SNMP traps in HCMP Topology

A SNMPv2c trap has following parameters:

  • sysUpTime— Provides the amount of time that has elapsed between the last network reinitialization and generation of the trap.
  • snmpTrapOID—Trap identification field. For generic traps, values are defined in RFC 1907, for vendor specific traps snmpTrapOID  is essentially a concatenation of the Enterprise parameter and two additional sub-identifiers, '0', and the Specific trap code parameter.
  • VarBindList—This is a list of variable-bindings. Each variable binding associates a particular MIB object instance with its current value

PTP 670/700 provides control to report the enabled diagnostic alarm attributes in snmp traps. Here is the control from the SNMP Wizard.

 

In addition, each of the diagnostic alarm attributes can be enabled or disabled for reporting in the Diagnostic Alarms webpage as show below.

When the unit enables reporting of diagnostic alarms such as Wireless Link Status, Data Bridging Status, Incompatible Master and Slave then traps such as wirelessLinkStatusAlarmTrap, dataBridgingStatusAlarmTrap, and incompatibleMasterAndSlaveTrap raised by HCMP Master identify a particular HCMP Slave by including corresponding MIB object of alarmInstancedTable and remoteMacAddress MIB object as variable bindings in the trap message.

Below is a capture of wirelessLinkStatusAlarmTrap from an HCMP Master when Slave-1 establishes link.

Note that the variable bindings are wirelessLinkStatusAlarm.1 (indicating the status of the wireless link with Slave-1) and remoteMACAddress.1 (indicating the MAC Address of the Slave-1 wireless unit).

Source:

169.254.1.4

Timestamp:

1 minute 14 seconds

SNMP Version:

2

Trap OID:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.ptpTraps.ptpTrapPrefix.wirelessLinkStatusAlarmTrap

Variable Bindings:

 

Name:

.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0

Value:

[TimeTicks] 1 minute 14 seconds (7400)

 

Name:

snmpTrapOID

Value:

[OID] wirelessLinkStatusAlarmTrap

 

Name:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.alarms.alarmInstancedTable.alarmInstancedTableEntry.wirelessLinkStatusAlarm.1

Value:

[Integer] up (0)

 

Name:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.phyStatus.phyInstancedStatusTable.phyInstancedStatusTableEntry.remoteMACAddress.1

Value:

[OctetString] 00:04:56:58:04:b5

Below is a capture of dataBridgingStatusAlarmTrap from HCMP Master when data bridging is enabled for Slave-2.

Note that the variable bindings are dataBridgingStatusAlarm.2 (indicating the status of the Ethernet data bridging with Slave-2) and remoteMACAddress.2 (indicating the MAC Address of the Slave-2 wireless unit).

Source:

169.254.1.4

Timestamp:

6 minutes 31 seconds

SNMP Version:

2

Trap OID:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.ptpTraps.ptpTrapPrefix.dataBridgingStatusAlarmTrap

Variable Bindings:

 

Name:

.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0

Value:

[TimeTicks] 6 minutes 31 seconds (39100)

 

Name:

snmpTrapOID

Value:

[OID] dataBridgingStatusAlarmTrap

 

Name:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.alarms.alarmInstancedTable.alarmInstancedTableEntry.dataBridgingStatusAlarm.2

Value:

[Integer] bridgingEnabled (0)

 

Name:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.phyStatus.phyInstancedStatusTable.phyInstancedStatusTableEntry.remoteMACAddress.2

Value:

[OctetString] 00:04:56:58:03:e8

Below is a capture of dataBridgingStatusAlarmTrap from HCMP Master when data bridging is disabled for Slave-3.

Note that the variable bindings are dataBridingStatusAlarm.3 (indicating the status of the Ethernet data bridging with Slave-3) and remoteMACAddress.3 (indicating the MAC Address of the Slave-3 wireless unit).

Source:

169.254.1.4

Timestamp:

6 minutes 31 seconds

SNMP Version:

2

Trap OID:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.ptpTraps.ptpTrapPrefix.dataBridgingStatusAlarmTrap

Variable Bindings:

 

Name:

.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0

Value:

[TimeTicks] 6 minutes 31 seconds (39100)

 

Name:

snmpTrapOID

Value:

[OID] dataBridgingStatusAlarmTrap

 

Name:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.alarms.alarmInstancedTable.alarmInstancedTableEntry.dataBridgingStatusAlarm.3

Value:

[Integer] bridgingDisabled (1)

 

Name:

.iso.org.dod.internet.private.enterprises.cambium.ptp700.phyStatus.phyInstancedStatusTable.phyInstancedStatusTableEntry.remoteMACAddress.3

Value:

[OctetString] 00:04:56:58:00:a8

2 Likes