Community discussions

MikroTik App
 
User avatar
clambert
Member Candidate
Member Candidate
Topic Author
Posts: 120
Joined: Wed Jun 12, 2019 5:04 am

BGP signaled VPLS in ROSv7

Fri Apr 29, 2022 3:42 pm

Hi, I would like to know if anyone was able to successfully configure BGP signaled VPLS on ROSv7?
In the documentation there is a reference to Cisco Style BGP VPLS (https://help.mikrotik.com/docs/display/ROS/VPLS), but the sub-menu "/interface cisco-bgp-vpls" it is not present in RouterOS 7.3beta37.
 
oreggin
Member Candidate
Member Candidate
Posts: 172
Joined: Fri Oct 16, 2009 9:21 pm

Re: BGP signaled VPLS in ROSv7

Mon May 02, 2022 8:38 pm

Hi,
IIRC BGP signaled VPLS is under
/interface/vpls/bgp-vpls/add
It should be BGP signaled if you using site-id instead of cisco-id.
for example if your AS is 65535 and RD is 111:
/interface/vpls/bgp-vpls/add disabled=no rd=65535:111 import-route-targets=65535:111 export-route-targets=65535:111 site-id=1 name=BGP_signaling_VPLS1
 
User avatar
clambert
Member Candidate
Member Candidate
Topic Author
Posts: 120
Joined: Wed Jun 12, 2019 5:04 am

Re: BGP signaled VPLS in ROSv7

Tue May 03, 2022 3:15 pm

Hi oreggin, thanks for your attention.
On ROSv6 I use "/interface vpls cisco-bgp-vpls", but I don't find that option on ROSv7.
I take this opportunity and ask you if you have tested the operation of "/interface/vpls/bgp-vpls".
 
User avatar
mrz
MikroTik Support
MikroTik Support
Posts: 7038
Joined: Wed Feb 07, 2007 12:45 pm
Location: Latvia
Contact:

Re: BGP signaled VPLS in ROSv7

Tue May 03, 2022 3:21 pm

ROS v7 does not separate cisco style and other style in different menus. Type of the tunnel is determined by the parameters you set.

As for BGP signaled VPLS it may not work properly in versions up to beta37. Next beta will have the fix.
 
User avatar
clambert
Member Candidate
Member Candidate
Topic Author
Posts: 120
Joined: Wed Jun 12, 2019 5:04 am

Re: BGP signaled VPLS in ROSv7

Tue May 03, 2022 7:12 pm

Thanks mrz for the info. Then I will wait for the next beta to perform new tests.
 
nadeu
newbie
Posts: 39
Joined: Fri Sep 18, 2015 3:50 am

Re: BGP signaled VPLS in ROSv7

Sat May 14, 2022 6:23 pm

Fixed in 7.3beta40?
 
User avatar
clambert
Member Candidate
Member Candidate
Topic Author
Posts: 120
Joined: Wed Jun 12, 2019 5:04 am

Re: BGP signaled VPLS in ROSv7

Tue May 17, 2022 6:12 pm

Fixed in 7.3beta40?
I don't think so. We are seeing strange behavior. A vpls interface is created against the route reflector, it disappears, it is recreated and it disappears again. This behavior is permanent.
However, I am not sure if we are configuring the service correctly. The configuration we use in ROSv6 is as follows:
/interface vpls cisco-bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 export-route-targets=65000:100 import-route-targets=65000:100 l2router-id=192.168.1.2 name=vpls-test route-distinguisher=65000:100 vpls-id=65000:100
On ROSv7 we try to replicate the configuration with the following command:
/interface vpls bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 cisco-id="" disabled=no export-route-targets=65000:100 import-route-targets=65000:100 name=vpls-test rd=65000:100
 
User avatar
clambert
Member Candidate
Member Candidate
Topic Author
Posts: 120
Joined: Wed Jun 12, 2019 5:04 am

Re: BGP signaled VPLS in ROSv7

Tue Jun 07, 2022 3:04 pm

Fixed in 7.3beta40?
I don't think so. We are seeing strange behavior. A vpls interface is created against the route reflector, it disappears, it is recreated and it disappears again. This behavior is permanent.
However, I am not sure if we are configuring the service correctly. The configuration we use in ROSv6 is as follows:
/interface vpls cisco-bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 export-route-targets=65000:100 import-route-targets=65000:100 l2router-id=192.168.1.2 name=vpls-test route-distinguisher=65000:100 vpls-id=65000:100
On ROSv7 we try to replicate the configuration with the following command:
/interface vpls bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 cisco-id="" disabled=no export-route-targets=65000:100 import-route-targets=65000:100 name=vpls-test rd=65000:100
Update:
With the help of Support, I was able to successfully set up Cisco VPLS BGP-based auto-discovery in ROS 7.3rc1.

I needed to correctly configure the cisco-id parameter, which comes from a merge of l2-router-id and route-distinguisher ROSv6 parameters.
/interface vpls bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 cisco-id=192.168.1.2&65000:100 disabled=no export-route-targets=65000:100 import-route-targets=65000:100 name=vpls-test rd=65000:100
Update 2:
When I enable Cisco VPLS BGP-based auto-discovery, the CPU goes up to 100%, mostly due to the routing process.
 
aliclubb
newbie
Posts: 26
Joined: Tue Mar 07, 2017 12:29 pm
Location: Cambridge, UK

Re: BGP signaled VPLS in ROSv7

Wed Aug 17, 2022 8:27 pm

Fixed in 7.3beta40?
I don't think so. We are seeing strange behavior. A vpls interface is created against the route reflector, it disappears, it is recreated and it disappears again. This behavior is permanent.
However, I am not sure if we are configuring the service correctly. The configuration we use in ROSv6 is as follows:
/interface vpls cisco-bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 export-route-targets=65000:100 import-route-targets=65000:100 l2router-id=192.168.1.2 name=vpls-test route-distinguisher=65000:100 vpls-id=65000:100
On ROSv7 we try to replicate the configuration with the following command:
/interface vpls bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 cisco-id="" disabled=no export-route-targets=65000:100 import-route-targets=65000:100 name=vpls-test rd=65000:100
I'm seeing this interface creation and deletion behaviour on v7.4.1 with BGP VPLS (Non-Cisco). Was there any special configuration that you had to apply to resolve or was it just fine in v7.3rc1?
 
User avatar
clambert
Member Candidate
Member Candidate
Topic Author
Posts: 120
Joined: Wed Jun 12, 2019 5:04 am

Re: BGP signaled VPLS in ROSv7

Fri Sep 09, 2022 7:50 pm



I don't think so. We are seeing strange behavior. A vpls interface is created against the route reflector, it disappears, it is recreated and it disappears again. This behavior is permanent.
However, I am not sure if we are configuring the service correctly. The configuration we use in ROSv6 is as follows:
/interface vpls cisco-bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 export-route-targets=65000:100 import-route-targets=65000:100 l2router-id=192.168.1.2 name=vpls-test route-distinguisher=65000:100 vpls-id=65000:100
On ROSv7 we try to replicate the configuration with the following command:
/interface vpls bgp-vpls
add bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 cisco-id="" disabled=no export-route-targets=65000:100 import-route-targets=65000:100 name=vpls-test rd=65000:100
I'm seeing this interface creation and deletion behaviour on v7.4.1 with BGP VPLS (Non-Cisco). Was there any special configuration that you had to apply to resolve or was it just fine in v7.3rc1?
We were able to successfully configure BGP VPLS on ROSv7.5. The configuration is as follows:
/routing bgp vpls add bridge=bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 export-route-targets=65000:100 import-route-targets=65000:100 name=vpls-test rd=65000:100 site-id=18
 
JoseMoreno
just joined
Posts: 4
Joined: Thu Dec 10, 2015 6:57 pm

Re: BGP signaled VPLS in ROSv7

Tue Sep 13, 2022 2:15 pm

Hi, we have set up same BGP VPLS config and still same problem on ROS 7.5, BGP vpls subinterfaces go up and down and are not BGP signaled, can you tell us how have you configured BGP on the router reflector and nodes? We use ibgp rr role for RR and ibgp for nodes, but something should be missing. When router reflector is using ROS6.48, all nodes using ROS6.8 have BGP VPLS signaled interfaces running, but those ones with ROS 7.5 remain stable and active but not BGP signaled. When we upgrade Router reflector to ROS 7.5 all the problems of unstability start.
 
User avatar
clambert
Member Candidate
Member Candidate
Topic Author
Posts: 120
Joined: Wed Jun 12, 2019 5:04 am

Re: BGP signaled VPLS in ROSv7

Tue Sep 13, 2022 5:05 pm

Hi, we have set up same BGP VPLS config and still same problem on ROS 7.5, BGP vpls subinterfaces go up and down and are not BGP signaled, can you tell us how have you configured BGP on the router reflector and nodes? We use ibgp rr role for RR and ibgp for nodes, but something should be missing. When router reflector is using ROS6.48, all nodes using ROS6.8 have BGP VPLS signaled interfaces running, but those ones with ROS 7.5 remain stable and active but not BGP signaled. When we upgrade Router reflector to ROS 7.5 all the problems of unstability start.

Hi, below route reflector client configuration (running ROS 7.5):
/routing bgp connection add address-families=l2vpn as=65000 disabled=no local.address=192.168.1.10 .role=ibgp name=RR remote.address=192.168.1.20
/routing bgp vpls add bridge=bridge=bridge-vpls-test bridge-cost=1 bridge-horizon=1 export-route-targets=65000:100 import-route-targets=65000:100 name=vpls-test rd=65000:100 site-id=18

Route reflector configuration (running ROS 6.47.10):
/routing bgp peer add address-families=l2vpn name=ros7_test remote-address=192.168.1.10 remote-as=65000 route-reflect=yes update-source=loopback
 
JoseMoreno
just joined
Posts: 4
Joined: Thu Dec 10, 2015 6:57 pm

Re: BGP signaled VPLS in ROSv7

Wed Sep 14, 2022 1:05 pm

Ok, well understood, that's why I was so confused, apart from that I received this update from Mikrotik support:

"There is an issue with ibgp rr role. We have managed to reproduce the issue locally in our labs and look forward to fixing it on upcoming RouterOS versions, unfortunately, I cannot provide a release date now."

So It's not possible to have a fully working BGP signaled VPLS scenario on ROS 7.5. Also I noticed that if I use the ROS 7.5 in a node and 6.48 in router reflector, all devices with ROS 6.48 bring up the BGP signaled VPLSs, but in those running ROS 7.5, these BGP-VPLS are running, but not BGP signaled, and in MPLS LDP neighbors appear as "Invalid" due to the problems of BGP with ROS7.5, so I guess that this is not fully working and ROS 7.5 needs more work.

Thank you so much for your help and quick responses. Hope a new version comes up soon fixing this issue.
 
jackrabbit
just joined
Posts: 10
Joined: Tue Jul 07, 2020 1:28 pm

Re: BGP signaled VPLS in ROSv7

Sun Oct 16, 2022 3:44 pm

Has any progress been made toward fixing BGP route reflectors in v7? BGP VPLS won't work for our setup until that's fixed in v7, so our entire network is stuck on v6. :/
 
dragoalato1988
just joined
Posts: 7
Joined: Sun Aug 29, 2010 2:06 pm

Re: BGP signaled VPLS in ROSv7

Mon Dec 19, 2022 11:21 pm

hi, is there any news on solving the route reflector problem? thank you
 
oeyre
Member Candidate
Member Candidate
Posts: 137
Joined: Wed May 27, 2009 12:48 pm

Re: BGP signaled VPLS in ROSv7

Mon Jan 02, 2023 9:50 pm

Ok, well understood, that's why I was so confused, apart from that I received this update from Mikrotik support:
Could you please tell us your ticket ref for this? Some script reading joker in support told us to upgrade to v7 for a related issue we're having (as if the lack of BFD wasn't already a big no from us) :roll:

Who is online

Users browsing this forum: No registered users and 16 guests