198 lines
6.6 KiB
Plaintext
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
|
|
|