hello croissante,
thing is when create a bgp-vpls tunnel from PE1 to PE2 the tunnels form with the peer being the route reflector! and it doesn’t even show up in route reflector or has the Bgp signaled flag.
can we take a look at your sample output here?
this is PEs bgp
/routing bgp connection
add address-families=ip,l2vpn,vpnv4 as=66000 connect=yes disabled=no listen=
yes local.address=192.0.0.2 .role=ibgp name=to-rr nexthop-choice=
force-self output.network=pip .redistribute=bgp remote.address=
192.0.0.1/32 .as=66000 router-id=192.0.0.2 routing-table=main
RR BGP
add address-families=ip,l2vpn,vpnv4 as=66000 connect=yes disabled=no listen=
yes local.address=192.0.0.1 .role=ibgp-rr name=to-pe2
output.filter-chain=int .network=internet remote.address=192.0.0.2/32
.as=66000 router-id=192.0.0.1 routing-table=main
the output filter is just to change default gateway without using default originate.
PEs vpls
add disabled=no export-route-targets=201:201 import-route-targets=201:201
name=PE2-PE3 rd=201:201 site-id=1 vrf=main
below is the VPLS that formed the peer is 192.0.0.1 instead of the PE2(192.168.0.2), and it just says RD instead of RDB
2 RD name=“vpls3” mtu=1500 mac-address=02:59:BC:26:B0:32 arp-timeout=auto
peer=192.0.0.1 pw-type=vpls pw-l2mtu=1500 pw-control-word=enabled
bgp-vpls=PE2-PE3 bgp-vpls-prfx=“veId=2,veBlockOffset=0&201:201”
along with these 2 part samples
tried lots of thing but it seems the route reflector insnt reflecting correctly the l2vpn without assigning itself as the originator. am not sure if anyone can help.. manual vpls works normally no issues there
now regarding L3vpns i am not able to make it work without setting the default originate for the ebp on PE1 with CE1 i dont want default originate i want the routes to be distributed as is from the vfr table but that doesn’t happen it only works with default originate or i dont see any routes distributed on CE1
l3vpn bgp PE config
add as=66000 connect=yes disabled=no listen=yes local.address=192.168.65.1
.role=ebgp name=baristawan nexthop-choice=force-self output.redistribute=
connected,static,bgp,vpn,bgp-mpls-vpn remote.address=192.168.65.2/32 .as=
66100 router-id=192.0.0.3 routing-table=vrf1 vrf=vrf1
/ip/route> pri where routing-table=vrf1
Flags: D - DYNAMIC; A - ACTIVE; c - CONNECT, b - BGP, y - BGP-MPLS-VPN; + - ECMP
Columns: DST-ADDRESS, GATEWAY, DISTANCE
DST-ADDRESS GATEWAY DISTANCE
DAy+ 20.20.10.0/29 192.0.0.2 200
DAb 192.168.40.0/24 192.168.65.2@vrf1 20
DAc 192.168.65.0/24 vlan201-ce1@vrf1 0
DAy+ 192.168.91.0/24 192.0.0.2 200
this output confirms VPN is working perfectly fine both PEs can see the routes now the customer have this prefix only from bgp, if i use default originate on the PE it works normally.
DAb 20.20.10.0/29 192.168.65.1 20