FD.io VPP
v17.01-9-ge7dcee4
Vector Packet Processing
|
Create/Delete MPL local labels.
Declaration: mpls_local_label_command (vnet/vnet/mpls/mpls.c line 476)
Implementation: vnet_mpls_local_label.
mpls tunnel via [addr] [interface] [out-labels].
This command create a uni-directional MPLS tunnel
vpp# create mpls tunnel
create mpls tunnel via 10.0.0.1 GigEthernet0/8/0 out-label 33 out-label 34
Declaration: create_mpls_tunnel_command (vnet/vnet/mpls/mpls_tunnel.c line 630)
Implementation: vnet_create_mpls_tunnel_command_fn.
Enable/Disable an interface for MPLS forwarding.
This command enables an interface to accpet MPLS packets
vpp# set interface mpls
set interface mpls GigEthernet0/8/0 enable
Declaration: set_interface_ip_table_command (vnet/vnet/mpls/interface.c line 117)
Implementation: mpls_interface_enable_disable.
This command to show MPLS tunnels
vpp# sh mpls tunnel 2
[@2] mpls_tunnel2: sw_if_index:5 hw_if_index:5
label-stack:
3,
via:
index:26 locks:1 proto:ipv4 uPRF-list:26 len:1 itfs:[2, ]
index:26 pl-index:26 ipv4 weight=1 attached-nexthop: oper-flags:resolved,
10.0.0.2 loop0
[@0]: ipv4 via 10.0.0.2 loop0: IP4: de:ad:00:00:00:00 -> 00:00:11:aa:bb:cc
Declaration: show_mpls_tunnel_command (vnet/vnet/mpls/mpls_tunnel.c line 717)
Implementation: show_mpls_tunnel_command_fn.