Routing

 View Only
last person joined: 6 days ago 

Ask questions and share experiences about ACX Series, CTP Series, MX Series, PTX Series, SSR Series, JRR Series, and all things routing, including portfolios and protocols.

Routing Issue with VRF Configuration on Juniper Routers

  • 1.  Routing Issue with VRF Configuration on Juniper Routers

    Posted 12 days ago

    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
    ------------------------------