draft-ietf-mpls-bundle-mib-01.txt   draft-ietf-mpls-bundle-mib-02.txt 
Network Working Group Martin Dubuc Network Working Group Martin Dubuc
Internet Draft Meriton Networks Internet Draft Meriton Networks
Expires: August 2002 Expires: November 2002
Sudheer Dharanikota Sudheer Dharanikota
Nayna Networks Nayna Networks
Thomas D. Nadeau Thomas D. Nadeau
Cisco Systems Cisco Systems
Jonathan P. Lang Jonathan P. Lang
Calient Networks Calient Networks
February 2002 May 2002
Link Bundling Management Information Base Link Bundling Management Information Base
draft-ietf-mpls-bundle-mib-01.txt draft-ietf-mpls-bundle-mib-02.txt
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC 2026. all provisions of Section 10 of RFC 2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that other Task Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet- Drafts. groups may also distribute working documents as Internet- Drafts.
skipping to change at page 2, line 21 skipping to change at page 2, line 21
7.4. teLinkSrlgTable .............................................. 6 7.4. teLinkSrlgTable .............................................. 6
7.5. teLinkBandwidthTable ......................................... 7 7.5. teLinkBandwidthTable ......................................... 7
7.6. dataBearingChannelTable ...................................... 7 7.6. dataBearingChannelTable ...................................... 7
7.7. dataBearingChannelDescriptorTable ............................ 7 7.7. dataBearingChannelDescriptorTable ............................ 7
7.8. dataBearingChannelBandwidthTable ............................. 7 7.8. dataBearingChannelBandwidthTable ............................. 7
8. Example of Bundled Link Setup ................................ 7 8. Example of Bundled Link Setup ................................ 7
9. Application of the Interfaces Group to TE Links .............. 11 9. Application of the Interfaces Group to TE Links .............. 11
9.1 Support of the TE Link Layer by ifTable ...................... 12 9.1 Support of the TE Link Layer by ifTable ...................... 12
9.2 Using ifStackTable ........................................... 13 9.2 Using ifStackTable ........................................... 13
10. Link Bundling MIB Definitions ................................ 15 10. Link Bundling MIB Definitions ................................ 15
11. Security Considerations ...................................... 47 11. Security Considerations ...................................... 50
12. Acknowledgments .............................................. 48 12. Acknowledgments .............................................. 51
13. References ................................................... 48 13. References ................................................... 51
14. Authors' Addresses ........................................... 51 14. Authors' Addresses ........................................... 54
15. Full Copyright Statement ..................................... 51 15. Full Copyright Statement ..................................... 54
1. Abstract 1. Abstract
This memo defines an experimental portion of the Management Informa- This memo defines an experimental portion of the Management Informa-
tion Base (MIB) for use with network management protocols in the tion Base (MIB) for use with network management protocols in the
Internet community. In particular, it describes managed objects for Internet community. In particular, it describes managed objects for
modeling link bundling as described in [BUNDLING]. modeling link bundling as described in [BUNDLING].
2. Introduction 2. Introduction
skipping to change at page 8, line 9 skipping to change at page 8, line 9
with SRLGs 10 and 50. Finally, let the data-bearing channels be port with SRLGs 10 and 50. Finally, let the data-bearing channels be port
entity interfaces (lambdas). The following example illustrates which entity interfaces (lambdas). The following example illustrates which
rows and corresponding objects might be created to accomplish this. rows and corresponding objects might be created to accomplish this.
First, a bundled link entry is created. An ifEntry with the same First, a bundled link entry is created. An ifEntry with the same
ifIndex and with ifType teLink needs to be created beforehand. ifIndex and with ifType teLink needs to be created beforehand.
In teLinkTable: In teLinkTable:
{ {
ifIndex = 25, ifIndex = 25,
teLinkNumberingType = unnumbered(2), teLinkIpAddrType = unknown(0),
teLinkRowStatus = createAndGo(4) teLinkRowStatus = createAndGo(4)
} }
In ifStackTable: In ifStackTable:
{ {
ifStackHigherLayer = 0, ifStackHigherLayer = 0,
ifStackLowerLayer = 25, ifStackLowerLayer = 25,
ifStackStatus = createAndGo(4) ifStackStatus = createAndGo(4)
} }
Next, the two TE links are created. Next, the two TE links are created.
In teLinkTable: In teLinkTable:
{ {
ifIndex = 20, ifIndex = 20,
teLinkNumberingType = unnumbered(2), teLinkIpAddrType = unknown(0),
teLinkMetric = 5, teLinkMetric = 5,
teLinkResourceClass = 3, teLinkResourceClass = 3,
teLinkRowStatus = createAndWait(5) teLinkRowStatus = createAndWait(5)
} }
In ifStackTable: In ifStackTable:
{ {
ifStackHigherLayer = 25, ifStackHigherLayer = 25,
ifStackLowerLayer = 20, ifStackLowerLayer = 20,
ifStackStatus = createAndGo(4) ifStackStatus = createAndGo(4)
} }
In teLinkTable: In teLinkTable:
{ {
ifIndex = 21, ifIndex = 21,
teLinkNumberingType = unnumbered(2), teLinkIpAddrType = unknown(0),
teLinkMetric = 5, teLinkMetric = 5,
teLinkResourceClass = 3, teLinkResourceClass = 3,
teLinkRowStatus = createAndWait(5) teLinkRowStatus = createAndWait(5)
} }
In ifStackTable: In ifStackTable:
{ {
ifStackHigherLayer = 25, ifStackHigherLayer = 25,
ifStackLowerLayer = 21, ifStackLowerLayer = 21,
ifStackStatus = createAndGo(4) ifStackStatus = createAndGo(4)
skipping to change at page 14, line 17 skipping to change at page 14, line 17
+---------------+ +---------------+ +---------------+ +---------------+
| | | | | | | |
+------+ +------+ +------+ +------+ +------+ +------+ +------+ +------+
|oTrans| |oTrans| |oTrans| |oTrans| |oTrans| |oTrans| |oTrans| |oTrans|
+------+ +------+ +------+ +------+ +------+ +------+ +------+ +------+
The assignment of the index values could for example be: The assignment of the index values could for example be:
ifIndex Description ifIndex Description
1 mpls (type 166) 1 mpls (type 166)
2 teLink (type TBD) 2 teLink (type 200)
3 teLink (type TBD) 3 teLink (type 200)
4 teLink (type TBD) 4 teLink (type 200)
5 opticalTransport (type 196) 5 opticalTransport (type 196)
6 opticalTransport (type 196) 6 opticalTransport (type 196)
7 opticalTransport (type 196) 7 opticalTransport (type 196)
8 opticalTransport (type 196) 8 opticalTransport (type 196)
The ifStackTable is then used to show the relationships between the The ifStackTable is then used to show the relationships between the
various interfaces. various interfaces.
ifStackTable Entries ifStackTable Entries
skipping to change at page 15, line 16 skipping to change at page 15, line 16
+---------------+ +---------------+
| | | |
+------+ +------+ +------+ +------+
|oTrans| |oTrans| |oTrans| |oTrans|
+------+ +------+ +------+ +------+
The assignment of the index values could for example be: The assignment of the index values could for example be:
ifIndex Description ifIndex Description
1 mpls (type 166) 1 mpls (type 166)
2 teLink (type TBD) 2 teLink (type 200)
3 opticalTransport (type 196) 3 opticalTransport (type 196)
4 opticalTransport (type 196) 4 opticalTransport (type 196)
The ifStackTable is then used to show the relationships between the The ifStackTable is then used to show the relationships between the
various interfaces. various interfaces.
ifStackTable Entries ifStackTable Entries
HigherLayer LowerLayer HigherLayer LowerLayer
0 1 0 1
skipping to change at page 15, line 39 skipping to change at page 15, line 39
2 4 2 4
3 0 3 0
4 0 4 0
10. Link Bundling MIB Definitions 10. Link Bundling MIB Definitions
LINK-BUNDLING-MIB DEFINITIONS ::= BEGIN LINK-BUNDLING-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
experimental, Integer32, Unsigned32 experimental, Unsigned32
FROM SNMPv2-SMI FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, TruthValue, RowStatus, StorageType
RowPointer, TimeStamp
FROM SNMPv2-TC FROM SNMPv2-TC
InterfaceIndex, InterfaceIndexOrZero, ifIndex InterfaceIndexOrZero, ifIndex
FROM IF-MIB FROM IF-MIB
RouterID RouterID
FROM OSPF-MIB FROM OSPF-MIB
InetAddressType, InetAddress InetAddressType, InetAddress
FROM INET-ADDRESS-MIB; FROM INET-ADDRESS-MIB;
linkBundlingMIB MODULE-IDENTITY linkBundlingMIB MODULE-IDENTITY
LAST-UPDATED "200202261200Z" -- 26 February 2002 12:00:00 EST LAST-UPDATED "200205211200Z" -- 21 May 2002 12:00:00 EST
ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group" ORGANIZATION "Multiprotocol Label Switching (MPLS) Working Group"
CONTACT-INFO CONTACT-INFO
" Martin Dubuc " Martin Dubuc
Postal: Meriton Networks Postal: Meriton Networks
3026 Solandt Road 3026 Solandt Road
Kanata, ON, CANADA K2K 2A5 Kanata, ON, CANADA K2K 2A5
Tel: +1-613-270-9279 x253 Tel: +1-613-270-9279 x253
Email: martin.dubuc@meriton.com Email: martin.dubuc@meriton.com
Sudheer Dharanikota Sudheer Dharanikota
skipping to change at page 16, line 48 skipping to change at page 16, line 46
Postal: Calient Networks, Inc. Postal: Calient Networks, Inc.
25 Castilian Drive 25 Castilian Drive
Goleta, CA 93117 Goleta, CA 93117
Email: jplang@calient.net" Email: jplang@calient.net"
DESCRIPTION DESCRIPTION
"This MIB contains managed object definitions for "This MIB contains managed object definitions for
MPLS traffic engineering link bundling as MPLS traffic engineering link bundling as
defined in: Kompella, K., Rekhter, Y., Berger, L., defined in: Kompella, K., Rekhter, Y., Berger, L.,
Link Bundling in MPLS Traffic Engineering Link Bundling in MPLS Traffic Engineering
Internet Draft <draft-ietf-mpls-bundling-01.txt>, Internet Draft <draft-ietf-mpls-bundling-03.txt>,
November 2001." May 2002."
-- Revision history. -- Revision history.
REVISION REVISION
"200205211200Z" -- 21 May 2002 12:00:00 EST
DESCRIPTION
"Addressed comments received during Last Call.
- Addressed syntax errors reports by smilint.
- Reintroduced teLinkIpAddrType.
- Replaced ifIndex in linkBundlingMismatch
notification with TE link endpoint objects."
REVISION
"200202261200Z" -- 26 February 2002 12:00:00 EST "200202261200Z" -- 26 February 2002 12:00:00 EST
DESCRIPTION DESCRIPTION
"- Updated MIB boiler plate and references. "- Updated MIB boiler plate and references.
- Added linkBundlingFullModuleCompliance conformance statement. - Added linkBundlingFullModuleCompliance conformance statement.
- Removed teLinkIpAddrType. Replaced numbered value with - Removed teLinkIpAddrType. Replaced numbered value with
ipV4 and ipV6 values in teLinkNumberingType. ipV4 and ipV6 values in teLinkNumberingType.
- Updated description of all row status and storage type objects. - Updated description of all row status and storage type objects.
- Changed some of the enumerated value to start from 1 instead of 0. - Changed some of the enumerated value to start from 1 instead of 0.
- Updated references." - Updated references."
REVISION REVISION
"200109101200Z" -- 10 September 2001 12:00:00 EST "200109101200Z" -- 10 September 2001 12:00:00 EST
DESCRIPTION DESCRIPTION
"Removed teLinkRemoteId. Updated teLinkEncodingType and "Removed teLinkRemoteId. Updated teLinkEncodingType and
dataBearingChannelEncodingType values." dataBearingChannelEncodingType values."
REVISION REVISION
"200105223200Z" -- 22 May 2001 12:00:00 EST "200105221200Z" -- 22 May 2001 12:00:00 EST
DESCRIPTION DESCRIPTION
"Replaced InetAddressIPv4 and InetAddressIPv6 with InetAddress "Replaced InetAddressIPv4 and InetAddressIPv6 with InetAddress
and InetAddrType. Changed description of entries which extend and InetAddrType. Changed description of entries which extend
ifEntry. Made various minor corrections." ifEntry. Made various minor corrections."
REVISION REVISION
"200105141200Z" -- 14 May 2001 12:00:00 EST "200105151200Z" -- 15 May 2001 12:00:00 EST
DESCRIPTION DESCRIPTION
"Replaced componentLinkTable by dataBearingChannelTable. "Replaced componentLinkTable by dataBearingChannelTable.
Replaced linkBundlingTable by teLinkTable. Converted TE links Replaced linkBundlingTable by teLinkTable. Converted TE links
into interfaces." into interfaces."
REVISION REVISION
"200102231200Z" -- 23 February 2001 12:00:00 EST "200102231200Z" -- 23 February 2001 12:00:00 EST
DESCRIPTION DESCRIPTION
"Initial draft version." "Initial draft version."
::= { experimental 114 } ::= { experimental 114 }
skipping to change at page 18, line 31 skipping to change at page 18, line 38
in the ifTable must exist before a teLinkEntry is created with in the ifTable must exist before a teLinkEntry is created with
the corresponding ifIndex. If a TE link entry in the ifTable is the corresponding ifIndex. If a TE link entry in the ifTable is
destroyed, then so is the corresponding entry in the destroyed, then so is the corresponding entry in the
teLinkTable. The administrative and operational status values teLinkTable. The administrative and operational status values
are controlled from the ifEntry. If the link is unnumbered, are controlled from the ifEntry. If the link is unnumbered,
ifIndex is also used as the outgoing interface identifier." ifIndex is also used as the outgoing interface identifier."
INDEX { ifIndex } INDEX { ifIndex }
::= { teLinkTable 1 } ::= { teLinkTable 1 }
TeLinkEntry ::= SEQUENCE { TeLinkEntry ::= SEQUENCE {
teLinkNumberingType INTEGER, teLinkIpAddrType InetAddressType,
teLinkIpAddr InetAddress, teLinkIpAddr InetAddress,
teLinkRemoteIpAddr InetAddress, teLinkRemoteIpAddr InetAddress,
teLinkMetric Unsigned32, teLinkMetric Unsigned32,
teLinkMuxCapability INTEGER, teLinkMuxCapability INTEGER,
teLinkProtectionType INTEGER, teLinkProtectionType INTEGER,
teLinkWorkingPriority Unsigned32, teLinkWorkingPriority Unsigned32,
teLinkResourceClass Unsigned32, teLinkResourceClass Unsigned32,
teLinkIncomingIfId InterfaceIndexOrZero, teLinkIncomingIfId InterfaceIndexOrZero,
teLinkOutgoingIfId InterfaceIndexOrZero, teLinkOutgoingIfId InterfaceIndexOrZero,
teLinkFlooding InterfaceIndexOrZero, teLinkFlooding InterfaceIndexOrZero,
teLinkRowStatus RowStatus, teLinkRowStatus RowStatus,
teLinkStorageType StorageType teLinkStorageType StorageType
} }
teLinkNumberingType OBJECT-TYPE teLinkIpAddrType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX InetAddressType
unnumbered(1),
ipV4(2),
ipV6(3)
}
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TE link identifier address numbering type." "For IPv4 and IPv6 numbered links, this object represents the
IP address type associated with the TE link. For
unnumbered links, a value of unknown(0) must be used."
::= { teLinkEntry 1 } ::= { teLinkEntry 1 }
teLinkIpAddr OBJECT-TYPE teLinkIpAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For IPv4 and IPv6 numbered links, this object represents the "For IPv4 and IPv6 numbered links, this object represents the
IP address associated with the TE link." IP address associated with the TE link."
::= { teLinkEntry 2 } ::= { teLinkEntry 2 }
skipping to change at page 19, line 37 skipping to change at page 19, line 43
teLinkMetric OBJECT-TYPE teLinkMetric OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The traffic engineering metric for the TE link is "The traffic engineering metric for the TE link is
derived from its data-bearing channels. All data-bearing derived from its data-bearing channels. All data-bearing
channels within the TE link must have the same traffic channels within the TE link must have the same traffic
engineering metric." engineering metric."
REFERENCE REFERENCE
"draft-kompella-mpls-bundle-05.txt - Link Bundling in MPLS "draft-ietf-mpls-bundle-03.txt - Link Bundling in MPLS
Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger, Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger,
February 2001." May 2002."
::= { teLinkEntry 4 } ::= { teLinkEntry 4 }
teLinkMuxCapability OBJECT-TYPE teLinkMuxCapability OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
packetSwitch1(1), packetSwitch1(1),
packetSwitch2(2), packetSwitch2(2),
packetSwitch3(3), packetSwitch3(3),
packetSwitch4(4), packetSwitch4(4),
layer2Switch(51), layer2Switch(51),
tdm(100), tdm(100),
lambdaSwitch(150), lambdaSwitch(150),
fiberSwitch(200) fiberSwitch(200)
} }
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies link multiplex capability of the "This attribute specifies link multiplex capability of the
TE link, which is derived from its data-bearing channels. All TE link, which is derived from its data-bearing channels. All
data-bearing channels within the same TE link must have the data-bearing channels within the same TE link must have the
same link multiplex capability." same link multiplex capability."
REFERENCE REFERENCE
"draft-ietf-mpls-lsp-hierarchy-03.txt - LSP Hierarchy with "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
MPLS TE, K. Kompella, Y. Rekhter, May 2001." in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, May 2002."
::= { teLinkEntry 5 } ::= { teLinkEntry 5 }
teLinkProtectionType OBJECT-TYPE teLinkProtectionType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unprotected(1), extraTraffic(1),
shared(2), unprotected(2),
dedicated1For1(3), shared(3),
dedicated1Plus1(4), dedicated1For1(4),
enhanced(5) dedicated1Plus1(5),
enhanced(6)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies link protection type of the "This attribute specifies link protection type of the
TE link." TE link."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { teLinkEntry 6 } ::= { teLinkEntry 6 }
teLinkWorkingPriority OBJECT-TYPE teLinkWorkingPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object represents a priority value such that a new "This object represents a priority value such that a new
connection with a higher priority, i.e. numerically lower than connection with a higher priority, i.e. numerically lower than
this value, is guaranteed to be setup on a primary channel and this value, is guaranteed to be setup on a primary channel and
not on a secondary channel." not on a secondary channel."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, Februrary 2002." D. Saha, V. Sharma, May 2002."
::= { teLinkEntry 7 } ::= { teLinkEntry 7 }
teLinkResourceClass OBJECT-TYPE teLinkResourceClass OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the TE link resource class. "This attribute specifies the TE link resource class.
The resource class is a 32 bit bitfield. The resource class for The resource class is a 32 bit bitfield. The resource class for
a link bundle is derived from the resource class of its a link bundle is derived from the resource class of its
skipping to change at page 21, line 26 skipping to change at page 21, line 34
teLinkIncomingIfId OBJECT-TYPE teLinkIncomingIfId OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"For unnumbered links, the incoming interface is set to the "For unnumbered links, the incoming interface is set to the
outgoing interface identifier chosen by the neighboring LSR outgoing interface identifier chosen by the neighboring LSR
for the reverse link corresponding to this TE link." for the reverse link corresponding to this TE link."
REFERENCE REFERENCE
"draft-ietf-mpls-bundle-01.txt - Link Bundling in MPLS "draft-ietf-mpls-bundle-03.txt - Link Bundling in MPLS
Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger, Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger,
November 2001." May 2002."
::= { teLinkEntry 9 } ::= { teLinkEntry 9 }
teLinkOutgoingIfId OBJECT-TYPE teLinkOutgoingIfId OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If the link is unnumbered, the outgoing interface identifier is "If the link is unnumbered, the outgoing interface identifier is
set to the outgoing interface identifier chosen for the TE link set to the outgoing interface identifier chosen for the TE link
by the advertising LSR." by the advertising LSR."
REFERENCE REFERENCE
"draft-ietf-mpls-bundle-01.txt - Link Bundling in MPLS "draft-ietf-mpls-bundle-03.txt - Link Bundling in MPLS
Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger, Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger,
November 2001." May 2002."
::= { teLinkEntry 10 } ::= { teLinkEntry 10 }
teLinkFlooding OBJECT-TYPE teLinkFlooding OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object only has significance for link bundles which "This object only has significance for link bundles which
encoding type is not clear. For these link bundles, this object encoding type is not clear. For these link bundles, this object
identifies the TE link on which to restrict flooding. If the identifies the TE link on which to restrict flooding. If the
value is zero, then flooding must be done on all TE links value is zero, then flooding must be done on all TE links
within the link bundle." within the link bundle."
REFERENCE REFERENCE
"draft-ietf-ospf-isis-flood-opt-01.txt - Flooding optimization "draft-ietf-ospf-isis-flood-opt-01.txt - Flooding optimization
in link-state routing protocols, A. Zinin, M. Shand, in link-state routing protocols, A. Zinin, M. Shand,
March 2001." March 2001."
DEFVAL { 0 } DEFVAL { 0 }
::= { teLinkEntry 12 } ::= { teLinkEntry 11 }
teLinkRowStatus OBJECT-TYPE teLinkRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when teLinkRowStatus is active." can only be changed when teLinkRowStatus is active."
::= { teLinkEntry 13 } ::= { teLinkEntry 12 }
teLinkStorageType OBJECT-TYPE teLinkStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
teLinkTable. Conceptual rows having the value teLinkTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
columnar object in the row." columnar object in the row."
::= { teLinkEntry 14 } ::= { teLinkEntry 13 }
-- End of teLinkTable -- End of teLinkTable
-- TE Link Descriptor Table -- TE Link Descriptor Table
teLinkDescriptorTable OBJECT-TYPE teLinkDescriptorTable OBJECT-TYPE
SYNTAX SEQUENCE OF TeLinkDescriptorEntry SYNTAX SEQUENCE OF TeLinkDescriptorEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 23, line 35 skipping to change at page 23, line 43
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the link descriptor identifier." "This object specifies the link descriptor identifier."
::= { teLinkDescriptorEntry 1 } ::= { teLinkDescriptorEntry 1 }
teLinkEncodingType OBJECT-TYPE teLinkEncodingType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
packet(1), packet(1),
ethernetV2Dix(2), ethernet(2),
ansiPdh(3), ansiEtsiPdh(3),
etsiPdh(4), sdhItuSonetAnsi(5),
sdhItuG707(5),
sonetAnsiT1105(6),
digitalWrapper(7), digitalWrapper(7),
lambda(8), lambda(8),
fiber(9), fiber(9),
ethernet8023(10),
fiberChannel(11) fiberChannel(11)
} }
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the TE link encoding type." "This attribute specifies the TE link encoding type."
REFERENCE REFERENCE
"draft-ietf-mpls-generalized-signaling-07.txt - Generalized "draft-ietf-mpls-generalized-signaling-08.txt - Generalized
MPLS Signaling Functional Description, P. Ashwood-Smith, MPLS Signaling Functional Description, P. Ashwood-Smith,
A. Banarjee, L. Berger, G. Bernstein, J. Drake, Y. Fan, A. Banarjee, L. Berger, G. Bernstein, J. Drake, Y. Fan,
E. Mannie, J. Lang, B. Rajagopalan, Y. Rekhter, D. Saha, E. Mannie, J. Lang, B. Rajagopalan, Y. Rekhter, D. Saha,
V. Sharma, G. Swallow, Z. Tang, November 2001." V. Sharma, G. Swallow, Z. Tang, April 2002."
::= { teLinkDescriptorEntry 2 } ::= { teLinkDescriptorEntry 2 }
teLinkDescrPriority OBJECT-TYPE teLinkDescrPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the lowest priority at which that link "This object specifies the lowest priority at which that link
encoding type is available." encoding type is available."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { teLinkDescriptorEntry 3 } ::= { teLinkDescriptorEntry 3 }
teLinkMinReservableBandwidth OBJECT-TYPE teLinkMinReservableBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the minimum reservable bandwidth on "This attribute specifies the minimum reservable bandwidth on
the TE link. This is derived from the union of the the TE link. This is derived from the union of the
minimum reservable bandwidth of all the data-bearing minimum reservable bandwidth of all the data-bearing
channels associated with the TE link that can be used to carry channels associated with the TE link that can be used to carry
live traffic. This value is an estimate in units of 1,000 bits live traffic. This value is an estimate in units of 1,000 bits
per second." per second."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { teLinkDescriptorEntry 4 } ::= { teLinkDescriptorEntry 4 }
teLinkMaxReservableBandwidth OBJECT-TYPE teLinkMaxReservableBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the maximum reservable bandwidth on "This attribute specifies the maximum reservable bandwidth on
the TE link. This is the union of the maximum reservable the TE link. This is the union of the maximum reservable
bandwidth of all the data-bearing channels within the bandwidth of all the data-bearing channels within the
TE link that can be used to carry live traffic. This value TE link that can be used to carry live traffic. This value
is an estimate in units of 1,000 bits per second." is an estimate in units of 1,000 bits per second."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { teLinkDescriptorEntry 5 } ::= { teLinkDescriptorEntry 5 }
teLinkDescrRowStatus OBJECT-TYPE teLinkDescrRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when teLinkDescrRowStatus is active." can only be changed when teLinkDescrRowStatus is active."
::= { teLinkDescriptorEntry 6 } ::= { teLinkDescriptorEntry 6 }
teLinkDescrStorageType OBJECT-TYPE teLinkDescrStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
teLinkDescriptorTable. Conceptual rows having the value teLinkDescriptorTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
skipping to change at page 26, line 18 skipping to change at page 26, line 23
TeLinkOspfTeEntry ::= SEQUENCE { TeLinkOspfTeEntry ::= SEQUENCE {
teLinkOspfLinkType INTEGER, teLinkOspfLinkType INTEGER,
teLinkOspfLinkId RouterID teLinkOspfLinkId RouterID
} }
teLinkOspfLinkType OBJECT-TYPE teLinkOspfLinkType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
pointToPoint(1), pointToPoint(1),
multiAccess(2) multiAccess(2)
} }
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the OSPF link type for the TE link. "This attribute specifies the OSPF link type for the TE link.
All TE links within the same bundle must have the same All TE links within the same bundle must have the same
link type." link type."
::= { teLinkOspfTeEntry 1 } ::= { teLinkOspfTeEntry 1 }
teLinkOspfLinkId OBJECT-TYPE teLinkOspfLinkId OBJECT-TYPE
SYNTAX RouterID SYNTAX RouterID
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"On point-to-point link, the link identifier is the Router ID "On point-to-point link, the link identifier is the Router ID
of the neighbor. For bundled link, is derived from the link of the neighbor. For bundled link, is derived from the link
identifier associated with its TE links." identifier associated with its TE links."
REFERENCE REFERENCE
"draft-ietf-mpls-bundle-01.txt - Link Bundling in MPLS "draft-ietf-mpls-bundle-03.txt - Link Bundling in MPLS
Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger, Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger,
November 2001." May 2002."
::= { teLinkOspfTeEntry 2 } ::= { teLinkOspfTeEntry 2 }
-- End of teLinkOspfTeTable -- End of teLinkOspfTeTable
-- TE Link Shared Risk Link Group Table -- TE Link Shared Risk Link Group Table
teLinkSrlgTable OBJECT-TYPE teLinkSrlgTable OBJECT-TYPE
SYNTAX SEQUENCE OF TeLinkSrlgEntry SYNTAX SEQUENCE OF TeLinkSrlgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at page 27, line 33 skipping to change at page 27, line 38
srlgStorageType StorageType srlgStorageType StorageType
} }
srlg OBJECT-TYPE srlg OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This identifies a SRLG supported by the TE link." "This identifies a SRLG supported by the TE link."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { teLinkSrlgEntry 1 } ::= { teLinkSrlgEntry 1 }
srlgRowStatus OBJECT-TYPE srlgRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when srlgRowStatus is active." can only be changed when srlgRowStatus is active."
::= { teLinkSrlgEntry 2 } ::= { teLinkSrlgEntry 2 }
srlgStorageType OBJECT-TYPE srlgStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
teLinkSrlgTable. Conceptual rows having the value teLinkSrlgTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
skipping to change at page 29, line 7 skipping to change at page 29, line 13
} }
teLinkPriority OBJECT-TYPE teLinkPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..8) SYNTAX Unsigned32 (1..8)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the priority. It should be mapped "This attribute specifies the priority. It should be mapped
to a number between 0 and 7" to a number between 0 and 7"
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { teLinkBandwidthEntry 1 } ::= { teLinkBandwidthEntry 1 }
teLinkUnreservedBandwidth OBJECT-TYPE teLinkUnreservedBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the TE link unreserved "This attribute specifies the TE link unreserved
bandwidth at priority p. It is the sum of the unreserved bandwidth at priority p. It is the sum of the unreserved
bandwidths at priority p of all data-bearing channel associated bandwidths at priority p of all data-bearing channel associated
with the TE link (excludes all channels that are strictly with the TE link (excludes all channels that are strictly
used as protecting channels). This value is an estimate in units used as protecting channels). This value is an estimate in units
of 1,000 bits per second." of 1,000 bits per second."
REFERENCE REFERENCE
"draft-ietf-mpls-bundle-05.txt - Link Bundling in MPLS "draft-ietf-mpls-bundle-03.txt - Link Bundling in MPLS
Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger, Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger,
November 2001." May 2002."
::= { teLinkBandwidthEntry 2 } ::= { teLinkBandwidthEntry 2 }
teLinkMaximumLspBandwidth OBJECT-TYPE teLinkMaximumLspBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the TE link maximum "This attribute specifies the TE link maximum
LSP bandwidth at priority p. It is the maximum of all LSP bandwidth at priority p. It is the maximum of all
maximum LSP bandwidth at priority p of the data-bearing channels maximum LSP bandwidth at priority p of the data-bearing channels
associated with the TE link (excludes all channels that are associated with the TE link (excludes all channels that are
strictly used as protecting channels). This value is an estimate strictly used as protecting channels). This value is an estimate
in units of 1,000 bits per second." in units of 1,000 bits per second."
REFERENCE REFERENCE
"draft-ietf-mpls-bundle-05.txt - Link Bundling in MPLS "draft-ietf-mpls-bundle-03.txt - Link Bundling in MPLS
Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger, Traffic Engineering, K. Kompella, Y. Rekhter, L. Berger,
November 2001." May 2002."
::= { teLinkBandwidthEntry 3 } ::= { teLinkBandwidthEntry 3 }
teLinkBandwidthRowStatus OBJECT-TYPE teLinkBandwidthRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when teLinkBandwidthRowStatus is active." can only be changed when teLinkBandwidthRowStatus is active."
::= { teLinkBandwidthEntry 4 } ::= { teLinkBandwidthEntry 4 }
teLinkBandwidthStorageType OBJECT-TYPE teLinkBandwidthStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
teLinkBandwidthTable. Conceptual rows having the value teLinkBandwidthTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
skipping to change at page 31, line 27 skipping to change at page 31, line 32
tdm(100), tdm(100),
lambdaSwitch(150), lambdaSwitch(150),
fiberSwitch(200) fiberSwitch(200)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies link multiplexing capabilities of the "This attribute specifies link multiplexing capabilities of the
data-bearing channel." data-bearing channel."
REFERENCE REFERENCE
"draft-ietf-mpls-lsp-hierarchy-02.txt - LSP Hierarchy with "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
MPLS TE, K. Kompella, Y. Rekhter, February 2001." in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, May 2002."
::= { dataBearingChannelEntry 1 } ::= { dataBearingChannelEntry 1 }
dataBearingChannelPreferredProtection OBJECT-TYPE dataBearingChannelPreferredProtection OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
primary(1), primary(1),
secondary(2) secondary(2)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 32, line 14 skipping to change at page 32, line 21
currently used as primary or secondary channel." currently used as primary or secondary channel."
::= { dataBearingChannelEntry 3 } ::= { dataBearingChannelEntry 3 }
dataBearingChannelRowStatus OBJECT-TYPE dataBearingChannelRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when dataBearingChannelRowStatus is active." can only be changed when dataBearingChannelRowStatus is active."
::= { dataBearingChannelEntry 4 } ::= { dataBearingChannelEntry 4 }
dataBearingChannelStorageType OBJECT-TYPE dataBearingChannelStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
dataBearingChannelTable. Conceptual rows having the value dataBearingChannelTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
columnar object in the row." columnar object in the row."
::= { dataBearingChannelEntry 5 } ::= { dataBearingChannelEntry 5 }
-- End of dataBearingChannelTable -- End of dataBearingChannelTable
-- Data-bearing Channel Link Descriptor Table -- Data-bearing Channel Link Descriptor Table
dataBearingChannelDescriptorTable OBJECT-TYPE dataBearingChannelDescriptorTable OBJECT-TYPE
SYNTAX SEQUENCE OF DataBearingChannelDescrEntry SYNTAX SEQUENCE OF DataBearingChannelDescriptorEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table specifies the link descriptors associated with the "This table specifies the link descriptors associated with the
data-bearing channels." data-bearing channels."
::= { linkBundlingObjects 7 } ::= { linkBundlingObjects 7 }
dataBearingChannelDescrEntry OBJECT-TYPE dataBearingChannelDescriptorEntry OBJECT-TYPE
SYNTAX DataBearingChannelDescrEntry SYNTAX DataBearingChannelDescriptorEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in this table is created for every data-bearing channel "An entry in this table is created for every data-bearing channel
descriptor. An ifEntry in the ifTable must exist before a descriptor. An ifEntry in the ifTable must exist before a
dataBearingChannelDescrEntry using the same ifIndex is created. dataBearingChannelDescriptorEntry using the same ifIndex is created.
If a data-bearing channel entry in the ifTable is destroyed, If a data-bearing channel entry in the ifTable is destroyed,
then so are all entries in the then so are all entries in the
dataBearingChannelDescriptorTable that use the ifIndex of dataBearingChannelDescriptorTable that use the ifIndex of
this data-bearing channel." this data-bearing channel."
INDEX { ifIndex, dataBearingChannelDescrId } INDEX { ifIndex, dataBearingChannelDescrId }
::= { dataBearingChannelDescriptorTable 1 } ::= { dataBearingChannelDescriptorTable 1 }
DataBearingChannelDescrEntry ::= SEQUENCE { DataBearingChannelDescriptorEntry ::= SEQUENCE {
dataBearingChannelDescrId Unsigned32, dataBearingChannelDescrId Unsigned32,
dataBearingChannelEncodingType INTEGER, dataBearingChannelEncodingType INTEGER,
dataBearingChannelDescrPriority Unsigned32, dataBearingChannelDescrPriority Unsigned32,
dataBearingChannelMinReservableBandwidth Unsigned32, dataBearingChannelMinReservableBandwidth Unsigned32,
dataBearingChannelMaxReservableBandwidth Unsigned32, dataBearingChannelMaxReservableBandwidth Unsigned32,
dataBearingChannelDescrRowStatus RowStatus, dataBearingChannelDescrRowStatus RowStatus,
dataBearingChannelDescrStorageType StorageType dataBearingChannelDescrStorageType StorageType
} }
dataBearingChannelDescrId OBJECT-TYPE dataBearingChannelDescrId OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the link descriptor identifier." "This object specifies the link descriptor identifier."
::= { dataBearingChannelDescrEntry 1 } ::= { dataBearingChannelDescriptorEntry 1 }
dataBearingChannelEncodingType OBJECT-TYPE dataBearingChannelEncodingType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
packet(1), packet(1),
ethernetV2(2), ethernet(2),
ansiPdh(3), ansiEtsiPdh(3),
etsiPdh(4), sdhItuSonetAnsi(5),
sdhItu1996(5),
sonetAnsi1995(6),
digitalWrapper(7), digitalWrapper(7),
lambda(8), lambda(8),
fiber(9), fiber(9),
ethernet8023(10), fiberChannel(11)
sdhItu2000(11),
sonetAnsi2000(12)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the data-bearing channel encoding type." "This attribute specifies the data-bearing channel encoding type."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-mpls-generalized-signaling-08.txt - Generalized
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, MPLS Signaling Functional Description, P. Ashwood-Smith,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banarjee, L. Berger, G. Bernstein, J. Drake, Y. Fan,
D. Saha, V. Sharma, February 2002." E. Mannie, J. Lang, B. Rajagopalan, Y. Rekhter, D. Saha,
::= { dataBearingChannelDescrEntry 2 } V. Sharma, G. Swallow, Z. Tang, April 2002."
::= { dataBearingChannelDescriptorEntry 2 }
dataBearingChannelDescrPriority OBJECT-TYPE dataBearingChannelDescrPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7) SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the lowest priority at which that link "This object specifies the lowest priority at which that link
encoding type is available for the data-bearing channel." encoding type is available for the data-bearing channel."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { dataBearingChannelDescrEntry 3 } ::= { dataBearingChannelDescriptorEntry 3 }
dataBearingChannelMinReservableBandwidth OBJECT-TYPE dataBearingChannelMinReservableBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the minimum reservable bandwidth on "This attribute specifies the minimum reservable bandwidth on
the data-bearing channel. This value is an estimate the data-bearing channel. This value is an estimate
in units of 1,000 bits per second." in units of 1,000 bits per second."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { dataBearingChannelDescrEntry 4 } ::= { dataBearingChannelDescriptorEntry 4 }
dataBearingChannelMaxReservableBandwidth OBJECT-TYPE dataBearingChannelMaxReservableBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the maximum reservable bandwidth on "This attribute specifies the maximum reservable bandwidth on
the data-bearing channel. This value is an estimate the data-bearing channel. This value is an estimate
in units of 1,000 bits per second." in units of 1,000 bits per second."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { dataBearingChannelDescrEntry 5 } ::= { dataBearingChannelDescriptorEntry 5 }
dataBearingChannelDescrRowStatus OBJECT-TYPE dataBearingChannelDescrRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when dataBearingChannelDescrRowStatus is active." can only be changed when dataBearingChannelDescrRowStatus
::= { dataBearingChannelDescrEntry 6 } is active."
::= { dataBearingChannelDescriptorEntry 6 }
dataBearingChannelDescrStorageType OBJECT-TYPE dataBearingChannelDescrStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
dataBearingChannelDescriptorTable. Conceptual rows dataBearingChannelDescriptorTable. Conceptual rows
having the value 'permanent' need not allow write-access having the value 'permanent' need not allow write-access
to any columnar object in the row." to any columnar object in the row."
::= { dataBearingChannelDescrEntry 7 } ::= { dataBearingChannelDescriptorEntry 7 }
-- End of dataBearingChannelDescriptorTable -- End of dataBearingChannelDescriptorTable
-- Data-bearing Channel Bandwidth Table -- Data-bearing Channel Bandwidth Table
dataBearingChannelBandwidthTable OBJECT-TYPE dataBearingChannelBandwidthTable OBJECT-TYPE
SYNTAX SEQUENCE OF DataBearingChannelBandwidthEntry SYNTAX SEQUENCE OF DataBearingChannelBandwidthEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 36, line 19 skipping to change at page 36, line 24
} }
dataBearingChannelPriority OBJECT-TYPE dataBearingChannelPriority OBJECT-TYPE
SYNTAX Unsigned32 (1..8) SYNTAX Unsigned32 (1..8)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the priority. It should be mapped "This attribute specifies the priority. It should be mapped
to a number between 0 and 7." to a number between 0 and 7."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { dataBearingChannelBandwidthEntry 1 } ::= { dataBearingChannelBandwidthEntry 1 }
dataBearingChannelUnreservedBandwidth OBJECT-TYPE dataBearingChannelUnreservedBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the data-bearing channel unreserved "This attribute specifies the data-bearing channel unreserved
bandwidth at priority p. This value is an estimate bandwidth at priority p. This value is an estimate
in units of 1,000 bits per second." in units of 1,000 bits per second."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { dataBearingChannelBandwidthEntry 2 } ::= { dataBearingChannelBandwidthEntry 2 }
dataBearingChannelMaximumLspBandwidth OBJECT-TYPE dataBearingChannelMaximumLspBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the data-bearing channel maximum "This attribute specifies the data-bearing channel maximum
LSP bandwidth at priority p. This value is an estimate LSP bandwidth at priority p. This value is an estimate
in units of 1,000 bits per second." in units of 1,000 bits per second."
REFERENCE REFERENCE
"draft-ietf-ccamp-ospf-gmpls-extensions-04.txt - OSPF Extensions "draft-ietf-ccamp-ospf-gmpls-extensions-07.txt - OSPF Extensions
in Support of Generalized MPLS, K. Kompella, Y. Rekhter, in Support of Generalized MPLS, K. Kompella, Y. Rekhter,
A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie, A. Banerjee, J. Drake, G. Bernstein, D. Fedyk, E. Mannie,
D. Saha, V. Sharma, February 2002." D. Saha, V. Sharma, May 2002."
::= { dataBearingChannelBandwidthEntry 3 } ::= { dataBearingChannelBandwidthEntry 3 }
dataBearingChannelBwRowStatus OBJECT-TYPE dataBearingChannelBwRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when dataBearingChannelBwRowStatus is active." can only be changed when dataBearingChannelBwRowStatus is active."
::= { dataBearingChannelBandwidthEntry 4 } ::= { dataBearingChannelBandwidthEntry 4 }
dataBearingChannelBwStorageType OBJECT-TYPE dataBearingChannelBwStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
dataBearingChannelBandwidthTable. Conceptual rows dataBearingChannelBandwidthTable. Conceptual rows
having the value 'permanent' need not allow write-access having the value 'permanent' need not allow write-access
skipping to change at page 37, line 48 skipping to change at page 38, line 8
generation of the link bundling notifications, generation of the link bundling notifications,
otherwise these notifications are not emitted." otherwise these notifications are not emitted."
DEFVAL { false } DEFVAL { false }
::= { linkBundlingObjects 9 } ::= { linkBundlingObjects 9 }
-- Notifications -- Notifications
-- Bundled Link Notifications -- Bundled Link Notifications
linkBundleMismatch NOTIFICATION-TYPE linkBundleMismatch NOTIFICATION-TYPE
OBJECTS { ifIndex } OBJECTS { teLinkIpAddrType, teLinkIpAddr, teLinkRemoteIpAddr }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a mismatch is found on a "This notification is generated when a mismatch is found on a
bundled link. Such mismatch can be detected for instance if one bundled link. Such mismatch can be detected for instance if one
of the traffic engineering parameters is not consistent across of the traffic engineering parameters is not consistent across
all TE links within a bundled link (resource class, all TE links within a bundled link (resource class,
OSPF link type, etc.)." OSPF link type, etc.)."
::= { linkBundlingNotifications 1 } ::= { linkBundlingNotifications 1 }
-- End of notifications -- End of notifications
skipping to change at page 38, line 32 skipping to change at page 38, line 37
linkBundlingFullModuleCompliance MODULE-COMPLIANCE linkBundlingFullModuleCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Compliance statement for agents that support the "Compliance statement for agents that support the
configuration and monitoring of link bundling MIB." configuration and monitoring of link bundling MIB."
MODULE -- this module MODULE -- this module
-- The mandatory groups have to be implemented -- The mandatory groups have to be implemented
-- by all devices supporting link bundling. However, they may all -- by all devices supporting link bundling. However, they may all
-- be supported as read-only objects in the case where manual -- be supported as read-only objects in the case where automatic
-- configuration is unsupported. -- configuration is supported.
MANDATORY-GROUPS { linkBundlingGroup, MANDATORY-GROUPS { linkBundlingGroup,
teLinkBandwidthGroup } teLinkBandwidthGroup,
dataBearingChannelBandwidthGroup }
GROUP teLinkOspfTeGroup GROUP teLinkOspfTeGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for OSPF enabled devices." "This group is mandatory for OSPF enabled devices."
GROUP teLinkSrlgGroup GROUP teLinkSrlgGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for G-MPLS enabled devices." "This group is mandatory for G-MPLS enabled devices."
GROUP linkBundlingNotificationGroup
DESCRIPTION
"This group is mandatory for equipment that support
link bundling notifications."
-- teLinkTable -- teLinkTable
OBJECT teLinkIpAddrType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
MIN-ACCESS read-only
DESCRIPTION
"The dns(16) address type need not be supported.
The ipv4(1) and ipv6(2) address types need not be
supported if numbered links are not supported. The
unknown(0) address type need not be supported if
unnumbered links are not supported."
OBJECT teLinkIpAddr
SYNTAX InetAddress (SIZE(0|4|16))
DESCRIPTION
"Size of TE link IP address depends on type of TE link.
TE link IP address size is zero if link is unnumbered,
four if link IP address is IPv4 and sixteen if link IP
address is IPv6."
OBJECT teLinkRemoteIpAddr
SYNTAX InetAddress (SIZE(0|4|16))
DESCRIPTION
"Size of TE link IP address depends on type of TE link.
TE link IP address size is zero if link is unnumbered,
four if link IP address is IPv4 and sixteen if link IP
address is IPv6."
OBJECT teLinkMuxCapability
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkProtectionType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkRowStatus OBJECT teLinkRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"The notReady(3) state need not be supported." "The notReady(3) state need not be supported."
OBJECT teLinkStorageType OBJECT teLinkStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- teLinkDescriptorTable -- teLinkDescriptorTable
OBJECT teLinkEncodingType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkDescrPriority
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkMinReservableBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkMaxReservableBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkDescrRowStatus OBJECT teLinkDescrRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"The notReady(3) state need not be supported." "The notReady(3) state need not be supported."
OBJECT teLinkDescrStorageType OBJECT teLinkDescrStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- teLinkOspfTeTable -- teLinkOspfTeTable
OBJECT teLinkOspfLinkId OBJECT teLinkOspfLinkType
SYNTAX INTEGER { pointToPoint(1) } SYNTAX INTEGER { pointToPoint(1) }
MIN-ACCESS read-create MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"A value of multiAccess(2) need not be supported." "A value of multiAccess(2) need not be supported."
OBJECT teLinkOspfLinkId
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
-- teLinkSrlgTable -- teLinkSrlgTable
OBJECT srlgRowStatus OBJECT srlgRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT srlgStorageType OBJECT srlgStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- teLinkBandwidthTable -- teLinkBandwidthTable
OBJECT teLinkMaximumLspBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkBandwidthRowStatus OBJECT teLinkBandwidthRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT teLinkBandwidthStorageType OBJECT teLinkBandwidthStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- dataBearingChannelTable -- dataBearingChannelTable
OBJECT dataBearingChannelLinkMuxCapability
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dataBearingChannelMaxReservableBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dataBearingChannelRowStatus OBJECT dataBearingChannelRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT dataBearingChannelStorageType OBJECT dataBearingChannelStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- dataBearingChannelDescriptorTable -- dataBearingChannelDescriptorTable
OBJECT dataBearingChannelDescrRowStatus OBJECT dataBearingChannelDescrRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"The notReady(3) state need not be supported." "The notReady(3) state need not be supported."
OBJECT dataBearingChannelDescrStorageType OBJECT dataBearingChannelDescrStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- dataBearingChannelBandwidthTable -- dataBearingChannelBandwidthTable
OBJECT dataBearingChannelMaximumLspBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dataBearingChannelBwRowStatus OBJECT dataBearingChannelBwRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT dataBearingChannelBwStorageType OBJECT dataBearingChannelBwStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
::= { linkBundlingCompliances 1 } ::= { linkBundlingCompliances 1 }
linkBundlingMonitoringModuleCompliance MODULE-COMPLIANCE linkBundlingMonitoringModuleCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Compliance statement for agents that support the "Compliance statement for agents that support the
monitoring of link bundling MIB." monitoring of link bundling MIB."
MODULE -- this module MODULE -- this module
-- The mandatory groups have to be implemented -- The mandatory groups have to be implemented
-- by all devices supporting link bundling. However, they may all -- by all devices supporting link bundling. However, they may all
-- be supported as read-only objects in the case where manual -- be supported as read-only objects in the case where manual
-- configuration is unsupported. -- configuration is unsupported.
MANDATORY-GROUPS { linkBundlingGroup, MANDATORY-GROUPS { linkBundlingGroup,
teLinkBandwidthGroup } teLinkBandwidthGroup,
dataBearingChannelBandwidthGroup }
GROUP teLinkOspfTeGroup GROUP teLinkOspfTeGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for OSPF enabled devices." "This group is mandatory for OSPF enabled devices."
GROUP teLinkSrlgGroup GROUP teLinkSrlgGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for G-MPLS enabled devices." "This group is mandatory for G-MPLS enabled devices."
GROUP linkBundlingNotificationGroup
DESCRIPTION
"This group is optional."
-- teLinkTable -- teLinkTable
OBJECT teLinkIpAddrType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
MIN-ACCESS read-only
DESCRIPTION
"The dns(16) address type need not be supported.
The ipv4(1) and ipv6(2) address types need not be
supported if numbered links are not supported. The
unknown(0) address type need not be supported if
unnumbered links are not supported."
OBJECT teLinkIpAddr
SYNTAX InetAddress (SIZE(0|4|16))
DESCRIPTION
"Size of TE link IP address depends on type of TE link.
TE link IP address size is zero if link is unnumbered,
four if link IP address is IPv4 and sixteen if link IP
address is IPv6."
OBJECT teLinkRemoteIpAddr
SYNTAX InetAddress (SIZE(0|4|16))
DESCRIPTION
"Size of TE link IP address depends on type of TE link.
TE link IP address size is zero if link is unnumbered,
four if link IP address is IPv4 and sixteen if link IP
address is IPv6."
OBJECT teLinkMuxCapability
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkProtectionType OBJECT teLinkProtectionType
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT teLinkWorkingPriority OBJECT teLinkWorkingPriority
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 42, line 27 skipping to change at page 44, line 45
"The notReady(3) state need not be supported." "The notReady(3) state need not be supported."
OBJECT teLinkStorageType OBJECT teLinkStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- teLinkDescriptorTable -- teLinkDescriptorTable
OBJECT teLinkEncodingType
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkDescrPriority
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkMinReservableBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkMaxReservableBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkDescrRowStatus OBJECT teLinkDescrRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) state need not be supported." "The notReady(3) state need not be supported."
OBJECT teLinkDescrStorageType OBJECT teLinkDescrStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- teLinkOspfTeTable -- teLinkOspfTeTable
OBJECT teLinkOspfLinkId OBJECT teLinkOspfLinkType
SYNTAX INTEGER { pointToPoint(1) } SYNTAX INTEGER { pointToPoint(1) }
MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"A value of multiAccess(2) need not be supported." "A value of multiAccess(2) need not be supported."
OBJECT teLinkOspfLinkId
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
-- teLinkSrlgTable -- teLinkSrlgTable
OBJECT srlgRowStatus OBJECT srlgRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT srlgStorageType OBJECT srlgStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- teLinkBandwidthTable -- teLinkBandwidthTable
OBJECT teLinkMaximumLspBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT teLinkBandwidthRowStatus OBJECT teLinkBandwidthRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT teLinkBandwidthStorageType OBJECT teLinkBandwidthStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- dataBearingChannelTable -- dataBearingChannelTable
OBJECT dataBearingChannelLinkMuxCapability
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dataBearingChannelPreferredProtection OBJECT dataBearingChannelPreferredProtection
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT dataBearingChannelMaxReservableBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dataBearingChannelRowStatus OBJECT dataBearingChannelRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT dataBearingChannelStorageType OBJECT dataBearingChannelStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
skipping to change at page 44, line 36 skipping to change at page 47, line 46
"The notReady(3) state need not be supported." "The notReady(3) state need not be supported."
OBJECT dataBearingChannelDescrStorageType OBJECT dataBearingChannelDescrStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- dataBearingChannelBandwidthTable -- dataBearingChannelBandwidthTable
OBJECT dataBearingChannelMaximumLspBandwidth
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT dataBearingChannelBwRowStatus OBJECT dataBearingChannelBwRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT dataBearingChannelBwStorageType OBJECT dataBearingChannelBwStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
::= { linkBundlingCompliances 2 } ::= { linkBundlingCompliances 2 }
-- Units of conformance -- Units of conformance
linkBundlingGroup OBJECT-GROUP linkBundlingGroup OBJECT-GROUP
OBJECTS { teLinkNumberingType, OBJECTS { teLinkIpAddrType,
teLinkIpAddr, teLinkIpAddr,
teLinkRemoteIpAddr, teLinkRemoteIpAddr,
teLinkMetric, teLinkMetric,
teLinkMuxCapability, teLinkMuxCapability,
teLinkProtectionType, teLinkProtectionType,
teLinkWorkingPriority, teLinkWorkingPriority,
teLinkResourceClass, teLinkResourceClass,
teLinkIncomingIfId, teLinkIncomingIfId,
teLinkOutgoingIfId, teLinkOutgoingIfId,
teLinkFlooding, teLinkFlooding,
skipping to change at page 47, line 50 skipping to change at page 51, line 18
sibility to ensure that the SNMP entity giving access to an instance sibility to ensure that the SNMP entity giving access to an instance
of this MIB is properly configured to give access to the objects only of this MIB is properly configured to give access to the objects only
to those principals (users) that have legitimate rights to indeed GET to those principals (users) that have legitimate rights to indeed GET
or SET (change/create/delete) them. or SET (change/create/delete) them.
There are a number of managed objects in this MIB that may contain There are a number of managed objects in this MIB that may contain
information that may be sensitive from a business perspective, in information that may be sensitive from a business perspective, in
that they can be used to derive the network topology, e.g. list of that they can be used to derive the network topology, e.g. list of
nodes and their IP address (teLinkTable), list of data-bearing chan- nodes and their IP address (teLinkTable), list of data-bearing chan-
nels (dataBearingChannelTable) in addition to usage of network nels (dataBearingChannelTable) in addition to usage of network
resources (teLinkBandwidthTable and resources (teLinkBandwidthTable and dataBearingChannelBandwidthT-
dataBearingChannelBandwidthTable). Allowing uncontrolled access to able). Allowing uncontrolled access to these objects could result in
these objects could result in malicious and unwanted disruptions of malicious and unwanted disruptions of network traffic, incorrect net-
network traffic, incorrect network configuration or theft of competi- work configuration or theft of competitive business information.
tive business information. There are no objects that are particu- There are no objects that are particularly sensitive in their own
larly sensitive in their own right, such as passwords or monetary right, such as passwords or monetary amounts.
amounts.
12. Acknowledgments 12. Acknowledgments
The general structure of this draft has been modeled around draft- The general structure of this draft has been modeled around draft-
ietf-mpls-lsr-mib-06.txt. The authors would like to acknowlegde the ietf-mpls-lsr-mib-06.txt. The authors would like to acknowlegde the
contribution of Dmitry Ryumkin. contribution of Dmitry Ryumkin.
13. References 13. References
[BUNDLING] Kompella, K., Rekhter, Y., and Berger, L., [BUNDLING] Kompella, K., Rekhter, Y., and Berger, L.,
"Link Bundling in MPLS Traffic Engineering", "Link Bundling in MPLS Traffic Engineering",
Internet Draft <draft-ietf-mpls-bundle-01.txt>, Internet Draft <draft-ietf-mpls-bundle-03.txt>,
November 2001. May 2002.
[LMP] Lang, J., Mitra, K., Drake, J., Kompella, K., [LMP] Lang, J., Mitra, K., Drake, J., Kompella, K.,
Rekhter, Y., Berger, L., Rajagopalan, B., Rekhter, Y., Berger, L., Rajagopalan, B.,
Basak, D., Sandick, H., Zinin, A., and Basak, D., Sandick, H., Zinin, A., and
Banarjee, A., "Link Management Protocol", Banarjee, A., "Link Management Protocol",
Internet Draft <draft-ccamp-lmp-02.txt>, Internet Draft <draft-ccamp-lmp-03.txt>,
November 2001. March 2002.
[GMPLS] Ashwood-Smith, P., Banarjee, A., Berger, L., [GMPLS] Ashwood-Smith, P., Banarjee, A., Berger, L.,
Bernstein, G., Drake, J., Fan, Y., Kompella, K., Bernstein, G., Drake, J., Fan, Y., Kompella, K.,
Mannie, E., Lang, J., Rajagopalan, B., Rekhter, Y., Mannie, E., Lang, J., Rajagopalan, B., Rekhter, Y.,
Saha, D., Sharma, V., Swallow, G., and Tang, Z., Saha, D., Sharma, V., Swallow, G., and Tang, Z.,
"Generalized MPLS Signaling Functional Description", "Generalized MPLS Signaling Functional Description",
Internet Draft Internet Draft
<draft-ietf-mpls-generalized-signaling-07.txt>, <draft-ietf-mpls-generalized-signaling-08.txt>,
November 2001. April 2002.
[GMPLS-ARCH] Mannie, E., Ashwood-Smith, P., Awduche, D., [GMPLS-ARCH] Mannie, E., Ashwood-Smith, P., Awduche, D.,
Banarjee, A., Basak, D., Berger, L., Bernstein, G., Banarjee, A., Basak, D., Berger, L., Bernstein, G.,
Dharanikota, S., Drake, J., Fan, Y., Fedyk, D., Dharanikota, S., Drake, J., Fan, Y., Fedyk, D.,
Grammel, G., Guo, D., Kompella, K., Kullberg, A., Grammel, G., Guo, D., Kompella, K., Kullberg, A.,
Lang, J., Liaw, F., Nadeau, T., Ong, L., Lang, J., Liaw, F., Nadeau, T., Ong, L.,
Papadimitriou, D., Pendarakis, D., Rajagopalan, B., Papadimitriou, D., Pendarakis, D., Rajagopalan, B.,
Rekhter, Y., Saha, D., Sandick, H., Sharma, V., Rekhter, Y., Saha, D., Sandick, H., Sharma, V.,
Swallow, G., Tang, Z., Yates, J., Young, G., Yu, J., Swallow, G., Tang, Z., Yates, J., Young, G., Yu, J.,
Zinin, A., "Generalized Multi-Protocol Label Switching Zinin, A., "Generalized Multi-Protocol Label Switching
(GMPLS) Architecture", Internet Draft (GMPLS) Architecture", Internet Draft
<draft-ietf-ccamp-gmpls-architecture-01.txt>, <draft-ietf-ccamp-gmpls-architecture-02.txt>,
November 2001. March 2002.
[OSPF] Katz, D., Yeung, D. "Traffic Engineering Extensions to [OSPF] Katz, D., Yeung, D. "Traffic Engineering Extensions to
OSPF", Internet Draft OSPF", Internet Draft
<draft-katz-yeung-ospf-traffic-06.txt>, October 2001. <draft-katz-yeung-ospf-traffic-06.txt>, October 2001.
[GMPLS-OSPF] Kompella, K., Rekhter, Y., Banerjee, A. et al, "OSPF [GMPLS-OSPF] Kompella, K., Rekhter, Y., Banerjee, A. et al, "OSPF
Extensions in Support of Generalized MPLS", Internet Extensions in Support of Generalized MPLS", Internet
Draft Draft
<draft-ietf-ccamp-ospf-gmpls-extensions-04.txt>, <draft-ietf-ccamp-ospf-gmpls-extensions-07.txt>,
February 2002. May 2002.
[LSP-HIER] Kompella, K., Rekhter, Y., LSP Hierarchy with MPLS TE, [LSP-HIER] Kompella, K., Rekhter, Y., LSP Hierarchy with MPLS TE,
Internet Draft <draft-ietf-mpls-lsp-hierarchy-03.txt>, Internet Draft <draft-ietf-mpls-lsp-hierarchy-03.txt>,
May 2001. May 2001.
[ZININ] Zinin, A., SHand, M., "Flooding optimizations in link- [ZININ] Zinin, A., SHand, M., "Flooding optimizations in link-
state routing protocols", Internet Draft, state routing protocols", Internet Draft,
<draft-ietf-ospf-isis-flood-opt-01.txt>, March 2001. <draft-ietf-ospf-isis-flood-opt-01.txt>, March 2001.
[Assigned] Reynolds, J., and J. Postel, "Assigned Numbers", [Assigned] Reynolds, J., and J. Postel, "Assigned Numbers",
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/