Page 1 of 1

VLAN forwarding/learning broken in 1.5.5 (and a workaround)

Posted: Wed Jun 17, 2020 7:32 pm
by yahel
Chris and team - please read carefully, no skimming please -- this is a big deal!

Here are the steps I took.Makes it easy to reproduce the problem (only on out-of-the-box new switches preinstalled with 1.5.5) and how I "fixed" it.

1. Upgraded 40+ routers to 1.5.5, using Netonix-manager -- uneventful, success.

2. Received a batch of new switches - model WS-12-250-DCPreloaded with 1.5.5 (Board Rev F, PS-Firmware 70, PS-rev B) - identical to the 40+ which we had before.

3. Connected a router (Mikrotik) to a port, configured the port as Trunk, management untagged, moved the 192.168.1.X IP on the router to VLAN1 on that port, success -- access to the router restored - config saved (no roll-ack).

4. Added a VLAN. Untagged a port on that VLAN -- kept the trunk tagged.
No forwarding between the Mikrotik router and the device on the untagged port!

5. Uploaded firmware (downgrade) 1.5.3 -- no configuration changes ---
everything is working fine!Switching between the router and the device on the untagged port, using IPs assigned to the VLAN in the router is working fine.

6. Upgraded firmware back to 1.5.5 -- no configuration changes --- everything is STILL working fine!

7. Reset to factory defaults, then repeated steps 3 & 4 (step 4 failed before), now everything is STILL working fine.

8. Tried the same with another BRAND-NEW switch -- from the new batch -- same thing!No VLAN forwarding on 1.5.5 !!!
Same problem!!Downgrade to 1.5.3 fixes the problem.
Upgrade back to 1.5.5 -- problem stays fixed!

Hypothesis -- something is missing in 1.5.5 that enables VLAN forwarding.
This something exists in 1.5.3, and it persists after upgrades and configuration changes.
The persistent fix remains fixed after:warm-startcold-startreset-to-factory-defaults
(In other words, once a switch is downgraded to 1.5.3 it gets fixed -- I cannot find a way to break it in that way again --- persistent bit in the switch-chip?).

WIthout first downgrading to 1.5.3 nothing else solved the problem -- there was simply no packet forwarding (on the VLAN).
I tried warm and cold reset (didn't try reset to defaults).

==============================Additional bugs =====================
(tested in 1.5.5 -- might exist in older versions as well).

* Rollback does not work for VLAN changes when UI loss and rever-timer elapses.

* Reordering of VLANs (drag) makes the watchdog IPs disappear...There's never a watchdog-IP on the top VLAN, regardless of it's number.
Feature? Bug?

* In discovery tab, hitting the reload (two round arrows on top right), results in page reload -- and it exists the discovery tab to the default "status" tab.
I have never seen this before today -- this is on Firefox (which I rarely use -- could that be it?).

Thanks,

Yahel.

Re: VLAN forwarding/learning broken in 1.5.5 (and a workarou

Posted: Thu Jun 18, 2020 2:55 am
by Stephen
What type of mikrotik do you have? I have a few myself but I'd like to try and use the exact same setup for the test if possible.

Re: VLAN forwarding/learning broken in 1.5.5 (and a workarou

Posted: Thu Jun 18, 2020 2:57 am
by yahel
the exact model is detailed in the post... please read carefully, as suggested...

Re: VLAN forwarding/learning broken in 1.5.5 (and a workarou

Posted: Thu Jun 18, 2020 7:15 am
by Dave
he was asking which model of the mikrotik router you are using...I do not see that detailed in post...

Re: VLAN forwarding/learning broken in 1.5.5 (and a workarou

Posted: Thu Jun 18, 2020 3:06 pm
by yahel
Apologies, Stephen -- one of my team members notified me that I've overlooked your question (about which MIKROTIK) !
I did - I thought you are asking about which model of Netonix --- my bad... Sorry and apologies for being rude..

I don't think it's relevant, but I have tested with two different types of Mikrotik and seen the same:
hEX-r3 (RB750Gr3) running 6.42.5
and
RB962UiGS-5HacT2HnT running 6.44.6

Thanks,

Yahel.

Re: VLAN forwarding/learning broken in 1.5.5 (and a workarou

Posted: Thu Jun 18, 2020 6:52 pm
by Stephen
Hey yahel, no worries I didn't feel like you where being rude.

It may not matter, but I like to try and keep my environments as close to reported bugs as possible just in case. Thanks!

Re: VLAN forwarding/learning broken in 1.5.5 (and a workarou

Posted: Tue Jun 23, 2020 9:57 pm
by valnet
Interesting, I may have the same problem in viewtopic.php?f=17&t=6190

And I see a very similar problem reported in viewtopic.php?f=17&t=6186

I would like to try downgrading to 1.5.3 then upgrading back to 1.5.5 as you suggested, but I'm having trouble finding the 1.5.3 firmware file. Does anybody have a link to the file?

Edit. Found it at firmware/archive/wispswitch-1.5.3.bin

Re: VLAN forwarding/learning broken in 1.5.5 (and a workarou

Posted: Tue Jun 23, 2020 10:29 pm
by valnet
Confirmed, downgrading to 1.5.3 was able to forward packets, upgrading back to 1.5.5 continued forwarding packets properly.