I’ve got an RB5009 connected via its SFP+ port to an SFP+ on my HP E3800. Occasionally and seemingly randomly, I see messages on the HP switch as follows - this sometimes happens a few times in an hour, sometimes it’s a few hours between.
I 03/04/22 17:37:06.29 00076 ports: port 51 is now on-line
I 03/04/22 17:37:05.77 00077 ports: port 51 is now off-line
Nothing appears in the log on the Mikrotik side about the port going up or down. Around this time, I’ll see a tiny amount of packet loss and latency in Smokeping.
I’ve tried swapping the transceivers. I swapped the cable. I even swapped the 850nm transceievers and cable out with an HP DAC. No change. I also changed ports in the HP and the problem followed. Obviously I can’t change ports in the Mikrotik because it only has the one SFP+.
HP Switch is the latest available firmware, Mikrotik was tried on both 7.1.3 and 7.2rc4.
Here’s an export of everything that I think is relevant here, let me know if there’s anything else I should attach. (Also, please don’t judge me for any misconfigurations, this is my home lab and I’m not a network engineer!)
/interface bridge
add comment="admit only vlan-tagged, this includes VLAN 1. Not sure what this does on the bridge itself." frame-types=admit-only-vlan-tagged igmp-snooping=yes igmp-version=3 multicast-router=disabled name=bridge1 protocol-mode=none vlan-filtering=yes
/interface vlan
add interface=bridge1 name=bridge1-vlan1 vlan-id=1
add interface=bridge1 name=bridge1-vlan50 vlan-id=50
add interface=bridge1 name=bridge1-vlan101 vlan-id=101
add interface=bridge1 name=bridge1-vlan102 vlan-id=102
add interface=bridge1 name=bridge1-vlan103 vlan-id=103
add interface=bridge1 name=bridge1-vlan104 vlan-id=104
/interface ethernet switch port
set 0 mirror-ingress-target=ether8
/interface bridge port
add bridge=bridge1 interface=ether2
add bridge=bridge1 interface=ether3
add bridge=bridge1 interface=ether4
add bridge=bridge1 interface=ether5
add bridge=bridge1 interface=ether6
add bridge=bridge1 interface=ether7
add bridge=bridge1 interface=ether8
add bridge=bridge1 comment="Remember, PVID is IGNORED because \"admit only VLAN tagged\" is selected. VLAN 1 is tagged on this port!!!" frame-types=admit-only-vlan-tagged interface=sfp-sfpplus1
/interface bridge vlan
add bridge=bridge1 tagged=bridge1,ether2,ether3,ether4,ether5,ether6,ether7,ether8,sfp-sfpplus1 vlan-ids=101
add bridge=bridge1 tagged=bridge1,ether2,ether3,ether4,ether5,ether6,ether7,ether8,sfp-sfpplus1 vlan-ids=102
add bridge=bridge1 tagged=bridge1,ether2,ether3,ether4,ether5,ether6,ether7,ether8,sfp-sfpplus1 vlan-ids=103
add bridge=bridge1 tagged=bridge1,ether2,ether3,ether4,ether5,ether6,ether7,ether8,sfp-sfpplus1 vlan-ids=104
add bridge=bridge1 tagged=bridge1,ether2,ether3,ether4,ether5,ether6,ether7,ether8,sfp-sfpplus1 vlan-ids=50
add bridge=bridge1 tagged=bridge1,ether2,ether3,ether4,ether5,ether6,ether7,ether8,sfp-sfpplus1 vlan-ids=500
add bridge=bridge1 comment="This is needed because switch-to-switch is TRUNK - meaning no PVID, only tagged vlans are admitted. Any \"admit all\" with PVID 1 will automatically be placed in \"current untagged\"" tagged=sfp-sfpplus1,bridge1 vlan-ids=1