[j-nsp] LDP VPLS - Multi-homing

Aaron Gould aaron1 at gvtc.com
Mon Oct 2 08:52:35 EDT 2017


Please let me know where I'm not understand this correctly.

 

I have what I understand to be a LDP VPLS configured network, additionally
with a functional multi-homing configuration.  It's all working. shutting
down the operational/designated forwarder pe-ce interface causes a good
failover to the other multi-homed pe-ce side.

 

The juniper.net link below seems to state that a PW will not be fired-off to
prevent looping.  I don't see this to be true.  I see a full mesh of active
(UP) pw's.  The only thing that I observe as the loop preventing mechanism
is the non-designated-forwarding interface from PE-CE is brought down.

 

Also, in the link below it mentions the following.  "For interoperation
scenarios in which a PE router must support both types of NLRI (FEC 128 and
FEC 129), this example also includes the signaling statement."

 

.I'm pretty sure it's speaking of the command "set logical-systems r2
protocols bgp group my-ibgp neighbor 1.1.255.4 family l2vpn signaling"

 

For what I'm seeing in my lab, I don't see this to be accurate either.  I
see that I do not get multi-homing advertisements *received* if I don't have
that "signaling" command.  I do see that the local site MH info is there
prior to the signaling command, in the (vpls name).l2vpn.0 (only one local
entry) but nothing rcv'd in the bgp.l2vpn.0 table.

 

I'll be glad to send any output/configs if you want to see them..this is all
done within several lsys's

 

https://www.juniper.net/documentation/en_US/junos/topics/topic-map/vpls-bgp-
multihoming.html

 

my verification commands.

 

run show route table vpls-4762.l2vpn.0 | grep MH

run show route table bgp.l2vpn.0 | grep MH

run show vpls connections extensive | find Multi-home

run show vpls connections br

run show interfaces terse lt-1/1/0.1104

 

 

r2 at lab-mx104:r2# deactivate protocols bgp group my-ibgp neighbor 1.1.255.4
family l2vpn signaling

 

r2 at lab-mx104:r2# commit

 

r2 at lab-mx104:r2# run show route table bgp.l2vpn.0 | grep MH

 

r2 at lab-mx104:r2# run show route table vpls-4762.l2vpn.0 | grep MH

 

1.1.255.2:1000:1:0/96 MH

 

r2 at lab-mx104:r2# activate protocols bgp group my-ibgp neighbor 1.1.255.4
family l2vpn signaling

 

r2 at lab-mx104:r2# commit

 

r2 at lab-mx104:r2# run show route table bgp.l2vpn.0 | grep MH

 

1.1.255.3:1000:1:0/96 MH

1.1.255.6:1000:2:0/96 MH

1.1.255.8:1000:2:0/96 MH

 

r2 at lab-mx104:r2# run show route table vpls-4762.l2vpn.0 | grep MH

 

1.1.255.2:1000:1:0/96 MH

1.1.255.3:1000:1:0/96 MH

1.1.255.6:1000:2:0/96 MH

1.1.255.8:1000:2:0/96 MH

 

[edit]

r2 at lab-mx104:r2# show protocols bgp | display set

set logical-systems r2 protocols bgp group my-ibgp type internal

set logical-systems r2 protocols bgp group my-ibgp local-address 1.1.255.2

set logical-systems r2 protocols bgp group my-ibgp neighbor 1.1.255.4 family
inet-vpn unicast

set logical-systems r2 protocols bgp group my-ibgp neighbor 1.1.255.4 family
l2vpn auto-discovery-only

set logical-systems r2 protocols bgp group my-ibgp neighbor 1.1.255.4 family
l2vpn signaling

set logical-systems r2 protocols bgp group my-ibgp neighbor 1.1.255.7 family
inet-vpn unicast

set logical-systems r2 protocols bgp group my-ibgp neighbor 1.1.255.7 family
l2vpn auto-discovery-only

set logical-systems r2 protocols bgp group my-ibgp neighbor 1.1.255.7 family
l2vpn signaling

 

[edit]

r2 at lab-mx104:r2# show routing-instances vpls-4762 |display set

set logical-systems r2 routing-instances vpls-4762 instance-type vpls

set logical-systems r2 routing-instances vpls-4762 interface lt-0/1/0.1002

set logical-systems r2 routing-instances vpls-4762 route-distinguisher
1.1.255.2:1000

set logical-systems r2 routing-instances vpls-4762 l2vpn-id
l2vpn-id:64512:1000

set logical-systems r2 routing-instances vpls-4762 vrf-target
target:64512:1000

set logical-systems r2 routing-instances vpls-4762 protocols vpls
no-tunnel-services

set logical-systems r2 routing-instances vpls-4762 protocols vpls
multi-homing site site1 identifier 1

set logical-systems r2 routing-instances vpls-4762 protocols vpls
multi-homing site site1 interface lt-0/1/0.1002

 

 

-Aaron Gould



More information about the juniper-nsp mailing list