249 lines
9.2 KiB
Plaintext
249 lines
9.2 KiB
Plaintext
|
|
HM2-TRAFFICMGMT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- Hirschmann Traffic Management MIB
|
|
-- *************************************************************
|
|
--
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32 FROM SNMPv2-SMI -- RFC 2578
|
|
ifIndex FROM IF-MIB
|
|
hm2ConfigurationMibs,
|
|
HmEnabledStatus FROM HM2-TC-MIB;
|
|
|
|
hm2TrafficMgmtMib 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 Traffic Management MIB.
|
|
Copyright (C) 2011. All Rights Reserved."
|
|
REVISION "201103160000Z" -- March 16, 2011
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { hm2ConfigurationMibs 31 }
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- hm2TrafficMgmtMib
|
|
-- *************************************************************
|
|
--
|
|
hm2TrafficMgmtMibNotifications OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 0 }
|
|
hm2TrafficMgmtMibObjects OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 1 }
|
|
-- hm2TrafficMgmtMibConformance OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 2 }
|
|
hm2TrafficMgmtMibExtensionGroup OBJECT IDENTIFIER ::= { hm2TrafficMgmtMib 3 }
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- hm2TrafficTable
|
|
-- *************************************************************
|
|
--
|
|
|
|
hm2TrafficMgmtIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hm2TrafficMgmtIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of management objects for traffic control per interface."
|
|
::= { hm2TrafficMgmtMibObjects 1 }
|
|
|
|
hm2TrafficMgmtIfEntry OBJECT-TYPE
|
|
SYNTAX Hm2TrafficMgmtIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Traffic Mgmt table entry."
|
|
INDEX { ifIndex }
|
|
::= { hm2TrafficMgmtIfTable 1 }
|
|
|
|
Hm2TrafficMgmtIfEntry ::= SEQUENCE {
|
|
hm2TrafficMgmtIfFlowControl HmEnabledStatus,
|
|
hm2TrafficMgmtIfEgressShapingRate Unsigned32,
|
|
hm2TrafficMgmtIfEgressShapingRateUnit INTEGER,
|
|
hm2TrafficMgmtIfIngressStormCtlThresholdUnit INTEGER,
|
|
hm2TrafficMgmtIfIngressStormCtlBcastMode HmEnabledStatus,
|
|
hm2TrafficMgmtIfIngressStormCtlBcastThreshold Unsigned32,
|
|
hm2TrafficMgmtIfIngressStormCtlMcastMode HmEnabledStatus,
|
|
hm2TrafficMgmtIfIngressStormCtlMcastThreshold Unsigned32,
|
|
hm2TrafficMgmtIfIngressStormCtlUcastMode HmEnabledStatus,
|
|
hm2TrafficMgmtIfIngressStormCtlUcastThreshold Unsigned32
|
|
}
|
|
|
|
hm2TrafficMgmtIfFlowControl OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Enables or disables flow control per port"
|
|
DEFVAL { enable }
|
|
::= { hm2TrafficMgmtIfEntry 1 }
|
|
|
|
hm2TrafficMgmtIfEgressShapingRate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Maximum bandwidth allowed for this interface as a
|
|
whole, typically used to shape the outbound
|
|
transmission rate. The value is either specified in terms
|
|
of percentage of overall link speed for the port in
|
|
1% increments or absolute in kbps.
|
|
A value of 0 means there is no maximum bandwidth limit
|
|
in effect. The default value is 0.
|
|
Valid value ranges depend on the value returned by
|
|
object hm2TrafficMgmtIfEgressShapingRateUnit. If that
|
|
object returns percent(1), hm2TrafficMgmtIfEgressShapingRate
|
|
accepts values 0..100. If that object returns kbps(2),
|
|
hm2TrafficMgmtIfEgressShapingRate accepts values
|
|
0,64..4294967295."
|
|
DEFVAL { 0 }
|
|
::= { hm2TrafficMgmtIfEntry 2 }
|
|
|
|
hm2TrafficMgmtIfEgressShapingRateUnit OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
percent(1),
|
|
kbps(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unit of the interface shaping value.
|
|
Can be either percentage of port speed
|
|
or kilobits per second (kbps)."
|
|
DEFVAL { percent }
|
|
::= { hm2TrafficMgmtIfEntry 3 }
|
|
|
|
|
|
hm2TrafficMgmtIfIngressStormCtlThresholdUnit OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
percent(1),
|
|
pps(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the units of the threshold value(s) to percentage of
|
|
port speed or absolute packets per second."
|
|
DEFVAL { percent }
|
|
::= { hm2TrafficMgmtIfEntry 4}
|
|
|
|
|
|
hm2TrafficMgmtIfIngressStormCtlBcastMode OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, broadcast storm recovery will function on this port.
|
|
When you specify Enable for Broadcast Storm Recovery and the broadcast
|
|
traffic on this Ethernet port exceeds the configured threshold, the
|
|
switch blocks (discards) the broadcast traffic."
|
|
DEFVAL { disable }
|
|
::= { hm2TrafficMgmtIfEntry 5 }
|
|
|
|
|
|
hm2TrafficMgmtIfIngressStormCtlBcastThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..14880000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the broadcast storm recovery threshold for this port
|
|
as a percentage of port speed in 1% increments or as an absolute pps rate.
|
|
This threshold is also valid for multicasts or unknown unicasts,
|
|
when the device does not support a separate limiter per storm type.
|
|
(A separate limiter per storm-type is supported when
|
|
hm2TrafficMgmtIngressStormBucketType has the value 'multi-bucket')"
|
|
DEFVAL { 0 }
|
|
::= { hm2TrafficMgmtIfEntry 6 }
|
|
|
|
|
|
hm2TrafficMgmtIfIngressStormCtlMcastMode OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, multicast storm recovery will function on this port.
|
|
When you specify Enable for multicast Storm Recovery and the multicast
|
|
traffic on this Ethernet port exceeds the configured threshold, the
|
|
switch blocks (discards) the multicast traffic."
|
|
DEFVAL { disable }
|
|
::= { hm2TrafficMgmtIfEntry 7 }
|
|
|
|
|
|
hm2TrafficMgmtIfIngressStormCtlMcastThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..14880000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the multicast storm recovery threshold for this port
|
|
as a percentage of port speed in 1% increments or as an absolute pps rate."
|
|
DEFVAL { 0 }
|
|
::= { hm2TrafficMgmtIfEntry 8 }
|
|
|
|
|
|
hm2TrafficMgmtIfIngressStormCtlUcastMode OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If enabled, unknown unicast storm recovery will function on this port.
|
|
When you specify Enable for unicast Storm Recovery and the unknown
|
|
unicast traffic on this Ethernet port exceeds the configured threshold, the
|
|
switch blocks (discards) the unknown unicast traffic."
|
|
DEFVAL { disable }
|
|
::= { hm2TrafficMgmtIfEntry 9 }
|
|
|
|
|
|
hm2TrafficMgmtIfIngressStormCtlUcastThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..14880000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configures the unicast storm recovery threshold for this port
|
|
as a percentage of port speed in 1% increments or as an absolute pps rate."
|
|
DEFVAL { 0 }
|
|
::= { hm2TrafficMgmtIfEntry 10 }
|
|
|
|
|
|
--
|
|
-- *************************************************************
|
|
-- hm2TrafficMgmt Objects
|
|
-- *************************************************************
|
|
--
|
|
|
|
hm2TrafficMgmtFlowControl OBJECT-TYPE
|
|
SYNTAX HmEnabledStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables flow control for the
|
|
switch unit."
|
|
DEFVAL { disable }
|
|
::= { hm2TrafficMgmtMibObjects 2 }
|
|
|
|
hm2TrafficMgmtIngressStormBucketType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
single-bucket(1),
|
|
multi-bucket(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enables or disables ingress storm admin state."
|
|
::= { hm2TrafficMgmtMibObjects 3 }
|
|
|
|
--
|
|
--***************************************************************************
|
|
-- hm2TrafficMgmtMibExtensionGroup
|
|
--***************************************************************************
|
|
|
|
hm2TrafficMgmtNoFlowControl OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION "Do not change the flowcontrol settings for the Fast/Gigabit Ethernet SFP ports."
|
|
::= { hm2TrafficMgmtMibExtensionGroup 1 }
|
|
|
|
END
|