draft-ietf-diffserv-mib-11.txt   draft-ietf-diffserv-mib-12.txt 
Internet Engineering Task Force F. Baker Internet Engineering Task Force F. Baker
Diffserv Working Group Cisco Systems Diffserv Working Group Cisco Systems
INTERNET-DRAFT K. Chan INTERNET-DRAFT K. Chan
Expires December 2001 Nortel Networks Expires March 2002 Nortel Networks
draft-ietf-diffserv-mib-11.txt A. Smith draft-ietf-diffserv-mib-12.txt A. Smith
Allegro Networks Allegro Networks
August 2001 September 2001
Management Information Base for the Management Information Base for the
Differentiated Services Architecture Differentiated Services Architecture
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with all This document is an Internet-Draft and is in full conformance with all
provisions of Section 10 of RFC 2026. Internet-Drafts are working provisions of Section 10 of RFC 2026. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas, and documents of the Internet Engineering Task Force (IETF), its areas, and
its working groups. Note that other groups may also distribute working its working groups. Note that other groups may also distribute working
skipping to change at page 32, line 16 skipping to change at page 32, line 16
DIFFSERV-DSCP-TC DEFINITIONS ::= BEGIN DIFFSERV-DSCP-TC DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
Integer32, MODULE-IDENTITY, mib-2 Integer32, MODULE-IDENTITY, mib-2
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION TEXTUAL-CONVENTION
FROM SNMPv2-TC; FROM SNMPv2-TC;
diffServDSCPTC MODULE-IDENTITY diffServDSCPTC MODULE-IDENTITY
LAST-UPDATED "0101080000Z" LAST-UPDATED "200108270000Z"
ORGANIZATION "IETF Differentiated Services WG" ORGANIZATION "IETF Differentiated Services WG"
CONTACT-INFO CONTACT-INFO
" Fred Baker " Fred Baker
Cisco Systems Cisco Systems
519 Lado Drive 519 Lado Drive
Santa Barbara, CA 93111, USA Santa Barbara, CA 93111, USA
E-mail: fred@cisco.com E-mail: fred@cisco.com
Kwok Ho Chan Kwok Ho Chan
Nortel Networks Nortel Networks
skipping to change at page 32, line 42 skipping to change at page 32, line 42
Allegro Networks Allegro Networks
6399 San Ignacio Ave 6399 San Ignacio Ave
San Jose, CA 95119, USA San Jose, CA 95119, USA
E-mail: andrew@allegronetworks.com E-mail: andrew@allegronetworks.com
Differentiated Services Working Group: Differentiated Services Working Group:
diffserv@ietf.org" diffserv@ietf.org"
DESCRIPTION DESCRIPTION
"The Textual Conventions defined in this module should be used "The Textual Conventions defined in this module should be used
whenever a Differentiated Services Code Point is used in a MIB." whenever a Differentiated Services Code Point is used in a MIB."
REVISION "0106030000Z" REVISION "200108270000Z"
DESCRIPTION DESCRIPTION
"Initial version, published as RFC xxxx." "Initial version, published as RFC xxxx."
::= { mib-2 12344 } -- to be assigned by IANA ::= { mib-2 xxx } -- to be assigned by IANA
Dscp ::= TEXTUAL-CONVENTION Dscp ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A Differentiated Services Code-Point that may be used for "A Differentiated Services Code-Point that may be used for
marking a traffic stream." marking a traffic stream."
REFERENCE REFERENCE
"RFC 2474, RFC 2780" "RFC 2474, RFC 2780"
SYNTAX Integer32 (0..63) SYNTAX Integer32 (0..63)
skipping to change at page 33, line 21 skipping to change at page 33, line 21
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP header Differentiated Services Code-Point that may be "The IP header Differentiated Services Code-Point that may be
used for discriminating among traffic streams. The value -1 is used for discriminating among traffic streams. The value -1 is
used to indicate a wild card i.e. any value." used to indicate a wild card i.e. any value."
REFERENCE REFERENCE
"RFC 2474, RFC 2780" "RFC 2474, RFC 2780"
SYNTAX Integer32 (-1 | 0..63) SYNTAX Integer32 (-1 | 0..63)
IndexInteger ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer which may be used as an SNMP Index."
REFERENCE
"RFC 2474, RFC 2780"
SYNTAX INTEGER (1..2147483647)
END END
DIFFSERV-MIB DEFINITIONS ::= BEGIN DIFFSERV-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
Unsigned32, Counter32, Counter64, Unsigned32, Counter32, Counter64,
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
zeroDotZero, mib-2 zeroDotZero, mib-2
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, RowPointer, TimeStamp TEXTUAL-CONVENTION, RowStatus, RowPointer, TimeStamp
skipping to change at page 34, line 27 skipping to change at page 34, line 27
FROM IF-MIB FROM IF-MIB
InetAddressType, InetAddress, InetAddressPrefixLength, InetAddressType, InetAddress, InetAddressPrefixLength,
InetPortNumber InetPortNumber
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
BurstSize BurstSize
FROM INTEGRATED-SERVICES-MIB FROM INTEGRATED-SERVICES-MIB
Dscp, DscpOrAny Dscp, DscpOrAny
FROM DIFFSERV-DSCP-TC; FROM DIFFSERV-DSCP-TC;
diffServMib MODULE-IDENTITY diffServMib MODULE-IDENTITY
LAST-UPDATED "0102210000Z" LAST-UPDATED "200108270000Z"
ORGANIZATION "IETF Differentiated Services WG" ORGANIZATION "IETF Differentiated Services WG"
CONTACT-INFO CONTACT-INFO
" Fred Baker " Fred Baker
Cisco Systems Cisco Systems
519 Lado Drive 519 Lado Drive
Santa Barbara, CA 93111, USA Santa Barbara, CA 93111, USA
E-mail: fred@cisco.com E-mail: fred@cisco.com
Kwok Ho Chan Kwok Ho Chan
Nortel Networks Nortel Networks
skipping to change at page 35, line 7 skipping to change at page 35, line 7
San Jose, CA 95119, USA San Jose, CA 95119, USA
E-mail: andrew@allegronetworks.com E-mail: andrew@allegronetworks.com
Differentiated Services Working Group: Differentiated Services Working Group:
diffserv@ietf.org" diffserv@ietf.org"
DESCRIPTION DESCRIPTION
"This MIB defines the objects necessary to manage a device that "This MIB defines the objects necessary to manage a device that
uses the Differentiated Services Architecture described in RFC uses the Differentiated Services Architecture described in RFC
2475. The Conceptual Model of a Differentiated Services Router 2475. The Conceptual Model of a Differentiated Services Router
provides supporting information on how such a router is modeled." provides supporting information on how such a router is modeled."
REVISION "0106030000Z" REVISION "200108270000Z"
DESCRIPTION DESCRIPTION
"Initial version, published as RFC xxxx." "Initial version, published as RFC xxxx."
::= { mib-2 1 } ::= { mib-2 xxx } -- to be assigned by IANA
diffServMIBObjects OBJECT IDENTIFIER ::= { diffServMib 1 } diffServMIBObjects OBJECT IDENTIFIER ::= { diffServMib 1 }
diffServMIBConformance OBJECT IDENTIFIER ::= { diffServMib 2 } diffServMIBConformance OBJECT IDENTIFIER ::= { diffServMib 2 }
-- These textual conventions have no effect on either the syntax -- These textual conventions have no effect on either the syntax
-- or the semantics of any managed object. Objects defined using -- or the semantics of any managed object. Objects defined using
-- this convention are always encoded by means of the rules that -- this convention are always encoded by means of the rules that
-- define their primitive type. -- define their primitive type.
IndexInteger ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer which may be used as an SNMP Index."
SYNTAX INTEGER (1..2147483647)
IfDirection ::= TEXTUAL-CONVENTION IfDirection ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"IfDirection specifies a direction of data travel on an "IfDirection specifies a direction of data travel on an
interface. 'inbound' traffic is operated on during reception from interface. 'inbound' traffic is operated on during reception from
the interface, while 'outbound' traffic is operated on prior to the interface, while 'outbound' traffic is operated on prior to
transmission on the interface." transmission on the interface."
SYNTAX INTEGER { SYNTAX INTEGER {
inbound(1), -- ingress interface inbound(1), -- ingress interface
outbound(2) -- egress interface outbound(2) -- egress interface
skipping to change at page 45, line 18 skipping to change at page 45, line 18
diffServMultiFieldClfrEntry OBJECT-TYPE diffServMultiFieldClfrEntry OBJECT-TYPE
SYNTAX DiffServMultiFieldClfrEntry SYNTAX DiffServMultiFieldClfrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An IP Six-Tuple Classifier entry describes a single filter." "An IP Six-Tuple Classifier entry describes a single filter."
INDEX { diffServMultiFieldClfrId } INDEX { diffServMultiFieldClfrId }
::= { diffServMultiFieldClfrTable 1 } ::= { diffServMultiFieldClfrTable 1 }
DiffServMultiFieldClfrEntry ::= SEQUENCE { DiffServMultiFieldClfrEntry ::= SEQUENCE {
diffServMultiFieldClfrId INTEGER, diffServMultiFieldClfrId IndexInteger,
diffServMultiFieldClfrAddrType InetAddressType, diffServMultiFieldClfrAddrType InetAddressType,
diffServMultiFieldClfrDstAddr InetAddress, diffServMultiFieldClfrDstAddr InetAddress,
diffServMultiFieldClfrDstPrefixLength InetAddressPrefixLength, diffServMultiFieldClfrDstPrefixLength InetAddressPrefixLength,
diffServMultiFieldClfrSrcAddr InetAddress, diffServMultiFieldClfrSrcAddr InetAddress,
diffServMultiFieldClfrSrcPrefixLength InetAddressPrefixLength, diffServMultiFieldClfrSrcPrefixLength InetAddressPrefixLength,
diffServMultiFieldClfrDscp DscpOrAny, diffServMultiFieldClfrDscp DscpOrAny,
diffServMultiFieldClfrFlowId INTEGER, diffServMultiFieldClfrFlowId INTEGER,
diffServMultiFieldClfrProtocol Unsigned32, diffServMultiFieldClfrProtocol Unsigned32,
diffServMultiFieldClfrDstL4PortMin InetPortNumber, diffServMultiFieldClfrDstL4PortMin InetPortNumber,
diffServMultiFieldClfrDstL4PortMax InetPortNumber, diffServMultiFieldClfrDstL4PortMax InetPortNumber,
skipping to change at page 46, line 40 skipping to change at page 46, line 40
::= { diffServMultiFieldClfrEntry 4 } ::= { diffServMultiFieldClfrEntry 4 }
diffServMultiFieldClfrSrcAddr OBJECT-TYPE diffServMultiFieldClfrSrcAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address to match against the packet's source IP address. "The IP address to match against the packet's source IP address.
diffServMultiFieldClfrSrcPrefixLength indicates the number of diffServMultiFieldClfrSrcPrefixLength indicates the number of
bits that are relevant." bits that are relevant."
::= { diffServMultiFieldClfrEntry 6 } ::= { diffServMultiFieldClfrEntry 5 }
diffServMultiFieldClfrSrcPrefixLength OBJECT-TYPE diffServMultiFieldClfrSrcPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength SYNTAX InetAddressPrefixLength
UNITS "bits" UNITS "bits"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The length of the CIDR Prefix carried in "The length of the CIDR Prefix carried in
diffServMultiFieldClfrSrcAddr. In IPv4 addresses, a length of 0 diffServMultiFieldClfrSrcAddr. In IPv4 addresses, a length of 0
indicates a match of any address; a length of 32 indicates a indicates a match of any address; a length of 32 indicates a
match of a single host address, and a length between 0 and 32 match of a single host address, and a length between 0 and 32
indicates the use of a CIDR Prefix. IPv6 is similar, except that indicates the use of a CIDR Prefix. IPv6 is similar, except that
prefix lengths range from 0..128." prefix lengths range from 0..128."
DEFVAL { 0 } DEFVAL { 0 }
::= { diffServMultiFieldClfrEntry 7 } ::= { diffServMultiFieldClfrEntry 6 }
diffServMultiFieldClfrDscp OBJECT-TYPE diffServMultiFieldClfrDscp OBJECT-TYPE
SYNTAX DscpOrAny SYNTAX DscpOrAny
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value that the DSCP in the packet must have to match this "The value that the DSCP in the packet must have to match this
entry. A value of -1 indicates that a specific DSCP value has not entry. A value of -1 indicates that a specific DSCP value has not
been defined and thus all DSCP values are considered a match." been defined and thus all DSCP values are considered a match."
DEFVAL { -1 } DEFVAL { -1 }
::= { diffServMultiFieldClfrEntry 8 } ::= { diffServMultiFieldClfrEntry 7 }
diffServMultiFieldClfrFlowID OBJECT-TYPE diffServMultiFieldClfrFlowId OBJECT-TYPE
SYNTAX INTEGER (0..1048575) SYNTAX INTEGER (0..1048575)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The flow identifier in an IPv6 header." "The flow identifier in an IPv6 header."
::= { diffServMultiFieldClfrEntry 5 } ::= { diffServMultiFieldClfrEntry 8 }
diffServMultiFieldClfrProtocol OBJECT-TYPE diffServMultiFieldClfrProtocol OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP protocol to match against the IPv4 protocol number or the "The IP protocol to match against the IPv4 protocol number or the
IPv6 Next- Header number in the packet. A value of 255 means IPv6 Next- Header number in the packet. A value of 255 means
match all. Note the protocol number of 255 is reserved by IANA, match all. Note the protocol number of 255 is reserved by IANA,
and Next-Header number of 0 is used in IPv6." and Next-Header number of 0 is used in IPv6."
skipping to change at page 50, line 36 skipping to change at page 50, line 36
SYNTAX DiffServMeterEntry SYNTAX DiffServMeterEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the meter table describes a single conformance level "An entry in the meter table describes a single conformance level
of a meter." of a meter."
INDEX { diffServMeterId } INDEX { diffServMeterId }
::= { diffServMeterTable 1 } ::= { diffServMeterTable 1 }
DiffServMeterEntry ::= SEQUENCE { DiffServMeterEntry ::= SEQUENCE {
diffServMeterId INTEGER, diffServMeterId IndexInteger,
diffServMeterSucceedNext RowPointer, diffServMeterSucceedNext RowPointer,
diffServMeterFailNext RowPointer, diffServMeterFailNext RowPointer,
diffServMeterSpecific RowPointer, diffServMeterSpecific RowPointer,
diffServMeterStatus RowStatus diffServMeterStatus RowStatus
} }
diffServMeterId OBJECT-TYPE diffServMeterId OBJECT-TYPE
SYNTAX IndexInteger SYNTAX IndexInteger
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 53, line 37 skipping to change at page 53, line 37
SYNTAX DiffServTBParamEntry SYNTAX DiffServTBParamEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry that describes a single set of token bucket "An entry that describes a single set of token bucket
parameters." parameters."
INDEX { diffServTBParamId } INDEX { diffServTBParamId }
::= { diffServTBParamTable 1 } ::= { diffServTBParamTable 1 }
DiffServTBParamEntry ::= SEQUENCE { DiffServTBParamEntry ::= SEQUENCE {
diffServTBParamId INTEGER, diffServTBParamId IndexInteger,
diffServTBParamType OBJECT IDENTIFIER, diffServTBParamType OBJECT IDENTIFIER,
diffServTBParamRate Unsigned32, diffServTBParamRate Unsigned32,
diffServTBParamBurstSize BurstSize, diffServTBParamBurstSize BurstSize,
diffServTBParamInterval Unsigned32, diffServTBParamInterval Unsigned32,
diffServTBParamStatus RowStatus diffServTBParamStatus RowStatus
} }
diffServTBParamId OBJECT-TYPE diffServTBParamId OBJECT-TYPE
SYNTAX IndexInteger SYNTAX IndexInteger
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 58, line 8 skipping to change at page 58, line 8
SYNTAX DiffServActionEntry SYNTAX DiffServActionEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Each entry in the action table allows description of one "Each entry in the action table allows description of one
specific action to be applied to traffic." specific action to be applied to traffic."
INDEX { diffServActionId } INDEX { diffServActionId }
::= { diffServActionTable 1 } ::= { diffServActionTable 1 }
DiffServActionEntry ::= SEQUENCE { DiffServActionEntry ::= SEQUENCE {
diffServActionId INTEGER, diffServActionId IndexInteger,
diffServActionNext RowPointer, diffServActionNext RowPointer,
diffServActionSpecific RowPointer, diffServActionSpecific RowPointer,
diffServActionStatus RowStatus diffServActionStatus RowStatus
} }
diffServActionId OBJECT-TYPE diffServActionId OBJECT-TYPE
SYNTAX IndexInteger SYNTAX IndexInteger
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 61, line 30 skipping to change at page 61, line 30
SYNTAX DiffServCountActEntry SYNTAX DiffServCountActEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the count action table describes a single set of "An entry in the count action table describes a single set of
traffic counters." traffic counters."
INDEX { diffServCountActId } INDEX { diffServCountActId }
::= { diffServCountActTable 1 } ::= { diffServCountActTable 1 }
DiffServCountActEntry ::= SEQUENCE { DiffServCountActEntry ::= SEQUENCE {
diffServCountActId INTEGER, diffServCountActId IndexInteger,
diffServCountActOctets Counter32, diffServCountActOctets Counter32,
diffServCountActHCOctets Counter64, diffServCountActHCOctets Counter64,
diffServCountActPkts Counter32, diffServCountActPkts Counter32,
diffServCountActHCPkts Counter64, diffServCountActHCPkts Counter64,
diffServCountActDiscontTime TimeStamp, diffServCountActDiscontTime TimeStamp,
diffServCountActStatus RowStatus diffServCountActStatus RowStatus
} }
diffServCountActId OBJECT-TYPE diffServCountActId OBJECT-TYPE
SYNTAX IndexInteger SYNTAX IndexInteger
skipping to change at page 64, line 47 skipping to change at page 64, line 47
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry describes a process that drops packets according to "An entry describes a process that drops packets according to
some algorithm. Further details of the algorithm type are to be some algorithm. Further details of the algorithm type are to be
found in diffServAlgDropType and with more detail parameter entry found in diffServAlgDropType and with more detail parameter entry
pointed to by diffServAlgDropSpecific when necessary." pointed to by diffServAlgDropSpecific when necessary."
INDEX { diffServAlgDropId } INDEX { diffServAlgDropId }
::= { diffServAlgDropTable 1 } ::= { diffServAlgDropTable 1 }
DiffServAlgDropEntry ::= SEQUENCE { DiffServAlgDropEntry ::= SEQUENCE {
diffServAlgDropId INTEGER, diffServAlgDropId IndexInteger,
diffServAlgDropType INTEGER, diffServAlgDropType INTEGER,
diffServAlgDropNext RowPointer, diffServAlgDropNext RowPointer,
diffServAlgDropQMeasure RowPointer, diffServAlgDropQMeasure RowPointer,
diffServAlgDropQThreshold Unsigned32, diffServAlgDropQThreshold Unsigned32,
diffServAlgDropSpecific RowPointer, diffServAlgDropSpecific RowPointer,
diffServAlgDropOctets Counter32, diffServAlgDropOctets Counter32,
diffServAlgDropHCOctets Counter64, diffServAlgDropHCOctets Counter64,
diffServAlgDropPkts Counter32, diffServAlgDropPkts Counter32,
diffServAlgDropHCPkts Counter64, diffServAlgDropHCPkts Counter64,
diffServAlgRandomDropOctets Counter32, diffServAlgRandomDropOctets Counter32,
skipping to change at page 71, line 44 skipping to change at page 71, line 44
SYNTAX DiffServRandomDropEntry SYNTAX DiffServRandomDropEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry describes a process that drops packets according to a "An entry describes a process that drops packets according to a
random algorithm." random algorithm."
INDEX { diffServRandomDropId } INDEX { diffServRandomDropId }
::= { diffServRandomDropTable 1 } ::= { diffServRandomDropTable 1 }
DiffServRandomDropEntry ::= SEQUENCE { DiffServRandomDropEntry ::= SEQUENCE {
diffServRandomDropId INTEGER, diffServRandomDropId IndexInteger,
diffServRandomDropMinThreshBytes Unsigned32, diffServRandomDropMinThreshBytes Unsigned32,
diffServRandomDropMinThreshPkts Unsigned32, diffServRandomDropMinThreshPkts Unsigned32,
diffServRandomDropMaxThreshBytes Unsigned32, diffServRandomDropMaxThreshBytes Unsigned32,
diffServRandomDropMaxThreshPkts Unsigned32, diffServRandomDropMaxThreshPkts Unsigned32,
diffServRandomDropProbMax INTEGER, diffServRandomDropProbMax INTEGER,
diffServRandomDropWeight INTEGER, diffServRandomDropWeight INTEGER,
diffServRandomDropSamplingRate INTEGER, diffServRandomDropSamplingRate INTEGER,
diffServRandomDropStatus RowStatus diffServRandomDropStatus RowStatus
} }
skipping to change at page 76, line 13 skipping to change at page 76, line 13
SYNTAX DiffServQEntry SYNTAX DiffServQEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Queue Table describes a single queue. With each "An entry in the Queue Table describes a single queue. With each
entry belonging to one and only one data path." entry belonging to one and only one data path."
INDEX { diffServQId } INDEX { diffServQId }
::= { diffServQTable 1 } ::= { diffServQTable 1 }
DiffServQEntry ::= SEQUENCE { DiffServQEntry ::= SEQUENCE {
diffServQId INTEGER, diffServQId IndexInteger,
diffServQNext RowPointer, diffServQNext RowPointer,
diffServQRate RowPointer, diffServQRate RowPointer,
diffServQShaper RowPointer, diffServQShaper RowPointer,
diffServQStatus RowStatus diffServQStatus RowStatus
} }
diffServQId OBJECT-TYPE diffServQId OBJECT-TYPE
SYNTAX IndexInteger SYNTAX IndexInteger
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 78, line 50 skipping to change at page 78, line 50
SYNTAX DiffServSchedulerEntry SYNTAX DiffServSchedulerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Scheduler Table describing a single instance of "An entry in the Scheduler Table describing a single instance of
a scheduling algorithm." a scheduling algorithm."
INDEX { diffServSchedulerId } INDEX { diffServSchedulerId }
::= { diffServSchedulerTable 1 } ::= { diffServSchedulerTable 1 }
DiffServSchedulerEntry ::= SEQUENCE { DiffServSchedulerEntry ::= SEQUENCE {
diffServSchedulerId INTEGER, diffServSchedulerId IndexInteger,
diffServSchedulerNext RowPointer, diffServSchedulerNext RowPointer,
diffServSchedulerMethod OBJECT IDENTIFIER, diffServSchedulerMethod OBJECT IDENTIFIER,
diffServSchedulerRate RowPointer, diffServSchedulerRate RowPointer,
diffServSchedulerShaper RowPointer, diffServSchedulerShaper RowPointer,
diffServSchedulerStatus RowStatus diffServSchedulerStatus RowStatus
} }
diffServSchedulerId OBJECT-TYPE diffServSchedulerId OBJECT-TYPE
SYNTAX IndexInteger SYNTAX IndexInteger
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at page 83, line 19 skipping to change at page 83, line 19
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Assured Rate Parameters Table describes a single "An entry in the Assured Rate Parameters Table describes a single
set of scheduling parameters for use by one or more queues or set of scheduling parameters for use by one or more queues or
schedulers." schedulers."
INDEX { diffServAssuredRateId } INDEX { diffServAssuredRateId }
::= { diffServAssuredRateTable 1 } ::= { diffServAssuredRateTable 1 }
DiffServAssuredRateEntry ::= SEQUENCE { DiffServAssuredRateEntry ::= SEQUENCE {
diffServAssuredRateId INTEGER, diffServAssuredRateId IndexInteger,
diffServAssuredRatePriority Unsigned32, diffServAssuredRatePriority Unsigned32,
diffServAssuredRateAbs Unsigned32, diffServAssuredRateAbs Unsigned32,
diffServAssuredRateRel Unsigned32, diffServAssuredRateRel Unsigned32,
diffServAssuredRateStatus RowStatus diffServAssuredRateStatus RowStatus
} }
diffServAssuredRateId OBJECT-TYPE diffServAssuredRateId OBJECT-TYPE
SYNTAX IndexInteger SYNTAX IndexInteger
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 87, line 19 skipping to change at page 87, line 19
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the Shaping Parameter Table describes a single set "An entry in the Shaping Parameter Table describes a single set
of scheduling parameters for use by one or more queues or of scheduling parameters for use by one or more queues or
schedulers." schedulers."
INDEX { diffServShapingRateId, diffServShapingRateLevel } INDEX { diffServShapingRateId, diffServShapingRateLevel }
::= { diffServShapingRateTable 1 } ::= { diffServShapingRateTable 1 }
DiffServShapingRateEntry ::= SEQUENCE { DiffServShapingRateEntry ::= SEQUENCE {
diffServShapingRateId INTEGER, diffServShapingRateId IndexInteger,
diffServShapingRateLevel INTEGER, diffServShapingRateLevel Unsigned32,
diffServShapingRateAbs Unsigned32, diffServShapingRateAbs Unsigned32,
diffServShapingRateRel Unsigned32, diffServShapingRateRel Unsigned32,
diffServShapingRateThreshold BurstSize, diffServShapingRateThreshold BurstSize,
diffServShapingRateStatus RowStatus diffServShapingRateStatus RowStatus
} }
diffServShapingRateId OBJECT-TYPE diffServShapingRateId OBJECT-TYPE
SYNTAX IndexInteger SYNTAX IndexInteger
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An index that enumerates the Shaping Parameter entries. The set "An index that enumerates the Shaping Parameter entries. The set
of such identifiers spans the whole agent. Managers obtain new of such identifiers spans the whole agent. Managers obtain new
values for row creation in this table by reading values for row creation in this table by reading
diffServShapingRateNextFree." diffServShapingRateNextFree."
::= { diffServShapingRateEntry 1 } ::= { diffServShapingRateEntry 1 }
diffServShapingRateLevel OBJECT-TYPE diffServShapingRateLevel OBJECT-TYPE
SYNTAX IndexInteger SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An index that indicates which level of a multi-rate shaper is "An index that indicates which level of a multi-rate shaper is
being given its parameters. A multi-rate shaper has some number being given its parameters. A multi-rate shaper has some number
of rate levels. Frame Relay's dual rate specification refers to a of rate levels. Frame Relay's dual rate specification refers to a
'committed' and an 'excess' rate; ATM's dual rate specification 'committed' and an 'excess' rate; ATM's dual rate specification
refers to a 'mean' and a 'peak' rate. This table is generalized refers to a 'mean' and a 'peak' rate. This table is generalized
to support an arbitrary number of rates. The committed or mean to support an arbitrary number of rates. The committed or mean
rate is level 1, the peak rate (if any) is the highest level rate rate is level 1, the peak rate (if any) is the highest level rate
skipping to change at page 91, line 44 skipping to change at page 91, line 44
OBJECT diffServDataPathStart OBJECT diffServDataPathStart
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT diffServDataPathStatus OBJECT diffServDataPathStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT diffServClfrDataPathStart
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT diffServClfrStatus OBJECT diffServClfrStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT diffServClfrElementPrecedence OBJECT diffServClfrElementPrecedence
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
skipping to change at page 101, line 23 skipping to change at page 101, line 23
speeds less than or equal to 20,000,000 bits/second) packet- speeds less than or equal to 20,000,000 bits/second) packet-
oriented network interfaces." oriented network interfaces."
::= { diffServMIBGroups 9 } ::= { diffServMIBGroups 9 }
diffServMIBHCCounterGroup OBJECT-GROUP diffServMIBHCCounterGroup OBJECT-GROUP
OBJECTS { OBJECTS {
diffServCountActOctets, diffServCountActHCOctets, diffServCountActOctets, diffServCountActHCOctets,
diffServCountActPkts, diffServCountActDiscontTime, diffServCountActPkts, diffServCountActDiscontTime,
diffServCountActStatus, diffServAlgDropOctets, diffServCountActStatus, diffServAlgDropOctets,
diffServAlgDropHCOctets, diffServAlgDropPkts, diffServAlgDropHCOctets, diffServAlgDropPkts,
diffServAlgRandomDropHCOctets, diffServAlgRandomDropPkts diffServAlgRandomDropHCOctets, diffServAlgRandomDropHCPkts
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing information specific to high "A collection of objects providing information specific to high
speed (high speed interfaces transmit and receive at speeds speed (high speed interfaces transmit and receive at speeds
greater than 20,000,000 but less than or equals to 650,000,000 greater than 20,000,000 but less than or equals to 650,000,000
bits/second) packet-oriented network interfaces." bits/second) packet-oriented network interfaces."
::= { diffServMIBGroups 10 } ::= { diffServMIBGroups 10 }
diffServMIBVHCCounterGroup OBJECT-GROUP diffServMIBVHCCounterGroup OBJECT-GROUP
 End of changes. 29 change blocks. 
42 lines changed or deleted 35 lines changed or added

This html diff was produced by rfcdiff 1.34. The latest version is available from http://tools.ietf.org/tools/rfcdiff/