Sample Configuration
MPLS N6 Configuration
The following is a sample configuration to configure the basic MPLS feature with N6 interface on UPF:
context egress
ip vrf MPN00001
ip maximum-routes 100
#exit
mpls bgp forwarding
router bgp 64455
neighbor 172.31.35.29 remote-as 65200
neighbor 172.31.35.29 timers keepalive-interval 60 holdtime-interval 300
neighbor 172.31.35.29 update-source 172.31.35.4
neighbor 172.31.35.29 fall-over bfd
neighbor 172.31.35.29 srp-activated-soft-clear
address-family ipv4
redistribute connected
redistribute static
#exit
address-family vpnv4
neighbor 172.31.35.29 activate
neighbor 172.31.35.29 send-community extended
#exit
address-family vpnv6
neighbor 172.31.35.29 activate
neighbor 172.31.35.29 send-community extended
#exit
address-family ipv6
redistribute connected
redistribute static
#exit
ip vrf MPN00001
route-distinguisher 64455 11100001
route-target both 64455 11100001
#exit
address-family ipv4 vrf MPN00001
redistribute connected
#exit
address-family ipv6 vrf MPN00001
redistribute connected
#exit
interface N6-11
ip address 172.31.35.4 255.255.255.224
ip mtu 1504
bfd interval 999 min_rx 999 multiplier 3
#exit
interface N6-12
ip address 172.31.35.35 255.255.255.224
ip mtu 1504
bfd interval 999 min_rx 999 multiplier 3
#exit
interface loop_MPN00001 loopback
ip vrf forwarding MPN00001
ip address 2.2.4.2 255.255.255.255
#exit
MPLS N9 Configuration
The following is a sample configuration to configure the MPLS feature with N9 interface on UPF:
context SAEGW
ip vrf mpls-vrf-1
#exit
ip vrf mpls-vrf-2
#exit
mpls bgp forwarding
bfd-protocol
#exit
ip prefix-list name up seq 15 permit 50.50.41.4/32
ip prefix-list name up seq 20 permit 50.50.41.5/32
ip prefix-list name up seq 25 permit 50.50.41.6/32
ip prefix-list name up seq 40 permit 50.50.41.7/32
ip prefix-list name n9-up1 seq 50 permit 60.60.41.5/32
ip prefix-list name n9-up1 seq 55 permit 60.60.41.6/32
route-map up_routes1 permit 10
match ip address prefix-list n9-up1
#exit
route-map up_routes permit 10
match ip address prefix-list up
#exit
ip vrf mpls-vrf-1
route-distinguisher 61601 11100001
route-target export 61601 11100001
route-target import 61606 11100001
route-target import 65200 11100001
#exit
address-family ipv4 vrf mpls-vrf-1
redistribute connected
redistribute static
#exit
address-family ipv6 vrf mpls-vrf-1
redistribute connected
redistribute static
#exit
ip vrf mpls-vrf-2
route-distinguisher 61601 11100002
route-target export 61601 11100002
route-target import 61606 11100002
route-target import 65200 11100002
#exit
address-family ipv4 vrf mpls-vrf-2
redistribute connected
redistribute static
#exit
address-family ipv6 vrf mpls-vrf-2
redistribute connected
redistribute static
#exit
#exit
interface gn-mpls-n9-ingress
ip address 172.31.40.5 255.255.255.224
ip mtu 1504
bfd interval 999 min_rx 999 multiplier 3
#exit
interface n9-ingress-hupf loopback
ip vrf forwarding mpls-vrf-1
ip address 60.60.41.5 255.255.255.255
#exit
user-plane-service user_plane_svc
associate gtpu-service pgw-gtpu upf-ingress
associate gtpu-service n9-ingress upf-ingress interface-type n9
associate gtpu-service sgw-gtpu-ingress-phazr sgw-ingress
associate gtpu-service sgw-gtpu-egress sgw-egress
associate gtpu-service SxC cp-tunnel
associate sx-service sx-svc
associate fast-path service
associate control-plane-group SAEGW
associate userplane-load-control-profile LCP
associate userplane-overload-control-profile OLCP
#exit