Ok,
Let’s start with a basic quick question… Can a VPLS tunnel be established between a LER ↔ LER (directly adjacent), or MUST a LSR be in between?
Provided a LER can connect directly to another LER with VPLS…
Router 1: CCR
/interface ethernet
set [ find default-name=ether8 ] l2mtu=10226 mtu=1600 name="ether8"
/mpls interface
set [ find default=yes ] mpls-mtu=1522
/mpls ldp
set enabled=yes loop-detect=yes lsr-id=10.0.1.17 transport-address=10.0.1.17
/mpls ldp interface
add interface="ether8"
/ip address
add address=10.0.1.1/28 interface="ether1" network=10.0.1.0
add address=10.0.1.17 interface=Loopback network=10.0.1.17
add address=10.255.255.254/30 interface="ether8" network=10.255.255.252
Router 2: 750GL
/interface ethernet
set [ find default-name=ether5 ] l2mtu=4074 mtu=1600 name="ether5"
/mpls interface
set [ find default=yes ] mpls-mtu=1522
/mpls ldp
set enabled=yes loop-detect=yes lsr-id=198.19.255.192 transport-address=198.19.255.192
/mpls ldp interface
add interface="ether5"
/ip address
add address=10.255.255.253/30 interface="ether5" network=10.255.255.252
add address=198.19.255.192 interface=Loopback network=198.19.255.192
Both routers are accessible with correct routing, and support large packets:
CCR:
/ping 198.19.255.192 do-not-fragment size=1600
SEQ HOST SIZE TTL TIME STATUS
0 198.19.255.192 1600 64 0ms
1 198.19.255.192 1600 64 0ms
sent=2 received=2 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms
750GL:
/ping 10.0.1.17 do-not-fragment size=1600
SEQ HOST SIZE TTL TIME STATUS
0 10.0.1.17 1600 64 0ms
1 10.0.1.17 1600 64 0ms
sent=2 received=2 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms
VPLS Interface on CCR:
/interface vpls pr
Flags: X - disabled, R - running, D - dynamic,
B - bgp-signaled, C - cisco-bgp-signaled
0 R name="VPLS - RB750" mtu=1500 l2mtu=1500
mac-address=02:0A:84:6E:D0:58 arp=enabled disable-running-check=no
remote-peer=198.19.255.192 vpls-id=1:1 cisco-style=no cisco-style-id=0
advertised-l2mtu=1500 pw-type=raw-ethernet use-control-word=default
/interface vpls monitor 0
remote-label: 109
local-label: 282
remote-status:
transport: 0.0.0.0/0
transport-nexthop: 10.255.255.253
imposed-labels: 109
On the RB750 however, the interface is down (yet, labels and other information IS present)
/interface vpls print
Flags: X - disabled, R - running, D - dynamic,
B - bgp-signaled, C - cisco-bgp-signaled
0 name="VPLS - CCR" mtu=1500 l2mtu=1500
mac-address=02:33:19:0A:B8:71 arp=enabled arp-timeout=auto
disable-running-check=no remote-peer=10.0.1.17 vpls-id=1:1
cisco-style=no cisco-style-id=0 advertised-l2mtu=1500
pw-type=raw-ethernet use-control-word=default
/interface vpls monitor 0
remote-label: 282
local-label: 109
remote-status:
The two devices are directly connected, MTU’s are fine, jumbo packets is fine, LDP is fine… I’m pulling my hair out here. The VPLS tunnel on the 750GL just doesn’t want to go up ![]()