Hi Everyone,
Quick update/question on this topic.
We have successfully configured BGP Signaled VPLS (L2VPN) and BGP VPN (L3VPN) on a GNS Project where we are developing a OSPF / IBGP Service Provider network. We are using RouterOS 7.13 (Latest Stable version 7.13)
OSPF is used to distribute loopbacks and PtP's between routers, and then we have iBGP sessions between each router and the route reflectors (we have 2x RRs)
What we have noticed is that the L3VPN is working 100%, i.e. we can route traffic between any number of sites that use the same Import/Export Route Targets in the BGP VPN config.
However, with L2VPN the layer2 bridging between sites only works when we have the BGP VPLS configured and active on one of the Route Reflectors. According to Mikrotik documentation the Route Reflectors does not need to be part of the BGP VPLS, and that makes sense, because we don't need the Layer2 bridging on the RRs.
To give some more background.
The dynamic VPLS tunnels are coming up at all sites, even without the route reflectors being part of the BGP VPLS, however no Layer2 traffic is passing through the tunnels. The moment we make the Route Reflector part of the BGP VPLS (i.e. see config below) then Layer2 traffic is being passed between the sites.
We have two concerns here.
1. With this issue Layer 2 traffic is bridged at the Route Reflectors resulting in suboptimal traffic routing. Layer2 Traffic should be bridged directly between sites.
2. We are forced to make the Layer2 traffic available on the Route Reflectors
I am suspecting this is a Mikrotik RouterOS bug, however would love some input from the community experts before submitting this to Mikrotik Support.
Below my config used for the BGP VPLS, we can safely assume that IBGP config is done correctly, i.e. IBGP sessions are working, and we have l2vpn AFI enabled.
/routing bgp vpls
add bridge=bridge1 disabled=no export-route-targets=111:10 import-route-targets=111:10 name=test1 \
pw-control-word=default pw-type=vpls rd=111:10 site-id=99
Quick update/question on this topic.
We have successfully configured BGP Signaled VPLS (L2VPN) and BGP VPN (L3VPN) on a GNS Project where we are developing a OSPF / IBGP Service Provider network. We are using RouterOS 7.13 (Latest Stable version 7.13)
OSPF is used to distribute loopbacks and PtP's between routers, and then we have iBGP sessions between each router and the route reflectors (we have 2x RRs)
What we have noticed is that the L3VPN is working 100%, i.e. we can route traffic between any number of sites that use the same Import/Export Route Targets in the BGP VPN config.
However, with L2VPN the layer2 bridging between sites only works when we have the BGP VPLS configured and active on one of the Route Reflectors. According to Mikrotik documentation the Route Reflectors does not need to be part of the BGP VPLS, and that makes sense, because we don't need the Layer2 bridging on the RRs.
To give some more background.
The dynamic VPLS tunnels are coming up at all sites, even without the route reflectors being part of the BGP VPLS, however no Layer2 traffic is passing through the tunnels. The moment we make the Route Reflector part of the BGP VPLS (i.e. see config below) then Layer2 traffic is being passed between the sites.
We have two concerns here.
1. With this issue Layer 2 traffic is bridged at the Route Reflectors resulting in suboptimal traffic routing. Layer2 Traffic should be bridged directly between sites.
2. We are forced to make the Layer2 traffic available on the Route Reflectors
I am suspecting this is a Mikrotik RouterOS bug, however would love some input from the community experts before submitting this to Mikrotik Support.
Below my config used for the BGP VPLS, we can safely assume that IBGP config is done correctly, i.e. IBGP sessions are working, and we have l2vpn AFI enabled.
/routing bgp vpls
add bridge=bridge1 disabled=no export-route-targets=111:10 import-route-targets=111:10 name=test1 \
pw-control-word=default pw-type=vpls rd=111:10 site-id=99
Statistics: Posted by miasharmse84 — Fri Jan 12, 2024 12:48 pm