Observium_CE/mibs/hirschmann/HM2-L2FORWARDING-MIB

198 lines
6.6 KiB
Plaintext

HM2-L2FORWARDING-MIB DEFINITIONS ::= BEGIN
--
-- *************************************************************
-- Hirschmann L2 Forwarding MIB
-- *************************************************************
--
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Unsigned32,
Integer32 FROM SNMPv2-SMI
hm2ConfigurationMibs,
HmEnabledStatus FROM HM2-TC-MIB;
hm2L2ForwardingMib MODULE-IDENTITY
LAST-UPDATED "201103160000Z" -- March 16, 2011
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
"Hirschmann L2 Forwarding MIB.
Copyright (C) 2011. All Rights Reserved."
REVISION "201103160000Z" -- March 16, 2011
DESCRIPTION
"Initial version."
::= { hm2ConfigurationMibs 30 }
--
-- *************************************************************
-- hm2L2ForwardingMib
-- *************************************************************
--
hm2L2ForwardingMibNotifications OBJECT IDENTIFIER ::= { hm2L2ForwardingMib 0 }
hm2L2ForwardingMibObjects OBJECT IDENTIFIER ::= { hm2L2ForwardingMib 1 }
-- hm2L2ForwardingMibConformance OBJECT IDENTIFIER ::= { hm2L2ForwardingMib 2 }
--
-- *************************************************************
-- hm2L2Forwarding groups
-- *************************************************************
--
hm2L2ForwGeneralGroup OBJECT IDENTIFIER ::= { hm2L2ForwardingMibObjects 1 }
hm2L2ForwClassOfServiceGroup OBJECT IDENTIFIER ::= { hm2L2ForwardingMibObjects 2 }
---
--- The General Forwarding Group
---
hm2L2VlanUnawareModeAdminStatus OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables VLAN unaware mode for the switch unit."
DEFVAL { disable }
::= { hm2L2ForwGeneralGroup 1 }
hm2L2VlanUnawareModeOperStatus OBJECT-TYPE
SYNTAX HmEnabledStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows if VLAN unaware mode for the switch unit is enables or disables."
::= { hm2L2ForwGeneralGroup 2 }
---
--- The Class of Service Group
---
-- -------------------------------------------------------------
-- Traffic Class Table (replacement for port based dot1dTrafficClassTable)
-- -------------------------------------------------------------
hm2TrafficClassTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2TrafficClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table mapping evaluated User Priority to Traffic
Class, for forwarding by the bridge. Traffic class is a
number in the range (0..(dot1dPortNumTrafficClasses-1))."
REFERENCE
"ISO/IEC 15802-3 Table 7-2"
::= { hm2L2ForwClassOfServiceGroup 1 }
hm2TrafficClassEntry OBJECT-TYPE
SYNTAX Hm2TrafficClassEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"User Priority to Traffic Class mapping."
INDEX { hm2TrafficClassPriority }
::= { hm2TrafficClassTable 1 }
Hm2TrafficClassEntry ::=
SEQUENCE {
hm2TrafficClassPriority
Integer32,
hm2TrafficClass
Integer32
}
hm2TrafficClassPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Priority value determined for the received frame.
This value is equivalent to the priority indicated in
the tagged frame received, or one of the evaluated
priorities, determined according to the media-type.
For untagged frames received from Ethernet media, this
value is equal to the dot1dPortDefaultUserPriority value
for the ingress port."
::= { hm2TrafficClassEntry 1 }
hm2TrafficClass OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Traffic Class the received frame is mapped to."
::= { hm2TrafficClassEntry 2 }
-- -------------------------------------------------------------
-- IP DSCP mapping table (replacement for port based hm2AgentCosMapIpDscpTable)
-- -------------------------------------------------------------
-- IP DSCP mapping table
hm2CosMapIpDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF Hm2CosMapIpDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table mapping evaluated IP DSCP to Traffic Class
for a specific physical port. Traffic class is a
number in the range
(0..(dot1dPortNumTrafficClasses-1))."
::= { hm2L2ForwClassOfServiceGroup 2 }
hm2CosMapIpDscpEntry OBJECT-TYPE
SYNTAX Hm2CosMapIpDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP DSCP to Traffic Class mapping for a port."
INDEX { hm2CosMapIpDscpValue }
::= { hm2CosMapIpDscpTable 1 }
Hm2CosMapIpDscpEntry ::=
SEQUENCE {
hm2CosMapIpDscpValue Unsigned32,
hm2CosMapIpDscpTrafficClass Unsigned32
}
hm2CosMapIpDscpValue OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP DSCP value contained in the received frame.
This value is only indicated in IP packets, but is
independent of both media-type and frame tagging.
Non-IP packets are handled in accordance with the
dot1dPortDefaultUserPriority value of the ingress
port."
::= { hm2CosMapIpDscpEntry 1 }
hm2CosMapIpDscpTrafficClass OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic class priority queue the received frame is
mapped to."
::= { hm2CosMapIpDscpEntry 2 }
END