Community discussions

MikroTik App
 
Jetty
just joined
Topic Author
Posts: 8
Joined: Mon Oct 17, 2016 10:15 pm
Location: Odesa Ukraine

HWMP+ loop problem

Thu Oct 20, 2016 2:18 pm

Hi everyone!
The problem occurs when triing to use wired segments in redundant links with Mikrotik's Mesh. While up to specification it is totally possible: http://wiki.mikrotik.com/wiki/Manual:Interface/HWMPplus.
I've got the following setup: factory consisting of several industrial buildings, lab, office and so on. the distance between buildings is 150-400m (too long for wired ethernet, and the optical links would make some inconvenience in my situation or would cost too much). Each building has it's wired network inside with wireless zones running in 2.4GHz band. The network between buildings, let's call it backbone, is built by WDS/Mesh in 5GHz N/AC (Mikrotik SXT, Groove). Everywhere the Mikrotik machines are used for the network (except some terminal zones). On layer 2 everywhere is HWMP+ instead of Bridge. Up to HWMP+ specification I should be able to build the physical topology with some loops (or let's say disaster recovery paths, which at the sime time will be the optimal paths for some portion of traffic). That's exactly what I've tried to do when my 5GHz backbone (marked with * on drawing) "fed up" with video surveilance traffic - I've added two more SXT's on separate 2.4GHz channel (marked with ** on drawing) between two most active buildings. And here the problem started - perpetuum mobile - they began to generate traffic. All the network fails.
Drawing:
			/wired ethernet	/ (SXT5Ghz1)-( WDS*  )-(SXT5Ghz2) \wired ethernet\
Building1 network - [ROUTER1]								[ROUTER2] - Building2 network 
			\wired ethernet	\ (SXT2Ghz1)-( WDS** )-(SXT2Ghz2) /wired ethernet/


So I've decided to try some setups in lab:

Setup 1
			/ -wire- \
 - [ROUTER1]			[ROUTER2]-  
 			\ -wire- /
                       
Setup 2
			/ (GrooveAC5Ghz1)-( WDS  )-(Groove) \
 - [ROUTER1]									[ROUTER2]  
 			\ (			~~ WDS ~~			) /
  

And some more similar setups. In all the setups ethernet interfaces of ROUTERs looking at each other were added as mebers to mesh, as well as WDS interfaces and ethernet interfaces on wireless devices. In all the cases "infinite loop" was present. I've tried to find any workaround but no luck. The only thing which worked in experimental setups 1 & 2 was changing the type of mesh ports from "auto" to "wds". But it worked only while they were isolated. Once we plug them into the network, everything becomes unstable same way.
It seems to me that there is something wrong in implementation of HWMP+ in Mikrotics,... according to specification, in described cases we should see active-port-type "ethernet-mesh" while we see "ethernet-bridge". If we do something wrong than what? I've tried multiple combinations of settings with no luck.
Last edited by Jetty on Mon Oct 24, 2016 1:52 pm, edited 2 times in total.
 
Jetty
just joined
Topic Author
Posts: 8
Joined: Mon Oct 17, 2016 10:15 pm
Location: Odesa Ukraine

Re: HWMP+ loop problem

Thu Oct 20, 2016 7:38 pm

Would be very intersting if someone had similar problem before and found a solution or gave up. Did any one try to use boards with 2 wireless interfaces to build a double-linked mesh?
Last edited by Jetty on Mon Oct 24, 2016 1:46 pm, edited 1 time in total.
 
Jetty
just joined
Topic Author
Posts: 8
Joined: Mon Oct 17, 2016 10:15 pm
Location: Odesa Ukraine

Re: HWMP+ loop problem

Mon Oct 24, 2016 1:34 pm

Here are some posts of another users with similar problems:
http://forum.mikrotik.com/viewtopic.php ... 1c#p423176
http://forum.mikrotik.com/viewtopic.php ... 86#p564586

Dear Mikrotik engineers/programmers, please give me some hint!

Who is online

Users browsing this forum: No registered users and 29 guests