All MIBs › HM2-L2REDUNDANCY-MIB
Organization: Hirschmann Automation and Control GmbH
Last Updated: 2011-11-23
Category: Technology: High Availability, Vendor: Belden
Description: Hirschmann HiOS (HM2) Layer 2 redundancy MIB for RSTP, MSTP, and ring redundancy protocol configuration.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.
What Is HM2-L2REDUNDANCY-MIB?
HM2-L2REDUNDANCY-MIB is a vendor-specific MIB from Hirschmann, part of the HiOS management model ('HM2'), for industrial Ethernet switches, covering Layer 2 redundancy protocols such as the Media Redundancy Protocol (MRP) ring alongside RSTP/MSTP. It exposes ring redundancy configuration and operational state, including MRP domain identity, the two ring ports (each with its interface index, group ID, and operational state), and the node's redundancy role in both admin and operational form. It is directly used to monitor the fault-tolerance health of the network topology: the operational state of each ring port reveals whether that link is up, and a mismatch between the configured and operational redundancy role can indicate a role-negotiation failure, both critical to catch before a ring break causes a network outage. It complements standard RSTP/MSTP objects from the IEEE 802.1 bridge MIBs, since HiOS devices support MRP alongside those spanning-tree protocols. It is typically deployed on Hirschmann industrial Ethernet switches used in ring topologies for factory automation, process control, and other industrial network environments requiring fast failover. Engineers can download the HM2-L2REDUNDANCY-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in HM2-L2REDUNDANCY-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- Hirschmann HiOS industrial Ethernet switch
Monitoring Examples
An admin would poll hm2MrpTable, indexed by hm2MrpDomainID, to check hm2MrpRingport1OperState and hm2MrpRingport2OperState for each ring; if one ring port shows a down/faulted state while the other stays up, that indicates a ring break, though the network keeps functioning via the redundant path. Checking hm2MrpRoleOperState against hm2MrpRoleAdminState confirms whether the configured redundancy manager/client role actually took effect, catching a stuck failover after a device reboot. hm2MrpDomainName correlates the ring's logical name to the specific physical port pairs identified by hm2MrpRingport1IfIndex/hm2MrpRingport2IfIndex during troubleshooting.
What Can Be Monitored
- MRP ring port 1/2 operational state
- MRP ring port interface index and group ID
- redundancy role (admin vs. operational)
- MRP domain identity/name
This MIB depends on
Related MIBs
Imported Objects
From HM2-TC-MIB
| HmEnabledStatus | |
| hm2ConfigurationMibs | OBJECT-IDENTITY |
From IF-MIB
| InterfaceIndexOrZero |
From INET-ADDRESS-MIB
| InetAddress | |
| InetAddressType |
From SNMP-FRAMEWORK-MIB
| SnmpAdminString |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| NOTIFICATION-GROUP | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Counter32 | |
| Integer32 | |
| MODULE-IDENTITY | |
| NOTIFICATION-TYPE | |
| OBJECT-IDENTITY | |
| OBJECT-TYPE | |
| Unsigned32 |
From SNMPv2-TC
| MacAddress | |
| RowStatus | |
| TEXTUAL-CONVENTION |
How to Use in IPNetwork Monitor
Example using hm2MrpMRMRingOpenCount OID:
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| hm2L2RedundancyMib | 1.3.6.1.4.1.248.11.40 | Hirschmann Layer 2 Redundancy MIB. Copyright (C) 2011. All Rights Reserved. | ||
| hm2L2RedundancyMibNotifications | 1.3.6.1.4.1.248.11.40.0 | |||
| hm2L2RedundancyMibObjects | 1.3.6.1.4.1.248.11.40.1 | |||
| hm2L2RedundancyMibSNMPExtensionGroup | 1.3.6.1.4.1.248.11.40.3 | |||
| hm2MrpCompliance | 1.3.6.1.4.1.248.11.40.1.1.2.1.1 | Basic implementation requirements for MRP support. The agent shall support the monitoring and control of MRP redundancy domains. | ||
| hm2MrpCompliances | 1.3.6.1.4.1.248.11.40.1.1.2.1 | |||
| INT hm2MrpConfigOperState | 1.3.6.1.4.1.248.11.40.1.1.1.1.25 | INTEGER | read-only | Operational state of the configuration in the MRP domain. noError(1) indicates that no configuration error was detected. ringportLinkError(2) indicates that one of the ring lines is not connected with one of the ring ports in the MRP domain. multipleMRM(3) indicates multiple active MRM in the ring. singleSideReceive(4) indicates that the MRM has seen it's test frames, but only on one ring port. |
| hm2MrpConformance | 1.3.6.1.4.1.248.11.40.1.1.2 | |||
| hm2MrpDomainBasicGroup | 1.3.6.1.4.1.248.11.40.1.1.2.2.1 | Parameters which are necessary to monitor and control the status of MRP domains. | ||
| hm2MrpDomainDiagGroup | 1.3.6.1.4.1.248.11.40.1.1.2.2.3 | Parameters which are optional to monitor and control the diagnostic status of MRP domains. | ||
| OCT hm2MrpDomainID | 1.3.6.1.4.1.248.11.40.1.1.1.1.1 | OCTET STRING | accessible-for-notify | Universally unique identifier belongs to the MRP domain which represents a ring. |
| hm2MrpDomainManagerGroup | 1.3.6.1.4.1.248.11.40.1.1.2.2.2 | Additional parameters which are necessary to monitor and control the status of a MRM. | ||
| STR hm2MrpDomainName | 1.3.6.1.4.1.248.11.40.1.1.1.1.2 | SnmpAdminString | read-create | A logical name for the MRP domain to ease the management of MRP domains. |
| hm2MrpEntry | 1.3.6.1.4.1.248.11.40.1.1.1.1 | not-accessible | An entry in the hm2MrpTable. | |
| INT hm2MrpFastMrp | 1.3.6.1.4.1.248.11.40.1.1.3 | INTEGER | read-only | Fast MRP means that MRP supports also maximum recovery times of 30ms or 10ms as defined in IEC 62439-2. supported(1) indicates that the device is able to support fast recovery times for MRP like 30ms or 10ms. notSupported(2) indicates that only the MRP recovery times 500ms and 200ms are supported by the device. |
| hm2MrpGroups | 1.3.6.1.4.1.248.11.40.1.1.2.2 | |||
| hm2MrpMibGroup | 1.3.6.1.4.1.248.11.40.1.1 | |||
| INT hm2MrpMRCBlockedSupported | 1.3.6.1.4.1.248.11.40.1.1.1.1.22 | INTEGER | read-only | Ability of the MRC to receive and forward MRP test frames, MRP link change frames and MRP topology change frames at a ringport whose port state is blocked. enabled(1) indicates that the MRC is able to receive and forward these MRP frames at a ringport whose port state is blocked. disabled(2) indicates that the MRC is not able to receive and forward these MRP frames at a ringport whose port state is blocked. |
| U32 hm2MrpMRMLastRingOpenChange | 1.3.6.1.4.1.248.11.40.1.1.1.1.17 | Unsigned32 | read-only | The local time at which the ring state last changed to ring open. Measured in seconds since 00:00:00, January 1, 1970. |
| INT hm2MrpMRMNonBlockingMRCSupported | 1.3.6.1.4.1.248.11.40.1.1.1.1.21 | INTEGER | read-only | Ability of the MRM to support MRC in the ring which have hm2MrpMRCBlockedSupported set disabled. enabled(1) indicates that the MRM is able to support MRC in the ring which have hm2MrpMRCBlockedSupported set disabled. disabled(2) indicates that the MRM is not able to support MRC in the ring which have hm2MrpMRCBlockedSupported set disabled. |
| I32 hm2MrpMRMPriority | 1.3.6.1.4.1.248.11.40.1.1.1.1.14 | Integer32 | read-create | Priority of the MRM. A lower value indicates a higher priority. |
| INT hm2MrpMRMReactOnLinkChange | 1.3.6.1.4.1.248.11.40.1.1.1.1.15 | INTEGER | read-create | Specifies whether the MRM reacts on all MRP link change frames or not. enabled(1) indicates that the MRM reacts on all MRP link change frames. disabled(2) indicates that the MRM does not react on link down MRP link change frames. |
| C32 hm2MrpMRMRingOpenCountEx | 1.3.6.1.4.1.248.11.40.1.1.1.1.16 | Counter32 | read-only | Counter will be incremented when the ring state changes to ring open. |
| U32 hm2MrpMRMRoundTripDelayMax | 1.3.6.1.4.1.248.11.40.1.1.1.1.18 | Unsigned32 | read-only | The max. Round-Trip-Delay (in microseconds) which was measured by the MRM since startup or reset. A device which supports only the recovery delays 200ms and 500ms doesn't support the measuring of round-trip-delay. |
| U32 hm2MrpMRMRoundTripDelayMin | 1.3.6.1.4.1.248.11.40.1.1.1.1.19 | Unsigned32 | read-only | The min. Round-Trip-Delay (in microseconds) which was measured by the MRM since startup or reset. A device which supports only the recovery delays 200ms and 500ms doesn't support the measuring of round-trip-delay. |
| INT hm2MrpMRMRoundTripDelayReset | 1.3.6.1.4.1.248.11.40.1.1.1.1.20 | INTEGER | read-write | A write request with reset(1) will reset the values of hm2MrpMRMRoundTripDelayMax and hm2MrpMRMRoundTripDelayMin to zero at the same time. |
| hm2MrpNotificationsGroup | 1.3.6.1.4.1.248.11.40.1.1.2.2.4 | Notifications indicate changes in the MRP ring. | ||
| NTF hm2MrpReconfig | 1.3.6.1.4.1.248.11.40.0.1 | This notification is sent if the MRP ring has switched over. | ||
| INT hm2MrpRecoveryDelay | 1.3.6.1.4.1.248.11.40.1.1.1.1.11 | INTEGER | read-create | The MRM defines with its parameter set the maximum recovery delay of the ring recovery in the MRP domain. delay500(1) specifies the parameter set for the maximum recovery delay of 500ms in the MRP domain. delay200(2) specifies the parameter set for the maximum recovery delay of 200ms in the MRP domain. delay30(3) specifies the parameter set for the maximum recovery delay of 30ms in the MRP domain. delay10(4) specifies the parameter set for the maximum recovery delay of 10ms in the MRP domain. |
| INT hm2MrpRecoveryDelaySupported | 1.3.6.1.4.1.248.11.40.1.1.1.1.12 | INTEGER | read-only | The 10ms and 30ms recovery time put additional restrictions on the cable length and on the reaction time of each client in the MRP ring, so these recovery times may not be supported by a MRP entity. supportedAll(1) indicates that all recovery times in hm2MrpRecoveryDelay are supported by the MRP entity. supported200500(2) indicates that only the recovery times 500ms and 200ms are supported by the MRP entity. |
| INT hm2MrpRedundancyOperState | 1.3.6.1.4.1.248.11.40.1.1.1.1.24 | INTEGER | read-only | Operational state of ring redundancy in the MRP domain. available(1) indicates that ring redundancy exists in the MRP domain. notAvailable(2) indicates that ring redundancy does not exist in the MRP domain. |
| INT hm2MrpRingOperState | 1.3.6.1.4.1.248.11.40.1.1.1.1.23 | INTEGER | read-only | Actual ring state of the MRP redundancy domain. The ring state can only be detected by the MRM. open(1) indicates that the ring is open. closed(2) indicates that the ring is closed. undefined(3) indicates an undefined ring state or is read if hm2MrpRoleOperState indicates the value client. |
| I32 hm2MrpRingport1GroupID | 1.3.6.1.4.1.248.11.40.1.1.1.1.3 | Integer32 | read-create | Unique index to identify the slot number of the ringport 1 in the MRP domain. |
| I32 hm2MrpRingport1IfIndex | 1.3.6.1.4.1.248.11.40.1.1.1.1.4 | Integer32 | read-create | Interface index of the ringport 1 in the MRP domain. |
| INT hm2MrpRingport1OperState | 1.3.6.1.4.1.248.11.40.1.1.1.1.5 | INTEGER | read-only | Operational state of ringport 1. disabled(1) indicates that all frames are dropped. blocked(2) indicates that all frames are dropped except - MRP topology change frames and MRP test frames from a MRM, - MRP link change frames from a MRC, - frames from other protocols that also define to pass blocked(2) ports. forwarding(3) indicates that all frames are passed through according to the forwarding behavior of IEEE 802.1D. notConnected(4) indicates that the port has no link. |
| HME hm2MrpRingport2FixedBackup | 1.3.6.1.4.1.248.11.40.1.1.1.1.27 | HmEnabledStatus | read-create | If value is set to enable(1) the ringport 2 at the MRM will always be the backup port. Setting is only relevant if hm2MrpRoleAdminState is set to manager(2). |
| I32 hm2MrpRingport2GroupID | 1.3.6.1.4.1.248.11.40.1.1.1.1.6 | Integer32 | read-create | Unique index to identify the slot number of the ringport 2 in the MRP domain. |
| I32 hm2MrpRingport2IfIndex | 1.3.6.1.4.1.248.11.40.1.1.1.1.7 | Integer32 | read-create | Interface index of the ringport 2 in the MRP domain. |
| INT hm2MrpRingport2OperState | 1.3.6.1.4.1.248.11.40.1.1.1.1.8 | INTEGER | read-only | Operational state of ringport 2. disabled(1) indicates that all frames are dropped. blocked(2) indicates that all frames are dropped except - MRP topology change frames and MRP test frames from a MRM, - MRP link change frames from a MRC, - frames from other protocols that also define to pass blocked(2) ports. forwarding(3) indicates that all frames are passed through according to the forwarding behavior of IEEE 802.1D. notConnected(4) indicates that the port has no link. |
| INT hm2MrpRoleAdminState | 1.3.6.1.4.1.248.11.40.1.1.1.1.9 | INTEGER | read-create | Control the role of the MRP entity in the MRP domain. If the value is set to client(1) the entity will be in the role of a Media Redundancy Client (MRC). If the value is set to manager(2) the entity will be in the role of a Media Redundancy Manager (MRM). |
| INT hm2MrpRoleOperState | 1.3.6.1.4.1.248.11.40.1.1.1.1.10 | INTEGER | read-only | Operational role of the MRP entity in the MRP domain. client(1) indicates that the MRP entity is in a MRC role. manager(2) indicates that the MRP entity is the manager MRM of this MRP domain. undefined(3) indicates that the MRP entity doesn't work. |
| ROW hm2MrpRowStatus | 1.3.6.1.4.1.248.11.40.1.1.1.1.26 | RowStatus | read-create | Supports creation, deletion and activation of rows. A row must not be active(1) in order to be modified. A row can be taken out of service by writing the value notInService(2). |
| hm2MrpTable | 1.3.6.1.4.1.248.11.40.1.1.1 | not-accessible | Every entry in this table contains information about a Media Redundancy Protocol (MRP) domain, defined by IEC 62439-2. | |
| I32 hm2MrpVlanID | 1.3.6.1.4.1.248.11.40.1.1.1.1.13 | Integer32 | read-create | VLAN identifier assigned to the MRP domain. If value is set to 0 no VLAN is assigned. |
| HME hm2RedundantCplAdminState | 1.3.6.1.4.1.248.11.40.1.9.1 | HmEnabledStatus | read-write | Enables or disables the global RCP admin state. |
| hm2RedundantCplConfigMibGroup | 1.3.6.1.4.1.248.11.40.1.9 | |||
| INT hm2RedundantCplCurrentRole | 1.3.6.1.4.1.248.11.40.1.9.7 | INTEGER | read-only | Current role of the RCP coupler. |
| NUM hm2RedundantCplInPrimaryPort | 1.3.6.1.4.1.248.11.40.1.9.2 | InterfaceIndexOrZero | read-write | The inner coupling port of the primary ring. |
| NUM hm2RedundantCplInSecondaryPort | 1.3.6.1.4.1.248.11.40.1.9.4 | InterfaceIndexOrZero | read-write | The inner coupling port of the secondary ring |
| NUM hm2RedundantCplOutPrimaryPort | 1.3.6.1.4.1.248.11.40.1.9.3 | InterfaceIndexOrZero | read-write | The outer coupling port of the primary ring. |
| NUM hm2RedundantCplOutSecondaryPort | 1.3.6.1.4.1.248.11.40.1.9.5 | InterfaceIndexOrZero | read-write | The outer coupling port of the secondary ring |
| MAC hm2RedundantCplPartner | 1.3.6.1.4.1.248.11.40.1.9.9 | MacAddress | read-only | MAC address of the coupling partner. |
| IP hm2RedundantCplPartnerIPAddr | 1.3.6.1.4.1.248.11.40.1.9.15 | InetAddress | read-only | IP address of the coupling partner. |
| IPt hm2RedundantCplPartnerIPAddrType | 1.3.6.1.4.1.248.11.40.1.9.14 | InetAddressType | read-only | Partner IP Address type. |
| NUM hm2RedundantCplPartnerPrimaryPort | 1.3.6.1.4.1.248.11.40.1.9.10 | InterfaceIndexOrZero | read-only | Port of the coupling partner in the primary ring. |
| NUM hm2RedundantCplPartnerSecodaryPort | 1.3.6.1.4.1.248.11.40.1.9.11 | InterfaceIndexOrZero | read-only | Port of the coupling partner in the secondary ring. |
| hm2RedundantCplPortsMissing | 1.3.6.1.4.1.248.11.40.3.9.1 | Could not enable RCP. The required ports are not configured. | ||
| NTF hm2RedundantCplReconfig | 1.3.6.1.4.1.248.11.40.0.4 | The RCP Redundancy mechanism has switched over. | ||
| INT hm2RedundantCplRedundancyState | 1.3.6.1.4.1.248.11.40.1.9.13 | INTEGER | read-only | Indicates if coupling redundancy is available. |
| INT hm2RedundantCplRole | 1.3.6.1.4.1.248.11.40.1.9.6 | INTEGER | read-write | Configurable role of the RCP coupler. |
| hm2RedundantCplSESGroup | 1.3.6.1.4.1.248.11.40.3.9 | |||
| INT hm2RedundantCplState | 1.3.6.1.4.1.248.11.40.1.9.12 | INTEGER | read-only | current forwarding state of the RCP coupler. |
| U32 hm2RedundantCplTimeout | 1.3.6.1.4.1.248.11.40.1.9.8 | Unsigned32 | read-write | RCP coupler timeout in milliseconds. |
| hm2RingCouplingEntry | 1.3.6.1.4.1.248.11.40.1.8.1.1 | not-accessible | The entry of the hm2RingCouplingTable. | |
| hm2RingCouplingInvalidPortConfiguration | 1.3.6.1.4.1.248.11.40.3.8.1 | Could not enable Ring/Net Coupling configuration. In {0} control mode the {1} should be selected, different from the coupling port and in the valid range. | ||
| hm2RingCouplingMibGroup | 1.3.6.1.4.1.248.11.40.1.8 | |||
| hm2RingCouplingMibSESGroup | 1.3.6.1.4.1.248.11.40.3.8 | |||
| hm2RingCouplingTable | 1.3.6.1.4.1.248.11.40.1.8.1 | not-accessible | This table contains variables to define an entry in the ring coupling database. | |
| INT hm2RingCplConfigOperState | 1.3.6.1.4.1.248.11.40.1.8.1.1.13 | INTEGER | read-only | Operational state of the ring coupling configuration. slaveCouplingLinkError(2) indicates that the coupling link is not connected with the coupling port of the slave but with another port of the slave. In case of outband control additional failures can be detected: slaveControlLinkError(3) indicates that the control port of the slave has either no link or the link fails. masterControlLinkError(4) indicates that the control link is not connected with the control port of the master but with another port of the master. twoSlaves(5) is returned when two slaves are connected by the control line. localPartnerLinkError(6) indicates that the partner coupling link is not connected with the partner port of the slave but with another port of the slave in local control mode. localInvalidCouplingPort(7) indicates that in local mode the coupling line is connected to another switch and not on the same switch like the partner line. couplingPortNotAvailable(8), controlPortNotAvailable(9) and partnerPortNotAvailable(10) indicate that this port is not available because the module related to this port is not available or the port does not exist on this module. |
| NUM hm2RingCplControlIfIndex | 1.3.6.1.4.1.248.11.40.1.8.1.1.3 | InterfaceIndexOrZero | read-write | Interface index of the control link in case of outband-control. Note that only those ports can be chosen which do not belong to another L2 redundancy mechanism like ring redundancy or dual homing and that row creation is only done by writing to hm2RingCplRowStatus. |
| HM2 hm2RingCplControlIfOpState | 1.3.6.1.4.1.248.11.40.1.8.1.1.4 | Hm2CplPortOpState | read-only | Operational state of the control interface in case of outband-control. |
| INT hm2RingCplControlModeOperState | 1.3.6.1.4.1.248.11.40.1.8.1.1.10 | INTEGER | read-only | Control mode of the ring coupling which can only be chosen by the slave, the master just reports his current control mode. unknown(3) cannot be set. In outband(1) mode an additional line must connect the control interfaces between the two partners in the ring coupling. In inband(2) mode only the coupling link port is needed. In local(4) mode the coupling link port and the partner port are located on the same switch. |
| INT hm2RingCplCouplingLinks | 1.3.6.1.4.1.248.11.40.1.8.1.1.14 | INTEGER | read-write | Maximum coupling links between two coupled rings in case of a failure in one of the coupled rings. If there is no connection starting from the switch in slave or local operational state over the route of the coupled rings or nets to oneself the slave or the local mode want to set the coupling port in forwarding after a timeout period. basicRedundancy(1) prevents the slave or the local mode from setting its coupling port into forwarding in case of the described failure. In this case the segment which is connected to this coupling port is unreachable until the failure is eliminated. In extendedRedundancy(2) the coupling port and the partner coupling port are allowed to be in forwarding. |
| INT hm2RingCplCouplingMode | 1.3.6.1.4.1.248.11.40.1.8.1.1.9 | INTEGER | read-write | Ring-coupling operating mode . In single(1) mode both coupling ports are local to the switch, switch performs master and slave functions. In dual-master-inband(2) mode second coupling port is on a remote switch, local switch is master, communication over network. In dual-master-outband(3) mode second coupling port is on a remote switch, local switch is master, communication over dedicated control port. In dual-slave-inband(4) mode second coupling port is on a remote switch, local switch is slave, communication over network. In dual-slave-outband(5) mode second coupling port is on a remote switch, local switch is slave, communication over dedicated control port. unknown(6) cannot be set,it's returned when no mode is configured. |
| INT hm2RingCplExtendedDiag | 1.3.6.1.4.1.248.11.40.1.8.1.1.15 | INTEGER | read-only | Additional operational states detected by the slave or in local mode. basicRedundancyInactive(2) indicates that the coupling port has been prevented from setting into forwarding (please see description of hm2RingCplCouplingLinks). |
| NUM hm2RingCplInterconnIfIndex | 1.3.6.1.4.1.248.11.40.1.8.1.1.1 | InterfaceIndexOrZero | read-write | Interface index of the coupling link. Note that only those ports can be chosen which do not belong to another L2 redundancy mechanism like ring redundancy or dual homing and that row creation is only done by writing to hm2RingCplRowStatus. |
| HM2 hm2RingCplInterconnIfOpState | 1.3.6.1.4.1.248.11.40.1.8.1.1.2 | Hm2CplPortOpState | read-only | Operational state of the coupling interface. active(2) indicates that the port is switching. standby(3) indicates that the port is in standby mode. On the slave active(2) indicates that a ring coupling failure has occured and the port is switching. On the slave standby(3) indicates that the ring coupling is ok and the slave is in standby mode. |
| INT hm2RingCplModeOperState | 1.3.6.1.4.1.248.11.40.1.8.1.1.11 | INTEGER | read-only | Mode of operation . slaveOn(2) slave is activated. slaveOff(1) slave is deactivated, the ring coupling is disabled and the switch acts from now in normal rs mode. |
| INT hm2RingCplNetCoupling | 1.3.6.1.4.1.248.11.40.1.8.1.1.16 | INTEGER | read-write | Specifies the kind of the coupled net segment. If two HIPER Rings are coupled ringCoupling(1) must be used. In netCoupling(2) the coupled segment is no HIPER Ring topology and the switches in the coupled net segment may be connected with other ports than their ringports. Notice: if the ring coupling mechanism switches over, in ringCoupling(1) only the address tables of the switches in the two coupled HIPER Rings will be erased, in netCoupling(2) the address tables of all switches in the coupled net will be erased. |
| INT hm2RingCplOperState | 1.3.6.1.4.1.248.11.40.1.8.1.1.12 | INTEGER | read-only | Operational state of an entry. If a new entry is created by setting hm2RingCplRowStatus to create(1), the operState returns a value of underCreation(1). slave(2) indicates that switch is configured to be the slave of the ring coupling, that means the switch is in standby mode. master(3) indicates that a switch is configured to be the master of the ring coupling. local(4) indicates that the switch is configured to control a ring coupling where the coupling port and the partner port are located on the same switch. |
| NUM hm2RingCplPartnerInterconnIfIndex | 1.3.6.1.4.1.248.11.40.1.8.1.1.5 | InterfaceIndexOrZero | read-write | Interface index identifies the coupling link of the partner in the ring coupling. This variable can only be set if the hm2RingCplControlMode is local(4). |
| HM2 hm2RingCplPartnerInterconnIfOpState | 1.3.6.1.4.1.248.11.40.1.8.1.1.6 | Hm2CplPortOpState | read-only | Operational state of the coupling interface of the partner in the ring coupling. active(2) indicates that the partner port is switching. standby(3) indicates that the partner port is in standby mode. |
| IP hm2RingCplPartnerIpAddr | 1.3.6.1.4.1.248.11.40.1.8.1.1.8 | InetAddress | read-only | IP Address of the partner in the ring coupling. |
| IPt hm2RingCplPartnerIpAddrType | 1.3.6.1.4.1.248.11.40.1.8.1.1.7 | InetAddressType | read-only | Partner IP Address type. |
| NTF hm2RingCplReconfig | 1.3.6.1.4.1.248.11.40.0.3 | The Ring Coupling mechanism has switched over | ||
| INT hm2RingCplRedOperState | 1.3.6.1.4.1.248.11.40.1.8.1.1.17 | INTEGER | read-only | Operational state of the Ring/Net coupling redundancy. redGuaranteed(1) indicates that redundancy is guaranteed in the ring coupling. redNotGuaranteed(2) indicates that redundancy is not guaranteed in the ring coupling. |
| ROW hm2RingCplRowStatus | 1.3.6.1.4.1.248.11.40.1.8.1.1.22 | RowStatus | read-create | Defines the status of a ring coupling database entry. |
| HME hm2RingRedAdminState | 1.3.6.1.4.1.248.11.40.1.7.1 | HmEnabledStatus | read-write | Enables or disables the global (HIPER)Ring Redundancy admin mode. |
| hm2RingRedMibGroup | 1.3.6.1.4.1.248.11.40.1.7 | |||
| INT hm2RingRedMode | 1.3.6.1.4.1.248.11.40.1.7.2 | INTEGER | read-write | The mode (HIPER)Ring Redundancy is configured. |
| NUM hm2RingRedPrimaryIntf | 1.3.6.1.4.1.248.11.40.1.7.3 | InterfaceIndexOrZero | read-write | Interface index of the primary interface. |
| INT hm2RingRedPrimaryIntfState | 1.3.6.1.4.1.248.11.40.1.7.4 | INTEGER | read-only | Operational state of the primary ring port. The port states are as follows, active - port is logically up and active. inactive - port is logically down. not-available - no Hiper Ring instance is running, check prerequisites. |
| NUM hm2RingRedSecondaryIntf | 1.3.6.1.4.1.248.11.40.1.7.5 | InterfaceIndexOrZero | read-write | Interface index of the secondary interface. |
| INT hm2RingRedSecondaryIntfState | 1.3.6.1.4.1.248.11.40.1.7.6 | INTEGER | read-only | Operational state of the secondary ring port. The port states are as follows, active - port is logically up and active. inactive - port is logically down. not-available - no Hiper Ring instance is running, check prerequisites. |
| INT hm2SrmAdminState | 1.3.6.1.4.1.248.11.40.1.4.3.1.2 | INTEGER | read-create | Admin state of the entity in the SRM domain. If the value is set to manager(1) the entity will be in the role of a Sub-Ring Manager. If the value is set to redundantManager(2) the entity will be in the role of the Sub-Ring Manager which will block its ringport if the sub-ring is closed. If the value is set to singleManager(3) the entity will be in the role of the single-manager which has both ends of a sub-ring connected and will block one of these ends if the sub-ring is closed. Note: Two instances in the hm2SrmTable are needed to build a single-manager where both instances must have singleManager(3) selected. Note: The sub-ring has two managers at the same time. The redundant manager can be designated. |
| INT hm2SrmConfigOperState | 1.3.6.1.4.1.248.11.40.1.4.3.1.13 | INTEGER | read-only | Operational state of the configuration in the SRM domain. noError(1) indicates that no configuration error was detected. ringPortLinkError(2) indicates that the ring port has no link or one of the sub- ring lines is not connected with one of the ring ports of the entity but to another port of the entity. multipleSRM(3) indicates that the Sub-Ring Manager receives frames from more than one Sub-Ring Managers in the sub-ring. noPartnerManager(4) indicates that the Sub-Ring Manager receives his own frames. concurrentVLAN(5) indicates that the VLAN of the SRM domain is used by MRP in the basis ring. concurrentPort(6) indicates that the ringport of the SRM domain is used by another redundancy protocol. concurrentRedundancy(7) indicates the SRM domain is not active because of another active redundancy protocol. trunkMember(8) indicates that the ringport of the SRM domain is member of a trunk. sharedVLAN(9) indicates the SRM domain cannot be active because Shared VLAN is active and MRP is used in the basis ring too. |
| hm2SrmEntry | 1.3.6.1.4.1.248.11.40.1.4.3.1 | not-accessible | Information about a Sub-Ring Manager (SRM) domain. | |
| HME hm2SrmGlobalAdminState | 1.3.6.1.4.1.248.11.40.1.4.1 | HmEnabledStatus | read-write | Enables or disables the global SRM admin mode. |
| I32 hm2SrmMaxInstances | 1.3.6.1.4.1.248.11.40.1.4.2 | Integer32 | read-only | Maximum number of supported SRM instances in the hm2SrmTable. |
| hm2SrmMibGroup | 1.3.6.1.4.1.248.11.40.1.4 | |||
| OCT hm2SrmMRPDomainID | 1.3.6.1.4.1.248.11.40.1.4.3.1.5 | OCTET STRING | read-create | Only for MRP: Universally unique identifier belongs to the MRP domain which represents a sub- ring. |
| INT hm2SrmOperState | 1.3.6.1.4.1.248.11.40.1.4.3.1.3 | INTEGER | read-only | Operational state of the entity in the SRM domain. manager(1) indicates that the entity is in the role of a Sub-Ring Manager. redundantManager(2) indicates that the entity is in the role of the Sub-Ring Manager which will block its ringport if the sub-ring is closed. singleManager(3) indicates that the entity is in the role of the single manager. disabled(4) indicates that the protocol does not work on the entity. |
| MAC hm2SrmPartnerMAC | 1.3.6.1.4.1.248.11.40.1.4.3.1.6 | MacAddress | read-only | The MAC address of the partner Sub-Ring Manager in the same sub-ring domain. |
| NTF hm2SrmReconfig | 1.3.6.1.4.1.248.11.40.0.2 | This notification is sent if the SRM ring has switched over. | ||
| INT hm2SrmRedundancyOperState | 1.3.6.1.4.1.248.11.40.1.4.3.1.12 | INTEGER | read-only | Operational state of the ring redundancy in The SRM domain. redGuaranteed(1) indicates that ring redundancy is guaranteed in the SRM domain. redNotGuaranteed(2) indicates that ring redundancy is not guaranteed in the SRM domain. |
| I32 hm2SrmRingID | 1.3.6.1.4.1.248.11.40.1.4.3.1.1 | Integer32 | accessible-for-notify | Identifier of the sub-ring in the SRM domain. |
| ROW hm2SrmRowStatus | 1.3.6.1.4.1.248.11.40.1.4.3.1.20 | RowStatus | read-create | Defines the status of the SRM database entry. |
| STR hm2SrmSubRingName | 1.3.6.1.4.1.248.11.40.1.4.3.1.8 | SnmpAdminString | read-create | Name of the sub-ring in the SRM domain. |
| INT hm2SrmSubRingOperState | 1.3.6.1.4.1.248.11.40.1.4.3.1.11 | INTEGER | read-only | Operational state of the sub-ring in the SRM domain. undefined(1) indicates an undefined sub-ring state. open(2) indicates that the sub-ring is opened. closed(3) indicates that the sub-ring is closed. |
| I32 hm2SrmSubRingPortIfIndex | 1.3.6.1.4.1.248.11.40.1.4.3.1.9 | Integer32 | read-create | Interface index of sub-ring port in the SRM domain. |
| INT hm2SrmSubRingPortOperState | 1.3.6.1.4.1.248.11.40.1.4.3.1.10 | INTEGER | read-only | Operational state of sub-ring port. disabled(1) indicates that all frames are dropped. blocked(2) indicates that all frames are dropped except - frames used by the selected ring protocol which are defined to pass blocked(2) ports, - frames from other protocols which are Defined to pass blocked(2) ports. forwarding(3) indicates that all frames are passed through according to the forwarding behavior of IEEE 802.1D. not-connected(4) indicates that the port has no link. |
| INT hm2SrmSubRingProtocol | 1.3.6.1.4.1.248.11.40.1.4.3.1.7 | INTEGER | read-create | If the value is set to iec-62439-mrp(4) the Entity will run the MRP protocol. Note: If using iec-62439-mrp(4) all clients in The sub-ring segment must run MRP according To IEC 62439. |
| hm2SrmTable | 1.3.6.1.4.1.248.11.40.1.4.3 | not-accessible | Every entry in this table contains information about a Sub-Ring Manager (SRM) domain. | |
| I32 hm2SrmVlanID | 1.3.6.1.4.1.248.11.40.1.4.3.1.4 | Integer32 | read-create | VLAN identifier of the SRM domain. If value is set to 0 no VLAN is assigned. |
RFC description
Layer 2 redundancy protocols (MRP, SRM, ring coupling) for Hirschmann industrial switching equipment.
Start monitoring Hirschmann HiOS industrial Ethernet switch (MRP ring/RSTP redundancy) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.