[f-nsp] 3-node MPLS with MLXs

Grady Neely grady.neely at adtran.com
Mon Jun 28 09:36:21 EDT 2010


Hi all,

I have 3 MLX nodes connected in a ring configuration via 10gig links, call them R1, R2, R3.  I also have MPLS up and running via BGP between the three.  

All works well as long as all the phy links are up.  But if I fail one of the 10gig links, i.e. the link between R2 and R3, the MPLS tunnel between them goes down and does not reroute around the other side of the ring, via R1.  Is this normal?  

I am new to MPLS, but being a routed protocol, I was hoping it would see the route along R1 and re-establish the MPLS tunnel.

Here are the MPLS configs of each router:

R1 (10.27.250.1)

router bgp
 local-as 1027
 neighbor 10.27.250.2 remote-as 1027
 neighbor 10.27.250.2 update-source loopback 1
 neighbor 10.27.250.3 remote-as 1027
 neighbor 10.27.250.3 update-source loopback 1
 
 address-family ipv4 unicast
 redistribute connected
 redistribute static
 redistribute ospf match internal
 redistribute ospf match external2
 exit-address-family
 
 address-family ipv4 multicast
 exit-address-family
 
 address-family ipv6 unicast                                      
 exit-address-family
 
 address-family ipv6 multicast
 exit-address-family
 
 address-family vpnv4 unicast
 exit-address-family
 
 address-family l2vpn vpls
 neighbor 10.27.250.2 activate 
 neighbor 10.27.250.2 send-community extended
 neighbor 10.27.250.3 activate 
 neighbor 10.27.250.3 send-community extended
 exit-address-family
end of BGP configuration

router mpls


  mpls-interface ve8
  ldp-enable

  mpls-interface ve9
  ldp-enable

  mpls-interface ve10
  ldp-enable

 vpls MGMT 3 
  auto-discovery
  vlan 3
   tagged ethe 1/1 eth 1/4 eth 1/7


R2 (10.27.250.2):

router bgp
 local-as 1027
 neighbor 10.27.250.1 remote-as 1027
 neighbor 10.27.250.1 update-source loopback 1
 neighbor 10.27.250.3 remote-as 1027
 neighbor 10.27.250.3 update-source loopback 1
 
 address-family ipv4 unicast
 redistribute connected
 exit-address-family
 
 address-family ipv4 multicast
 exit-address-family
 
 address-family ipv6 unicast
 exit-address-family
 
 address-family ipv6 multicast                                    
 exit-address-family
 
 address-family vpnv4 unicast
 exit-address-family
 
 address-family l2vpn vpls
 neighbor 10.27.250.1 activate 
 neighbor 10.27.250.1 send-community extended
 neighbor 10.27.250.3 activate 
 neighbor 10.27.250.3 send-community extended
 exit-address-family
end of BGP configuration

router mpls


  mpls-interface ve3
  ldp-enable

  mpls-interface ve4
  ldp-enable

 vpls MGMT 3 
  auto-discovery
  vlan 3
   tagged ethe 4/3 to 4/5 ethe 4/7 ethe 4/13 ethe 4/19

R3 (10.27.250.3):

router bgp
 local-as 1027
 neighbor 10.27.250.1 remote-as 1027
 neighbor 10.27.250.1 update-source loopback 1
 neighbor 10.27.250.2 remote-as 1027
 neighbor 10.27.250.2 update-source loopback 1
 
 address-family ipv4 unicast
 redistribute connected
 exit-address-family
 
 address-family ipv4 multicast
 exit-address-family
 
 address-family ipv6 unicast
 exit-address-family
 
 address-family ipv6 multicast                                    
 exit-address-family
 
 address-family vpnv4 unicast
 exit-address-family
 
 address-family l2vpn vpls
 neighbor 10.27.250.1 activate 
 neighbor 10.27.250.1 send-community extended
 neighbor 10.27.250.2 activate 
 neighbor 10.27.250.2 send-community extended
 exit-address-family
end of BGP configuration


router mpls


  mpls-interface ve2
  ldp-enable

  mpls-interface ve3
  ldp-enable

 vpls MGMT 3 
  auto-discovery
  vlan 3
   tagged ethe 4/1 to 4/4 ethe 4/7 ethe 4/13 ethe 4/19



More information about the foundry-nsp mailing list