draft-ietf-ccamp-gmpls-ospf-mib-00.txt   draft-ietf-ccamp-gmpls-ospf-mib-01.txt 
IETF Internet Draft Masanori Miyazawa IETF Internet Draft Masanori Miyazawa
Proposed status: Standards Track Tomohiro Otani Proposed status: Standards Track Tomohiro Otani
Expires: October 2006 KDDI R&D Labs Expires: October 2006 KDDI R&D Labs
Thomas D. Nadeau Thomas D. Nadeau
Cisco Systems Cisco Systems
Kenji Kumaki Kenji Kumaki
KDDI Corporation KDDI Corporation
Extensions to the OSPF Management Information Base October 2006
Traffic Engineering Database Management Information Base
in support of GMPLS in support of GMPLS
draft-ietf-ccamp-gmpls-ospf-mib-00.txt draft-ietf-ccamp-gmpls-ospf-mib-01.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
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 Task Force (IETF), its areas, and its working groups. Note that
skipping to change at line 37 skipping to change at line 39
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
Abstract Abstract
This memo defines the Management Information Base (MIB) objects in This memo defines the Management Information Base (MIB) objects in
order to manage OSPF routing information with extension in support of order to manage traffic engineering database (TED) information with
Multi-protocol label switching (MPLS) as well as Generalized MPLS extension in support of Multi-protocol label switching (MPLS) as well
(GMPLS) for use with network management protocols. as Generalized MPLS (GMPLS) for use with network management protocols.
Table of Contents Table of Contents
in support of GMPLS................................................1
Status of this Memo................................................1 Status of this Memo................................................1
Abstract...........................................................1 Abstract...........................................................1
1. Introduction....................................................3 1. Introduction....................................................3
2. Terminology.....................................................3
T. Otani et al. 1 T. Otani et al. 1
2. Terminology.....................................................3
2.1 Conventions used in this document..............................3 2.1 Conventions used in this document..............................3
2.2 Terminology....................................................3 2.2 Terminology....................................................3
2.3 Acronyms.......................................................3 2.3 Acronyms.......................................................3
3. Motivations.....................................................4 3. Motivations.....................................................4
4. Brief description of MIB Objects................................4 4. Brief description of MIB Objects................................4
4.1 ospfTeLsdbTable................................................4 4.1 teTEDTable.....................................................4
4.2 ospfTeLocalIntIpAddrTable......................................4 4.2 teLocalIntIpAddrTable..........................................4
4.3 ospfTeRemoteIntIpAddrTable.....................................4 4.3 teRemoteIntIpAddrTable.........................................4
4.4 ospfTeSwCapTable...............................................4 4.4 teSwCapTable...................................................4
4.5 ospfTeSrlgTable................................................4 4.5 teSrlgTable....................................................4
5. OSPF-TE MIB Definitions with GMPLS extensions...................4 5. TED MIB Definitions in support of GMPLS.........................4
6. Security consideration.........................................18 6. Security consideration.........................................19
7. IANA Considerations............................................18 7. IANA Considerations............................................19
7.1 IANA Considerations for OSPF-TE-STD-MIB.......................18 7.1 IANA Considerations for TED-STD-MIB...........................19
8. References.....................................................18 8. References.....................................................19
8.1 Normative References..........................................18 8.1 Normative References..........................................19
8.2 Informative References........................................18 8.2 Informative References........................................19
9. Acknowledgment.................................................19 9. Acknowledgment.................................................21
10. Author’s Address..............................................19 10. Author’s Address..............................................21
11. Intellectual Property Statement...............................20 11. Intellectual Property Statement...............................21
12. Copyright Statement...........................................20 12. Copyright Statement...........................................22
T. Otani et al. 2 T. Otani et al. 2
1. Introduction 1. Introduction
The OSPF MIB is defined as [OSPFMIB] and is being extended by The OSPF MIB is defined as [OSPFMIB] being extended by [OSPFMIB
[OSPFMIB UPDATE]. On the other side, MPLS/GMPLS based traffic UPDATE] and The ISIS MIB as [ISISMIB]. On the other side, MPLS/GMPLS
engineering has so far extended OSPF routing protocol with TE based traffic engineering has so far extended OSPF/ISIS routing
functionality [GMPLSrouting, RFC3630]. To manage such MPLS/GMPLS protocol with TE functionality [GMPLSrouting, RFC3630, GMPLSisis,
networks effectively, OSPF information associated with MPLS/GMPLS TE RFC3784]. To manage such MPLS/GMPLS networks effectively, routing
parameters is preferred for the network management, however, there is information associated with MPLS/GMPLS TE parameters (TED) is
no definition of MPLS/GMPLS TE information in the existing OSPF MIB. preferred for the network management, however, there is no clear
definition of MPLS/GMPLS TE information in existing MIBs related with
OSPF/ISIS.
This memo defines the Management Information Base (MIB) objects for This memo defines the Management Information Base (MIB) objects for
managing OSPF extension in support of MPLS/GMPLS for use with network managing TED in support of MPLS/GMPLS for use with network management
management protocols. protocols.
This MIB module should be used in conjunction with OSPF MIB as well This MIB module should be used in conjunction with OSPF/ISIS MIB as
as other MIBs defined in [RFC3812, RFC3813, GMPLSLSRMIB, GMPLSTEMIB] well as other MIBs defined in [RFC3812, RFC3813, GMPLSLSRMIB,
for the management of MPLS/GMPLS based traffic engineering GMPLSTEMIB] for the management of MPLS/GMPLS based traffic
information. engineering information.
2. Terminology 2. Terminology
2.1 Conventions used in this document 2.1 Conventions used in this document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC-2119 [RFC2119]. document are to be interpreted as described in RFC-2119 [RFC2119].
2.2 Terminology 2.2 Terminology
skipping to change at line 132 skipping to change at line 135
TDM: Time Division Multiplexing TDM: Time Division Multiplexing
SRLG: Shared risk link group SRLG: Shared risk link group
LSA: Link state advertisement LSA: Link state advertisement
T. Otani et al. 3 T. Otani et al. 3
3. Motivations 3. Motivations
The existing OSPF, MPLS and GMPLS MIBs do not provide for the The existing OSPF, MPLS and GMPLS MIBs do not provide for the
management of all of the extensions to the OSPF protocol. To manage management of all of the extensions to the OSPF protocol. To manage
GMPLS routing attributes, MIB objects to indicate such GMPLS OSPF-TE GMPLS TE attributes, MIB objects to indicate such GMPLS TED is
attributes is significant. significant.
4. Brief description of MIB Objects 4. Brief description of MIB Objects
The objects described in this section support the management of The objects described in this section support the management of TED
attributes described in [GMPLSrouting] and [GMPLSOSPF] for OSPF-TE described in [GMPLSrouting], [GMPLSOSPF] and [GMPLSisis] for GMPLS
with GMPLS extensions as well as in [RFC3630] for OSPF-TE. extensions as well as in [RFC3630] and [RFC3784] for MPLS/GMPLS.
4.1 ospfTeLsdbTable 4.1 teTEDTable
The ospfTeLsdbTable is basically used to indicate multiple sub-TLVs The teTEDTable is basically used to indicate TED information of OSPF-
information in opaque LSA which have been supported by [OSPF-TE]. TE or ISIS-TE. However, this table does not contain the information
However, this table does not contain the information of Local/Remote of Local/Remote interface IP address, Interface Switching Capcability
interface IP address, Interface Switching Capcability Descriptor and Descriptor and Shared Risk Link Group information within the sub-TLVs
Shared Risk Link Group information within the sub-TLVs for the Link- for the Link-TLV.
TLV.
4.2 ospfTeLocalIntIpAddrTable 4.2 teLocalIntIpAddrTable
The ospfTeLocalIntIpAddrTable is identical to the Local interface IP The teLocalIntIpAddrTable is identical to the Local interface IP
address information in a sub-TLV for the Link-TLV. This is address information in a sub-TLV for the Link-TLV. This is
independently defined, because the Interface IP Address sub-TLV may independently defined, because the Interface IP Address sub-TLV may
appear more than once within the same Link-TLV. appear more than once within the same Link-TLV.
4.3 ospfTeRemoteIntIpAddrTable 4.3 teRemoteIntIpAddrTable
The ospfTeRemoteIntIpAddrTable is identical to the Remote interface The teRemoteIntIpAddrTable is identical to the Remote interface IP
IP address information in a sub-TLV of the Link-TLV. This is also address information in a sub-TLV of the Link-TLV. This is also
independently utilized, because one or more local interface IP independently utilized, because one or more local interface IP
address sub TLVs may exist in the same Link-TLV. address sub TLVs may exist in the same Link-TLV.
4.4 ospfTeSwCapTable 4.4 teSwCapTable
The ospfTeSwCapTable represents Interface Switching Capability The teSwCapTable represents Interface Switching Capability Descriptor
Descriptor information. This is independently defined due to the information. This is independently defined due to the possibility of
possibility of multiple appearances of the sub TLV within the same multiple appearances of the sub TLV within the same Link-TLV.
Link-TLV.
4.5 ospfTeSrlgTable 4.5 teSrlgTable
The ospfTeSrlgTable contains the Sub-TLV information of Shared Risk The teSrlgTable contains the Sub-TLV information of Shared Risk Link
Link Group (SRLG) information. This is separately defined, because Group (SRLG) information. This is separately defined, because more
more than one sub TLVs may appear in the same Link-TLV. than one sub TLVs may appear in the same Link-TLV.
5. OSPF-TE MIB Definitions with GMPLS extensions 5. TED MIB Definitions in support of GMPLS
T. Otani et al. 4 T. Otani et al. 4
OSPF-TE-DRAFT00-MIB DEFINITIONS ::= BEGIN TED-DRAFT01-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, transmission,
IpAddress
FROM SNMPv2-SMI --[RFC2578] FROM SNMPv2-SMI --[RFC2578]
MODULE-COMPLIANCE, OBJECT-GROUP MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF --[RFC2580] FROM SNMPv2-CONF --[RFC2580]
InetAddressType, InetAddress RowPointer
FROM INET-ADDRESS-MIB FROM SNMPv2-TC --[RFC2579]
transmission ospfAreaId, ospfLsdbLsid, ospfLsdbRouterId
FROM SNMPv2-SMI --[RFC2578]
ospfLsdbLsid, ospfRouterId
FROM OSPF-MIB; --[OSPFMIB UPDATE] FROM OSPF-MIB; --[OSPFMIB UPDATE]
IsisISLevel, IsisLinkStatePDUID, IsisSystemID
FROM ISIS-MIB; --[ISISMIB]
ospfTeMIB MODULE-IDENTITY teMIB MODULE-IDENTITY
LAST-UPDATED "200510240000Z" -- 04 July 2005 00:00:00 GMT LAST-UPDATED "200510240000Z" -- 04 July 2005 00:00:00 GMT
ORGANIZATION "IETF CCAMP Working Group." ORGANIZATION "IETF CCAMP Working Group."
CONTACT-INFO CONTACT-INFO
" Tomohiro Otani " Tomohiro Otani
otani@kddilabs.jp otani@kddilabs.jp
Masanori Miyazawa Masanori Miyazawa
ma-miyazawa@kddilabs.jp ma-miyazawa@kddilabs.jp
Thomas D. Nadeau Thomas D. Nadeau
tnadeau@cisco.com tnadeau@cisco.com
Kenji Kumaki Kenji Kumaki
ke-kumaki@kddi.com ke-kumaki@kddi.com
Comments and discussion to ccamp@ietf.org" Comments and discussion to ccamp@ietf.org"
DESCRIPTION DESCRIPTION
"This MIB contains managed object definitions for "This MIB contains managed object definitions for
extensions to the OSPF MIB in support of Traffic TED in support of MPLS/GMPLS Traffic
Engienering (TE). Engienering (TE) Database.
Copyright (C) The Internet Society (2006). This Copyright (C) The Internet Society (2006). This
version of this MIB module is part of RFCXXX; see version of this MIB module is part of RFCXXX; see
the RFC itself for full legal notices." the RFC itself for full legal notices."
-- Revision history. -- Revision history.
REVISION REVISION
"200506041200Z" -- 04 July 2005 12:00:00 GMT "200506041200Z" -- 04 July 2005 12:00:00 GMT
DESCRIPTION DESCRIPTION
"Initial version. Published as RFC xxxx." -- RFC-editor pls fill "Initial version. Published as RFC xxxx." -- RFC-editor pls fill
in xxx" --in xxx
::= { transmission 9988 } -- assigned by IANA, see section 7.1 for ::= { transmission 9988 } -- assigned by IANA, see section 7.1 for
-- details -- details
-- Textual Conventions. -- Textual Conventions.
-- Top level components of this MIB. -- Top level components of this MIB.
ospfTeNotifications OBJECT IDENTIFIER ::= { ospfTeMIB 0 } teNotifications OBJECT IDENTIFIER ::= { teMIB 0 }
ospfTeObjects OBJECT IDENTIFIER ::= { ospfTeMIB 1 }
T. Otani et al. 5 T. Otani et al. 5
ospfTeScalars OBJECT IDENTIFIER ::= { ospfTeObjects 1 } teObjects OBJECT IDENTIFIER ::= { teMIB 1 }
ospfTeTables OBJECT IDENTIFIER ::= { ospfTeObjects 2 } teScalars OBJECT IDENTIFIER ::= { teObjects 1 }
ospfTeConformance OBJECT IDENTIFIER ::= { ospfTeMIB 2 } teTables OBJECT IDENTIFIER ::= { teObjects 2 }
teConformance OBJECT IDENTIFIER ::= { teMIB 2 }
-- MIB Definitions -- MIB Definitions
-- --
-- Scalar Objects -- Scalar Objects
-- --
-- --
-- OSPF TE LSDB Table -- TE DB Table
-- --
ospfTeLsdbTable OBJECT-TYPE teTEDTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfTeLsdbEntry SYNTAX SEQUENCE OF TeTEDEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table indicates multiple sub-TLVs information in opaque "This table indicates multiple TED information which has been
LSA which have been supported by [OSPF-TE]. " supported by [OSPF-TE]."
::= { ospfTeTables 1 } ::= { teTables 1 }
ospfTeLsdbEntry OBJECT-TYPE teTEDEntry OBJECT-TYPE
SYNTAX OspfTeLsdbEntry SYNTAX TeTEDEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This entry contains each sub-TLVs information commonly utilized "This entry contains TED information commonly utilized in both
in both MPLS and GMPLS" MPLS and GMPLS"
INDEX { ospfLsdbLsid, ospflsdbRouterId } INDEX { ospfAreaId, ospfLsdbLsid, ospflsdbRouterId }
::= { ospfTeLsdbTable 1 } ::= { teTEDTable 1 }
OspfTeLsdbEntry ::= SEQUENCE { TeTEDEntry ::= SEQUENCE {
ospfTeLinkType INTEGER, teLinkInformationSource INTEGER,
ospfTeLinkIdAddr InetAddress, teAreaLevelID OCTET STRING,
ospfTeLinkIdAddrType InetAddressType, teLSPDUID OCTET STRING,
ospfTeMetric Integer32, teRouterSystemID OCTET STRING,
ospfTeMaxBandwidth Unsigned32, teLinkType INTEGER,
ospfTeMaxReservableBandwidth Unsigned32, teLinkIdAddr IpAddress,
ospfTeUnreservedBandwidthPri0 Unsigned32, teMetric Integer32,
ospfTeUnreservedBandwidthPri1 Unsigned32, teMaxBandwidth OCTET STRING,
ospfTeUnreservedBandwidthPri2 Unsigned32, teMaxReservableBandwidth OCTET STRING,
ospfTeUnreservedBandwidthPri3 Unsigned32, teUnreservedBandwidthPri0 OCTET STRING,
ospfTeUnreservedBandwidthPri4 Unsigned32, teUnreservedBandwidthPri1 OCTET STRING,
ospfTeUnreservedBandwidthPri5 Unsigned32, teUnreservedBandwidthPri2 OCTET STRING,
ospfTeUnreservedBandwidthPri6 Unsigned32, teUnreservedBandwidthPri3 OCTET STRING,
ospfTeUnreservedBandwidthPri7 Unsigned32, teUnreservedBandwidthPri4 OCTET STRING,
ospfTeAdministrativeGroup Integer32, teUnreservedBandwidthPri5 OCTET STRING,
ospfTeLocalId Integer32, teUnreservedBandwidthPri6 OCTET STRING,
ospfTeRemoteId Integer32, teUnreservedBandwidthPri7 OCTET STRING,
ospfTeLinkProtectionType INTEGER, teAdministrativeGroup Integer32,
}
T. Otani et al. 6 T. Otani et al. 6
ospfTeLinkType OBJECT-TYPE teLocalId Integer32,
teRemoteId Integer32,
teLinkProtectionType BITS,
teLinkInformationData RowPointer,
}
teLinkInformationSource OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
locallyConfigured(1),
ospf(2),
isis(3),
other(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the source of the information about
the TE link"
::= { teTEDEntry 1 }
teAreaLevelId OBJECT-TYPE
SYNTAX Usigned32 {ospfAreaId, IsisISLevel}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
“This is corresponding to area ID in OSPF and level ID in
ISIS”
::= { teTEDEntry 2 }
teOSPDUId OBJECT-TYPE
SYNTAX Usigned32 {ospfLsdbLsid, IsisLinkStatePDUID}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
“This is corresponding to link state ID in OSPF and link
state PDU ID in ISIS”
::= { teTEDEntry 3 }
teRouterSystem OBJECT-TYPE
SYNTAX Usigned32 {ospfLsdbRouterId, IsisSystemID}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
“This is corresponding to the router ID in OSPF and the
system ID in ISIS”
::= { teTEDEntry 4 }
teLinkType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
pointToPoint (1), pointToPoint (1),
multiAccess (2) multiAccess (2)
T. Otani et al. 7
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the type of the link such as point-to-point "This indicates the type of the link such as point-to-point
or multi-access" or multi-access"
::= { ospfTeLsdbEntry 1 } ::= { teTEDEntry 5 }
ospfTeLinkIdAddr OBJECT-TYPE teLinkIdAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the Router ID of the neighbor in the case "This indicates the Router ID of the neighbor in the case
of point-to-point links. This also indicates the interface address of point-to-point links. This also indicates the interface address
of the designated router in the case of multi-access links." of the designated router in the case of multi-access links."
::= { ospfTeLsdbEntry 2 } ::= { teTEDEntry 6 }
ospfTeLinkIdAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of TE link ID address."
::= { ospfTeLsdbEntry 3 }
ospfTeMetric OBJECT-TYPE teMetric OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the traffic engineering metric value of the "This indicates the traffic engineering metric value of the
TE link." TE link."
::= { ospfTeLsdbEntry 4 } ::= { teTEDEntry 7 }
ospfTeMaxBandwidth OBJECT-TYPE teMaxBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE( 4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the maximum bandwidth that "This indicates the maximum bandwidth that
can be used on this link in this direction" can be used on this link in this direction"
::= { ospfTeLsdbEntry 5 } ::= { teTEDEntry 8 }
ospfTeMaxReservableBandwidth OBJECT-TYPE teMaxReservableBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
T. Otani et al. 7
"This indicates the maximum bandwidth that may be reserved on "This indicates the maximum bandwidth that may be reserved on
this link in this direction" this link in this direction"
::= { ospfTeLsdbEntry 6 } ::= { teTEDEntry 9 }
ospfTeUnreservedBandwidthPri0 OBJECT-TYPE teUnreservedBandwidthPri0 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
T. Otani et al. 8
"This indicates the amount of bandwidth not yet reserved at "This indicates the amount of bandwidth not yet reserved at
the priority 0" the priority 0"
::= { ospfTeLsdbEntry 7 } ::= { teTEDEntry 10 }
ospfTeUnreservedBandwidthPri1 OBJECT-TYPE teUnreservedBandwidthPri1 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the amount of bandwidth not yet reserved at "This indicates the amount of bandwidth not yet reserved at
the priority 1" the priority 1"
::= { ospfTeLsdbEntry 8 } ::= { teTEDEntry 11 }
ospfTeUnreservedBandwidthPri2 OBJECT-TYPE teUnreservedBandwidthPri2 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the amount of bandwidth not yet reserved at "This indicates the amount of bandwidth not yet reserved at
the priority 2" the priority 2"
::= { ospfTeLsdbEntry 9 } ::= { teTEDEntry 12 }
ospfTeUnreservedBandwidthPri3 OBJECT-TYPE teUnreservedBandwidthPri3 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the amount of bandwidth not yet reserved at "This indicates the amount of bandwidth not yet reserved at
the priority 3" the priority 3"
::= { ospfTeLsdbEntry 10 } ::= { teTEDEntry 13 }
ospfTeUnreservedBandwidthPri4 OBJECT-TYPE teUnreservedBandwidthPri4 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the amount of bandwidth not yet reserved at "This indicates the amount of bandwidth not yet reserved at
the priority 4" the priority 4"
::= { ospfTeLsdbEntry 11 } ::= { teTEDEntry 14 }
ospfTeUnreservedBandwidthPri5 OBJECT-TYPE teUnreservedBandwidthPri5 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
T. Otani et al. 8
"This indicates the amount of bandwidth not yet reserved at "This indicates the amount of bandwidth not yet reserved at
the priority 5" the priority 5"
::= { ospfTeLsdbEntry 12 } ::= { teTEDEntry 15 }
ospfTeUnreservedBandwidthPri6 OBJECT-TYPE T. Otani et al. 9
SYNTAX Unsigned32 teUnreservedBandwidthPri6 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the amount of bandwidth not yet reserved at "This indicates the amount of bandwidth not yet reserved at
the priority 6" the priority 6"
::= { ospfTeLsdbEntry 13 } ::= { teTEDEntry 16 }
ospfTeUnreservedBandwidthPri7 OBJECT-TYPE teUnreservedBandwidthPri7 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the amount of bandwidth not yet reserved at "This indicates the amount of bandwidth not yet reserved at
the priority 7" the priority 7"
::= { ospfTeLsdbEntry 14 } ::= { teTEDEntry 17 }
ospfTeAdministrativeGroup OBJECT-TYPE teAdministrativeGroup OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the Administrative Group which the link "This indicates the Administrative Group which the link
belong to. Since the value is a bit mask, the link can belong to belong to. Since the value is a bit mask, the link can belong to
multiple groups. This is also called Resource Class/Color." multiple groups. This is also called Resource Class/Color."
::= { ospfTeLsdbEntry 15 } ::= { teTEDEntry 18 }
ospfTeLocalId OBJECT-TYPE teLocalId OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the Link local identifier of an unnumbered "This indicates the Link local identifier of an unnumbered
link." link."
::= { ospfTeLsdbEntry 16 } ::= { teTEDEntry 19 }
ospfTeRemoteId OBJECT-TYPE teRemoteId OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
" This indicates the Link remote identifier of an unnumbered " This indicates the Link remote identifier of an unnumbered
link." link."
::= { ospfTeLsdbEntry 17 } ::= { teTEDEntry 20 }
ospfTeLinkProtectionType OBJECT-TYPE teLinkProtectionType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX BITS {
extraTraffic(0), extraTraffic(0),
unprotected(1), unprotected(1),
T. Otani et al. 9
shared (2), shared (2),
dedicatedOneToOne (3), dedicatedOneToOne (3),
T. Otani et al. 10
dedicatedOnePlusOne(4), dedicatedOnePlusOne(4),
enhanced(5) enhanced(5)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the protection type of the TE link" "This object indicates the protection type of the TE link"
::= { ospfTeLsdbEntry 18 } ::= { teTEDEntry 21 }
teLinkInformationData OBJECT-TYPE
SYNTAX RowPointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object cross-references the source of the information
about this TE link and should be interpretted in the context of
teLinkInformationSource.
If teLinkInformationSource has the value unknown(0) this
object SHOULD contain a value of zeroDotZero.
If teLinkInformationSource has the value
locallyConfigured(1), this object MAY contain the identifier of the
corresponding row entry in the teLinkTable of TE-LINK-STD-MIB, MAY
contain the identifier of the corresponding row in a local
proprietary TE link MIB module, or otherwise SHOULD contain the value
of zeroDotZero.
If teLinkInformationSource has the value ospf(2), this
object MAY contain the identifier of the corresponding row entry in
the ospfLocalLsdbTable of [OSPF-MIB], or otherwise SHOULD contain the
value of zeroDotZero.
If teLinkInformationSource has the value isis(3) this object
MAY contain the identifier of the corresponding row entry in the
isisAreaAddr of [ISIS-MIB], or otherwise SHOULD contain the value of
zeroDotZero.
If teLinkInformationSource has the value other(4) this
object MAY contain the identifier of the corresponding row entry a
local proprietary MIB module, or otherwise SHOULD contain the value
of zeroDotZero."
::= { teTEDEntry 22 }
-- --
-- OSPF TE Local Interface IP Address Table -- TED Local Interface IP Address Table
-- --
ospfTeLocalIntAddrTable OBJECT-TYPE teLocalIntAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfTeLocalIntAddrEntry SYNTAX SEQUENCE OF TeLocalIntAddrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains the IP address information of a local TE "This table contains the IP address information of a local TE
link." link."
::= { ospfTeTables 2 } ::= { teTables 2 }
ospfTeLocalIntAddrEntry OBJECT-TYPE teLocalIntAddrEntry OBJECT-TYPE
SYNTAX OspfTeLocalIntAddrEntry SYNTAX TeLocalIntAddrEntry
T. Otani et al. 11
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This entry contains the IP address information of the local "This entry contains the IP address information of the local
TE link." TE link."
INDEX { ospfLsdbLsid, ospflsdbRouterId, ospfTeLocalIntAddrIndex } INDEX { ospfAreaId, ospfLsdbLsid, ospfLsdbRouterId,
::= { ospfTeLocalIntAddrTable 1 } teLocalIntAddrIndex }
::= { teLocalIntAddrTable 1 }
OspfTeLocalIntAddrEntry ::= SEQUENCE { TeLocalIntAddrEntry ::= SEQUENCE {
ospfTeLocalIntAddrIndex Unsigned32, teLocalIntAddrIndex Unsigned32,
ospfTeLocalIntAddr InetAddress, teLocalIntAddr IpAddress,
ospfTeLocalIntAddrType InetAddressType
} }
ospfTeLocalIntAddrIndex OBJECT-TYPE teLocalIntAddrIndex OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the index to identify multiple local TE links" "This indicates the index to identify multiple local TE links"
::= { ospfTeLocalIntAddrEntry 1 } ::= { teLocalIntAddrEntry 1 }
ospfTeLocalIntAddr OBJECT-TYPE teLocalIntAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
T. Otani et al. 10
"This object indicates the address of the local TE link." "This object indicates the address of the local TE link."
::= { ospfTeLocalIntAddrEntry 2 } ::= { teLocalIntAddrEntry 2 }
ospfTeLocalIntAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of local TE link address."
::= { ospfTeLocalIntAddrEntry 3 }
-- --
-- OSPF TE Remote Interface IP Address Table -- TED Remote Interface IP Address Table
-- --
ospfTeRemoteIntAddrTable OBJECT-TYPE teRemoteIntAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfTeRemoteIntAddrEntry SYNTAX SEQUENCE OF TeRemoteIntAddrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains the IP address information of a remote "This table contains the IP address information of a remote
TE link." TE link."
::= { ospfTeTables 3 } ::= { teTables 3 }
ospfTeRemoteIntAddrEntry OBJECT-TYPE teRemoteIntAddrEntry OBJECT-TYPE
SYNTAX OspfTeRemoteIntAddrEntry SYNTAX TeRemoteIntAddrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This entry contains the IP address information of the remote "This entry contains the IP address information of the remote
TE link." TE link."
INDEX { ospfLsdbLsid, ospflsdbRouterId, ospfTeRemoteIntAddrIndex } INDEX { ospfAreaId, ospfLsdbLsid, ospflsdbRouterId,
::= { ospfTeRemoteIntAddrTable 1 } teRemoteIntAddrIndex }
::= { teRemoteIntAddrTable 1 }
OspfTeRemoteIntAddrEntry ::= SEQUENCE { T. Otani et al. 12
ospfTeRemoteIntAddrIndex Unsigned32, TeRemoteIntAddrEntry ::= SEQUENCE {
ospfTeRemoteIntAddr InetAddress, teRemoteIntAddrIndex Unsigned32,
ospfTeRemoteIntAddrType InetAddressType teRemoteIntAddr IpAddress,
} }
ospfTeRemoteIntAddrIndex OBJECT-TYPE teRemoteIntAddrIndex OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This indicates the index to identify multiple remote TE "This indicates the index to identify multiple remote TE
links." links."
::= { ospfTeRemoteIntAddrEntry 1 } ::= { teRemoteIntAddrEntry 1 }
ospfTeRemoteIntAddr OBJECT-TYPE teRemoteIntAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX IpAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
T. Otani et al. 11
DESCRIPTION DESCRIPTION
"This object indicates the address of the remote TE link." "This object indicates the address of the remote TE link."
::= { ospfTeRemoteIntAddrEntry 2 } ::= { teRemoteIntAddrEntry 2 }
ospfTeRemoteIntAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of the remote TE link
address."
::= { ospfTeRemoteIntAddrEntry 3 }
-- --
-- OSPF TE Switch Capable Table -- TED Switch Capable Table
-- --
ospfTeSwCapTable OBJECT-TYPE teSwCapTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfTeSwCapEntry SYNTAX SEQUENCE OF TeSwCapEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains the GMPLS OSPF TE switching capability "This table contains the GMPLS TED switching capability
information." information."
::= { ospfTeTables 4 } ::= { teTables 4 }
ospfTeSwCapEntry OBJECT-TYPE teSwCapEntry OBJECT-TYPE
SYNTAX OspfTeSwCapEntry SYNTAX TeSwCapEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This entry relates each TE link with its GMPLS TE switching "This entry relates each TE link with its GMPLS TE switching
capability information. IF the MIB deals with only OSPF-TE capability information. IF the MIB deals with only OSPF-TE
information, the value of each object related with GMPLS TE information, the value of each object related with GMPLS TE
extensions should be null." extensions should be null."
INDEX { ospfLsdbLsid, ospflsdbRouterId, ospfTeSwCapIndex } INDEX { ospfAreaId, ospfLsdbLsid, ospfLsdbRouterId,
::= { ospfTeSwCapTable 1 } teSwCapIndex }
::= { teSwCapTable 1 }
OspfTeSwCapEntry ::= SEQUENCE { TeSwCapEntry ::= SEQUENCE {
ospfTeSwCapIndex Unsigned32, teSwCapIndex Unsigned32,
ospfTeSwitchingType INTEGER, teSwitchingType INTEGER,
ospfTeEncoding INTEGER, teEncoding INTEGER,
ospfTeMaxLspBandwidthPri0 Unsigned32,
ospfTeMaxLspBandwidthPri1 Unsigned32,
ospfTeMaxLspBandwidthPri2 Unsigned32,
ospfTeMaxLspBandwidthPri3 Unsigned32,
ospfTeMaxLspBandwidthPri4 Unsigned32,
ospfTeMaxLspBandwidthPri5 Unsigned32,
ospfTeMaxLspBandwidthPri6 Unsigned32,
ospfTeMaxLspBandwidthPri7 Unsigned32,
ospfTeMinLspBandwidth Unsigned32,
ospfTeIntMtu Integer32,
ospfTeIndication INTEGER
T. Otani et al. 12 T. Otani et al. 13
teMaxLspBandwidthPri0 OCTET STRING,
teMaxLspBandwidthPri1 OCTET STRING,
teMaxLspBandwidthPri2 OCTET STRING,
teMaxLspBandwidthPri3 OCTET STRING,
teMaxLspBandwidthPri4 OCTET STRING,
teMaxLspBandwidthPri5 OCTET STRING,
teMaxLspBandwidthPri6 OCTET STRING,
teMaxLspBandwidthPri7 OCTET STRING,
teMinLspBandwidth OCTET STRING,
teIntMtu Integer32,
teIndication INTEGER
} }
ospfTeSwCapIndex OBJECT-TYPE teSwCapIndex OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This index is utilized to identify multiple switching "This index is utilized to identify multiple switching
functions on a local or remote TE link." functions on a local or remote TE link."
::= { ospfTeSwCapEntry 1 } ::= { teSwCapEntry 1 }
ospfTeSwitchingType OBJECT-TYPE teSwitchingType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
unknown (0), unknown (0),
psc1 (1), psc1 (1),
psc2 (2), psc2 (2),
psc3 (3), psc3 (3),
psc4 (4), psc4 (4),
l2sc (51), l2sc (51),
tdm (100), tdm (100),
lsc (150), lsc (150),
fsc (200) fsc (200)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the GMPLS switching capability "This object indicates the GMPLS switching capability
assigned to the TE link." assigned to the TE link."
::= { ospfTeSwCapEntry 2 } ::= { teSwCapEntry 2 }
ospfTeEncoding OBJECT-TYPE teEncoding OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
packet (1), packet (1),
ethernet (2), ethernet (2),
ansiEtsiPdh (3), ansiEtsiPdh (3),
sdhSonet (5), sdhSonet (5),
digitalWrapper (7), digitalWrapper (7),
lambda (8), lambda (8),
fiber (9), fiber (9),
fiberChannel (11) fiberChannel (11)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
T. Otani et al. 14
DESCRIPTION DESCRIPTION
"This object indicates the GMPLS encoding type assigned to "This object indicates the GMPLS encoding type assigned to
the TE link." the TE link."
::= { ospfTeSwCapEntry 3 } ::= { teSwCapEntry 3 }
ospfTeMaxLspBandwidthPri0 OBJECT-TYPE teMaxLspBandwidthPri0 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
T. Otani et al. 13
"This object indicates the maximum bandwidth of the TE link "This object indicates the maximum bandwidth of the TE link
at the priority 0 for GMPLS LSP creation." at the priority 0 for GMPLS LSP creation."
::= { ospfTeSwCapEntry 4 } ::= { teSwCapEntry 4 }
ospfTeMaxLspBandwidthPri1 OBJECT-TYPE teMaxLspBandwidthPri1 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the maximum bandwidth of the TE link "This object indicates the maximum bandwidth of the TE link
at the priority 1 for GMPLS LSP creation." at the priority 1 for GMPLS LSP creation."
::= { ospfTeSwCapEntry 5 } ::= { teSwCapEntry 5 }
ospfTeMaxLspBandwidthPri2 OBJECT-TYPE teMaxLspBandwidthPri2 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the maximum bandwidth of the TE link "This object indicates the maximum bandwidth of the TE link
at the priority 2 for GMPLS LSP creation." at the priority 2 for GMPLS LSP creation."
::= { ospfTeSwCapEntry 6 } ::= { teSwCapEntry 6 }
ospfTeMaxLspBandwidthPri3 OBJECT-TYPE teMaxLspBandwidthPri3 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the maximum bandwidth of the TE link "This object indicates the maximum bandwidth of the TE link
at the priority 3 for GMPLS LSP creation." at the priority 3 for GMPLS LSP creation."
::= { ospfTeSwCapEntry 7 } ::= { teSwCapEntry 7 }
ospfTeMaxLspBandwidthPri4 OBJECT-TYPE teMaxLspBandwidthPri4 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the maximum bandwidth of the TE link "This object indicates the maximum bandwidth of the TE link
at the priority 4 for GMPLS LSP creation." at the priority 4 for GMPLS LSP creation."
::= { ospfTeSwCapEntry 8 } ::= { teSwCapEntry 8 }
T. Otani et al. 15
teMaxLspBandwidthPri5 OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
ospfTeMaxLspBandwidthPri5 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the maximum bandwidth of the TE link "This object indicates the maximum bandwidth of the TE link
at the priority 5 for GMPLS LSP creation." at the priority 5 for GMPLS LSP creation."
::= { ospfTeSwCapEntry 9 } ::= { teSwCapEntry 9 }
ospfTeMaxLspBandwidthPri6 OBJECT-TYPE teMaxLspBandwidthPri6 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
T. Otani et al. 14
"This object indicates the maximum bandwidth of the TE link "This object indicates the maximum bandwidth of the TE link
at the priority 6 for GMPLS LSP creation." at the priority 6 for GMPLS LSP creation."
::= { ospfTeSwCapEntry 10 } ::= { teSwCapEntry 10 }
ospfTeMaxLspBandwidthPri7 OBJECT-TYPE teMaxLspBandwidthPri7 OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the maximum bandwidth of the TE link "This object indicates the maximum bandwidth of the TE link
at the priority 7 for GMPLS LSP creation." at the priority 7 for GMPLS LSP creation."
::= { ospfTeSwCapEntry 11 } ::= { teSwCapEntry 11 }
ospfTeLspMinBandwidth OBJECT-TYPE teMinLspBandwidth OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX OCTET STRING (SIZE (4))
UNITS "Byte per seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the minimum bandwidth of the TE link "This object indicates the minimum bandwidth of the TE link
for GMPLS LSP creation if the switching capability field is TDM, PSC- for GMPLS LSP creation if the switching capability field is TDM, PSC-
1, PSC-2, PSC-3, or PSC-4." 1, PSC-2, PSC-3, or PSC-4."
::= { ospfTeSwCapEntry 12 } ::= { teSwCapEntry 12 }
ospfTeIntMtu OBJECT-TYPE teIntMtu OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-write MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates the MTU of the local or remote TE "This object indicates the MTU of the local or remote TE
link" link"
::= { ospfTeSwCapEntry 13 } ::= { teSwCapEntry 13 }
ospfTeIndication OBJECT-TYPE teIndication OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
T. Otani et al. 16
standard (0), standard (0),
arbitrary (1) arbitrary (1)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates whether the interface supports "This object indicates whether the interface supports
Standard or Arbitrary SONET/SDH." Standard or Arbitrary SONET/SDH."
::= { ospfTeSwCapEntry 14 } ::= { teSwCapEntry 14 }
-- --
-- OSPF TE SRLG Table -- TED SRLG Table
-- --
ospfTeSrlgTable OBJECT-TYPE teSrlgTable OBJECT-TYPE
SYNTAX SEQUENCE OF OspfTeSrlgEntry SYNTAX SEQUENCE OF TeSrlgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains the SRLG information of the TE link." "This table contains the SRLG information of the TE link."
::= { teTables 5 }
T. Otani et al. 15 teSrlgEntry OBJECT-TYPE
::= { ospfTeTables 5 } SYNTAX TeSrlgEntry
ospfTeSrlgEntry OBJECT-TYPE
SYNTAX OspfTeSrlgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This entry relates each TE link with its SRLG information." "This entry relates each TE link with its SRLG information."
INDEX { ospfLsdbLsid, ospflsdbRouterId, ospfTeSrlgIndex } INDEX { ospfAreaId, ospfLsdbLsid, ospfLsdbRouterId, teSrlgIndex }
::= { ospfTeSrlgTable 1 } ::= { teSrlgTable 1 }
OspfTeSrlgEntry ::= SEQUENCE { TeSrlgEntry ::= SEQUENCE {
ospfTeSrlgIndex Unsigned32 teSrlgIndex Unsigned32
ospfTeSrlg Integer32 teSrlg Integer32
} }
ospfTeSrlgIndex OBJECT-TYPE teSrlgIndex OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This index is utilized to identify multiple SRLG values on a "This index is utilized to identify multiple SRLG values on a
local or remote TE link." local or remote TE link."
::= { ospfTeLsdbEntry 1 } ::= { teSrlgTableEntry 1 }
ospfTeSrlg OBJECT-TYPE teSrlg OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicate the SRLG value assigned to a local or "This object indicate the SRLG value assigned to a local or
remote TE link" remote TE link"
::= { ospfTeSrlgEntry 2 } ::= { teSrlgEntry 2 }
T. Otani et al. 17
-- Conformance Statement -- Conformance Statement
ospfTeGroups teGroups
OBJECT IDENTIFIER ::= { ospfTeConformance 1 } OBJECT IDENTIFIER ::= { teConformance 1 }
ospfTeCompliances teCompliances
OBJECT IDENTIFIER ::= { ospfTeConformance 2 } OBJECT IDENTIFIER ::= { teConformance 2 }
-- Module Compliance -- Module Compliance
ospfTeModuleFullCompliance MODULE-COMPLIANCE teModuleFullCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Compliance statement for agents provides full support "Compliance statement for agents provides full support
for the OSPF-TE MIB" for the TED MIB"
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { ospfTeMainGroup MANDATORY-GROUPS { teMainGroup
} }
::= { ospfTeCompliances 1 } ::= { teCompliances 1 }
T. Otani et al. 16
-- --
-- ReadOnly Compliance -- ReadOnly Compliance
-- --
ospfTeModuleReadOnlyCompliance MODULE-COMPLIANCE teModuleReadOnlyCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Compliance requirement for implementations only provide "Compliance requirement for implementations only provide
read-only support for OSPF-TE. Such devices can then be read-only support for TED. Such devices can then be monitored
monitored but cannot be configured using this MIB module. but cannot be configured using this MIB module.
" "
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { ospfTeMainGroup MANDATORY-GROUPS { teMainGroup
} }
::= { ospfTeCompliances 2 } ::= { teCompliances 2 }
-- Units of conformance. -- Units of conformance.
ospfTeMainGroup OBJECT-GROUP teMainGroup OBJECT-GROUP
OBJECTS { OBJECTS {
ospfTeLinkType , teLinkInformationSource ,
ospfTeLinkIdAddr , teLinkType ,
ospfTeLinkIdAddrType , teLinkIdAddr ,
ospfTeMetric , teMetric ,
ospfTeMaxBandwidth , teMaxBandwidth ,
ospfTeMaxReservableBandwidth , teMaxReservableBandwidth ,
ospfTeUnreservedBandwidthPri0 , teUnreservedBandwidthPri0 ,
ospfTeUnreservedBandwidthPri1 , teUnreservedBandwidthPri1 ,
ospfTeUnreservedBandwidthPri2 , teUnreservedBandwidthPri2 ,
ospfTeUnreservedBandwidthPri3 , teUnreservedBandwidthPri3 ,
ospfTeUnreservedBandwidthPri4 , teUnreservedBandwidthPri4 ,
ospfTeUnreservedBandwidthPri5 , teUnreservedBandwidthPri5 ,
ospfTeUnreservedBandwidthPri6 , teUnreservedBandwidthPri6 ,
ospfTeUnreservedBandwidthPri7 ,
ospfTeAdministrativeGroup ,
ospfTeLocalId ,
ospfTeRemoteId ,
ospfTeLinkProtectionType ,
ospfTeLocalIntAddrIndex ,
ospfTeLocalIntAddr ,
ospfTeLocalIntAddrType ,
ospfTeRemoteIntAddrIndex ,
ospfTeRemoteIntAddr ,
ospfTeRemoteIntAddrType ,
ospfTeSwCapIndex ,
ospfTeSwitchingType ,
ospfTeEncoding ,
ospfTeMaxLspBandwidthPri0 ,
ospfTeMaxLspBandwidthPri1 ,
ospfTeMaxLspBandwidthPri2 ,
ospfTeMaxLspBandwidthPri3 ,
ospfTeMaxLspBandwidthPri4 ,
ospfTeMaxLspBandwidthPri5 ,
T. Otani et al. 17 T. Otani et al. 18
ospfTeMaxLspBandwidthPri6 , teUnreservedBandwidthPri7 ,
ospfTeMaxLspBandwidthPri7 , teAdministrativeGroup ,
ospfTeIntMtu , teLocalId ,
ospfTeIndication , teRemoteId ,
ospfTeSrlgIndex , teLinkProtectionType ,
ospfTeSrlg teLinkInformationData ,
teLocalIntAddr ,
teRemoteIntAddr ,
teSwitchingType ,
teEncoding ,
teMaxLspBandwidthPri0 ,
teMaxLspBandwidthPri1 ,
teMaxLspBandwidthPri2 ,
teMaxLspBandwidthPri3 ,
teMaxLspBandwidthPri4 ,
teMaxLspBandwidthPri5 ,
teMaxLspBandwidthPri6 ,
teMaxLspBandwidthPri7 ,
teMinLspBandwidth ,
teIntMtu ,
teIndication ,
teSrlg
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Collection of objects for OSPF-TE management" "Collection of objects for TED management"
::= { ospfTeGroups 1 } ::= { teGroups 1 }
END END
6. Security consideration 6. Security consideration
This document introduces no new security issues beyond those detailed This document introduces no new security issues beyond those detailed
in the OSPF MIB. in the OSPF MIB.
7. IANA Considerations 7. IANA Considerations
The following "IANA Considerations" subsection requests IANA for a The following "IANA Considerations" subsection requests IANA for a
new assignment under the transmission subtree. New assignments can new assignment under the transmission subtree. New assignments can
only be made via a Standards Action as specified in [RFC2434]. only be made via a Standards Action as specified in [RFC2434].
7.1 IANA Considerations for OSPF-TE-STD-MIB 7.1 IANA Considerations for TED-STD-MIB
The IANA is requested to assign { ospfTeMIB XXX } to the OSPF-TE-STD- The IANA is requested to assign { teMIB XXX } to the TED-STD-MIB
MIB module specified in this document. module specified in this document.
8. References 8. References
8.1 Normative References 8.1 Normative References
8.2 Informative References 8.2 Informative References
T. Otani et al. 19
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[OSPFMIB] F. Baker, et al, "OSPF Version 2 Management [OSPFMIB] F. Baker, et al, "OSPF Version 2 Management
Information Base", RFC1850, Nov., 1995. Information Base", RFC1850, Nov. 1995.
[OSPFMIB UPDATE]Dan Joyal, et al, "OSPF Version 2 Management [OSPFMIB UPDATE]Dan Joyal, et al, "OSPF Version 2 Management
Information Base", draft-ietf-ospf-mib-update- Information Base", draft-ietf-ospf-mib-update-08.txt,
08.txt,December 2003. December 2003.
[ISISMIB] J. Parker, et al, "Management Information Base for
Intermediate System to Intermediate System (IS-IS)”,
RFC 4444, April 2006.
[GMPLSRouting] K. Kompella, and Y. Rekhter, "Routing Extensions in [GMPLSRouting] K. Kompella, and Y. Rekhter, "Routing Extensions in
Support of Generalized Multi-Protocol Label Support of Generalized Multi-Protocol Label
Switching", draft-ietf-ccamp-gmpls-routing-09.txt, Switching", RFC4202, Oct. 2005.
October 2003.
T. Otani et al. 18
[RFC3630] D. Katz, et al, "Traffic Engineering (TE) Extensions [RFC3630] D. Katz, et al, "Traffic Engineering (TE) Extensions
to OSPF Version2", RFC3630, September 2003. to OSPF Version2", RFC3630, September 2003.
[GMPLSisis] K. Kompella, and Y. Rekhter, "Intermediate System to
Intermediate System (IS-IS) Extensions in Support of
Multi-Protocol Label Switching (GMPLS)", RFC4205, Oct.
2005.
[RFC3784] H. Smit and T. Li, "IS-IS extensions for Traffic
Engineering”, RFC 3784, June 2004.
[RFC3812] Srinivasan, C., Viswanathan, A., and T. Nadeau, [RFC3812] Srinivasan, C., Viswanathan, A., and T. Nadeau,
"Multiprotocol Label Switching (MPLS) Traffic "Multiprotocol Label Switching (MPLS) Traffic
Engineering (TE) Management Information Base (MIB)", Engineering (TE) Management Information Base (MIB)",
RFC 3812, June 2004. RFC 3812, June 2004.
[RFC3813] Srinivasan, C., Viswanathan, A., and T. Nadeau, [RFC3813] Srinivasan, C., Viswanathan, A., and T. Nadeau,
"Multiprotocol Label Switching (MPLS) Label Switching "Multiprotocol Label Switching (MPLS) Label Switching
(LSR) Router Management Information Base (MIB)", RFC (LSR) Router Management Information Base (MIB)", RFC
3813, June 2004. 3813, June 2004.
skipping to change at line 979 skipping to change at line 1060
[GMPLSTEMIB] T. D. Nadeu and A. Farrel, "Generalized Multiprotocol [GMPLSTEMIB] T. D. Nadeu and A. Farrel, "Generalized Multiprotocol
Label Switching (GMPLS) Traffic Engineering Label Switching (GMPLS) Traffic Engineering
Management Information Base", draft-ietf-ccamp-gmpls- Management Information Base", draft-ietf-ccamp-gmpls-
te-mib-09.txt, June 2005. te-mib-09.txt, June 2005.
[MPLS OAM] T. Nadeau, Allan D., et al., "OAM Requirements for [MPLS OAM] T. Nadeau, Allan D., et al., "OAM Requirements for
MPLS Network" MPLS Network"
draft-ietf-mpls-oam-requirements-05.txt, June 2005. draft-ietf-mpls-oam-requirements-05.txt, June 2005.
T. Otani et al. 20
[RFC3945] E. Mannie, "Generalized Multi-Protocol Label [RFC3945] E. Mannie, "Generalized Multi-Protocol Label
Switching Architecture", RFC3945, October, 2004. Switching Architecture", RFC3945, October, 2004.
[GMPLSOSPF] K. Kompella, and Y. Rekhter, "OSPF Extensions in [GMPLSOSPF] K. Kompella, and Y. Rekhter, "OSPF Extensions in
Support of Generalized Multi-Protocol Label Support of Generalized Multi-Protocol Label
Switching", draft-ietf-ccamp-ospf-gmpls-extensions- Switching", RFC4203, Oct. 2005.
12.txt, October 2003.
[OSPF-TE] Katz, D., et al, "Traffic Engineering (TE) Extensions [OSPF-TE] Katz, D., et al, "Traffic Engineering (TE) Extensions
to OSPF Version 2", RFC3630, September 2003. to OSPF Version 2", RFC3630, September 2003.
[RFC2434] Narten, T. and H. Alvestrand., "Guidelines for [RFC2434] Narten, T. and H. Alvestrand., "Guidelines for
Writing an IANA Considerations Section in RFCs" BCP Writing an IANA Considerations Section in RFCs" BCP
26, RFC 2434, October 1998. 26, RFC 2434, October 1998.
9. Acknowledgment 9. Acknowledgment
The authors wish to acknowledge and thank the following individuals The authors wish to acknowledge and thank the following individuals
for their valuable comments to this document: Ken Nagami and Shuichi for their valuable comments to this document: Ken Nagami, Shuichi
Okamoto. Okamoto and Adrian Farrel.
10. Authors Address 10. Author's Address
Tomohiro Otani Tomohiro Otani
KDDI R&D Laboratories, Inc. KDDI R&D Laboratories, Inc.
2-1-15 Ohara Fujimino Phone: +81-49-278-7357 2-1-15 Ohara Fujimino Phone: +81-49-278-7357
Saitama, 356-8502. Japan Email: otani@kddilabs.jp Saitama, 356-8502. Japan Email: otani@kddilabs.jp
T. Otani et al. 19
Masanori Miyazawa Masanori Miyazawa
KDDI R&D Laboratories, Inc. KDDI R&D Laboratories, Inc.
2-1-15 Ohara Fujimino Phone: +81-49-278-7559 2-1-15 Ohara Fujimino Phone: +81-49-278-7559
Saitama, 356-8502. Japan Email: ma-miyazawa@kddilabs.jp Saitama, 356-8502. Japan Email: ma-miyazawa@kddilabs.jp
Thomas D. Nadeau Thomas D. Nadeau
Cisco Systems, Inc. Cisco Systems, Inc.
300 Beaver Brook Road Phone: +1-978-936-1470 300 Beaver Brook Road Phone: +1-978-936-1470
Boxboro, MA 01719 Email: tnadeau@cisco.com300 Boxboro, MA 01719 Email: tnadeau@cisco.com300
skipping to change at line 1034 skipping to change at line 1114
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79. found in BCP 78 and BCP 79.
T. Otani et al. 21
Copies of IPR disclosures made to the IETF Secretariat and any Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr. http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement rights that may cover technology that may be required to implement
skipping to change at line 1058 skipping to change at line 1139
"Copyright (C) The Internet Society (2006). This document is subject "Copyright (C) The Internet Society (2006). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights." except as set forth therein, the authors retain all their rights."
"This document and the information contained herein are provided on "This document and the information contained herein are provided on
an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE
REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE
INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
T. Otani et al. 20
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."
T. Otani et al. 21 T. Otani et al. 22
 End of changes. 183 change blocks. 
386 lines changed or deleted 465 lines changed or added

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