Routing

 View Only
last person joined: 3 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.
  • 1.  Need help with my MPLS-EVPN configuration

     
    Posted 03-10-2021 02:55

    Hello everyone!

     I have just started learning EVPN (with LDP) and I have come across a roadblock with a most basic configuration. I was hoping someone can point out my misconfiguration.

     

    I have 4 vMXs as follows:

     

    CE1 ---- PE1 ---- P ---- PE2 ---- CE2

    PE1 loopback is 1.1.1.1

    PE2 loopback is 2.2.2.2

    Some observations:

    • I cannot ping from CE1 to CE2. I notice that the ARPs from CE1 do not reach CE2.
    • The PEs exchange Type 3 EVPN routes but no Type 2s.
    • The EVPN database and mac tables are empty.

      

    jcluser@PE1> show bgp summary

    Threading mode: BGP I/O

    Groups: 1 Peers: 1 Down peers: 0

    Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending

    bgp.evpn.0          

                           1          1          0          0          0          0

    Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...

    2.2.2.2               65512         18         17       0       0        6:23 Establ

      EVPN-A.evpn.0: 1/1/1/0

      __default_evpn__.evpn.0: 0/0/0/0

      bgp.evpn.0: 1/1/1/0

      

    jcluser@PE1> show route protocol bgp

    bgp.evpn.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)

    + = Active Route, - = Last Active, * = Both

     

    3:2.2.2.2:101::610::2.2.2.2/248 IM           

                       *[BGP/170] 00:07:06, localpref 100, from 2.2.2.2

                          AS path: I, validation-state: unverified

                        >  to 10.10.10.2 via ge-0/0/0.0, Push 299792

     

    EVPN-A.evpn.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)

    + = Active Route, - = Last Active, * = Both

     

    3:2.2.2.2:101::610::2.2.2.2/248 IM           

                       *[BGP/170] 00:07:06, localpref 100, from 2.2.2.2

                          AS path: I, validation-state: unverified

                        >  to 10.10.10.2 via ge-0/0/0.0, Push 299792

     

     

    jcluser@PE1> show route advertising-protocol bgp 2.2.2.2   

    bgp.evpn.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)

      Prefix  Nexthop       MED     Lclpref    AS path

      3:1.1.1.1:101::610::1.1.1.1/248 IM               

    *                         Self                         100        I

     

    EVPN-A.evpn.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)

      Prefix  Nexthop       MED     Lclpref    AS path

      3:1.1.1.1:101::610::1.1.1.1/248 IM               

    *                         Self                         100        I

     

    jcluser@PE1> show route receive-protocol bgp 2.2.2.2 

    bgp.evpn.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)

      Prefix  Nexthop       MED     Lclpref    AS path

      3:2.2.2.2:101::610::2.2.2.2/248 IM               

    *                         2.2.2.2                      100        I

     

    EVPN-A.evpn.0: 2 destinations, 2 routes (2 active, 0 holddown, 0 hidden)

      Prefix  Nexthop       MED     Lclpref    AS path

      3:2.2.2.2:101::610::2.2.2.2/248 IM               

    *                         2.2.2.2                      100        I

     



    My PE1 configuration is as follows:

    CE-FACING INTERFACE

    set interfaces ge-0/0/3 flexible-vlan-tagging

    set interfaces ge-0/0/3 encapsulation flexible-ethernet-services

    set interfaces ge-0/0/3 unit 610 encapsulation vlan-bridge

    set interfaces ge-0/0/3 unit 610 vlan-id 610

    set interfaces ge-0/0/3 unit 610 family bridge

     

    CORE INTERFACES:

    set interfaces ge-0/0/0 unit 0 family inet address 10.10.10.1/30

    set interfaces ge-0/0/0 unit 0 family mpls

    set interfaces lo0 unit 0 family inet address 1.1.1.1/32

     

    OSPF

    set protocols ospf area 0.0.0.0 interface ge-0/0/0.0

    set protocols ospf area 0.0.0.0 interface lo0.0

     

    BGP

    set routing-options autonomous-system 65512

    set protocols bgp group ibgp type internal

    set protocols bgp group ibgp local-address 1.1.1.1

    set protocols bgp group ibgp family evpn signaling

    set protocols bgp group ibgp neighbor 2.2.2.2

     

    LDP

    set protocols ldp interface ge-0/0/0.0

    set protocols ldp interface lo0.0

    set protocols mpls interface ge-0/0/0.0

    set protocols mpls interface lo0.0

     

    EVPN ROUTING INSTANCE

    set routing-instances EVPN-A protocols evpn

    set routing-instances EVPN-A instance-type evpn

    set routing-instances EVPN-A vlan-id 610

    set routing-instances EVPN-A interface ge-0/0/3.610

    set routing-instances EVPN-A route-distinguisher 1.1.1.1:101

    set routing-instances EVPN-A vrf-target target:65512:101

     

     
    Many thanks in advance,
    Deepak



  • 2.  RE: Need help with my MPLS-EVPN configuration

    Posted 03-11-2021 11:16
    Edited by aaron.gould 03-11-2021 11:17
    i did evpn differently.  try this....

    conf
    delete interfaces ge-0/0/3 unit 610 family bridge

    delete routing-instances EVPN-A

    set routing-instances EVPN-A instance-type virtual-switch
    set routing-instances EVPN-A route-distinguisher 1.1.1.1:101
    set routing-instances EVPN-A vrf-target target:65512:101
    set routing-instances EVPN-A protocols evpn extended-vlan-list 610
    set routing-instances EVPN-A bridge-domains bridge-0610 domain-type bridge
    set routing-instances EVPN-A bridge-domains bridge-0610 vlan-id 610
    set routing-instances EVPN-A bridge-domains bridge-0610 interface ge-0/0/3.610

    (and of course the other pe as well, changing pertinent items like RD)

    ------------------------------
    Aaron Gould
    Senior Network Engineer
    aaron@gvtc.com
    https://www.linkedin.com/in/agould123/
    ------------------------------



  • 3.  RE: Need help with my MPLS-EVPN configuration

     
    Posted 03-12-2021 13:12
    Thanks Aaron, but that didn't work either.

    The PE is simply not forwarding the ARP nor advertising any Type 2 routes.

    Regards,
    Deepak


  • 4.  RE: Need help with my MPLS-EVPN configuration

    Posted 03-12-2021 13:58

    with my previously suggested changes in-place, please send the following output from pe1...

    show configuration | display set | grep chass

    show evpn database

    show bridge domain instance EVPN-A

    show bridge domain brief

    show bridge mac-table instance EVPN-A



    ------------------------------
    Aaron Gould
    Senior Network Engineer
    aaron@gvtc.com
    https://www.linkedin.com/in/agould123/
    ------------------------------



  • 5.  RE: Need help with my MPLS-EVPN configuration

     
    Posted 03-13-2021 02:21
    Hi Aaron.

    I just learnt that CE packets (including ARPs) aren't even reaching my PE. So my issue is with my lab.

    Apologies for having you spend time on this.

    Regards,
    Deepak


  • 6.  RE: Need help with my MPLS-EVPN configuration

    Posted 03-14-2021 11:01
    I experienced something similar to this in my lab and the issue was the image I was using. for some reason image 20.1 wasnt forwarding those routes, and wasnt advertising any-cast gateways (irb interface). I ran the same config on 18.4 and it worked! just a note


  • 7.  RE: Need help with my MPLS-EVPN configuration

    Posted 03-15-2021 10:28
    I'm testing in my lab on vMX in EVE-NG.... Junos 17.4R1.16

    ------------------------------
    Aaron Gould
    Senior Network Engineer
    aaron@gvtc.com
    https://www.linkedin.com/in/agould123/
    ------------------------------



  • 8.  RE: Need help with my MPLS-EVPN configuration

    Posted 03-15-2021 09:45
    It's OK.  My pleasure in spending time in my lab refreshing my EVPN knowledge  :)

    That's what I was suspecting... no CE MAC's arriving at the EVPN PE.

    I'm glad you found it.

    ------------------------------
    Aaron Gould
    Senior Network Engineer
    aaron@gvtc.com
    https://www.linkedin.com/in/agould123/
    ------------------------------