we would like to switch from EoIP to VPLS, but we encounter some serious problems with it.
If we try to establish a VPLS tunnel between 172.16.2.1 and 172.21.0.1 (or some other device in this area), the tunnel doesn't entry the running state.
Otherwise, a tunnel within an area works perfectly.
You can see a simplified network diagram in the attached image.
The problem seems to be at the border router (172.16.3.1 in this case).
Now let me describe our setup.
All our routers are running on 4.17.
As you can see, the OSPF is splitted in 4 different areas.
The backbone area is located in a house, all devices are connected with ethernet cables.
The connections between the border area routers and the individual areas are established with wireless.
Each area (17, 18 and 21) contains ~10-20 routerboards.
configuration @ 172.16.2.1
Code: Select all
/routing ospf instance print
Flags: X - disabled
0 name="default" router-id=172.16.2.1 distribute-default=never redistribute-connected=no redistribute-static=no redistribute-rip=no redistribute-bgp=no redistribute-other-ospf=no metric-default=1 metric-connected=20 metric-static=2000 metric-rip=20 metric-bgp=20 metric-other-ospf=20 in-filter=ospf-in out-filter=ospf-out
/routing ospf area print
Flags: X - disabled, I - invalid
# NAME AREA-ID TYPE DEFAULT-COST
1 backbone 0.0.0.0 default
/routing ospf network print
Flags: X - disabled, I - invalid
# NETWORK AREA
0 172.16.0.0/16 backbone
/mpls interface print
Flags: X - disabled
# INTERFACE MPLS-MTU
0 all 1508
/mpls ldp print
enabled: yes
lsr-id: 172.16.2.1
transport-address: 172.16.2.1
path-vector-limit: 255
hop-limit: 255
loop-detect: yes
use-explicit-null: no
distribute-for-default-route: no
/mpls ldp interface print
Flags: X - disabled, I - invalid
# INTERFACE HELLO-INTERVAL HOLD-TIME
1 ether1 5s 15s
/interface vpls print
Flags: X - disabled, R - running, D - dynamic, B - bgp-signaled, C - cisco-bgp-signaled
0 name="vpls1" mtu=1500 l2mtu=1500 mac-address=00:00:00:00:05:01 arp=enabled disable-running-check=no remote-peer=172.21.2.1 vpls-id=100:0
cisco-style=no cisco-style-id=0 advertised-l2mtu=1500 pw-type=raw-ethernet
Code: Select all
/routing ospf instance print
Flags: X - disabled
0 name="default" router-id=172.16.3.1 distribute-default=never
redistribute-connected=as-type-1 redistribute-static=no
redistribute-rip=no redistribute-bgp=no redistribute-other-ospf=no
metric-default=1 metric-connected=20 metric-static=20 metric-rip=20
metric-bgp=auto metric-other-ospf=auto in-filter=ospf-in
out-filter=ospf-out
/routing ospf area print
Flags: X - disabled, I - invalid
# NAME AREA-ID TYPE DEFAULT-COST
0 bahrdorf 0.0.0.21 default
1 backbone 0.0.0.0 default
/routing ospf network print
Flags: X - disabled, I - invalid
# NETWORK AREA
0 172.16.0.0/16 backbone
1 172.21.0.0/16 bahrdorf
/routing ospf area range print
Flags: X - disabled
# AREA RANGE COST ADVERTISE
0 bahrdorf 172.21.0.0/16 calculated yes
1 backbone 172.16.0.0/16 calculated yes
/mpls interface print
Flags: X - disabled
# INTERFACE MPLS-MTU
0 all 1508
/mpls ldp print
enabled: yes
lsr-id: 172.16.3.1
transport-address: 172.16.3.1
path-vector-limit: 255
hop-limit: 255
loop-detect: no
use-explicit-null: no
distribute-for-default-route: no
/mpls ldp interface print
Flags: X - disabled, I - invalid
# INTERFACE HELLO-INTERVAL HOLD-TIME
0 ether1 5s 15s
1 wlan1 5s 15s
Code: Select all
/routing ospf instance print
Flags: X - disabled
0 name="default" router-id=172.21.2.1 distribute-default=never redistribute-connected=as-type-1
redistribute-static=no redistribute-rip=no redistribute-bgp=no redistribute-other-ospf=no metric-default=1
metric-connected=20 metric-static=20 metric-rip=20 metric-bgp=auto metric-other-ospf=auto in-filter=ospf-in
out-filter=ospf-out
/routing ospf area print
Flags: X - disabled, I - invalid
# NAME AREA-ID TYPE DEFAULT-COST
0 bahrdorf 0.0.0.21 default
1 backbone 0.0.0.0 default
/routing ospf network print
Flags: X - disabled, I - invalid
# NETWORK AREA
0 172.21.0.0/16 bahrdorf
/mpls interface print
Flags: X - disabled
# INTERFACE MPLS-MTU
0 all 1508
/mpls ldp print
enabled: yes
lsr-id: 172.21.2.1
transport-address: 172.21.2.1
path-vector-limit: 255
hop-limit: 255
loop-detect: no
use-explicit-null: no
distribute-for-default-route: no
/mpls ldp interface print
Flags: X - disabled, I - invalid
# INTERFACE HELLO-INTERVAL HOLD-TIME
0 wlan1 5s 15s
/interface vpls print
Flags: X - disabled, R - running, D - dynamic, B - bgp-signaled, C - cisco-bgp-signaled
0 name="vpls1" mtu=1500 l2mtu=1500 mac-address=00:00:00:00:05:00 arp=enabled disable-running-check=no
remote-peer=172.16.2.1 vpls-id=100:0 cisco-style=no cisco-style-id=0 advertised-l2mtu=1500
pw-type=raw-ethernet
Best regards,
Sebastian