0

About this series
Ever since I first saw VPP - the Vector Packet Processor - I have been deeply impressed with its
performance and versatility. For those of us who have used Cisco IOS/XR devices, like the classic
ASR (aggregation service router), VPP will look and feel quite familiar as many of the approaches
are shared between the two.
I’ve deployed an MPLS core for IPng Networks, which allows me to provide L2VPN services, and at the
same time keep an IPng Site Local network with IPv4 and IPv6 that is separate from the internet,
based on hardware/silicon based forwarding at line rate and high availability. You can read all
about my Centec MPLS shenanigans in [this article].
Ever since the release of the Linux Control Plane [ref]
plugin in VPP, folks have asked “What about MPLS?” – I have never really felt the need to go this
rabbit hole, because I figured that in this day and age, higher level IP protocols that do tunneling
are just as performant, and a little bit less of an ‘art’ to get right. For example, the Centec
switches I deployed perform VxLAN, GENEVE and GRE all at Continue reading