Observium_CE/mibs/hirschmann/HM2-PLATFORM-MMRP-MIB

264 lines
8.2 KiB
Plaintext

HM2-PLATFORM-MMRP-MIB DEFINITIONS ::= BEGIN
-- -------------------------------------------------------------
-- MMRP private MIB for IEEE 802.1Q Devices
-- -------------------------------------------------------------
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Integer32 FROM SNMPv2-SMI
EnabledStatus FROM P-BRIDGE-MIB
hm2AgentDot1qMrpMxrp FROM HM2-PLATFORM-MRP-MIB;
hm2PlatformMMRP MODULE-IDENTITY
LAST-UPDATED "201304100000Z" -- April 10, 2013
ORGANIZATION "Hirschmann Automation and Control GmbH"
CONTACT-INFO
"Postal: Stuttgarter Str. 45-51
72654 Neckartenzlingen
Germany
Phone: +49 7127 140
E-mail: hac.support@belden.com"
DESCRIPTION
"The Hirschmann Private Platform2 MIB for 802.1ak MMRP Configuration.
Copyright (C) 2013. All Rights Reserved."
REVISION
"201304100000Z" -- April 10, 2013
DESCRIPTION
"Initial version."
::= { hm2AgentDot1qMrpMxrp 1 }
-- -------------------------------------------------------------
-- groups in the MMRP MIB
-- -------------------------------------------------------------
hm2AgentDot1qMmrp OBJECT IDENTIFIER ::= { hm2PlatformMMRP 1 }
hm2AgentDot1qMrpMmrpStats OBJECT IDENTIFIER ::= { hm2PlatformMMRP 2 }
-- -------------------------------------------------------------
-- -------------------------------------------------------------
--
-- The MMRP Port Table
--
-- @purpose Describes basic MMRP per port functionality.
--
-- -------------------------------------------------------------
hm2AgentDot1qPortMmrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentDot1qPortMmrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of MMRP control information about every bridge
port. This is indexed by hm2AgentDot1qMmrpPort."
::= { hm2AgentDot1qMmrp 1 }
hm2AgentDot1qPortMmrpEntry OBJECT-TYPE
SYNTAX Hm2AgentDot1qPortMmrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MMRP control information for a bridge port."
INDEX { hm2AgentDot1qMmrpPort }
::= { hm2AgentDot1qPortMmrpTable 1 }
Hm2AgentDot1qPortMmrpEntry ::=
SEQUENCE {
hm2AgentDot1qMmrpPort
Integer32,
hm2AgentDot1qPortMmrpMode
EnabledStatus
}
hm2AgentDot1qMmrpPort OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MMRP port number."
::= { hm2AgentDot1qPortMmrpEntry 1 }
hm2AgentDot1qPortMmrpMode OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/disables the MMRP admin-state on the port."
DEFVAL { enabled }
::= { hm2AgentDot1qPortMmrpEntry 2 }
-- -------------------------------------------------------------
-- End of the MMRP Port Table
-- -------------------------------------------------------------
-- -------------------------------------------------------------
--
-- The MxRP Configuration
--
-- @purpose Enable/Disable protocols of MxRP
-- family.
--
-- -------------------------------------------------------------
hm2AgentDot1qBridgeMmrpMode OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/disables the global MMRP admin-state on the device."
DEFVAL { disabled }
::= { hm2AgentDot1qMmrp 2 }
hm2AgentDot1qBridgeMrpPeriodicStateMachineForMmrp OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/disables the MRP periodic state machine for MMRP."
DEFVAL { disabled }
::= { hm2AgentDot1qMmrp 3 }
-- -------------------------------------------------------------
-- End of the MxRP Configuration
-- -------------------------------------------------------------
-- -------------------------------------------------------------
-- MMRP Statistics
-- -------------------------------------------------------------
hm2AgentDot1qMrpMmrpPktTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's transmitted by the device."
::= { hm2AgentDot1qMrpMmrpStats 1 }
hm2AgentDot1qMrpMmrpPktRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's received by the device."
::= { hm2AgentDot1qMrpMmrpStats 2 }
hm2AgentDot1qMrpMmrpPktRxBadHeader OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's received by the device with bad header."
::= { hm2AgentDot1qMrpMmrpStats 3 }
hm2AgentDot1qMrpMmrpPktRxBadFormat OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's received by the device with bad format."
::= { hm2AgentDot1qMrpMmrpStats 4 }
hm2AgentDot1qMrpMmrpPktTxFailure OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's that were not transmitted by the device."
::= { hm2AgentDot1qMrpMmrpStats 5 }
hm2AgentDot1qMrpMmrpStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2AgentDot1qMrpMmrpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table which contains MMRP statistics per port."
::= { hm2AgentDot1qMrpMmrpStats 6 }
hm2AgentDot1qMrpMmrpStatsEntry OBJECT-TYPE
SYNTAX Hm2AgentDot1qMrpMmrpStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"MMRP statistics entry."
INDEX { hm2AgentDot1qMrpMmrpIntf }
::= { hm2AgentDot1qMrpMmrpStatsTable 1 }
Hm2AgentDot1qMrpMmrpStatsEntry ::=
SEQUENCE {
hm2AgentDot1qMrpMmrpIntf
Integer32,
hm2AgentDot1qMrpMmrpPortPktTx
Counter32,
hm2AgentDot1qMrpMmrpPortPktRx
Counter32,
hm2AgentDot1qMrpMmrpPortPktRxBadHeader
Counter32,
hm2AgentDot1qMrpMmrpPortPktRxBadFormat
Counter32,
hm2AgentDot1qMrpMmrpPortPktTxFailure
Counter32
}
hm2AgentDot1qMrpMmrpIntf OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of hm2AgentDot1qMrpMmrpStatistics table."
::= { hm2AgentDot1qMrpMmrpStatsEntry 1 }
hm2AgentDot1qMrpMmrpPortPktTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's transmitted on port."
::= { hm2AgentDot1qMrpMmrpStatsEntry 2 }
hm2AgentDot1qMrpMmrpPortPktRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's received on port."
::= { hm2AgentDot1qMrpMmrpStatsEntry 3 }
hm2AgentDot1qMrpMmrpPortPktRxBadHeader OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's received on port with bad header."
::= { hm2AgentDot1qMrpMmrpStatsEntry 4 }
hm2AgentDot1qMrpMmrpPortPktRxBadFormat OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's received on port with bad format."
::= { hm2AgentDot1qMrpMmrpStatsEntry 5}
hm2AgentDot1qMrpMmrpPortPktTxFailure OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MMRP PDU's that were not transmitted on port."
::= { hm2AgentDot1qMrpMmrpStatsEntry 6 }
hm2AgentDot1qMrpMmrpDynamicAddrCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of MAC addresses learned dynamically for MMRP."
::= { hm2AgentDot1qMrpMmrpStats 248 }
-- -------------------------------------------------------------
-- End of MMRP Statistics
-- -------------------------------------------------------------
END