Skip to content

VPP Features

Dave Wallace edited this page Apr 21, 2026 · 1 revision
IPv4/IPv6 * 14+ MPPS, single core * Multimillion entry fib * Source RPF * Thousands of VRFs * Controlled cross-VRF lookups * Multipath - ECMP and Unequal Cost * Multiple million Classifiers - Arbitrary N-tuple * VLAN Support - Single/Double tag * Counters for everything * Mandatory Input checks * TTL expiration * header checksum * L2 length < IP length * ARP resolution/snooping * ARP proxy IPv4 * GRE, MPLS-GRE,NSH-GRE,VXLAN, NSH-VXLAN-GPE * IPSEC * DHCP client/proxy * Carrier Grade NAT IPv6 * Neighbor Discovery * Router Advertisement * DHCPv6 Proxy * L2TPv3 * Segment Routing * SRv6 Network Programming * Spray policies * MAP/LW46 - IPv4aaS * iOAM MPLS * MPLS-o-Ethernet * Deep label stacks supported * Segment Routing * Spray policies * SR TE steering L2 * VLAN Support * Single/Double tag * L2 forwarding with EFP/Bridge Domain concepts * VTR - push/pop/translate * Mac Learning - default limit of 50k addresses * Bridging - Split-horizon group support/EFP filtering * Proxy Arp * Arp termination * IRB - BVI Support with RouterMac assignment * Flooding * Input ACLs * Interface cross-connect

VPP Wiki

Home

Clone this wiki locally