Details
-
Vendor Bug
-
Resolution: Fixed
-
Minor
-
None
-
Professional Edition
-
None
Description
Mikrotik has changed how the Bridge FDB is done, Observium does not show correct port for the FDB Table, as the FDB table via SNMP - instead of returning IfIndex, it returns a bridge port index, which needs to be translated into correct IfIndex as below
- .1.3.6.1.2.1.17.4.3.1.2 MAC table
- .1.3.6.1.2.1.17.1.4.1.2 BridgePortIndex to InterfaceIndex Mapping
- .1.3.6.1.2.1.31.1.1.1.1 IfIndex - Interface name{}
E.g:
iso.3.6.1.2.1.17.4.3.1.2.244.146.191.240.164.151 = INTEGER: 1 (1 is the bridge port index for the mac address)
iso.3.6.1.2.1.17.1.4.1.2.1 = INTEGER: 2 (this is bridge port matching 1 to index 2)
iso.3.6.1.2.1.31.1.1.1.1.2 = STRING: "ether2" (ifindex 2 correct)
Some info: