Community discussions

MikroTik App
 
romualdo
just joined
Topic Author
Posts: 4
Joined: Tue Dec 27, 2011 10:06 pm

vpls over bonding not working

Tue Jul 03, 2012 7:05 pm

Hi i am trying to configure one vpls over one bonding interface but i could not open web pages, this is my scenary:

RB1 with hotpot ( eth1 receive link with valid ip address, eth2 with ip private and bridging with vpls )

RB2 ( eth1 receive RB1, eth2 and eth3 are bonding, bridge with eth1 and bonding )

RB3 ( eth2 and eth3 are bonding, bridge with eth1 and bonding )

RB4 ( eth1 connect with eth1 on RB3, computer is on eth5 and vpls connection to RB1, bridge with eth5 and vpls )

in my lab when the vpls is over bonding the pages doesnt open, but when i take out the cable on ether 3, everything works, so the vpls works normaly where with dhcp and pppoe, but over the bonding interface doesnt work, i can ping and open msn but could not open pages

my mpls Mtu is set to 1500 the vpls mtu is set to 1500 on both sides, i already try to increase the mtu on bonding interface to 1508, 1524, 1526,1598,1600 on both sides but nothing works.

please any help will be great ! ! ! !
 
samsung172
Forum Guru
Forum Guru
Posts: 1191
Joined: Sat Apr 04, 2009 3:45 am
Location: Østfold - Norway
Contact:

Re: vpls over bonding not working

Tue Jul 03, 2012 11:47 pm

try mangle , change mtu.

just to see if it solve problem:
/ip firewall mangle
add action=change-mss chain=forward disabled=no new-mss=1200 passthrough=yes protocol=tcp tcp-flags=syn tcp-mss=1201-65535
If ok, try to figure out about your MTU at all paths.
 
romualdo
just joined
Topic Author
Posts: 4
Joined: Tue Dec 27, 2011 10:06 pm

Re: vpls over bonding not working

Wed Jul 04, 2012 12:39 am

hi doesnt work, for sure is a mtu problem, but i dont know how to solve it, i change the vpls to eoip and works, but i need to know how to fix the vpls because this links with bonding is on my backbone core, so i need this working correctly, if i take out the vpls from bonding work the problem is when the vpls passthrough the bonding, i already try to change the bonding mtu but no success.

tks


try mangle , change mtu.

just to see if it solve problem:
/ip firewall mangle
add action=change-mss chain=forward disabled=no new-mss=1200 passthrough=yes protocol=tcp tcp-flags=syn tcp-mss=1201-65535
If ok, try to figure out about your MTU at all paths.
 
samsung172
Forum Guru
Forum Guru
Posts: 1191
Joined: Sat Apr 04, 2009 3:45 am
Location: Østfold - Norway
Contact:

Re: vpls over bonding not working

Wed Jul 04, 2012 12:54 am

what is your l2mtu at all interfaces? when msn works, but not web, it seems like packets are dropped. Do your vpls connect at all? if vpls connect, and msn is working, the change mss will work. but. as a workaround. To solve, your path have to have big enough l2mtu to pass trouh vpls packets. I have to less experience using bounding, but i'm sure, that l2mtu is to small at bounding interface.. Then the mangle stuff should do the trick.
 
romualdo
just joined
Topic Author
Posts: 4
Joined: Tue Dec 27, 2011 10:06 pm

Re: vpls over bonding not working

Wed Jul 04, 2012 5:18 pm

my lab scenery not in production

INTERNET -> RB1 -> RB2 -> RB3 -> RB4 -> Notebook

RB1 (rb1200 v5.11)
ETH1 - > Receive Link ( MTU:1500 L2MTU: 1598 )
IP: 186.195.XXX.XXX/24
ETH2 - > Hotspot clients ( MTU:1500 L2MTU: 1598 )
IP: 172.17.176.1/22 (DHCP Server)
IP: 172.17.14.3/24
VPLS: 172.17.14.172 ( MTU 1500, L2MTU: 1500 and MPLS 1500 )
EOIP: 172.17.14.172 (MTU 1500 L2MTU:65535)
BRIDGE -> ETH2, VPLS1, EOIP1 ( MTU 1500 L2MTU 1500 ) values set automatic after create the bridge do not change anything

RB2 (RB751U2HnD v5.18)
ETH1 - > Receive Link ( MTU:1500 L2MTU: 1600 ) values set automatic i dont change anything
IP: 172.17.14.170/24
ETH2 -> Bonding Slave1 ( MTU:1500 L2MTU: 1598 ) values set automatic i dont change anything
IP: 172.17.16.65/29
ETH3 -> Bonding Slave1 ( MTU:1500 L2MTU: 1598 ) values set automatic i dont change anything
IP: 172.17.16.73/29
BONDING1: ETH2, ETH3 ( MTU: 1500 L2MTU: empty ) values set automatic i dont change anything
BRIDGE: ETH1, BONDING1 ( MTU:1500 L2MTU: 1600 ) values set automatic i dont change anything
NO MPLS

RB3 (RB751U2HnD v5.18)
ETH1 - > Link to RB3 ( MTU:1500 L2MTU: 1600 ) values set automatic i dont change anything
IP: 172.17.14.171/24
ETH2 -> Bonding Slave1 ( MTU:1500 L2MTU: 1598 ) values set automatic i dont change anything
IP: 172.17.16.66/29
ETH3 -> Bonding Slave1 ( MTU:1500 L2MTU: 1598 ) values set automatic i dont change anything
IP: 172.17.16.74/29
BONDING1: ETH2, ETH3 ( MTU: 1500 L2MTU: empty ) values set automatic i dont change anything
BRIDGE: ETH1, BONDING1 ( MTU:1500 L2MTU: 1600 ) values set automatic i dont change anything
NO MPLS

RB4 (RB751U2HnD v5.18)
ETH1 - > Link to RB4 ( MTU:1500 L2MTU: 1600 ) values set automatic i dont change anything
IP: 172.17.14.172/24
VPLS1: 172.17.14.3 ( MTU 1500, L2MTU: 1500 and MPLS 1500 )
EOIP1: 172.17.14.3 (MTU 1500 L2MTU:65535)
BRIDGE: ETH5, VPLS1 or EOIP1 ( MTU:1500 L2MTU: 1500 ) values set automatic i dont change anything

Notebook is connected to eth5, when i use the EOIP1 on bridge everything works great, when move to VPLS1 only
works if i disable any slave interface on bonding.

Who is online

Users browsing this forum: No registered users and 21 guests