Commit version 24.12.13800
This commit is contained in:
814
mibs/newtec/NEWTEC-TRAFFICSHAPER-MIB
Normal file
814
mibs/newtec/NEWTEC-TRAFFICSHAPER-MIB
Normal file
@ -0,0 +1,814 @@
|
||||
NEWTEC-TRAFFICSHAPER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Unsigned32,
|
||||
Counter64,
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
NtcEnable,
|
||||
NtcNetworkAddress
|
||||
FROM NEWTEC-TC-MIB
|
||||
|
||||
DisplayString,
|
||||
RowStatus
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ntcFunction
|
||||
FROM NEWTEC-MAIN-MIB;
|
||||
|
||||
|
||||
--
|
||||
-- Module Identification
|
||||
--
|
||||
|
||||
ntcTrafficShaper MODULE-IDENTITY
|
||||
LAST-UPDATED "201707101200Z"
|
||||
ORGANIZATION "Newtec Cy"
|
||||
CONTACT-INFO
|
||||
"Newtec Cy
|
||||
Postal: Newtec Cy
|
||||
Laarstraat 5
|
||||
B-9100 Sint-Niklaas
|
||||
Belgium
|
||||
|
||||
Tel: +32 3 780 65 00
|
||||
Fax: +32 3 780 65 49
|
||||
Web: www.newtec.be
|
||||
E-mail: techsupport@newtec.be"
|
||||
DESCRIPTION
|
||||
"Newtec modular Traffic Shaper MIB containing definitions for Traffic Shaper
|
||||
functionality."
|
||||
|
||||
REVISION "201707101200Z"
|
||||
DESCRIPTION
|
||||
"Descriptions updated with regex"
|
||||
REVISION "201409090900Z"
|
||||
DESCRIPTION
|
||||
"Minimum value of string keys adjusted"
|
||||
REVISION "201409041200Z"
|
||||
DESCRIPTION
|
||||
"ntcTrfMaxQTime and ntcTrfMaxQTExtime units corrected"
|
||||
REVISION "201407150800Z"
|
||||
DESCRIPTION
|
||||
"read-write becomes read-create"
|
||||
REVISION "201402031200Z"
|
||||
DESCRIPTION
|
||||
"Added support for symbolrate-based shaping"
|
||||
REVISION "201307050600Z"
|
||||
DESCRIPTION
|
||||
"Some defaults changed"
|
||||
REVISION "201305220600Z"
|
||||
DESCRIPTION
|
||||
"Release for MDM6000 R1.1"
|
||||
REVISION "201301081200Z"
|
||||
DESCRIPTION
|
||||
"Release for NOP1760 R1.0"
|
||||
REVISION "201206281200Z"
|
||||
DESCRIPTION
|
||||
"Release for M6100 R1.2"
|
||||
::= { ntcFunction 2000 }
|
||||
|
||||
|
||||
--
|
||||
-- Top-Level Structure
|
||||
--
|
||||
|
||||
-- ntcTrafficShaper content
|
||||
|
||||
ntcTrfShapeObjects OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Container holding ntcTrfShapeObjects definitions."
|
||||
::= { ntcTrafficShaper 1 }
|
||||
|
||||
ntcTrfShapeConformance OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Conformance requirements."
|
||||
::= { ntcTrafficShaper 2 }
|
||||
|
||||
-- ntcTrfShapeObjects content
|
||||
|
||||
ntcTrfShMonitor OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Container holding ntcTrfShMonitor definitions."
|
||||
::= { ntcTrfShapeObjects 5 }
|
||||
|
||||
-- ntcTrfShapeConformance content
|
||||
|
||||
ntcTrfShapeConfCompliance OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Device compliance statements."
|
||||
::= { ntcTrfShapeConformance 1 }
|
||||
|
||||
ntcTrfShapeConfGroup OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "Groups used by device compliance statements."
|
||||
::= { ntcTrfShapeConformance 2 }
|
||||
|
||||
|
||||
--
|
||||
-- Managed Objects
|
||||
--
|
||||
|
||||
ntcTrfShEnable OBJECT-TYPE
|
||||
SYNTAX NtcEnable
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the Traffic Shaping functionality."
|
||||
DEFVAL { off }
|
||||
::= { ntcTrfShapeObjects 1 }
|
||||
|
||||
ntcTrfShInputSelection OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), data1(1), data2(2), data(3) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the input interface for the traffic shaper."
|
||||
DEFVAL { data1 }
|
||||
::= { ntcTrfShapeObjects 2 }
|
||||
|
||||
ntcTrfShClassificationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NtcTrfShClassificationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing the ntcTrfShClassification"
|
||||
::= { ntcTrfShapeObjects 3 }
|
||||
|
||||
ntcTrfShClassificationEntry OBJECT-TYPE
|
||||
SYNTAX NtcTrfShClassificationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row of the ntcTrfShClassificationTable."
|
||||
INDEX { ntcTrfShClassificationInx }
|
||||
::= { ntcTrfShClassificationTable 1 }
|
||||
|
||||
NtcTrfShClassificationEntry ::= SEQUENCE {
|
||||
ntcTrfShClassificationInx Unsigned32,
|
||||
ntcTrfShapeClassifName DisplayString,
|
||||
ntcTrfShClassificationEnable NtcEnable,
|
||||
ntcTrfShapeUseNetwAddress INTEGER,
|
||||
ntcTrfShapeNetwAddress NtcNetworkAddress,
|
||||
ntcTrfShapeExpr DisplayString,
|
||||
ntcTrfShapeShapingNode DisplayString
|
||||
}
|
||||
|
||||
ntcTrfShClassificationInx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the traffic classification table."
|
||||
::= { ntcTrfShClassificationEntry 1 }
|
||||
|
||||
ntcTrfShapeClassifName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the traffic classification rule Regular expression :
|
||||
(?-mix:[-A-Za-z0-9_@]*)"
|
||||
DEFVAL { "" }
|
||||
::= { ntcTrfShClassificationEntry 2 }
|
||||
|
||||
ntcTrfShClassificationEnable OBJECT-TYPE
|
||||
SYNTAX NtcEnable
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the corresponding classification rule."
|
||||
DEFVAL { off }
|
||||
::= { ntcTrfShClassificationEntry 3 }
|
||||
|
||||
ntcTrfShapeUseNetwAddress OBJECT-TYPE
|
||||
SYNTAX INTEGER { no(0), yes(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Use the specified network address as a classification criterion. If a full
|
||||
classification expression is also specified, it is AND-ed with this network
|
||||
address criterion."
|
||||
DEFVAL { no }
|
||||
::= { ntcTrfShClassificationEntry 4 }
|
||||
|
||||
ntcTrfShapeNetwAddress OBJECT-TYPE
|
||||
SYNTAX NtcNetworkAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address and prefix to be used as a classification criterion. Only used when
|
||||
UseNetworkAddress is true. Regular expression :
|
||||
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/(?:[0-2]?[0-9]|3[0-2]))?$)"
|
||||
DEFVAL { "0.0.0.0/24" }
|
||||
::= { ntcTrfShClassificationEntry 5 }
|
||||
|
||||
ntcTrfShapeExpr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4000))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The classification expression to be matched against incoming traffic."
|
||||
DEFVAL { "" }
|
||||
::= { ntcTrfShClassificationEntry 6 }
|
||||
|
||||
ntcTrfShapeShapingNode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the traffic shaping node."
|
||||
DEFVAL { "" }
|
||||
::= { ntcTrfShClassificationEntry 7 }
|
||||
|
||||
ntcTrfShShapingNodeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NtcTrfShShapingNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing the ntcTrfShShapingNode"
|
||||
::= { ntcTrfShapeObjects 4 }
|
||||
|
||||
ntcTrfShShapingNodeEntry OBJECT-TYPE
|
||||
SYNTAX NtcTrfShShapingNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row of the ntcTrfShShapingNodeTable."
|
||||
INDEX { ntcTrfShShapingNodeInx }
|
||||
::= { ntcTrfShShapingNodeTable 1 }
|
||||
|
||||
NtcTrfShShapingNodeEntry ::= SEQUENCE {
|
||||
ntcTrfShShapingNodeInx Unsigned32,
|
||||
ntcTrfShapeNodeName DisplayString,
|
||||
ntcTrfShShapingNodeEnable NtcEnable,
|
||||
ntcTrfShapeParentName DisplayString,
|
||||
ntcTrfShapeCir Unsigned32,
|
||||
ntcTrfShapePir Unsigned32,
|
||||
ntcTrfShapeDestChannel DisplayString,
|
||||
ntcTrfShapePrio Unsigned32,
|
||||
ntcTrfMaxQTime Unsigned32
|
||||
}
|
||||
|
||||
ntcTrfShShapingNodeInx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the traffic shaping node table."
|
||||
::= { ntcTrfShShapingNodeEntry 1 }
|
||||
|
||||
ntcTrfShapeNodeName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the traffic shaping node. Regular expression :
|
||||
(?-mix:[-A-Za-z0-9_@]*)"
|
||||
DEFVAL { "" }
|
||||
::= { ntcTrfShShapingNodeEntry 2 }
|
||||
|
||||
ntcTrfShShapingNodeEnable OBJECT-TYPE
|
||||
SYNTAX NtcEnable
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the corresponding shaping node."
|
||||
DEFVAL { off }
|
||||
::= { ntcTrfShShapingNodeEntry 3 }
|
||||
|
||||
ntcTrfShapeParentName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the parent node of this traffic shaping node."
|
||||
DEFVAL { "Root" }
|
||||
::= { ntcTrfShShapingNodeEntry 4 }
|
||||
|
||||
ntcTrfShapeCir OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the guaranteed information rate (CIR) for this shaping node."
|
||||
DEFVAL { 0 }
|
||||
::= { ntcTrfShShapingNodeEntry 5 }
|
||||
|
||||
ntcTrfShapePir OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the peak information rate (PIR) for this shaping node."
|
||||
DEFVAL { 10000000 }
|
||||
::= { ntcTrfShShapingNodeEntry 6 }
|
||||
|
||||
ntcTrfShapeDestChannel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..100))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the destination channel for this shaping rule. This is defined in
|
||||
another functional block. (e.g. MPE, GSE, ...)"
|
||||
DEFVAL { "" }
|
||||
::= { ntcTrfShShapingNodeEntry 7 }
|
||||
|
||||
ntcTrfShapePrio OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the priority for this shaping node when dividing rate between nodes."
|
||||
DEFVAL { 50 }
|
||||
::= { ntcTrfShShapingNodeEntry 8 }
|
||||
|
||||
ntcTrfMaxQTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "ms"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum time packets are allowed to remain in a shaping queue before being
|
||||
dropped."
|
||||
DEFVAL { 100 }
|
||||
::= { ntcTrfShShapingNodeEntry 9 }
|
||||
|
||||
ntcTrfShMonFwdBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of forwarded bytes."
|
||||
::= { ntcTrfShMonitor 1 }
|
||||
|
||||
ntcTrfShMonFwdPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of forwarded packets."
|
||||
::= { ntcTrfShMonitor 2 }
|
||||
|
||||
ntcTrfShMonDropBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of dropped bytes."
|
||||
::= { ntcTrfShMonitor 3 }
|
||||
|
||||
ntcTrfShMonDropPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of dropped packets."
|
||||
::= { ntcTrfShMonitor 4 }
|
||||
|
||||
ntcTrfShMonShapingNodeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NtcTrfShMonShapingNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic Shaping Monitoring"
|
||||
::= { ntcTrfShMonitor 5 }
|
||||
|
||||
ntcTrfShMonShapingNodeEntry OBJECT-TYPE
|
||||
SYNTAX NtcTrfShMonShapingNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row of the ntcTrfShMonShapingNodeTable."
|
||||
INDEX { ntcTrfShMonShapingNodeInx }
|
||||
::= { ntcTrfShMonShapingNodeTable 1 }
|
||||
|
||||
NtcTrfShMonShapingNodeEntry ::= SEQUENCE {
|
||||
ntcTrfShMonShapingNodeInx Unsigned32,
|
||||
ntcTrfMonShNodeName DisplayString,
|
||||
ntcTrfMonShNodeFwdByte Counter64,
|
||||
ntcTfrMonShNodeFwdPackets Counter64,
|
||||
ntcTrfMonShNodeDropByt Counter64,
|
||||
ntcTrfShapeNodeDropPackets Counter64,
|
||||
ntcTrfShapeNodeAverageDelay Unsigned32,
|
||||
ntcTrfShapeNodeVolRate Counter64,
|
||||
ntcTrfShapeNodeDropRate Counter64,
|
||||
ntcTrfShapeNodeVolUnit INTEGER
|
||||
}
|
||||
|
||||
ntcTrfShMonShapingNodeInx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of the Shaping Node Counter table."
|
||||
::= { ntcTrfShMonShapingNodeEntry 1 }
|
||||
|
||||
ntcTrfMonShNodeName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the traffic shaping node."
|
||||
::= { ntcTrfShMonShapingNodeEntry 2 }
|
||||
|
||||
ntcTrfMonShNodeFwdByte OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Forwarded Volume."
|
||||
::= { ntcTrfShMonShapingNodeEntry 3 }
|
||||
|
||||
ntcTfrMonShNodeFwdPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of forwarded packets."
|
||||
::= { ntcTrfShMonShapingNodeEntry 4 }
|
||||
|
||||
ntcTrfMonShNodeDropByt OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of dropped bytes."
|
||||
::= { ntcTrfShMonShapingNodeEntry 5 }
|
||||
|
||||
ntcTrfShapeNodeDropPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "packets"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of dropped packets."
|
||||
::= { ntcTrfShMonShapingNodeEntry 6 }
|
||||
|
||||
ntcTrfShapeNodeAverageDelay OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "ms"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average traffic delay"
|
||||
::= { ntcTrfShMonShapingNodeEntry 7 }
|
||||
|
||||
ntcTrfShapeNodeVolRate OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Encapsulated data output rate in volume units."
|
||||
::= { ntcTrfShMonShapingNodeEntry 8 }
|
||||
|
||||
ntcTrfShapeNodeDropRate OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Drop bit rate in bps."
|
||||
::= { ntcTrfShMonShapingNodeEntry 9 }
|
||||
|
||||
ntcTrfShapeNodeVolUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER { bytes(0), symbols(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Volume Unit."
|
||||
::= { ntcTrfShMonShapingNodeEntry 10 }
|
||||
|
||||
ntcTrfShMonReset OBJECT-TYPE
|
||||
SYNTAX INTEGER { counting(0), reset(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reset the Traffic Shaping counters."
|
||||
DEFVAL { counting }
|
||||
::= { ntcTrfShMonitor 6 }
|
||||
|
||||
ntcTrfShMonFwdBitRate OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
UNITS "bps"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Encapsulated data output bit rate in bps."
|
||||
::= { ntcTrfShMonitor 7 }
|
||||
|
||||
ntcTrfShExtClassifTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NtcTrfShExtClassifEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing the ntcTrfShExtClassif"
|
||||
::= { ntcTrfShapeObjects 6 }
|
||||
|
||||
ntcTrfShExtClassifEntry OBJECT-TYPE
|
||||
SYNTAX NtcTrfShExtClassifEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row of the ntcTrfShExtClassifTable."
|
||||
INDEX { ntcTrfShExtClassifName }
|
||||
::= { ntcTrfShExtClassifTable 1 }
|
||||
|
||||
NtcTrfShExtClassifEntry ::= SEQUENCE {
|
||||
ntcTrfShExtClassifName DisplayString,
|
||||
ntcTrfShExtClassifRowStatus RowStatus,
|
||||
ntcTrfShExtClassifEnable NtcEnable,
|
||||
ntcTrfShapeExtUseNetwAddr INTEGER,
|
||||
ntcTrfShapeExtNetwAddr NtcNetworkAddress,
|
||||
ntcTrfShapeExtExpr DisplayString,
|
||||
ntcTrfShapeExtShapingNode DisplayString,
|
||||
ntcTrfShapeExtMatchingOrder Unsigned32
|
||||
}
|
||||
|
||||
ntcTrfShExtClassifName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..30))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the traffic classification rule"
|
||||
::= { ntcTrfShExtClassifEntry 1 }
|
||||
|
||||
ntcTrfShExtClassifRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row. An existing conceptual row can be in any
|
||||
one of the three states, 'notReady', 'notInService', or 'active'. If the
|
||||
manager wishes to add a row in a single shot with values for all the columns,
|
||||
the status column should be given as 'createAndGo(4)'. After the creation of a
|
||||
row, its value is set to active(1). If a row has to be created with values for
|
||||
only some columns, the status column should be 'createAndWait(5)'. Also, this
|
||||
row with partially filled columns has the status 'notReady(3)'. The entry
|
||||
remains in this state until the values for all the columns is set. After all
|
||||
the values are set, the agent changes this value to active(1).'"
|
||||
::= { ntcTrfShExtClassifEntry 2 }
|
||||
|
||||
ntcTrfShExtClassifEnable OBJECT-TYPE
|
||||
SYNTAX NtcEnable
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the corresponding classification rule."
|
||||
::= { ntcTrfShExtClassifEntry 3 }
|
||||
|
||||
ntcTrfShapeExtUseNetwAddr OBJECT-TYPE
|
||||
SYNTAX INTEGER { no(0), yes(1) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Use the specified network address as a classification criterion. If a full
|
||||
classification expression is also specified, it is AND-ed with this network
|
||||
address criterion."
|
||||
::= { ntcTrfShExtClassifEntry 4 }
|
||||
|
||||
ntcTrfShapeExtNetwAddr OBJECT-TYPE
|
||||
SYNTAX NtcNetworkAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address and prefix to be used as a classification criterion. Only used when
|
||||
UseNetworkAddress is true. Regular expression :
|
||||
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\/(?:[0-2]?[0-9]|3[0-2]))?$)"
|
||||
::= { ntcTrfShExtClassifEntry 5 }
|
||||
|
||||
ntcTrfShapeExtExpr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4000))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The classification expression to be matched against incoming traffic."
|
||||
::= { ntcTrfShExtClassifEntry 6 }
|
||||
|
||||
ntcTrfShapeExtShapingNode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the traffic shaping node."
|
||||
::= { ntcTrfShExtClassifEntry 7 }
|
||||
|
||||
ntcTrfShapeExtMatchingOrder OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..99)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Use the specified matching order for the classification criterion. The
|
||||
matching order defines the order in which packets are processed by the
|
||||
classification rules. This is important for disambiguation when multiple
|
||||
classification rules match the same packet. The order ranges from 1 (match
|
||||
first) to 99 (match last)."
|
||||
::= { ntcTrfShExtClassifEntry 8 }
|
||||
|
||||
ntcTrfShExtShapingNodeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NtcTrfShExtShapingNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing the ntcTrfShExtShapingNode"
|
||||
::= { ntcTrfShapeObjects 7 }
|
||||
|
||||
ntcTrfShExtShapingNodeEntry OBJECT-TYPE
|
||||
SYNTAX NtcTrfShExtShapingNodeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row of the ntcTrfShExtShapingNodeTable."
|
||||
INDEX { ntcTrfShExtShapingNodeName }
|
||||
::= { ntcTrfShExtShapingNodeTable 1 }
|
||||
|
||||
NtcTrfShExtShapingNodeEntry ::= SEQUENCE {
|
||||
ntcTrfShExtShapingNodeName DisplayString,
|
||||
ntcTrfShExtShapingNodeRowStatus RowStatus,
|
||||
ntcTrfShExtShapingNodeEnable NtcEnable,
|
||||
ntcTrfShapeExtParentNam DisplayString,
|
||||
ntcTrfShapeExtCir Unsigned32,
|
||||
ntcTrfShapeExtPir Unsigned32,
|
||||
ntcTrfShapeExtDestChan DisplayString,
|
||||
ntcTrfShapeExtPrio Unsigned32,
|
||||
ntcTrfMaxQTExtime Unsigned32,
|
||||
ntcTrfShapeUnit INTEGER
|
||||
}
|
||||
|
||||
ntcTrfShExtShapingNodeName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..30))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the traffic shaping node."
|
||||
::= { ntcTrfShExtShapingNodeEntry 1 }
|
||||
|
||||
ntcTrfShExtShapingNodeRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this conceptual row. An existing conceptual row can be in any
|
||||
one of the three states, 'notReady', 'notInService', or 'active'. If the
|
||||
manager wishes to add a row in a single shot with values for all the columns,
|
||||
the status column should be given as 'createAndGo(4)'. After the creation of a
|
||||
row, its value is set to active(1). If a row has to be created with values for
|
||||
only some columns, the status column should be 'createAndWait(5)'. Also, this
|
||||
row with partially filled columns has the status 'notReady(3)'. The entry
|
||||
remains in this state until the values for all the columns is set. After all
|
||||
the values are set, the agent changes this value to active(1).'"
|
||||
::= { ntcTrfShExtShapingNodeEntry 2 }
|
||||
|
||||
ntcTrfShExtShapingNodeEnable OBJECT-TYPE
|
||||
SYNTAX NtcEnable
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or disable the corresponding shaping node."
|
||||
::= { ntcTrfShExtShapingNodeEntry 3 }
|
||||
|
||||
ntcTrfShapeExtParentNam OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the parent node of this traffic shaping node."
|
||||
::= { ntcTrfShExtShapingNodeEntry 4 }
|
||||
|
||||
ntcTrfShapeExtCir OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the guaranteed information rate (CIR) for this shaping node."
|
||||
::= { ntcTrfShExtShapingNodeEntry 5 }
|
||||
|
||||
ntcTrfShapeExtPir OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the peak information rate (PIR) for this shaping node."
|
||||
::= { ntcTrfShExtShapingNodeEntry 6 }
|
||||
|
||||
ntcTrfShapeExtDestChan OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..100))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the destination channel for this shaping rule. This is defined in
|
||||
another functional block. (e.g. MPE, GSE, ...)"
|
||||
::= { ntcTrfShExtShapingNodeEntry 7 }
|
||||
|
||||
ntcTrfShapeExtPrio OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the priority for this shaping node when dividing rate between nodes."
|
||||
::= { ntcTrfShExtShapingNodeEntry 8 }
|
||||
|
||||
ntcTrfMaxQTExtime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "ms"
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum time packets are allowed to remain in a shaping queue before being
|
||||
dropped."
|
||||
::= { ntcTrfShExtShapingNodeEntry 9 }
|
||||
|
||||
ntcTrfShapeUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER { bitrate(0), symbolrate(1) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shaping Unit."
|
||||
::= { ntcTrfShExtShapingNodeEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- Module Conformance
|
||||
--
|
||||
|
||||
ntcTrfShapeConfGrpV1Standard OBJECT-GROUP
|
||||
OBJECTS {
|
||||
ntcTrfShEnable,
|
||||
ntcTrfShInputSelection,
|
||||
ntcTrfShapeClassifName,
|
||||
ntcTrfShClassificationEnable,
|
||||
ntcTrfShapeUseNetwAddress,
|
||||
ntcTrfShapeNetwAddress,
|
||||
ntcTrfShapeExpr,
|
||||
ntcTrfShapeShapingNode,
|
||||
ntcTrfShapeNodeName,
|
||||
ntcTrfShShapingNodeEnable,
|
||||
ntcTrfShapeParentName,
|
||||
ntcTrfShapeCir,
|
||||
ntcTrfShapePir,
|
||||
ntcTrfShapeDestChannel,
|
||||
ntcTrfShapePrio,
|
||||
ntcTrfMaxQTime,
|
||||
ntcTrfShMonFwdBytes,
|
||||
ntcTrfShMonFwdPackets,
|
||||
ntcTrfShMonDropBytes,
|
||||
ntcTrfShMonDropPackets,
|
||||
ntcTrfMonShNodeName,
|
||||
ntcTrfMonShNodeFwdByte,
|
||||
ntcTfrMonShNodeFwdPackets,
|
||||
ntcTrfMonShNodeDropByt,
|
||||
ntcTrfShapeNodeDropPackets,
|
||||
ntcTrfShapeNodeAverageDelay,
|
||||
ntcTrfShapeNodeVolRate,
|
||||
ntcTrfShapeNodeDropRate,
|
||||
ntcTrfShapeNodeVolUnit,
|
||||
ntcTrfShMonReset,
|
||||
ntcTrfShMonFwdBitRate,
|
||||
ntcTrfShExtClassifRowStatus,
|
||||
ntcTrfShExtClassifEnable,
|
||||
ntcTrfShapeExtUseNetwAddr,
|
||||
ntcTrfShapeExtNetwAddr,
|
||||
ntcTrfShapeExtExpr,
|
||||
ntcTrfShapeExtShapingNode,
|
||||
ntcTrfShapeExtMatchingOrder,
|
||||
ntcTrfShExtShapingNodeRowStatus,
|
||||
ntcTrfShExtShapingNodeEnable,
|
||||
ntcTrfShapeExtParentNam,
|
||||
ntcTrfShapeExtCir,
|
||||
ntcTrfShapeExtPir,
|
||||
ntcTrfShapeExtDestChan,
|
||||
ntcTrfShapeExtPrio,
|
||||
ntcTrfMaxQTExtime,
|
||||
ntcTrfShapeUnit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Managed objects that constitute version 1 of a system device with standard capabilities."
|
||||
::= { ntcTrfShapeConfGroup 1}
|
||||
|
||||
ntcTrfShapeConfCompV1Standard MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compliance statement for Newtec device MIB implementations."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
ntcTrfShapeConfGrpV1Standard
|
||||
}
|
||||
::= { ntcTrfShapeConfCompliance 1 }
|
||||
|
||||
|
||||
END
|
Reference in New Issue
Block a user