I'm new to the Mikrotik world so I would greatly appreciate any help you might be able to lend me. I have to say that I've had an eye opener having dug into what RouterOS can do, wow! I am trying to set up (LAB) a configuration to transport several vlans over a VPLS Tunnel. I can/have set up the VPLS Tunnel and verified Layer 2 connectivity between both sides. What I can't seem to get working is transporting one or more vlans. Interesting, and likely I am not understanding what I am seeing, I do show traffic on the vlans on both the vpls and ethernet interfaces. However, I do not have layer 2 connectivity. I understand MTU size plays a crucial role. I have played around with MTU settings for MPLS, VPLS, etc (my config will probably look hacked up now). I'm obviously missing something. It could even be how I have my VLANs set up. Once I get it working in my lab I'll end up deploying across my backbone/Cisco. I do understand that, again, MTU is critical and that ALL interfaces transporting traffic must have a minimum MTU; while I've found there is some difference of opinion as to what that should be. I run Jumbo Frames to support WiMAX over my Dragonwave backhaul. I'll post the config of both sides and a few screen shots to visualize.
R1
Code: Select all
[admin@MikroTik] > /mpls print
dynamic-label-range: 16-1048575
propagate-ttl: yes
[admin@MikroTik] > mpls interface print detail
Flags: X - disabled, * - default
0 * interface=all mpls-mtu=1600
[admin@MikroTik] > /mpls ldp interface print detail
Flags: X - disabled, I - invalid
0 interface=ether2 hello-interval=5s hold-time=15s
transport-address=10.100.1.1 accept-dynamic-neighbors=yes
[admin@MikroTik] > /interface vpls print detail
Flags: X - disabled, R - running, D - dynamic,
B - bgp-signaled, C - cisco-bgp-signaled
0 R name="vpls-wimax" mtu=1600 l2mtu=1600 mac-address=02:F6:1B:9E:4A:0A
arp=enabled disable-running-check=no remote-peer=10.100.1.2
vpls-id=0:0 cisco-style=no cisco-style-id=0 advertised-l2mtu=1600
pw-type=raw-ethernet
[admin@MikroTik] > /interface vlan print detail
Flags: X - disabled, R - running, S - slave
0 R name="eth_vlan520" mtu=1500 mac-address=00:90:0B:1D:FF:8A arp=enabled
vlan-id=520 interface=ether3 use-service-tag=no
1 R name="vpls_vlan520" mtu=1500 l2mtu=1596 mac-address=02:F6:1B:9E:4A:0A
arp=enabled vlan-id=520 interface=vpls-wimax use-service-tag=no
2 R name="eth_vlan920" mtu=1500 mac-address=00:90:0B:1D:FF:8A arp=enabled
vlan-id=920 interface=ether3 use-service-tag=no
3 R name="vpls_vlan920" mtu=1500 l2mtu=1596 mac-address=02:F6:1B:9E:4A:0A
arp=enabled vlan-id=920 interface=vpls-wimax use-service-tag=no
[admin@MikroTik] > /interface ethernet print detail
Flags: X - disabled, R - running, S - slave
0 R ;;; Management
name="ether1" mtu=1500 mac-address=00:90:0B:1D:FF:88 arp=enabled
disable-running-check=yes auto-negotiation=yes full-duplex=yes
cable-settings=default speed=100Mbps
1 R ;;; VPLS Tunnel
name="ether2" mtu=1500 mac-address=00:90:0B:1D:FF:89 arp=enabled
disable-running-check=yes auto-negotiation=yes full-duplex=yes
cable-settings=default speed=100Mbps
2 R ;;; To Trunked Switchport (vlans 520/920)
name="ether3" mtu=1500 mac-address=00:90:0B:1D:FF:8A arp=enabled
disable-running-check=yes auto-negotiation=yes full-duplex=yes
cable-settings=default speed=100Mbps
3 X name="ether4" mtu=1500 mac-address=00:90:0B:1D:FF:8B arp=enabled
disable-running-check=yes auto-negotiation=yes full-duplex=yes
cable-settings=default speed=100Mbps
4 X name="ether5" mtu=1500 mac-address=00:90:0B:1D:FF:8C arp=enabled
disable-running-check=yes auto-negotiation=yes full-duplex=yes
cable-settings=default speed=100Mbps
5 X name="ether6" mtu=1500 mac-address=00:90:0B:1D:FF:8D arp=enabled
disable-running-check=yes auto-negotiation=yes full-duplex=yes
cable-settings=default speed=100Mbps
6 X name="ether7" mtu=1500 mac-address=00:90:0B:1D:FF:8E arp=enabled
disable-running-check=yes auto-negotiation=yes full-duplex=yes
cable-settings=default speed=100Mbps
7 X name="ether8" mtu=1500 mac-address=00:90:0B:1D:FF:8F arp=enabled
disable-running-check=yes auto-negotiation=yes full-duplex=yes
cable-settings=default speed=100Mbps
[admin@MikroTik] > /interface bridge print detail
Flags: X - disabled, R - running
0 R name="loopback0" mtu=1500 l2mtu=65535 arp=enabled
mac-address=00:00:00:00:00:00 protocol-mode=none priority=0x8000
auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s
forward-delay=15s transmit-hold-count=6 ageing-time=5m
1 R name="vpls_bridge" mtu=1600 l2mtu=65535 arp=enabled
mac-address=02:F6:1B:9E:4A:0A protocol-mode=none priority=0x8000
auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s
forward-delay=15s transmit-hold-count=6 ageing-time=5m
2 R name="vlan_bridge" mtu=1600 l2mtu=1596 arp=enabled
mac-address=00:90:0B:1D:FF:8A protocol-mode=none priority=0x8000
auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s
forward-delay=15s transmit-hold-count=6 ageing-time=5m
Code: Select all
[admin@MikroTik] > /mpls print
dynamic-label-range: 16-1048575
propagate-ttl: yes
[admin@MikroTik] > /mpls interface print detail
Flags: X - disabled, * - default
0 * interface=all mpls-mtu=1600
[admin@MikroTik] > /mpls ldp interface print detail
Flags: X - disabled, I - invalid
0 interface=ether2 hello-interval=5s hold-time=15s transport-address=10.100.1.2
accept-dynamic-neighbors=yes
[admin@MikroTik] > /interface vpls print detail
Flags: X - disabled, R - running, D - dynamic, B - bgp-signaled, C - cisco-bgp-signaled
0 R name="vpls-wimax" mtu=1600 l2mtu=1600 mac-address=02:49:BF:8A:04:66 arp=enabled
disable-running-check=no remote-peer=10.100.1.1 vpls-id=0:0 cisco-style=no cisco-style-id=0
advertised-l2mtu=1600 pw-type=raw-ethernet
[admin@MikroTik] > /interface vlan print detail
Flags: X - disabled, R - running, S - slave
0 name="eth_vlan520" mtu=1500 l2mtu=1518 mac-address=00:0C:42:58:F7:EB arp=enabled vlan-id=520
interface=ether3 use-service-tag=no
1 R name="vpls_vlan520" mtu=1500 l2mtu=1596 mac-address=02:49:BF:8A:04:66 arp=enabled vlan-id=520
interface=vpls-wimax use-service-tag=no
2 name="eth_vlan920" mtu=1500 l2mtu=1518 mac-address=00:0C:42:58:F7:EB arp=enabled vlan-id=920
interface=ether3 use-service-tag=no
3 R name="vpls_vlan920" mtu=1500 l2mtu=1596 mac-address=02:49:BF:8A:04:66 arp=enabled vlan-id=920
interface=vpls-wimax use-service-tag=no
[admin@MikroTik] > /interface ethernet print detail
Flags: X - disabled, R - running, S - slave
0 R name="ether1" mtu=1526 l2mtu=1526 mac-address=00:0C:42:58:F7:E9 arp=enabled auto-negotiation=yes
full-duplex=yes speed=100Mbps
1 R name="ether2" mtu=1500 l2mtu=1522 mac-address=00:0C:42:58:F7:EA arp=enabled auto-negotiation=yes
full-duplex=yes speed=100Mbps master-port=none bandwidth=unlimited/unlimited switch=switch1
2 name="ether3" mtu=1500 l2mtu=1522 mac-address=00:0C:42:58:F7:EB arp=enabled auto-negotiation=yes
full-duplex=yes speed=100Mbps master-port=none bandwidth=unlimited/unlimited switch=switch1
[admin@MikroTik] > /interface bridge print detail
Flags: X - disabled, R - running
0 R name="loopback0" mtu=1500 l2mtu=65535 arp=enabled mac-address=00:0C:42:58:F7:EB protocol-mode=none
priority=0x8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s
transmit-hold-count=6 ageing-time=5m
1 R name="vpls_bridge" mtu=1526 l2mtu=65535 arp=enabled mac-address=02:49:BF:8A:04:66 protocol-mode=none
priority=0x8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s
transmit-hold-count=6 ageing-time=5m
2 R name="vlan_bridge" mtu=1500 l2mtu=1596 arp=enabled mac-address=02:49:BF:8A:04:66 protocol-mode=none
priority=0x8000 auto-mac=yes admin-mac=00:00:00:00:00:00 max-message-age=20s forward-delay=15s
transmit-hold-count=6 ageing-time=5m
Interfaces MPLS State VPLS State