nanog mailing list archives

[NANOG] Re: DPDK/VPP router


From: Riley O via NANOG <nanog () lists nanog org>
Date: Mon, 03 Mar 2025 19:16:49 +0000

Hey Craig,

I have some experience with this, and can say that with the right setup, it is phenomenally performant with the correct 
hardware selection. Most intel network cards also have support within VPP/DPDK/XDPstuff  for using the DDIO feature, 
which allows packets to be 'written' from the NIC, directly into the CPU cache, avoiding RAM which is slow by 
comparison. There are also opportunities for things DDoS scrubbing and eBPF programs.

The FRR wiki has a page on 'alternate forwarding planes'. The information may be slightly out of date, I took the time 
to really grok what was happening. VyOS I believe has a commercially supported version with DPDK support, though you 
may just prefer the FRR ecosystem.

I should note, I am in the process of retiring these machines, in favor of implementing BGP Selective Route Download 
and make our network more accessible to other engineers.

I'd be happy to answer any questions about the experience I've had with this.

Thanks,
Riley C. O'Connor
m32 () m32 io




On Monday, March 3rd, 2025 at 11:40 AM, Craig Smith via NANOG <nanog () lists nanog org> wrote:





Hello,


Is anyone using a routing solution based on DPDK and VPP? I'd like to use
commodity server/appliance hardware to build a router capable of 10g+
bandwidth and near maximum pps routing.


Looking to have:
Bird / FRR (BGP and BFD)
LLDP
VPN (IPSec or Wireguard)
VRRP


Thanks.
_______________________________________________
NANOG mailing list
https://lists.nanog.org/archives/list/nanog () lists nanog org/message/FQ5WSTAEBBKTNMUCDBJKSHXTGTRQ4DWO/

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
NANOG mailing list 
https://lists.nanog.org/archives/list/nanog () lists nanog org/message/NW3GSJTNESRYSVQ34743BNK3QS543PCC/

Current thread: