I am trying to create an MPLS VPLS network where the VPLS instances are auto-discovered via BGP L2VPN. The issue I'm currently facing is that the routes are not reflected and there seems to be no option to enable this.
The setup we've currently got is a simple square network with 4 MLXe-8's each connected to 2 others. All the BGP sessions are correctly established. For testing we've setup a VPLS instance with auto discovery enabled on all 4 routers. However, VPLS only peers with the 2 other routers it's BGP neighbors with.
For testing we built a full mesh BGP in which all the VPLS routers peer with each other correctly, this feels like a pretty dirty solution. Did we miss anything in getting BGP to reflect the routes? The routers are running Netiron ver V5.6.0hT163
Here is one of the router's their bgp config:
local-as xxxxx cluster-id 1 neighbor 10.0.39.1 remote-as xxxxx neighbor 10.0.39.1 ebgp-multihop neighbor 10.0.39.1 update-source loopback 1 neighbor 10.0.39.3 remote-as xxxxx neighbor 10.0.39.3 ebgp-multihop neighbor 10.0.39.3 update-source loopback 1 address-family ipv4 unicast no neighbor 10.0.39.1 activate no neighbor 10.0.39.3 activate 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 vpnv6 unicast exit-address-family address-family l2vpn vpls neighbor 10.0.39.1 activate neighbor 10.0.39.1 send-community extended neighbor 10.0.39.3 activate neighbor 10.0.39.3 send-community extended always-propagate exit-address-family
There is no router reflector option available within the l2vpn vpls address family
(config-bgp-l2vpn-vpls)#? address-family Enter Address Family command mode always-propagate Allow readvertisement of best BGP routes not in IP forwarding table bfd Set BFD global parameters for BGP4 bfd-enable Enable BFD for BGP4 bgp-redistribute-internal Allow redistribution of iBGP routes into IGPs clear Clear table/statistics/keys cls Clear screen end End Configuration level and go to Privileged level exit Exit current level exit-address-family Exit Address Family command mode export-vrf-leaked-routes Allow exporting VRF leaked routes to L3VPN neighbor Specify a neighbor router no Undo/disable commands quit Exit to User level show Display system information write Write running configuration to flash or terminal <cr>
(config-bgp-l2vpn-vpls)#neighbor 10.0.39.1 activate Allow exchange of route in the current family mode bfd Set BFD parameters for BGP4 neighbor fail-over Set Failover source for BGP4 for this peer local-as Assign local-as number to neighbor remote-as Specify a BGP neighbor send-community Send community attribute to this neighbor
I am able to set
neigbor 10.0.39.2 route-reflector-client, however this is installed under the IPV4 unicast family, even when the command is ran in the 'global' router-bgp mode.
address-family ipv4 unicast no neighbor 10.0.39.2 activate neighbor 10.0.39.2 route-reflector-client no neighbor 10.0.39.4 activate neighbor 10.0.39.4 route-reflector-client exit-address-family