cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
138
Views
0
Helpful
0
Replies

ssue with VPNv4 Route Propagation in MPLS Inter-AS Option B Lab

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.

Roteadores:

 

VODA-PE1

 

VODA-ASBR024

 

OBS-ASBR025

 

OBS-PE010

 

VODA-PE1 (AS 100)

 

Objetivo: formar vizinhança iBGP VPNv4 com o ASBR024 e redistribuir as rotas VRF.

 

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

 

VODA-ASBR024 (AS 100)

 

Objetivo: trocar rotas VPNv4 com PE1 (interno) e com o ASBR025 (externo).

 

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

 

OBS-ASBR025 (AS 200)

 

Objetivo: trocar rotas VPNv4 com o ASBR024 (externo) e com o PE010 (interno).

 

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

 

OBS-PE010 (AS 200)

 

Objetivo: formar vizinhança iBGP VPNv4 com o ASBR025 e redistribuir rotas VRF.

 

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,

0 Replies 0