RB3011: ether1 excessive broadcasts/multicasts

Possible since updating ROS to 6.34.4 I’m getting warnings like this:

apr/02 23:57:44 interface,warning ether1 excessive broadcasts/multicasts, probably a loop

These warnings have random behaviour, they may occur from 2 messages per 5 hours to more than 30 messages per hour.

ether1 is Internet gate-way, PPPoE client.

interface pppoe-client print
Flags: X - disabled, R - running 
 0  R name="pppoe-out1" max-mtu=auto max-mru=auto mrru=disabled interface=ether1 
      user="@@@" password="###" profile=default keepalive-timeout=60 
      service-name="" ac-name="" add-default-route=yes default-route-distance=0 
      dial-on-demand=no use-peer-dns=yes allow=pap,chap,mschap1,mschap2

There are no computers in local network yet, just one NVR (HIKVision) with 1 IP-camera (ONVIF) and 1 Wi-FI AP (mAP-2n)

How to know what is the reason?

Can the reason be in Internet provider itself, and not in RB3011 configuration? The router works with this provider since 01.04.2016. Before connection to PPPoE my RB3011 worked in test office, connecting to Internet by standard dynamic mode, not PPPoE.

Are you using switch groups? This is a known issue, see http://forum.mikrotik.com/t/weird-routing-loop-in-logs-but-there-isnt-one/95280/1 seems to be fixed in ROS 6.35rc37

Check Switch > switch1 is Switch all ports ticked?

Thank you for a quick reply. I not clearly understood what means “Switch all ports”
switch1.jpg

Change to Switch tab, double click on switch1

Which RouterOS version and System > routerboard firmware versions are you using?

Are there any other cables running from your ISP router to any other device apart from the one to your ether1 (WAN) port?

Thank you again for trying help me!

Ah, now I understood:
switch2.jpg
“Switch all ports” is unchecked. And what does it mean?

RouterBOARD 3011UiAS Firmware 3.27 RouterOS 6.34.4

ether1 is connected directly to provider’s optic media-converter
ether2 is master port for ether3, ether4, ether5. ether2 and ether3 is not connected yet.
ether4 is connected to 24-ports switch TL-SG1024
ether5 is connected to another 24-ports switch TL-SG1024
No devices are connected to any TL-SG1024 yet.

ether6 is reserve and not connected
ether7 is master-port for ether8.
ether7 is connected to 24-ports D-LINK POE switch (12 poe + 12 non-poe). D-LINK switch has 2 connection: NVR HIKVision and 1 IP-camera
ether9 is reserve
ether10 is connected to AP Mikrotik mAP-2n

“Switch all ports” is unchecked. And what does it mean?

To make all ports (1,2,3,4,5) part of the switch. As ether1 is your wan port this has to be unchecked (is usually auto-unchecked when you leave one ether port from the switch “alone”; it was just a sanity check.

Have you noticed if Upgrade Firmware on System > Routerboard is 3.27 or higher version? If so, use the upgrade button and reboot to upgrade it, then check if the issue persists.

If it does, I think you will have to resort to either using 6.35.43rc as mentioned on the post I linked to, or to eliminate any master ports and use a bridge (switching by software) in the meanwhile, until the fix gets backported to current ROS channel.

Thank you very much for help and getting more knowledge about Mikrotik.

I have read the post that you mentioned in the first reply and I think the problem is in current version of ROS for RB3011. Mikrotik developers possibly have fixed it in latest RC, but I can wait for stable release of 6.35, because of my network is not ready and it will have to work only to June, so I have a time to wait.

Two points:

  1. This option is not supported (i.e. does nothing) on RB3011. This option currently only works on RB450G, RB435G and RB850Gx2 units.
  2. The explanation above is plain wrong.

Read here for more info.

@vitaly: Yes, this is specific to the 3011, given that seems closely related to the switch chip, keep an eye on firmware versions, updates come bundled inside ROS updates.

@andryis: thanks for your pointers.

1.- As I mentioned in my post, it was a sanity check, while troubleshooting you cannot make any assumptions, but look for fishy clues that may point to corrupted NAND/configuration, backup interchange between different units, etc.

However… you’re right.

2.- I think its even worse, is a mix of partially right (To make all ports (1,2,3,4,5) part of the switch.) and wrong (the rest and the fact not being applicable for boards apart from 450G/435G/850Gx2) :smiley:

What I mean is all Atheros8316/Atheros8327 based routerboards (and most) allow for ether1 to be set as master port with no further settings (i.e. including or removing it on the switch group); however I see on the only block diagram available for those specific boards (RB850Gx2) that what makes the difference here is this enables full 1Gb/s comunication between the ether port and the CPU.

After updating my RB3011 to Router OS 6.35.1 (Firmware 3.27) I still have sporadic warnings “ether1 excessive broadcasts/multicasts, probably a loop”.
It was reported that problem was solved in RC of 6.35, see topic topic
But I have stable release and the problem is still here.