Hi everyone,
I'm experiencing issues with route exchange on two Juniper routers set up with a VRF named AVM. Despite proper configuration, the expected routes aren't appearing in the VRF routing tables, particularly for interfaces ae7.268, ae0.509, and ae0.510. Below are the key configurations:
Issues Noted:
- The routes expected to be exchanged via BGP are not visible in the VRF routing table.
- Interfaces ae7.268, ae0.509, and ae0.510 are configured under their respective VRFs but seem to not participate in routing exchange as expected.
Any help or pointers would be greatly appreciated as I navigate this configuration challenge. Thank you!
Second Router Configurations
set routing-instances RI-AVM-TERTIARY-HUB apply-groups GR-L3VPN-BGP
set routing-instances RI-AVM-TERTIARY-HUB apply-groups GR-VRF-BGP-PREFIX-LIMIT
set routing-instances RI-AVM-TERTIARY-HUB instance-type vrf
set routing-instances RI-AVM-TERTIARY-HUB routing-options static route 0.0.0.0/0 discard
set routing-instances RI-AVM-TERTIARY-HUB routing-options static route 0.0.0.0/0 retain
set routing-instances RI-AVM-TERTIARY-HUB routing-options static route 0.0.0.0/0 no-readvertise
set routing-instances RI-AVM-TERTIARY-HUB routing-options static route 0.0.0.0/0 tag 100
set routing-instances RI-AVM-TERTIARY-HUB routing-options static route 0.0.0.0/0 preference 4294967295
set routing-instances RI-AVM-TERTIARY-HUB protocols bgp group EBGP metric-out 50
set routing-instances RI-AVM-TERTIARY-HUB protocols bgp group EBGP bfd-liveness-detection minimum-interval 500
set routing-instances RI-AVM-TERTIARY-HUB protocols bgp group EBGP bfd-liveness-detection multiplier 3
set routing-instances RI-AVM-TERTIARY-HUB protocols bgp group EBGP bfd-liveness-detection no-adaptation
set routing-instances RI-AVM-TERTIARY-HUB interface ae7.268
set routing-instances RI-AVM-TERTIARY-HUB route-distinguisher X:300
set routing-instances RI-AVM-TERTIARY-HUB vrf-import SOO-IMPORT
set routing-instances RI-AVM-TERTIARY-HUB vrf-import PS-AVM-TERTIARY-L3VPN-IMPORT
set routing-instances RI-AVM-TERTIARY-HUB vrf-export SOO-EXPORT
set routing-instances RI-AVM-TERTIARY-HUB vrf-export PS-AVM-TERTIARY-L3VPN-EXPORT
set routing-instances RI-AVM-TERTIARY-HUB vrf-table-label
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-EXPORT term 1 from protocol bgp
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-EXPORT term 1 from protocol direct
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-EXPORT term 1 then local-preference 100
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-EXPORT term 1 then community add AVM
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-EXPORT term 1 then accept
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-EXPORT term 2 then reject
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-IMPORT term 1 from protocol bgp
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-IMPORT term 1 from community AVM-SPOKE
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-IMPORT term 1 then accept
set policy-options policy-statement PS-AVM-TERTIARY-L3VPN-IMPORT term 2 then reject
set policy-options community AVM members target:X:300
set policy-options community AVM-SPOKE members target:X:301
set policy-options policy-statement SOO-EXPORT from community SOO-COMMUNITY
set policy-options policy-statement SOO-EXPORT then reject
set policy-options policy-statement SOO-IMPORT then community add SOO-COMMUNITY
set policy-options community SOO-COMMUNITY members origin:X:520
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp group <*> type external
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp group <*> as-override
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp hold-time 30
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp passive
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp advertise-inactive
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp ttl 255
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp log-updown
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp bgp-error-tolerance
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp tcp-mss 1400
set groups GR-VRF-BGP-PREFIX-LIMIT routing-instances <*> protocols bgp group <*> neighbor <*> family inet unicast prefix-limit maximum 2000
set groups GR-VRF-BGP-PREFIX-LIMIT routing-instances <*> protocols bgp group <*> neighbor <*> family inet unicast prefix-limit teardown 75
set groups GR-VRF-BGP-PREFIX-LIMIT routing-instances <*> protocols bgp group <*> neighbor <*> family inet unicast prefix-limit teardown idle-timeout forever
---------------------------------------------------------------------------------
first Router Configurations
set routing-instances RI-AVM-PRIMARY-HUB apply-groups GR-L3VPN-BGP
set routing-instances RI-AVM-PRIMARY-HUB apply-groups GR-VRF-BGP-PREFIX-LIMIT
set routing-instances RI-AVM-PRIMARY-HUB instance-type vrf
set routing-instances RI-AVM-PRIMARY-HUB routing-options static route 0.0.0.0/0 discard
set routing-instances RI-AVM-PRIMARY-HUB routing-options static route 0.0.0.0/0 retain
set routing-instances RI-AVM-PRIMARY-HUB routing-options static route 0.0.0.0/0 no-readvertise
set routing-instances RI-AVM-PRIMARY-HUB routing-options static route 0.0.0.0/0 tag 100
set routing-instances RI-AVM-PRIMARY-HUB routing-options static route 0.0.0.0/0 preference 4294967295
set routing-instances RI-AVM-PRIMARY-HUB protocols bgp group EBGP metric-out 50
set routing-instances RI-AVM-PRIMARY-HUB protocols bgp group EBGP bfd-liveness-detection minimum-interval 500
set routing-instances RI-AVM-PRIMARY-HUB protocols bgp group EBGP bfd-liveness-detection multiplier 3
set routing-instances RI-AVM-PRIMARY-HUB protocols bgp group EBGP bfd-liveness-detection no-adaptation
set routing-instances RI-AVM-PRIMARY-HUB protocols bgp group EBGP neighbor X.34 peer-as 65365
set routing-instances RI-AVM-PRIMARY-HUB protocols bgp group EBGP neighbor X.38 peer-as 65365
set routing-instances RI-AVM-PRIMARY-HUB interface ae0.509
set routing-instances RI-AVM-PRIMARY-HUB interface ae0.510
set routing-instances RI-AVM-PRIMARY-HUB route-distinguisher X:300
set routing-instances RI-AVM-PRIMARY-HUB vrf-import SOO-IMPORT
set routing-instances RI-AVM-PRIMARY-HUB vrf-import PS-AVM-PRIMARY-L3VPN-IMPORT
set routing-instances RI-AVM-PRIMARY-HUB vrf-export SOO-EXPORT
set routing-instances RI-AVM-PRIMARY-HUB vrf-export PS-AVM-PRIMARY-L3VPN-EXPORT
set routing-instances RI-AVM-PRIMARY-HUB vrf-table-label
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-EXPORT term 1 from protocol bgp
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-EXPORT term 1 from protocol direct
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-EXPORT term 1 then local-preference 100
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-EXPORT term 1 then community add AVM
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-EXPORT term 1 then accept
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-EXPORT term 2 then reject
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-IMPORT term 1 from protocol bgp
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-IMPORT term 1 from community AVM-SPOKE
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-IMPORT term 1 then accept
set policy-options policy-statement PS-AVM-PRIMARY-L3VPN-IMPORT term 2 then reject
set policy-options community AVM members target:X:300
set policy-options community AVM-SPOKE members target:X:301
set policy-options policy-statement SOO-EXPORT from community SOO-COMMUNITY
set policy-options policy-statement SOO-EXPORT then reject
set policy-options policy-statement SOO-IMPORT then community add SOO-COMMUNITY
set policy-options community SOO-COMMUNITY members origin:X:510
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp group <*> type external
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp group <*> as-override
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp hold-time 30
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp passive
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp advertise-inactive
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp ttl 255
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp log-updown
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp bgp-error-tolerance
set groups GR-L3VPN-BGP routing-instances <*> protocols bgp tcp-mss 1400
set groups GR-VRF-BGP-PREFIX-LIMIT routing-instances <*> protocols bgp group <*> neighbor <*> family inet unicast prefix-limit maximum 2000
set groups GR-VRF-BGP-PREFIX-LIMIT routing-instances <*> protocols bgp group <*> neighbor <*> family inet unicast prefix-limit teardown 75
set groups GR-VRF-BGP-PREFIX-LIMIT routing-instances <*> protocols bgp group <*> neighbor <*> family inet unicast prefix-limit teardown idle-timeout forever
------------------------------
Mostafa Nabil
------------------------------