10-31-2025 07:53 AM
Hello everyone,
I am experiencing an issue in my MPLS Inter-AS Option B lab, involving two separate backbones (Vodafone and OBS). Although LDP and MPLS are functioning correctly in both domains, the configured VRFs (for example, CIB and BM) are not propagating VPNv4 routes between the domains.
I have configured MP-BGP between the PEs and ASBRs and carefully reviewed the route-targets and import/export policies, but the routes are not appearing as expected in the routing tables. The iBGP and eBGP sessions are established, and the VRFs’ directly connected prefixes are visible locally, but they do not traverse the ASBR to reach the other backbone.
VODA-PE1
VODA-ASBR024
OBS-ASBR025
OBS-PE010
router bgp 100
bgp log-neighbor-changes
! vizinhança iBGP com ASBR024 via loopback
neighbor 10.255.0.5 remote-as 100
neighbor 10.255.0.5 update-source Loopback0
! sessão VPNv4 para o ASBR
address-family vpnv4
neighbor 10.255.0.5 activate
neighbor 10.255.0.5 send-community both
neighbor 10.255.0.5 next-hop-self
exit-address-family
! redistribuir rotas conectadas das VRFs
address-family ipv4 vrf CIB
redistribute connected
exit-address-family
address-family ipv4 vrf BM
redistribute connected
exit-address-family
router bgp 100
bgp log-neighbor-changes
! vizinhança com o PE interno (PE1)
neighbor 10.255.0.1 remote-as 100
neighbor 10.255.0.1 update-source Loopback0
! vizinhança com o ASBR do outro domínio (OBS)
neighbor 10.10.27.2 remote-as 200
! sessão VPNv4
address-family vpnv4
neighbor 10.255.0.1 activate
neighbor 10.255.0.1 send-community both
neighbor 10.10.27.2 activate
neighbor 10.10.27.2 send-community both
exit-address-family
router bgp 200
bgp log-neighbor-changes
! vizinhança com o ASBR do domínio Vodafone
neighbor 10.10.27.1 remote-as 100
! vizinhança com o PE interno (PE010)
neighbor 10.255.0.9 remote-as 200
neighbor 10.255.0.9 update-source Loopback0
! sessão VPNv4
address-family vpnv4
neighbor 10.10.27.1 activate
neighbor 10.10.27.1 send-community both
neighbor 10.255.0.9 activate
neighbor 10.255.0.9 send-community both
exit-address-family
router bgp 200
bgp log-neighbor-changes
! vizinhança com ASBR025 via loopback
neighbor 10.255.0.7 remote-as 200
neighbor 10.255.0.7 update-source Loopback0
! sessão VPNv4
address-family vpnv4
neighbor 10.255.0.7 activate
neighbor 10.255.0.7 send-community both
neighbor 10.255.0.7 next-hop-self
exit-address-family
! redistribuir rotas conectadas das VRFs
address-family ipv4 vrf CIB
redistribute connected
exit-address-family
address-family ipv4 vrf BM
redistribute connected
exit-address-family
VRF CIB rd 65001:1
VRF BM rd 65002:1
ip vrf CIB
route-target export 65001:1
route-target import 65001:1
ip vrf BM
route-target export 65002:1
route-target import 65002:1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------
VODA-PE1#show ip bgp vpnv4 all summary
BGP router identifier 10.255.10.1, local AS number 100
BGP table version is 3, main routing table version 3
2 network entries using 312 bytes of memory
2 path entries using 160 bytes of memory
1/1 BGP path/bestpath attribute entries using 144 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 616 total bytes of memory
BGP activity 2/0 prefixes, 2/0 paths, scan interval 60 secs
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.255.0.5 4 100 5 6 3 0 0 00:01:34 0
VODA-PE1#
VODA-PE1#
VODA-PE1#
VODA-PE1#show ip bgp vpnv4 all la
VODA-PE1#show ip bgp vpnv4 all labels
Network Next Hop In label/Out label
Route Distinguisher: 65001:1 (CIB)
10.10.22.0/30 0.0.0.0 21/nolabel(CIB)
Route Distinguisher: 65002:1 (BM)
172.168.111.0/30 0.0.0.0 22/nolabel(BM)
VODA-PE1#
VODA-PE1#
VODA-PE1#show ip bgp vpnv4 all
BGP table version is 3, local router ID is 10.255.10.1
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
Route Distinguisher: 65001:1 (default for vrf CIB)
*> 10.10.22.0/30 0.0.0.0 0 32768 ?
Route Distinguisher: 65002:1 (default for vrf BM)
*> 172.168.111.0/30 0.0.0.0 0 32768 ?
VODA-PE1#
VODA-PE1#show ip route vrf bm
% IP routing table vrf bm does not exist
VODA-PE1#show ip route vrf BM
Routing Table: BM
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Gateway of last resort is not set
172.168.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.168.111.0/30 is directly connected, Ethernet1/3
L 172.168.111.1/32 is directly connected, Ethernet1/3
VODA-PE1#
VODA-PE1#
VODA-PE1#
VODA-PE1#
VODA-PE1#show ip route vrf CIB
Routing Table: CIB
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.10.22.0/30 is directly connected, Ethernet1/1
L 10.10.22.2/32 is directly connected, Ethernet1/1
VODA-PE1#
VODA-PE1#SHOw running-config | section vrf
ip vrf BM
rd 65002:1
ip vrf CIB
rd 65001:1
ip vrf forwarding CIB
ip vrf forwarding BM
address-family ipv4 vrf BM
redistribute connected
address-family ipv4 vrf CIB
redistribute connected
VODA-PE1#
VODA-PE1#show running-config | section router bgp
router bgp 100
bgp log-neighbor-changes
neighbor 10.255.0.5 remote-as 100
neighbor 10.255.0.5 update-source Loopback0
!
address-family vpnv4
neighbor 10.255.0.5 activate
neighbor 10.255.0.5 send-community both
neighbor 10.255.0.5 next-hop-self
exit-address-family
!
address-family ipv4 vrf BM
redistribute connected
exit-address-family
!
address-family ipv4 vrf CIB
redistribute connected
exit-address-family
VODA-PE1#
----------------------------------------------------------------------------------------------------
VODA-ASBR024#show ip bgp vpnv4 all labels
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#show ip bgp vpnv4 all sum
VODA-ASBR024#show ip bgp vpnv4 all summary
BGP router identifier 10.255.0.5, local AS number 100
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.10.27.2 4 200 13 13 1 0 0 00:09:03 0
10.255.10.1 4 100 14 13 1 0 0 00:08:52 0
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#show ip bgp vpnv4 all
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#show running-config | section router bgp
router bgp 100
bgp log-neighbor-changes
neighbor 10.10.27.2 remote-as 200
neighbor 10.10.27.2 route-map EXPORT-AS200 out
neighbor 10.255.10.1 remote-as 100
neighbor 10.255.10.1 update-source Loopback0
neighbor 10.255.10.1 route-map EXPORT-AS100 out
!
address-family vpnv4
neighbor 10.10.27.2 activate
neighbor 10.10.27.2 send-community both
neighbor 10.255.10.1 activate
neighbor 10.255.10.1 send-community both
exit-address-family
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#
VODA-ASBR024#
----------------------------------------------------------------------------------------------------------------------------------------------------------
OBS-PE010#show ip bgp vpnv4 all labels
Network Next Hop In label/Out label
Route Distinguisher: 65001:1 (CIB)
10.10.70.0/30 0.0.0.0 21/nolabel(CIB)
Route Distinguisher: 65002:1 (BM)
172.168.115.0/30 0.0.0.0 22/nolabel(BM)
OBS-PE010#show ip bgp vpnv4 all sum
OBS-PE010#show ip bgp vpnv4 all summary
BGP router identifier 10.255.0.9, local AS number 200
BGP table version is 3, main routing table version 3
2 network entries using 312 bytes of memory
2 path entries using 160 bytes of memory
1/1 BGP path/bestpath attribute entries using 144 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
BGP using 616 total bytes of memory
BGP activity 2/0 prefixes, 2/0 paths, scan interval 60 secs
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.255.0.7 4 200 17 17 3 0 0 00:11:28 0
OBS-PE010#show ip bgp vpnv4 all
BGP table version is 3, local router ID is 10.255.0.9
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found
Network Next Hop Metric LocPrf Weight Path
Route Distinguisher: 65001:1 (default for vrf CIB)
*> 10.10.70.0/30 0.0.0.0 0 32768 ?
Route Distinguisher: 65002:1 (default for vrf BM)
*> 172.168.115.0/30 0.0.0.0 0 32768 ?
OBS-PE010#
OBS-PE010#show ip route vrf CIB
Routing Table: CIB
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.10.70.0/30 is directly connected, Ethernet1/0
L 10.10.70.2/32 is directly connected, Ethernet1/0
OBS-PE010#show ip route vrf BM
Routing Table: BM
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP
+ - replicated route, % - next hop override
Gateway of last resort is not set
172.168.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.168.115.0/30 is directly connected, Ethernet1/4
L 172.168.115.1/32 is directly connected, Ethernet1/4
OBS-PE010#
OBS-PE010#show running-config | section vrf
ip vrf BM
rd 65002:1
ip vrf CIB
rd 65001:1
ip vrf forwarding CIB
ip vrf forwarding BM
address-family ipv4 vrf BM
redistribute connected
address-family ipv4 vrf CIB
redistribute connected
OBS-PE010#
OBS-PE010#
OBS-PE010#
OBS-PE010#show running-config | section router bgp
router bgp 200
bgp log-neighbor-changes
neighbor 10.255.0.7 remote-as 200
neighbor 10.255.0.7 update-source Loopback0
!
address-family vpnv4
neighbor 10.255.0.7 activate
neighbor 10.255.0.7 send-community both
exit-address-family
!
address-family ipv4 vrf BM
redistribute connected
exit-address-family
!
address-family ipv4 vrf CIB
redistribute connected
exit-address-family
OBS-PE010#
---------------------------------------------------------------------------------------------------
OBS-ASBR025#show ip bgp vpnv4 all labels
OBS-ASBR025#
OBS-ASBR025#
OBS-ASBR025#
OBS-ASBR025#show ip bgp vpnv4 all summary
BGP router identifier 10.255.0.7, local AS number 200
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.10.27.1 4 100 19 19 1 0 0 00:14:33 0
10.255.0.9 4 200 20 20 1 0 0 00:14:37 0
OBS-ASBR025#
OBS-ASBR025#show ip bgp vpnv4 all
OBS-ASBR025#
OBS-ASBR025#
OBS-ASBR025#
OBS-ASBR025#
OBS-ASBR025#show running-config | section router bgp
router bgp 200
bgp log-neighbor-changes
neighbor 10.10.27.1 remote-as 100
neighbor 10.10.27.1 route-map EXPORT-AS100 out
neighbor 10.255.0.9 remote-as 200
neighbor 10.255.0.9 update-source Loopback0
neighbor 10.255.0.9 route-map EXPORT-AS100 out
!
address-family vpnv4
neighbor 10.10.27.1 activate
neighbor 10.10.27.1 send-community both
neighbor 10.255.0.9 activate
neighbor 10.255.0.9 send-community both
exit-address-family
OBS-ASBR025#
Any guidance or shared experiences that could help identify and resolve this issue would be greatly appreciated.
Best regards,
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide