Call for Contributions
Help improve this section with additional content, examples, and explanations.
For contribution guidelines, see Write Documentation.
VPP Loopback Interface Configuration
VPP loopback interfaces provide virtual interfaces that remain administratively up and are commonly used for stable addressing, routing protocols, and as Bridge Virtual Interfaces (BVI). Loopback interfaces in VPP offer high-performance virtual connectivity with optimized packet processing.
Basic Configuration
Creating a Loopback Interface
Create a loopback interface where <vpploN> follows the naming
convention vpplo1, vpplo2, etc.
Basic Example:
set interfaces vpp loopback vpplo1
Interface Configuration
Description and Administrative Control
Set a descriptive name for the loopback interface.
Kernel Interface Integration
Kernel interface is bounded to the VPP loopback interface for management and application compatibility.
IP Address Configuration
Configure IPv4 or IPv6 addresses on the kernel interface. Multiple addresses can be assigned.
Examples:
# IPv4 address
set interfaces vpp loopback vpplo1 address 192.168.1.10/24
# IPv6 address
set interfaces vpp loopback vpplo1 address 2001:db8::10/64
MTU Configuration
VLAN Configuration
VPP kernel interfaces support VLAN (Virtual LAN) sub-interfaces for network segmentation.
Creating VLAN Sub-interfaces
VLAN Sub-interface Configuration
VLAN sub-interfaces support the same configuration options as the parent interface:
Examples:
# Configure VLAN 100
set interfaces vpp loopback vpplo1 vif 100 address 192.168.100.1/24
set interfaces vpp loopback vpplo1 vif 100 description "Management VLAN"
set interfaces vpp loopback vpplo1 vif 100 mtu 1500
# Configure VLAN 200
set interfaces vpp loopback vpplo1 vif 200 address 192.168.200.1/24
set interfaces vpp loopback vpplo1 vif 200 description "Guest VLAN"
Configuration Examples
Basic Loopback Interface
# Create simple loopback
set interfaces vpp loopback vpplo1
set interfaces vpp loopback vpplo1 description "Router ID interface"
Loopback with Kernel Interface
# Loopback with management access
set interfaces vpp loopback vpplo2
set interfaces vpp loopback vpplo2 description "Management loopback"
set interfaces vpp loopback vpplo2 address 10.255.255.1/32
Bridge Virtual Interface (BVI)
# Loopback as BVI for bridge
set interfaces vpp loopback vpplo3
set interfaces vpp loopback vpplo3 description "Bridge gateway interface"
set interfaces vpp bridge vppbr1
set interfaces vpp bridge vppbr1 member interface vpplo3 bvi
set interfaces vpp loopback vpplo3 address 192.168.100.1/24