draft-ietf-mpls-telink-mib-02.txt | draft-ietf-mpls-telink-mib-03.txt | |||
---|---|---|---|---|
Network Working Group Martin Dubuc | Network Working Group Martin Dubuc | |||
Internet Draft | Internet Draft | |||
Category: Standards Track Sudheer Dharanikota | Category: Standards Track Sudheer Dharanikota | |||
Expires: November 2003 Avici Systems | Expires: February 2003 | |||
Thomas D. Nadeau | Thomas D. Nadeau | |||
Cisco Systems | Cisco Systems | |||
Jonathan P. Lang | Jonathan P. Lang | |||
Rincon Networks | Rincon Networks | |||
May 2003 | August 2003 | |||
Traffic Engineering Link Management Information Base | Traffic Engineering Link Management Information Base | |||
draft-ietf-mpls-telink-mib-02.txt | draft-ietf-mpls-telink-mib-03.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 15 | skipping to change at page 2, line 15 | |||
1. The Internet-Standard Management Framework . . . . . . . . . . . 2 | 1. The Internet-Standard Management Framework . . . . . . . . . . . 2 | |||
2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 2 | 2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
4. Feature Checklist . . . . . . . . . . . . . . . . . . . . . . . . 3 | 4. Feature Checklist . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
5. Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | 5. Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
6. Brief Description of MIB Objects . . . . . . . . . . . . . . . . 4 | 6. Brief Description of MIB Objects . . . . . . . . . . . . . . . . 4 | |||
6.1. teLinkTable . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | 6.1. teLinkTable . . . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
6.2. teLinkDescriptorTable . . . . . . . . . . . . . . . . . . . . . 4 | 6.2. teLinkDescriptorTable . . . . . . . . . . . . . . . . . . . . . 4 | |||
6.3. teLinkSrlgTable . . . . . . . . . . . . . . . . . . . . . . . . 4 | 6.3. teLinkSrlgTable . . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
6.4. teLinkBandwidthTable . . . . . . . . . . . . . . . . . . . . . 4 | 6.4. teLinkBandwidthTable . . . . . . . . . . . . . . . . . . . . . 4 | |||
6.5. componentLinkTable . . . . . . . . . . . . . . . . . . . . . . 4 | 6.5. componentLinkTable . . . . . . . . . . . . . . . . . . . . . . 5 | |||
6.6. componentLinkDescriptorTable . . . . . . . . . . . . . . . . . 5 | 6.6. componentLinkDescriptorTable . . . . . . . . . . . . . . . . . 5 | |||
6.7. componentLinkBandwidthTable . . . . . . . . . . . . . . . . . . 5 | 6.7. componentLinkBandwidthTable . . . . . . . . . . . . . . . . . . 5 | |||
7. Example of Bundled Link Setup . . . . . . . . . . . . . . . . . . 5 | 7. Example of Bundled Link Setup . . . . . . . . . . . . . . . . . . 5 | |||
8. Application of the Interfaces Group to TE Links . . . . . . . . . 9 | 8. Application of the Interfaces Group to TE Links . . . . . . . . . 9 | |||
8.1 Support of the TE Link Layer by ifTable . . . . . . . . . . . . 9 | 8.1 Support of the TE Link Layer by ifTable . . . . . . . . . . . . 9 | |||
8.2 Using ifStackTable . . . . . . . . . . . . . . . . . . . . . . . 11 | 8.2 Using ifStackTable . . . . . . . . . . . . . . . . . . . . . . . 11 | |||
9. TE Link MIB Module Definitions . . . . . . . . . . . . . . . . . 13 | 9. TE Link MIB Module Definitions . . . . . . . . . . . . . . . . . 13 | |||
10. Intellectual Property Considerations . . . . . . . . . . . . . . 42 | 10. Intellectual Property Considerations . . . . . . . . . . . . . . 50 | |||
11. Security Considerations . . . . . . . . . . . . . . . . . . . . 42 | 11. Security Considerations . . . . . . . . . . . . . . . . . . . . 51 | |||
12. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 43 | 12. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . 51 | |||
13. References . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 | 13. References . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 | |||
13.1 Normative References . . . . . . . . . . . . . . . . . . . . . 43 | 13.1 Normative References . . . . . . . . . . . . . . . . . . . . . 52 | |||
13.2 Informative References . . . . . . . . . . . . . . . . . . . . 44 | 13.2 Informative References . . . . . . . . . . . . . . . . . . . . 53 | |||
14. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 45 | 14. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 54 | |||
15. Full Copyright Statement . . . . . . . . . . . . . . . . . . . . 45 | 15. Full Copyright Statement . . . . . . . . . . . . . . . . . . . . 54 | |||
1. The Internet-Standard Management Framework | 1. The Internet-Standard Management Framework | |||
For a detailed overview of the documents that describe the current | For a detailed overview of the documents that describe the current | |||
Internet-Standard Management Framework, please refer to section 7 of | Internet-Standard Management Framework, please refer to section 7 of | |||
RFC 3410 [RFC3410]. | RFC 3410 [RFC3410]. | |||
Managed objects are accessed via a virtual information store, termed | Managed objects are accessed via a virtual information store, termed | |||
the Management Information Base or MIB. MIB objects are generally | the Management Information Base or MIB. MIB objects are generally | |||
accessed through the Simple Network Management Protocol (SNMP). | accessed through the Simple Network Management Protocol (SNMP). | |||
skipping to change at page 4, line 37 | skipping to change at page 4, line 37 | |||
Sections 6.1-6.4 describe objects pertaining to TE links. The MIB | Sections 6.1-6.4 describe objects pertaining to TE links. The MIB | |||
objects were derived from the link bundling document [BUNDLING]. | objects were derived from the link bundling document [BUNDLING]. | |||
6.1. teLinkTable | 6.1. teLinkTable | |||
This table represents the TE links, including bundled links, and | This table represents the TE links, including bundled links, and | |||
their generic traffic engineering parameters. | their generic traffic engineering parameters. | |||
6.2. teLinkDescriptorTable | 6.2. teLinkDescriptorTable | |||
This table represents the TE link descriptors. | This table represents the TE link interface switching capability | |||
descriptors. | ||||
6.3. teLinkSrlgTable | 6.3. teLinkSrlgTable | |||
This table represents the shared risk link groups (SRLGs) associated | This table represents the shared risk link groups (SRLGs) associated | |||
with TE links. | with TE links. | |||
6.4. teLinkBandwidthTable | 6.4. teLinkBandwidthTable | |||
This table specifies the priority-based bandwidth traffic engineering | This table specifies the priority-based bandwidth traffic engineering | |||
parameters associated with TE links. | parameters associated with TE links. | |||
6.5. componentLinkTable | 6.5. componentLinkTable | |||
This table enumerates the component links and their generic traffic | This table enumerates the component links and their generic traffic | |||
engineering parameters. with TE link. | engineering parameters. | |||
6.6. componentLinkDescriptorTable | 6.6. componentLinkDescriptorTable | |||
This table enumerates the link descriptors that each component link | This table enumerates the interface switching capability descriptors | |||
supports. | that each component link supports. | |||
6.7. componentLinkBandwidthTable | 6.7. componentLinkBandwidthTable | |||
The component link bandwidth table specifies the priority-based band- | The component link bandwidth table specifies the priority-based band- | |||
width values associated with the component links. | width values associated with the component links. | |||
Component links that belong to the same TE link must be compatible. | Component links that belong to the same TE link must be compatible. | |||
They must support the same switching capability and the same set of | If these two tables are managed independently, mechanisms should be | |||
link descriptors. Consequently, the link descriptors of the teLinkDe- | put in place to ensure consistency between the two tables. TE links | |||
scriptorTable can be derived from the link descriptors of the compo- | that form a bundled link must have compatible traffic engineering | |||
nentLinkDescrTable. If these two tables are managed independently, | parameters (resource class, link metric and protection type). | |||
mechanisms should be put in place to ensure consistency between the | ||||
two tables. | ||||
TE links that form a bundled link must have compatible traffic engi- | The link descriptors of the teLinkDescriptorTable can be derived from | |||
neering parameters (switching capability, link descriptors, resource | the link descriptors of the componentLinkDescrTable. | |||
class, link metric and protection type). | ||||
Some of the bandwidth parameters of the teLinkBandwidthTable are | Some of the bandwidth parameters of the teLinkTable, teLinkDescrip- | |||
derived from the bandwidth parameters of the componentLinkBand- | torTable, teLinkBandwidthTable are derived from the bandwidth parame- | |||
widthTable (maximum/minimum reservable bandwidth and unreserved band- | ters of the componentLinkTable, componentLinkDescriptorTable and com- | |||
width). | ponentLinkBandwidthTable (maximum reservable bandwidth, minimum LSP | |||
bandwidth, maximum LSP bandwidth at specified priority and unreserved | ||||
bandwidth). | ||||
7. Example of Bundled Link Setup | 7. Example of Bundled Link Setup | |||
In this section we provide a brief example of using the MIB | In this section we provide a brief example of using the MIB | |||
objects described in section 10 to set up a bundled link. | objects described in section 10 to set up a bundled link. | |||
While this example is not meant to illustrate every nuance of the | While this example is not meant to illustrate every nuance of the | |||
MIB module, it is intended as an aid to understanding some | MIB module, it is intended as an aid to understanding some | |||
of the key concepts. It is meant to be read after going through the | of the key concepts. It is meant to be read after going through the | |||
MIB module itself. More details on the use of the ifStackTable | MIB module itself. More details on the use of the ifStackTable | |||
to establish relationship between bundled links, TE links and | to establish relationship between bundled links, TE links and | |||
skipping to change at page 6, line 12 | skipping to change at page 6, line 15 | |||
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 = 2, | ifIndex = 2, | |||
teLinkAddressType = unknown(0), | teLinkAddressType = unknown(0), | |||
teLinkLocalIpAddr = ''H, | teLinkLocalIpAddr = ''H, | |||
teLinkRemoteIpAddr = ''H, | teLinkRemoteIpAddr = ''H, | |||
teLinkMetric = 5, | teLinkMetric = 5, | |||
teLinkMuxCapability = lambdaSwitch(150), | ||||
teLinkProtectionType = dedicated1For1(4), | teLinkProtectionType = dedicated1For1(4), | |||
teLinkWorkingPriority = 7, | teLinkWorkingPriority = 7, | |||
teLinkResourceClass = 3, | teLinkResourceClass = 3, | |||
teLinkIncomingIfId = 0, | teLinkIncomingIfId = 0, | |||
teLinkOutgoingIfId = 2, | teLinkOutgoingIfId = 2, | |||
teLinkRowStatus = createAndGo(4), | teLinkRowStatus = createAndGo(4), | |||
teLinkStorageType = nonVolatile(3) | teLinkStorageType = nonVolatile(3) | |||
} | } | |||
In ifStackTable: | In ifStackTable: | |||
skipping to change at page 6, line 38 | skipping to change at page 6, line 40 | |||
Next, the two TE links are created. | Next, the two TE links are created. | |||
In teLinkTable: | In teLinkTable: | |||
{ | { | |||
ifIndex = 3, | ifIndex = 3, | |||
teLinkAddressType = unknown(0), | teLinkAddressType = unknown(0), | |||
teLinkLocalIpAddr = ''H, | teLinkLocalIpAddr = ''H, | |||
teLinkRemoteIpAddr = ''H, | teLinkRemoteIpAddr = ''H, | |||
teLinkMetric = 5, | teLinkMetric = 5, | |||
teLinkMuxCapability = lambdaSwitch(150), | ||||
teLinkProtectionType = unprotected(2), | teLinkProtectionType = unprotected(2), | |||
teLinkWorkingPriority = 7, | teLinkWorkingPriority = 7, | |||
teLinkResourceClass = 3, | teLinkResourceClass = 3, | |||
teLinkIncomingIfId = 0, | teLinkIncomingIfId = 0, | |||
teLinkOutgoingIfId = 3, | teLinkOutgoingIfId = 3, | |||
teLinkRowStatus = createAndGo(4), | teLinkRowStatus = createAndGo(4), | |||
teLinkStorageType = nonVolatile(3) | teLinkStorageType = nonVolatile(3) | |||
} | } | |||
In ifStackTable: | In ifStackTable: | |||
skipping to change at page 7, line 13 | skipping to change at page 7, line 14 | |||
ifStackStatus = createAndGo(4) | ifStackStatus = createAndGo(4) | |||
} | } | |||
In teLinkTable: | In teLinkTable: | |||
{ | { | |||
ifIndex = 4, | ifIndex = 4, | |||
teLinkAddressType = unknown(0), | teLinkAddressType = unknown(0), | |||
teLinkLocalIpAddr = ''H, | teLinkLocalIpAddr = ''H, | |||
teLinkRemoteIpAddr = ''H, | teLinkRemoteIpAddr = ''H, | |||
teLinkMetric = 5, | teLinkMetric = 5, | |||
teLinkMuxCapability = lambdaSwitch(150), | ||||
teLinkProtectionType = unprotected(2), | teLinkProtectionType = unprotected(2), | |||
teLinkWorkingPriority = 7, | teLinkWorkingPriority = 7, | |||
teLinkResourceClass = 3, | teLinkResourceClass = 3, | |||
teLinkIncomingIfId = 0, | teLinkIncomingIfId = 0, | |||
teLinkOutgoingIfId = 4, | teLinkOutgoingIfId = 4, | |||
teLinkRowStatus = createAndGo(4), | teLinkRowStatus = createAndGo(4), | |||
teLinkStorageType = nonVolatile(3) | teLinkStorageType = nonVolatile(3) | |||
} | } | |||
In ifStackTable: | In ifStackTable: | |||
skipping to change at page 7, line 35 | skipping to change at page 7, line 35 | |||
ifStackHigherLayer = 2, | ifStackHigherLayer = 2, | |||
ifStackLowerLayer = 4, | ifStackLowerLayer = 4, | |||
ifStackStatus = createAndGo(4) | ifStackStatus = createAndGo(4) | |||
} | } | |||
We assign SRLGs to the TE links. | We assign SRLGs to the TE links. | |||
In the teLinkSrlgTable: | In the teLinkSrlgTable: | |||
{ | { | |||
ifIndex = 3, | ifIndex = 3, | |||
teSrlg = 10, | teLinkSrlg = 10, | |||
teSrlgRowStatus = createAndGo(4), | teLinkSrlgRowStatus = createAndGo(4), | |||
teSrlgStorageType = nonVolatile(3) | teLinkSrlgStorageType = nonVolatile(3) | |||
} | } | |||
In the teLinkSrlgTable: | In the teLinkSrlgTable: | |||
{ | { | |||
ifIndex = 4, | ifIndex = 4, | |||
teSrlg = 50, | teLinkSrlg = 50, | |||
teSrlgRowStatus = createAndGo(4), | teLinkSrlgRowStatus = createAndGo(4), | |||
teSrlgStorageType = nonVolatile(3) | teLinkSrlgStorageType = nonVolatile(3) | |||
} | } | |||
The bundled link inherits the SRLG properties from the | The bundled link inherits the SRLG properties from the | |||
associated TE links. | associated TE links. | |||
Next, for each unbundled TE link, a component link is created. | Next, for each unbundled TE link, a component link is created. | |||
An ifEntry with the same ifIndex needs to be created beforehand. | An ifEntry with the same ifIndex needs to be created beforehand. | |||
In componentLinkTable: | In componentLinkTable: | |||
{ | { | |||
ifIndex = 5, | ifIndex = 5, | |||
componentLinkMuxCapability = lambdaSwitch(150), | ||||
componentLinkPreferredProtection = primary(1), | componentLinkPreferredProtection = primary(1), | |||
componentLinkRowStatus = createAndGo(4), | componentLinkRowStatus = createAndGo(4), | |||
componentLinkStorageType = nonVolatile(3) | componentLinkStorageType = nonVolatile(3) | |||
} | } | |||
In ifStackTable: | In ifStackTable: | |||
{ | { | |||
ifStackHigherLayer = 3, | ifStackHigherLayer = 3, | |||
ifStackLowerLayer = 5, | ifStackLowerLayer = 5, | |||
ifStackStatus = createAndGo(4) | ifStackStatus = createAndGo(4) | |||
} | } | |||
In componentLinkTable: | In componentLinkTable: | |||
{ | { | |||
ifIndex = 6, | ifIndex = 6, | |||
componentLinkMuxCapability = lambdaSwitch(150), | ||||
componentLinkPreferredProtection = secondary(2), | componentLinkPreferredProtection = secondary(2), | |||
componentLinkRowStatus = createAndGo(4) | componentLinkRowStatus = createAndGo(4) | |||
componentLinkStorageType = nonVolatile(3) | componentLinkStorageType = nonVolatile(3) | |||
} | } | |||
In ifStackTable: | In ifStackTable: | |||
{ | { | |||
ifStackHigherLayer = 4, | ifStackHigherLayer = 4, | |||
ifStackLowerLayer = 6, | ifStackLowerLayer = 6, | |||
ifStackStatus = createAndGo(4) | ifStackStatus = createAndGo(4) | |||
skipping to change at page 13, line 26 | skipping to change at page 13, line 26 | |||
TEXTUAL-CONVENTION, RowStatus, StorageType | TEXTUAL-CONVENTION, RowStatus, StorageType | |||
FROM SNMPv2-TC | FROM SNMPv2-TC | |||
InterfaceIndexOrZero, ifIndex | InterfaceIndexOrZero, ifIndex | |||
FROM IF-MIB | FROM IF-MIB | |||
InetAddressType, InetAddress | InetAddressType, InetAddress | |||
FROM INET-ADDRESS-MIB; | FROM INET-ADDRESS-MIB; | |||
teLinkStdMIB MODULE-IDENTITY | teLinkStdMIB MODULE-IDENTITY | |||
LAST-UPDATED "200305211200Z" -- 21 May 2003 12:00:00 EST | LAST-UPDATED "200308261200Z" -- 26 August 2003 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 | |||
Email: dubuc.consulting@rogers.com | Email: dubuc.consulting@rogers.com | |||
Sudheer Dharanikota | Sudheer Dharanikota | |||
Email: sudheer@avici.com | Email: sudheer@ieee.org | |||
Thomas D. Nadeau | Thomas D. Nadeau | |||
Email: tnadeau@cisco.com | Email: tnadeau@cisco.com | |||
Jonathan P. Lang | Jonathan P. Lang | |||
Email: jplang@ieee.org | Email: jplang@ieee.org | |||
Comments about this document should be emailed directly to | Comments about this document should be emailed directly to | |||
the MPLS working group mailing list at mpls@uu.net." | the MPLS working group mailing list at mpls@uu.net." | |||
DESCRIPTION | DESCRIPTION | |||
"Copyright (C) 2003 The Internet Society. This version of | "Copyright (C) 2003 The Internet Society. This version of | |||
this MIB module is part of RFC XXXX; see the RFC | this MIB module is part of RFC XXXX; see the RFC | |||
itself for full legal notices. | itself for full legal notices. | |||
This MIB module contains managed object definitions for | This MIB module contains managed object definitions for | |||
MPLS traffic engineering links as defined in | MPLS traffic engineering links as defined in | |||
'Link Bundling in MPLS Traffic Engineering'." | 'Link Bundling in MPLS Traffic Engineering'." | |||
-- Revision history. | -- Revision history. | |||
REVISION | REVISION | |||
"200305211200Z" -- 21 May 2003 12:00:00 EST | "200308261200Z" -- 26 August 2003 12:00:00 EST | |||
DESCRIPTION | DESCRIPTION | |||
"Initial version published as RFC xxxx (to be assigned by RFC | "Initial version published as RFC xxxx (to be assigned by RFC | |||
Editor)" | Editor)" | |||
::= { transmission xxx } -- To be assigned by IANA (experimental 114 | ::= { transmission xxx } -- To be assigned by IANA. | |||
-- can be used in the interim) | -- Request to assign 200 which is | |||
-- ifType value for teLink. | ||||
-- Textual Conventions | -- Textual Conventions | |||
TeLinkPriority ::= TEXTUAL-CONVENTION | TeLinkPriority ::= TEXTUAL-CONVENTION | |||
DISPLAY-HINT "d" | DISPLAY-HINT "d" | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This type is used to represent a priority. Each connection is | "This type is used to represent a priority. Each connection is | |||
assigned a priority. This priority is used when accounting for | assigned a priority. This priority is used when accounting for | |||
bandwidth on TE links or component links, for resource | bandwidth on TE links or component links, for resource | |||
skipping to change at page 15, line 22 | skipping to change at page 15, line 23 | |||
packet(1), | packet(1), | |||
ethernet(2), | ethernet(2), | |||
ansiEtsiPdh(3), | ansiEtsiPdh(3), | |||
sdhItuSonetAnsi(5), | sdhItuSonetAnsi(5), | |||
digitalWrapper(7), | digitalWrapper(7), | |||
lambda(8), | lambda(8), | |||
fiber(9), | fiber(9), | |||
fiberChannel(11) | fiberChannel(11) | |||
} | } | |||
TeLinkSonetSdhIndication ::= TEXTUAL-CONVENTION | ||||
STATUS current | ||||
DESCRIPTION | ||||
"SONET/SDH indication type." | ||||
SYNTAX INTEGER { | ||||
standard(0), | ||||
arbitrary(1) | ||||
} | ||||
-- Top level components of this MIB module | -- Top level components of this MIB module | |||
-- Notifications | -- Notifications | |||
teLinkNotifications OBJECT IDENTIFIER ::= { teLinkStdMIB 0 } | teLinkNotifications OBJECT IDENTIFIER ::= { teLinkStdMIB 0 } | |||
-- Tables, Scalars | -- Tables, Scalars | |||
teLinkObjects OBJECT IDENTIFIER ::= { teLinkStdMIB 1 } | teLinkObjects OBJECT IDENTIFIER ::= { teLinkStdMIB 1 } | |||
-- Conformance | -- Conformance | |||
teLinkConformance OBJECT IDENTIFIER ::= { teLinkStdMIB 2 } | teLinkConformance OBJECT IDENTIFIER ::= { teLinkStdMIB 2 } | |||
-- TE Link Table | -- TE Link Table | |||
skipping to change at page 16, line 13 | skipping to change at page 16, line 25 | |||
teLinkTable. The administrative and operational status values | teLinkTable. The administrative and operational status values | |||
are controlled from the ifEntry." | are controlled from the ifEntry." | |||
INDEX { ifIndex } | INDEX { ifIndex } | |||
::= { teLinkTable 1 } | ::= { teLinkTable 1 } | |||
TeLinkEntry ::= SEQUENCE { | TeLinkEntry ::= SEQUENCE { | |||
teLinkAddressType InetAddressType, | teLinkAddressType InetAddressType, | |||
teLinkLocalIpAddr InetAddress, | teLinkLocalIpAddr InetAddress, | |||
teLinkRemoteIpAddr InetAddress, | teLinkRemoteIpAddr InetAddress, | |||
teLinkMetric Unsigned32, | teLinkMetric Unsigned32, | |||
teLinkMuxCapability TeLinkSwitchingCapability, | teLinkMaximumReservableBandwidth Unsigned32, | |||
teLinkProtectionType INTEGER, | teLinkProtectionType INTEGER, | |||
teLinkWorkingPriority TeLinkPriority, | teLinkWorkingPriority TeLinkPriority, | |||
teLinkResourceClass Unsigned32, | teLinkResourceClass Unsigned32, | |||
teLinkIncomingIfId InterfaceIndexOrZero, | teLinkIncomingIfId InterfaceIndexOrZero, | |||
teLinkOutgoingIfId InterfaceIndexOrZero, | teLinkOutgoingIfId InterfaceIndexOrZero, | |||
teLinkRowStatus RowStatus, | teLinkRowStatus RowStatus, | |||
teLinkStorageType StorageType | teLinkStorageType StorageType | |||
} | } | |||
teLinkAddressType OBJECT-TYPE | teLinkAddressType OBJECT-TYPE | |||
SYNTAX InetAddressType | SYNTAX InetAddressType | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The type of Internet address for the TE link. Only IPv4, | "The type of Internet address for the TE link." | |||
IPv6 and unknown (for unnumbered links) need to be supported." | ||||
::= { teLinkEntry 1 } | ::= { teLinkEntry 1 } | |||
teLinkLocalIpAddr OBJECT-TYPE | teLinkLocalIpAddr OBJECT-TYPE | |||
SYNTAX InetAddress | SYNTAX InetAddress | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The local Internet address for numbered links. The type of this | "The local Internet address for numbered links. The type of this | |||
address is determined by the value of the teLinkAddressType | address is determined by the value of the teLinkAddressType | |||
object. | object. | |||
For IPv4 and IPv6 numbered links, this object represents the | For IPv4 and IPv6 numbered links, this object represents the | |||
local IP address associated with the TE link. For an | local IP address associated with the TE link. For an | |||
unnumbered link, the local address is of type unknown and this | unnumbered link, the local address is of type unknown and this | |||
object is set to the zero length string and the | object is set to the zero length string and the | |||
teLinkOutgoingIfId object then identifies the unnumbered | teLinkOutgoingIfId object then identifies the unnumbered | |||
address." | address. | |||
If the TE link is a Forwarding Adjacency (FA), the local | ||||
IP address is set to the head-end address of the FA-LSP." | ||||
::= { teLinkEntry 2 } | ::= { teLinkEntry 2 } | |||
teLinkRemoteIpAddr OBJECT-TYPE | teLinkRemoteIpAddr OBJECT-TYPE | |||
SYNTAX InetAddress | SYNTAX InetAddress | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"The remote Internet address for numbered links. The type of | "The remote Internet address for numbered links. The type of | |||
this address is determined by the value of the | this address is determined by the value of the | |||
teLinkAddressType object. | teLinkAddressType object. | |||
The remote IP address associated with the TE link (IPv4 and | The remote IP address associated with the TE link (IPv4 and | |||
IPv6 numbered links). For an unnumbered link, the remote | IPv6 numbered links). For an unnumbered link, the remote | |||
address is of type unknown and this object is set to the | address is of type unknown and this object is set to the | |||
zero length string and the teLinkIncomingIfId object then | zero length string and the teLinkIncomingIfId object then | |||
identifies the unnumbered address." | identifies the unnumbered address. | |||
If the TE link is a Forwarding Adjacency, the remote IP | ||||
address is set to the tail-end address of the FA-LSP." | ||||
::= { teLinkEntry 3 } | ::= { teLinkEntry 3 } | |||
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 component links. All component links | derived from its component links. All component links | |||
within the TE link must have the same traffic | within the TE link must have the same traffic | |||
engineering metric." | engineering metric." | |||
REFERENCE | REFERENCE | |||
"Link Bundling in MPLS Traffic Engineering, RFC xxxx" | "Link Bundling in MPLS Traffic Engineering, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [BUNDLING] | -- [BUNDLING] | |||
::= { teLinkEntry 4 } | ::= { teLinkEntry 4 } | |||
teLinkMuxCapability OBJECT-TYPE | teLinkMaximumReservableBandwidth OBJECT-TYPE | |||
SYNTAX TeLinkSwitchingCapability | SYNTAX Unsigned32 | |||
MAX-ACCESS read-create | UNITS "thousand bps" | |||
MAX-ACCESS read-only | ||||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This attribute specifies link multiplex capability of the | "This attribute specifies the maximum reservable bandwidth on | |||
TE link, which is derived from its component links. All | the TE link. This is the union of the maximum reservable | |||
component links within the same TE link must have the | bandwidth of all the component links within the | |||
same link multiplex capability." | TE link that can be used to carry live traffic. This value | |||
is an estimate in units of 1,000 bits per second." | ||||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { teLinkEntry 5 } | ::= { teLinkEntry 5 } | |||
teLinkProtectionType OBJECT-TYPE | teLinkProtectionType OBJECT-TYPE | |||
SYNTAX INTEGER { | SYNTAX INTEGER { | |||
extraTraffic(1), | extraTraffic(1), | |||
unprotected(2), | unprotected(2), | |||
skipping to change at page 19, line 45 | skipping to change at page 20, line 15 | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [BUNDLING] | -- [BUNDLING] | |||
::= { teLinkEntry 10 } | ::= { teLinkEntry 10 } | |||
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. None of the writable objects in | |||
can only be changed when teLinkRowStatus is notInService(2) | a row can be changed if status is active(1)." | |||
or notReady(3)." | ||||
::= { teLinkEntry 11 } | ::= { teLinkEntry 11 } | |||
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 | |||
skipping to change at page 20, line 22 | skipping to change at page 20, line 39 | |||
-- 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 | |||
"This table specifies the link descriptors associated with the | "This table specifies the interface switching capability | |||
TE links." | descriptors associated with the TE links." | |||
::= { teLinkObjects 2 } | ::= { teLinkObjects 2 } | |||
teLinkDescriptorEntry OBJECT-TYPE | teLinkDescriptorEntry OBJECT-TYPE | |||
SYNTAX TeLinkDescriptorEntry | SYNTAX TeLinkDescriptorEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry in this table is created for every TE link descriptor. | "An entry in this table is created for every TE link interface | |||
An ifEntry in the ifTable must exist before a | switching capability descriptor. An ifEntry in the ifTable | |||
teLinkDescriptorEntry using the same ifIndex is created. | must exist before a teLinkDescriptorEntry using the same | |||
ifType of ifEntry must be teLink(200). | ifIndex is created. ifType of ifEntry must be teLink(200). | |||
If a TE link entry in the ifTable is destroyed, then so are all | If a TE link entry in the ifTable is destroyed, then so are all | |||
entries in the teLinkDescriptorTable that use the ifIndex of | entries in the teLinkDescriptorTable that use the ifIndex of | |||
this TE link." | this TE link." | |||
INDEX { ifIndex, teLinkDescriptorId } | INDEX { ifIndex, teLinkDescriptorId } | |||
::= { teLinkDescriptorTable 1 } | ::= { teLinkDescriptorTable 1 } | |||
TeLinkDescriptorEntry ::= SEQUENCE { | TeLinkDescriptorEntry ::= SEQUENCE { | |||
teLinkDescriptorId Unsigned32, | teLinkDescriptorId Unsigned32, | |||
teLinkDescrSwitchingCapability TeLinkSwitchingCapability, | ||||
teLinkDescrEncodingType TeLinkEncodingType, | teLinkDescrEncodingType TeLinkEncodingType, | |||
teLinkDescrPriority TeLinkPriority, | teLinkDescrMinLspBandwidth Unsigned32, | |||
teLinkDescrMinResBandwidth Unsigned32, | teLinkDescrMaxLspBandwidthPrio0 Unsigned32, | |||
teLinkDescrMaxResBandwidth Unsigned32, | teLinkDescrMaxLspBandwidthPrio1 Unsigned32, | |||
teLinkDescrMaxLspBandwidthPrio2 Unsigned32, | ||||
teLinkDescrMaxLspBandwidthPrio3 Unsigned32, | ||||
teLinkDescrMaxLspBandwidthPrio4 Unsigned32, | ||||
teLinkDescrMaxLspBandwidthPrio5 Unsigned32, | ||||
teLinkDescrMaxLspBandwidthPrio6 Unsigned32, | ||||
teLinkDescrMaxLspBandwidthPrio7 Unsigned32, | ||||
teLinkDescrInterfaceMtu Unsigned32, | ||||
teLinkDescrIndication TeLinkSonetSdhIndication, | ||||
teLinkDescrRowStatus RowStatus, | teLinkDescrRowStatus RowStatus, | |||
teLinkDescrStorageType StorageType | teLinkDescrStorageType StorageType | |||
} | } | |||
teLinkDescriptorId OBJECT-TYPE | teLinkDescriptorId OBJECT-TYPE | |||
SYNTAX Unsigned32 (1..4294967295) | SYNTAX Unsigned32 (1..4294967295) | |||
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 } | |||
teLinkDescrEncodingType OBJECT-TYPE | teLinkDescrSwitchingCapability OBJECT-TYPE | |||
SYNTAX TeLinkEncodingType | SYNTAX TeLinkSwitchingCapability | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This attribute specifies the TE link encoding type." | "This attribute specifies interface switching capability of the | |||
TE link, which is derived from its component links." | ||||
REFERENCE | REFERENCE | |||
"Generalized MPLS Signaling Functional Description, RFC 3471" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 2 } | ::= { teLinkDescriptorEntry 2 } | |||
teLinkDescrPriority OBJECT-TYPE | teLinkDescrEncodingType OBJECT-TYPE | |||
SYNTAX TeLinkPriority | SYNTAX TeLinkEncodingType | |||
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 attribute specifies the TE link encoding type." | |||
encoding type is available." | ||||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "Generalized MPLS Signaling Functional Description, RFC 3471" | |||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 3 } | ::= { teLinkDescriptorEntry 3 } | |||
teLinkDescrMinResBandwidth OBJECT-TYPE | teLinkDescrMinLspBandwidth OBJECT-TYPE | |||
SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
UNITS "thousand bps" | UNITS "thousand bps" | |||
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 LSP 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 component links | minimum LSP bandwidth of all the component links | |||
associated with the TE link that can be used to carry | 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 | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { teLinkDescriptorEntry 4 } | ::= { teLinkDescriptorEntry 4 } | |||
teLinkDescrMaxResBandwidth OBJECT-TYPE | teLinkDescrMaxLspBandwidthPrio0 OBJECT-TYPE | |||
SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
UNITS "thousand bps" | UNITS "thousand bps" | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This attribute specifies the maximum reservable bandwidth on | "This attribute specifies the maximum LSP bandwidth at | |||
the TE link. This is the union of the maximum reservable | priority 0 on the TE link. This is the union of the maximum | |||
bandwidth of all the component links within the | LSP bandwidth at priority 0 of all the component links within | |||
TE link that can be used to carry live traffic. This value | the TE link that can be used to carry live traffic. This | |||
is an estimate in units of 1,000 bits per second." | value is an estimate in units of 1,000 bits per second." | |||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { teLinkDescriptorEntry 5 } | ::= { teLinkDescriptorEntry 5 } | |||
teLinkDescrMaxLspBandwidthPrio1 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 1 on the TE link. This is the union of the maximum | ||||
LSP bandwidth at priority 1 of all the component links within | ||||
the TE link that can be used to carry live traffic. This | ||||
value is an estimate in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 6 } | ||||
teLinkDescrMaxLspBandwidthPrio2 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 2 on the TE link. This is the union of the maximum | ||||
LSP bandwidth at priority 2 of all the component links within | ||||
the TE link that can be used to carry live traffic. This | ||||
value is an estimate in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 7 } | ||||
teLinkDescrMaxLspBandwidthPrio3 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 3 on the TE link. This is the union of the maximum | ||||
LSP bandwidth at priority 3 of all the component links within | ||||
the TE link that can be used to carry live traffic. This | ||||
value is an estimate in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 8 } | ||||
teLinkDescrMaxLspBandwidthPrio4 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 4 on the TE link. This is the union of the maximum | ||||
LSP bandwidth at priority 4 of all the component links within | ||||
the TE link that can be used to carry live traffic. This | ||||
value is an estimate in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 9 } | ||||
teLinkDescrMaxLspBandwidthPrio5 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 5 on the TE link. This is the union of the maximum | ||||
LSP bandwidth at priority 5 of all the component links within | ||||
the TE link that can be used to carry live traffic. This | ||||
value is an estimate in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 10 } | ||||
teLinkDescrMaxLspBandwidthPrio6 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 6 on the TE link. This is the union of the maximum | ||||
LSP bandwidth at priority 6 of all the component links within | ||||
the TE link that can be used to carry live traffic. This | ||||
value is an estimate in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 11 } | ||||
teLinkDescrMaxLspBandwidthPrio7 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 7 on the TE link. This is the union of the maximum | ||||
LSP bandwidth at priority 7 of all the component links within | ||||
the TE link that can be used to carry live traffic. This | ||||
value is an estimate in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 12 } | ||||
teLinkDescrInterfaceMtu OBJECT-TYPE | ||||
SYNTAX Unsigned32 (1..65535) | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the interface MTU for the TE | ||||
link descriptor." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 13 } | ||||
teLinkDescrIndication OBJECT-TYPE | ||||
SYNTAX TeLinkSonetSdhIndication | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies whether this interface supports | ||||
Standard or Arbitrary SONET/SDH." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { teLinkDescriptorEntry 14 } | ||||
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. No read-create object | delete a row in this table. No read-create object | |||
can changed if teLinkDescrRowStatus is in active(1) state." | can changed if teLinkDescrRowStatus is in active(1) state." | |||
::= { teLinkDescriptorEntry 6 } | ::= { teLinkDescriptorEntry 15 } | |||
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 | |||
columnar object in the row." | columnar object in the row." | |||
::= { teLinkDescriptorEntry 7 } | ::= { teLinkDescriptorEntry 16 } | |||
-- End of teLinkDescriptorTable | -- End of teLinkDescriptorTable | |||
-- 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 | |||
DESCRIPTION | DESCRIPTION | |||
skipping to change at page 23, line 20 | skipping to change at page 26, line 47 | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry in this table contains information about a | "An entry in this table contains information about a | |||
SRLG associated with a TE link. | SRLG associated with a TE link. | |||
An ifEntry in the ifTable must exist before a | An ifEntry in the ifTable must exist before a | |||
teLinkSrlgEntry using the same ifIndex is created. | teLinkSrlgEntry using the same ifIndex is created. | |||
ifType of ifEntry must be teLink(200). | ifType of ifEntry must be teLink(200). | |||
If a TE link entry in the ifTable is destroyed, then so are all | If a TE link entry in the ifTable is destroyed, then so are all | |||
entries in the teLinkSrlgTable that use the ifIndex of | entries in the teLinkSrlgTable that use the ifIndex of | |||
this TE link." | this TE link." | |||
INDEX { ifIndex, teSrlg } | INDEX { ifIndex, teLinkSrlg } | |||
::= { teLinkSrlgTable 1 } | ::= { teLinkSrlgTable 1 } | |||
TeLinkSrlgEntry ::= SEQUENCE { | TeLinkSrlgEntry ::= SEQUENCE { | |||
teSrlg Unsigned32, | teLinkSrlg Unsigned32, | |||
teSrlgRowStatus RowStatus, | teLinkSrlgRowStatus RowStatus, | |||
teSrlgStorageType StorageType | teLinkSrlgStorageType StorageType | |||
} | } | |||
teSrlg OBJECT-TYPE | teLinkSrlg OBJECT-TYPE | |||
SYNTAX Unsigned32 (0..4294967295) | SYNTAX Unsigned32 (0..4294967295) | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This identifies a SRLG supported by the TE link. An SRLG is | "This identifies a SRLG supported by the TE link. An SRLG is | |||
identified with a 32 bit number that is unique within an IGP | identified with a 32 bit number that is unique within an IGP | |||
domain. Zero is a valid SRLG number." | domain. Zero is a valid SRLG number." | |||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { teLinkSrlgEntry 1 } | ::= { teLinkSrlgEntry 1 } | |||
teSrlgRowStatus OBJECT-TYPE | teLinkSrlgRowStatus 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. No read-create object can | delete a row in this table. No read-create object can | |||
be modified if teSrlgRowStatus is active(1)." | be modified if teLinkSrlgRowStatus is active(1)." | |||
::= { teLinkSrlgEntry 2 } | ::= { teLinkSrlgEntry 2 } | |||
teSrlgStorageType OBJECT-TYPE | teLinkSrlgStorageType 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 | |||
columnar object in the row." | columnar object in the row." | |||
::= { teLinkSrlgEntry 3 } | ::= { teLinkSrlgEntry 3 } | |||
skipping to change at page 24, line 46 | skipping to change at page 28, line 27 | |||
ifTable must exist before a teLinkBandwidthEntry using the | ifTable must exist before a teLinkBandwidthEntry using the | |||
same ifIndex is created. ifType of ifEntry must be teLink(200). | same ifIndex is created. ifType of ifEntry must be teLink(200). | |||
If a TE link entry in the ifTable is destroyed, then so are | If a TE link entry in the ifTable is destroyed, then so are | |||
all entries in the teLinkBandwidthTable that use the ifIndex of | all entries in the teLinkBandwidthTable that use the ifIndex of | |||
this TE link." | this TE link." | |||
INDEX { ifIndex, teLinkBandwidthPriority } | INDEX { ifIndex, teLinkBandwidthPriority } | |||
::= { teLinkBandwidthTable 1 } | ::= { teLinkBandwidthTable 1 } | |||
TeLinkBandwidthEntry ::= SEQUENCE { | TeLinkBandwidthEntry ::= SEQUENCE { | |||
teLinkBandwidthPriority TeLinkPriority, | teLinkBandwidthPriority TeLinkPriority, | |||
teLinkUnreservedBandwidth Unsigned32, | teLinkBandwidthUnreserved Unsigned32, | |||
teLinkMaximumLspBandwidth Unsigned32, | ||||
teLinkBandwidthRowStatus RowStatus, | teLinkBandwidthRowStatus RowStatus, | |||
teLinkBandwidthStorageType StorageType | teLinkBandwidthStorageType StorageType | |||
} | } | |||
teLinkBandwidthPriority OBJECT-TYPE | teLinkBandwidthPriority OBJECT-TYPE | |||
SYNTAX TeLinkPriority | SYNTAX TeLinkPriority | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This attribute specifies the priority. A value of 0 is valid | "This attribute specifies the priority. A value of 0 is valid | |||
as specified in the 'Traffic Engineering Extensions to OSPF | as specified in the 'Traffic Engineering Extensions to OSPF | |||
Version 2' document." | Version 2' document." | |||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx and | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx and | |||
Traffic Engineering Extensions to OSPF Version 2, RFC xxxx" | Traffic Engineering Extensions to OSPF Version 2, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] and [OSPF] | -- [GMPLS-OSPF] and [OSPF] | |||
::= { teLinkBandwidthEntry 1 } | ::= { teLinkBandwidthEntry 1 } | |||
teLinkUnreservedBandwidth OBJECT-TYPE | teLinkBandwidthUnreserved OBJECT-TYPE | |||
SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
UNITS "thousand bps" | UNITS "thousand bps" | |||
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 component links associated | bandwidths at priority p of all component links associated | |||
with the TE link (excludes all links that are strictly | with the TE link (excludes all links that are strictly | |||
used as protecting links). This value is an estimate in units | used as protecting links). This value is an estimate in units | |||
of 1,000 bits per second." | of 1,000 bits per second." | |||
REFERENCE | REFERENCE | |||
"Link Bundling in MPLS Traffic Engineering, RFC xxxx" | "Link Bundling in MPLS Traffic Engineering, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [BUNDLING] | -- [BUNDLING] | |||
::= { teLinkBandwidthEntry 2 } | ::= { teLinkBandwidthEntry 2 } | |||
teLinkMaximumLspBandwidth OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the TE link maximum | ||||
LSP bandwidth at priority p. It is the maximum of all | ||||
maximum LSP bandwidth at priority p of the component links | ||||
associated with the TE link (excludes all links that are | ||||
strictly used as protecting links). This value is an estimate | ||||
in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"Link Bundling in MPLS Traffic Engineering, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [BUNDLING] | ||||
::= { 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. No read-create object | delete a row in this table. No read-create object | |||
can be modified when teLinkBandwidthRowStatus is active(1)." | can be modified when teLinkBandwidthRowStatus is active(1)." | |||
::= { teLinkBandwidthEntry 4 } | ::= { teLinkBandwidthEntry 4 } | |||
skipping to change at page 27, line 4 | skipping to change at page 30, line 14 | |||
SYNTAX ComponentLinkEntry | SYNTAX ComponentLinkEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry in this table exists for each ifEntry that represents | "An entry in this table exists for each ifEntry that represents | |||
a component link. An ifEntry must exist in the ifTable | a component link. An ifEntry must exist in the ifTable | |||
before a componentLinkEntry is created with the | before a componentLinkEntry is created with the | |||
corresponding ifIndex. ifEntry's ifType can be | corresponding ifIndex. ifEntry's ifType can be | |||
of any interface type which has been defined for TE Link | of any interface type which has been defined for TE Link | |||
interworking. Examples include ATM, Frame Relay, Ethernet, etc. | interworking. Examples include ATM, Frame Relay, Ethernet, etc. | |||
If an entry representing a component link is destroyed in the | If an entry representing a component link is destroyed in the | |||
ifTable, then so is the corresponding entry in the | ifTable, then so is the corresponding entry in the | |||
componentLinkTable. The administrative and operational status | componentLinkTable. The administrative and operational status | |||
values are controlled from the ifEntry." | values are controlled from the ifEntry." | |||
INDEX { ifIndex } | INDEX { ifIndex } | |||
::= { componentLinkTable 1 } | ::= { componentLinkTable 1 } | |||
ComponentLinkEntry ::= SEQUENCE { | ComponentLinkEntry ::= SEQUENCE { | |||
componentLinkMuxCapability TeLinkSwitchingCapability, | componentLinkMaxResBandwidth Unsigned32, | |||
componentLinkPreferredProtection TeLinkProtection, | componentLinkPreferredProtection TeLinkProtection, | |||
componentLinkCurrentProtection TeLinkProtection, | componentLinkCurrentProtection TeLinkProtection, | |||
componentLinkRowStatus RowStatus, | componentLinkRowStatus RowStatus, | |||
componentLinkStorageType StorageType | componentLinkStorageType StorageType | |||
} | } | |||
componentLinkMuxCapability OBJECT-TYPE | componentLinkMaxResBandwidth OBJECT-TYPE | |||
SYNTAX TeLinkSwitchingCapability | SYNTAX Unsigned32 | |||
UNITS "thousand bps" | ||||
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 the maximum reservable bandwidth on | |||
component link." | the component link. This value is an estimate in units of | |||
1,000 bits per second." | ||||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { componentLinkEntry 1 } | ::= { componentLinkEntry 1 } | |||
componentLinkPreferredProtection OBJECT-TYPE | componentLinkPreferredProtection OBJECT-TYPE | |||
SYNTAX TeLinkProtection | SYNTAX TeLinkProtection | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
skipping to change at page 28, line 32 | skipping to change at page 31, line 44 | |||
-- End of componentLinkTable | -- End of componentLinkTable | |||
-- Component Link Descriptor Table | -- Component Link Descriptor Table | |||
componentLinkDescriptorTable OBJECT-TYPE | componentLinkDescriptorTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF ComponentLinkDescriptorEntry | SYNTAX SEQUENCE OF ComponentLinkDescriptorEntry | |||
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 interface switching capability | |||
component links." | descriptors associated with the component links." | |||
::= { teLinkObjects 6 } | ::= { teLinkObjects 6 } | |||
componentLinkDescriptorEntry OBJECT-TYPE | componentLinkDescriptorEntry OBJECT-TYPE | |||
SYNTAX ComponentLinkDescriptorEntry | SYNTAX ComponentLinkDescriptorEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"An entry in this table is created for every component link | "An entry in this table is created for every component link | |||
descriptor. An ifEntry in the ifTable must exist before a | descriptor. An ifEntry in the ifTable must exist before a | |||
componentLinkDescriptorEntry using the same ifIndex is created. | componentLinkDescriptorEntry using the same ifIndex is created. | |||
skipping to change at page 29, line 8 | skipping to change at page 32, line 19 | |||
defined for TE Link interworking. Examples include ATM, Frame | defined for TE Link interworking. Examples include ATM, Frame | |||
Relay, Ethernet, etc. If a component link entry in the ifTable | Relay, Ethernet, etc. If a component link entry in the ifTable | |||
is destroyed, then so are all entries in the | is destroyed, then so are all entries in the | |||
componentLinkDescriptorTable that use the ifIndex of this | componentLinkDescriptorTable that use the ifIndex of this | |||
component link." | component link." | |||
INDEX { ifIndex, componentLinkDescrId } | INDEX { ifIndex, componentLinkDescrId } | |||
::= { componentLinkDescriptorTable 1 } | ::= { componentLinkDescriptorTable 1 } | |||
ComponentLinkDescriptorEntry ::= SEQUENCE { | ComponentLinkDescriptorEntry ::= SEQUENCE { | |||
componentLinkDescrId Unsigned32, | componentLinkDescrId Unsigned32, | |||
componentLinkDescrSwitchingCapability TeLinkSwitchingCapability, | ||||
componentLinkDescrEncodingType TeLinkEncodingType, | componentLinkDescrEncodingType TeLinkEncodingType, | |||
componentLinkDescrPriority TeLinkPriority, | componentLinkDescrMinLspBandwidth Unsigned32, | |||
componentLinkDescrMinBandwidth Unsigned32, | componentLinkDescrMaxLspBandwidthPrio0 Unsigned32, | |||
componentLinkDescrMaxBandwidth Unsigned32, | componentLinkDescrMaxLspBandwidthPrio1 Unsigned32, | |||
componentLinkDescrMaxLspBandwidthPrio2 Unsigned32, | ||||
componentLinkDescrMaxLspBandwidthPrio3 Unsigned32, | ||||
componentLinkDescrMaxLspBandwidthPrio4 Unsigned32, | ||||
componentLinkDescrMaxLspBandwidthPrio5 Unsigned32, | ||||
componentLinkDescrMaxLspBandwidthPrio6 Unsigned32, | ||||
componentLinkDescrMaxLspBandwidthPrio7 Unsigned32, | ||||
componentLinkDescrInterfaceMtu Unsigned32, | ||||
componentLinkDescrIndication TeLinkSonetSdhIndication, | ||||
componentLinkDescrRowStatus RowStatus, | componentLinkDescrRowStatus RowStatus, | |||
componentLinkDescrStorageType StorageType | componentLinkDescrStorageType StorageType | |||
} | } | |||
componentLinkDescrId OBJECT-TYPE | componentLinkDescrId OBJECT-TYPE | |||
SYNTAX Unsigned32 (1..4294967295) | SYNTAX Unsigned32 (1..4294967295) | |||
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." | |||
::= { componentLinkDescriptorEntry 1 } | ::= { componentLinkDescriptorEntry 1 } | |||
componentLinkDescrSwitchingCapability OBJECT-TYPE | ||||
SYNTAX TeLinkSwitchingCapability | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies link multiplexing capabilities of the | ||||
component link." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 2 } | ||||
componentLinkDescrEncodingType OBJECT-TYPE | componentLinkDescrEncodingType OBJECT-TYPE | |||
SYNTAX TeLinkEncodingType | SYNTAX TeLinkEncodingType | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This attribute specifies the component link encoding type." | "This attribute specifies the component link encoding type." | |||
REFERENCE | REFERENCE | |||
"Generalized MPLS Signaling Functional Description, RFC 3471" | "Generalized MPLS Signaling Functional Description, RFC 3471" | |||
::= { componentLinkDescriptorEntry 2 } | ::= { componentLinkDescriptorEntry 3 } | |||
componentLinkDescrPriority OBJECT-TYPE | componentLinkDescrMinLspBandwidth OBJECT-TYPE | |||
SYNTAX TeLinkPriority | SYNTAX Unsigned32 | |||
UNITS "thousand bps" | ||||
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 attribute specifies the minimum LSP bandwidth on | |||
encoding type is available for the component link." | the component link. This value is an estimate | |||
in units of 1,000 bits per second." | ||||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { componentLinkDescriptorEntry 3 } | ::= { componentLinkDescriptorEntry 4 } | |||
componentLinkDescrMinBandwidth OBJECT-TYPE | componentLinkDescrMaxLspBandwidthPrio0 OBJECT-TYPE | |||
SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
UNITS "thousand bps" | UNITS "thousand bps" | |||
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 maximum LSP bandwidth at | |||
the component link. This value is an estimate | priority 0 on the component link. This value is an estimate | |||
in units of 1,000 bits per second." | in units of 1,000 bits per second." | |||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { componentLinkDescriptorEntry 4 } | ::= { componentLinkDescriptorEntry 5 } | |||
componentLinkDescrMaxBandwidth OBJECT-TYPE | componentLinkDescrMaxLspBandwidthPrio1 OBJECT-TYPE | |||
SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
UNITS "thousand bps" | UNITS "thousand bps" | |||
MAX-ACCESS read-create | MAX-ACCESS read-create | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This attribute specifies the maximum reservable bandwidth on | "This attribute specifies the maximum LSP bandwidth at | |||
the component link. This value is an estimate | priority 1 on the component link. This value is an estimate | |||
in units of 1,000 bits per second." | in units of 1,000 bits per second." | |||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { componentLinkDescriptorEntry 5 } | ::= { componentLinkDescriptorEntry 6 } | |||
componentLinkDescrMaxLspBandwidthPrio2 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 2 on the component link. This value is an estimate | ||||
in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 7 } | ||||
componentLinkDescrMaxLspBandwidthPrio3 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 3 on the component link. This value is an estimate | ||||
in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 8 } | ||||
componentLinkDescrMaxLspBandwidthPrio4 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 4 on the component link. This value is an estimate | ||||
in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 9 } | ||||
componentLinkDescrMaxLspBandwidthPrio5 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 5 on the component link. This value is an estimate | ||||
in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 10 } | ||||
componentLinkDescrMaxLspBandwidthPrio6 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 6 on the component link. This value is an estimate | ||||
in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 11 } | ||||
componentLinkDescrMaxLspBandwidthPrio7 OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the maximum LSP bandwidth at | ||||
priority 7 on the component link. This value is an estimate | ||||
in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 12 } | ||||
componentLinkDescrInterfaceMtu OBJECT-TYPE | ||||
SYNTAX Unsigned32 (1..65535) | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the interface MTU for the component | ||||
link descriptor." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 13 } | ||||
componentLinkDescrIndication OBJECT-TYPE | ||||
SYNTAX TeLinkSonetSdhIndication | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies whether this interface supports | ||||
Standard or Arbitrary SONET/SDH." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkDescriptorEntry 14 } | ||||
componentLinkDescrRowStatus OBJECT-TYPE | componentLinkDescrRowStatus 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. No read-create object | delete a row in this table. No read-create object | |||
can be modified when componentLinkDescrRowStatus | can be modified when componentLinkDescrRowStatus | |||
is active(1)." | is active(1)." | |||
::= { componentLinkDescriptorEntry 6 } | ::= { componentLinkDescriptorEntry 15 } | |||
componentLinkDescrStorageType OBJECT-TYPE | componentLinkDescrStorageType 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 | |||
componentLinkDescriptorTable. Conceptual rows | componentLinkDescriptorTable. 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." | |||
::= { componentLinkDescriptorEntry 7 } | ::= { componentLinkDescriptorEntry 16 } | |||
-- End of componentLinkDescriptorTable | -- End of componentLinkDescriptorTable | |||
-- Component Link Bandwidth Table | -- Component Link Bandwidth Table | |||
componentLinkBandwidthTable OBJECT-TYPE | componentLinkBandwidthTable OBJECT-TYPE | |||
SYNTAX SEQUENCE OF ComponentLinkBandwidthEntry | SYNTAX SEQUENCE OF ComponentLinkBandwidthEntry | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
skipping to change at page 31, line 31 | skipping to change at page 37, line 38 | |||
"An entry in this table contains information about | "An entry in this table contains information about | |||
the priority-based bandwidth on component links. | the priority-based bandwidth on component links. | |||
An ifEntry in the ifTable must exist before a | An ifEntry in the ifTable must exist before a | |||
componentLinkBandwidthEntry using the same ifIndex is | componentLinkBandwidthEntry using the same ifIndex is | |||
created. ifEntry's ifType can be of any interface type which | created. ifEntry's ifType can be of any interface type which | |||
has been defined for TE Link interworking. Examples include | has been defined for TE Link interworking. Examples include | |||
ATM, Frame Relay, Ethernet, etc. If a component link entry in | ATM, Frame Relay, Ethernet, etc. If a component link entry in | |||
the ifTable is destroyed, then so are all entries in the | the ifTable is destroyed, then so are all entries in the | |||
componentLinkBandwidthTable that use the ifIndex of | componentLinkBandwidthTable that use the ifIndex of | |||
this component link." | this component link." | |||
INDEX { ifIndex, componentLinkPriority } | INDEX { ifIndex, componentLinkBandwidthPriority } | |||
::= { componentLinkBandwidthTable 1 } | ::= { componentLinkBandwidthTable 1 } | |||
ComponentLinkBandwidthEntry ::= SEQUENCE { | ComponentLinkBandwidthEntry ::= SEQUENCE { | |||
componentLinkPriority TeLinkPriority, | componentLinkBandwidthPriority TeLinkPriority, | |||
componentLinkUnreservedBandwidth Unsigned32, | componentLinkBandwidthUnreserved Unsigned32, | |||
componentLinkMaximumLspBandwidth Unsigned32, | ||||
componentLinkBandwidthRowStatus RowStatus, | componentLinkBandwidthRowStatus RowStatus, | |||
componentLinkBwStorageType StorageType | componentLinkBandwidthStorageType StorageType | |||
} | } | |||
componentLinkPriority OBJECT-TYPE | componentLinkBandwidthPriority OBJECT-TYPE | |||
SYNTAX TeLinkPriority | SYNTAX TeLinkPriority | |||
MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This attribute specifies the priority. A value of 0 is valid | "This attribute specifies the priority. A value of 0 is valid | |||
as specified in the 'Traffic Engineering Extensions to OSPF | as specified in the 'Traffic Engineering Extensions to OSPF | |||
Version 2' document." | Version 2' document." | |||
REFERENCE | REFERENCE | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx and | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx and | |||
Traffic Engineering Extensions to OSPF Version 2, RFC xxxx" | Traffic Engineering Extensions to OSPF Version 2, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] and [OSPF] | -- [GMPLS-OSPF] and [OSPF] | |||
::= { componentLinkBandwidthEntry 1 } | ::= { componentLinkBandwidthEntry 1 } | |||
componentLinkUnreservedBandwidth OBJECT-TYPE | componentLinkBandwidthUnreserved OBJECT-TYPE | |||
SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
UNITS "thousand bps" | UNITS "thousand bps" | |||
MAX-ACCESS read-only | MAX-ACCESS read-only | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"This attribute specifies the component link unreserved | "This attribute specifies the component link 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 | |||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | "OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | |||
-- RFC Editor to fill in RFC number that will be assigned to | -- RFC Editor to fill in RFC number that will be assigned to | |||
-- [GMPLS-OSPF] | -- [GMPLS-OSPF] | |||
::= { componentLinkBandwidthEntry 2 } | ::= { componentLinkBandwidthEntry 2 } | |||
componentLinkMaximumLspBandwidth OBJECT-TYPE | ||||
SYNTAX Unsigned32 | ||||
UNITS "thousand bps" | ||||
MAX-ACCESS read-create | ||||
STATUS current | ||||
DESCRIPTION | ||||
"This attribute specifies the component link maximum | ||||
LSP bandwidth at priority p. This value is an estimate | ||||
in units of 1,000 bits per second." | ||||
REFERENCE | ||||
"OSPF Extensions in Support of Generalized MPLS, RFC xxxx" | ||||
-- RFC Editor to fill in RFC number that will be assigned to | ||||
-- [GMPLS-OSPF] | ||||
::= { componentLinkBandwidthEntry 3 } | ||||
componentLinkBandwidthRowStatus OBJECT-TYPE | componentLinkBandwidthRowStatus 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. No read-create object can | delete a row in this table. No read-create object can | |||
be modified when componentLinkBandwidthRowStatus is | be modified when componentLinkBandwidthRowStatus is | |||
active(1)." | active(1)." | |||
::= { componentLinkBandwidthEntry 4 } | ::= { componentLinkBandwidthEntry 4 } | |||
componentLinkBwStorageType OBJECT-TYPE | componentLinkBandwidthStorageType 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 | |||
componentLinkBandwidthTable. Conceptual rows | componentLinkBandwidthTable. 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." | |||
::= { componentLinkBandwidthEntry 5 } | ::= { componentLinkBandwidthEntry 5 } | |||
skipping to change at page 33, line 37 | skipping to change at page 39, line 30 | |||
MODULE -- this module | MODULE -- this module | |||
MANDATORY-GROUPS { teLinkGroup, | MANDATORY-GROUPS { teLinkGroup, | |||
teLinkBandwidthGroup, | teLinkBandwidthGroup, | |||
componentLinkBandwidthGroup } | componentLinkBandwidthGroup } | |||
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 teLinkPscGroup | ||||
DESCRIPTION | ||||
"This group is mandatory for devices that support | ||||
packet switching capability." | ||||
GROUP teLinkTdmGroup | ||||
DESCRIPTION | ||||
"This group is mandatory for devices that support TDM | ||||
switching capability." | ||||
-- teLinkTable | -- teLinkTable | |||
OBJECT teLinkAddressType | OBJECT teLinkAddressType | |||
SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2) } | SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2) } | |||
DESCRIPTION | DESCRIPTION | |||
"Only ipv4(1) and ipv6(2) address types need to be | "Only ipv4(1) and ipv6(2) address types need to be | |||
supported for numbered links. For unnumbered links, the | supported for numbered links. For unnumbered links, the | |||
unknown(0) address type needs to be supported." | unknown(0) address type needs to be supported." | |||
OBJECT teLinkLocalIpAddr | OBJECT teLinkLocalIpAddr | |||
skipping to change at page 34, line 16 | skipping to change at page 40, line 18 | |||
OBJECT teLinkRemoteIpAddr | OBJECT teLinkRemoteIpAddr | |||
SYNTAX InetAddress (SIZE(0|4|16)) | SYNTAX InetAddress (SIZE(0|4|16)) | |||
DESCRIPTION | DESCRIPTION | |||
"Size of TE link IP address depends on type of TE link. | "Size of TE link IP address depends on type of TE link. | |||
TE link IP address size is zero if link is unnumbered, | TE link IP address size is zero if link is unnumbered, | |||
four if link IP address is IPv4 and sixteen if link IP | four if link IP address is IPv4 and sixteen if link IP | |||
address is IPv6." | address is IPv6." | |||
OBJECT teLinkRowStatus | OBJECT teLinkRowStatus | |||
SYNTAX INTEGER { active(1), notInService(2), | SYNTAX RowStatus { active(1), notInService(2) } | |||
WRITE-SYNTAX RowStatus { active(1), notInService(2), | ||||
createAndGo(4), destroy(6) } | createAndGo(4), destroy(6) } | |||
DESCRIPTION | DESCRIPTION | |||
"The notReady(3) and createAndWait(5) states need | "Support for notReady(3) and createAndWait(5) is | |||
not be supported." | not required." | |||
-- teLinkDescriptorTable | -- teLinkDescriptorTable | |||
OBJECT teLinkDescrRowStatus | OBJECT teLinkDescrRowStatus | |||
SYNTAX INTEGER { active(1), notInService(2), | SYNTAX RowStatus { active(1), notInService(2) } | |||
WRITE-SYNTAX RowStatus { active(1), notInService(2), | ||||
createAndGo(4), destroy(6) } | createAndGo(4), destroy(6) } | |||
DESCRIPTION | DESCRIPTION | |||
"The notReady(3) and createAndWait(5) states need | "Support for notReady(3) and createAndWait(5) is | |||
not be supported." | not required." | |||
OBJECT teLinkDescrStorageType | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
-- teLinkSrlgTable | -- teLinkSrlgTable | |||
OBJECT teSrlgRowStatus | OBJECT teLinkSrlgRowStatus | |||
SYNTAX INTEGER { active(1), notInService(2), | SYNTAX RowStatus { active(1), notInService(2) } | |||
WRITE-SYNTAX RowStatus { active(1), notInService(2), | ||||
createAndGo(4), destroy(6) } | createAndGo(4), destroy(6) } | |||
DESCRIPTION | DESCRIPTION | |||
"The notReady(3) and createAndWait(5) states need | "Support for notReady(3) and createAndWait(5) is | |||
not be supported." | not required." | |||
-- teLinkBandwidthTable | -- teLinkBandwidthTable | |||
OBJECT teLinkBandwidthRowStatus | OBJECT teLinkBandwidthRowStatus | |||
SYNTAX INTEGER { active(1), notInService(2), | SYNTAX RowStatus { active(1), notInService(2) } | |||
WRITE-SYNTAX RowStatus { active(1), notInService(2), | ||||
createAndGo(4), destroy(6) } | createAndGo(4), destroy(6) } | |||
DESCRIPTION | DESCRIPTION | |||
"The notReady(3) and createAndWait(5) states need | "Support for notReady(3) and createAndWait(5) is | |||
not be supported." | not required." | |||
-- componentLinkTable | -- componentLinkTable | |||
OBJECT componentLinkRowStatus | OBJECT componentLinkRowStatus | |||
SYNTAX INTEGER { active(1), notInService(2), | SYNTAX RowStatus { active(1), notInService(2) } | |||
WRITE-SYNTAX RowStatus { active(1), notInService(2), | ||||
createAndGo(4), destroy(6) } | createAndGo(4), destroy(6) } | |||
DESCRIPTION | DESCRIPTION | |||
"The notReady(3) and createAndWait(5) states need | "Support for notReady(3) and createAndWait(5) is | |||
not be supported." | not required." | |||
-- componentLinkDescriptorTable | -- componentLinkDescriptorTable | |||
OBJECT componentLinkDescrRowStatus | OBJECT componentLinkDescrRowStatus | |||
SYNTAX INTEGER { active(1), notInService(2), | SYNTAX RowStatus { active(1), notInService(2) } | |||
WRITE-SYNTAX RowStatus { active(1), notInService(2), | ||||
createAndGo(4), destroy(6) } | createAndGo(4), destroy(6) } | |||
DESCRIPTION | DESCRIPTION | |||
"The notReady(3) and createAndWait(5) states need | "Support for notReady(3) and createAndWait(5) is | |||
not be supported." | not required." | |||
-- componentLinkBandwidthTable | -- componentLinkBandwidthTable | |||
OBJECT componentLinkBandwidthRowStatus | OBJECT componentLinkBandwidthRowStatus | |||
SYNTAX INTEGER { active(1), notInService(2), | SYNTAX RowStatus { active(1), notInService(2) } | |||
WRITE-SYNTAX RowStatus { active(1), notInService(2), | ||||
createAndGo(4), destroy(6) } | createAndGo(4), destroy(6) } | |||
DESCRIPTION | DESCRIPTION | |||
"The notReady(3) and createAndWait(5) states need | "Support for notReady(3) and createAndWait(5) is | |||
not be supported." | not required." | |||
::= { teLinkCompliances 1 } | ::= { teLinkCompliances 1 } | |||
teLinkModuleReadOnlyCompliance MODULE-COMPLIANCE | teLinkModuleReadOnlyCompliance MODULE-COMPLIANCE | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Compliance statement for agents that support the | "Compliance statement for agents that support the | |||
monitoring of TE link MIB module." | monitoring of TE link MIB module." | |||
MODULE -- this module | MODULE -- this module | |||
skipping to change at page 36, line 7 | skipping to change at page 42, line 11 | |||
-- configuration is unsupported. | -- configuration is unsupported. | |||
MANDATORY-GROUPS { teLinkGroup, | MANDATORY-GROUPS { teLinkGroup, | |||
teLinkBandwidthGroup, | teLinkBandwidthGroup, | |||
componentLinkBandwidthGroup } | componentLinkBandwidthGroup } | |||
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 teLinkPscGroup | ||||
DESCRIPTION | ||||
"This group is mandatory for devices that support | ||||
packet switching capability." | ||||
GROUP teLinkTdmGroup | ||||
DESCRIPTION | ||||
"This group is mandatory for devices that support TDM | ||||
switching capability." | ||||
-- teLinkTable | -- teLinkTable | |||
OBJECT teLinkAddressType | OBJECT teLinkAddressType | |||
SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2) } | SYNTAX INTEGER { unknown(0), ipv4(1), ipv6(2) } | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Only ipv4(1) and ipv6(2) address types need to be | "Only ipv4(1) and ipv6(2) address types need to be | |||
supported for numbered links. For unnumbered links, the | supported for numbered links. For unnumbered links, the | |||
unknown(0) address type needs to be supported." | unknown(0) address type needs to be supported." | |||
skipping to change at page 36, line 35 | skipping to change at page 42, line 49 | |||
OBJECT teLinkRemoteIpAddr | OBJECT teLinkRemoteIpAddr | |||
SYNTAX InetAddress (SIZE(0|4|16)) | SYNTAX InetAddress (SIZE(0|4|16)) | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Size of TE link IP address depends on type of TE link. | "Size of TE link IP address depends on type of TE link. | |||
TE link IP address size is zero if link is unnumbered, | TE link IP address size is zero if link is unnumbered, | |||
four if link IP address is IPv4 and sixteen if link IP | four if link IP address is IPv4 and sixteen if link IP | |||
address is IPv6." | 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." | |||
OBJECT teLinkRowStatus | OBJECT teLinkRowStatus | |||
SYNTAX INTEGER { active(1) } | SYNTAX RowStatus { active(1) } | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required and active(1) is the | "Write access is not required and active(1) is the | |||
only status that needs to be supported." | only status that needs to be supported." | |||
OBJECT teLinkStorageType | OBJECT teLinkStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
-- teLinkDescriptorTable | -- teLinkDescriptorTable | |||
OBJECT teLinkDescrSwitchingCapability | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT teLinkDescrEncodingType | OBJECT teLinkDescrEncodingType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT teLinkDescrPriority | OBJECT teLinkDescrMinLspBandwidth | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT teLinkDescrMinResBandwidth | OBJECT teLinkDescrMaxLspBandwidthPrio0 | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT teLinkDescrMaxResBandwidth | OBJECT teLinkDescrMaxLspBandwidthPrio1 | |||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT teLinkDescrMaxLspBandwidthPrio2 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT teLinkDescrMaxLspBandwidthPrio3 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT teLinkDescrMaxLspBandwidthPrio4 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT teLinkDescrMaxLspBandwidthPrio5 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT teLinkDescrMaxLspBandwidthPrio6 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT teLinkDescrMaxLspBandwidthPrio7 | ||||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT teLinkDescrRowStatus | OBJECT teLinkDescrRowStatus | |||
SYNTAX INTEGER { active(1) } | SYNTAX RowStatus { active(1) } | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required and active(1) is the | "Write access is not required and active(1) is the | |||
only status that needs to be supported." | only status that needs to be supported." | |||
OBJECT teLinkDescrStorageType | OBJECT teLinkDescrStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
-- teLinkSrlgTable | -- teLinkSrlgTable | |||
OBJECT teSrlgRowStatus | OBJECT teLinkSrlgRowStatus | |||
SYNTAX INTEGER { active(1) } | SYNTAX RowStatus { active(1) } | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required and active(1) is the | "Write access is not required and active(1) is the | |||
only status that needs to be supported." | only status that needs to be supported." | |||
OBJECT teLinkSrlgStorageType | ||||
OBJECT teSrlgStorageType | ||||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
-- teLinkBandwidthTable | -- teLinkBandwidthTable | |||
OBJECT teLinkMaximumLspBandwidth | OBJECT teLinkBandwidthUnreserved | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT teLinkBandwidthRowStatus | OBJECT teLinkBandwidthRowStatus | |||
SYNTAX INTEGER { active(1) } | SYNTAX RowStatus { active(1) } | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required and active(1) is the | "Write access is not required and active(1) is the | |||
only status that needs to be supported." | only status that needs to be supported." | |||
OBJECT teLinkBandwidthStorageType | OBJECT teLinkBandwidthStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
-- componentLinkTable | -- componentLinkTable | |||
OBJECT componentLinkMuxCapability | OBJECT componentLinkMaxResBandwidth | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT componentLinkPreferredProtection | OBJECT componentLinkPreferredProtection | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT componentLinkRowStatus | OBJECT componentLinkRowStatus | |||
SYNTAX INTEGER { active(1) } | SYNTAX RowStatus { active(1) } | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required and active(1) is the | "Write access is not required and active(1) is the | |||
only status that needs to be supported." | only status that needs to be supported." | |||
OBJECT componentLinkStorageType | OBJECT componentLinkStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
-- componentLinkDescriptorTable | -- componentLinkDescriptorTable | |||
OBJECT componentLinkDescrSwitchingCapability | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrEncodingType | OBJECT componentLinkDescrEncodingType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT componentLinkDescrPriority | OBJECT componentLinkDescrMinLspBandwidth | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT componentLinkDescrMinBandwidth | OBJECT componentLinkDescrMaxLspBandwidthPrio0 | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT componentLinkDescrMaxBandwidth | OBJECT componentLinkDescrMaxLspBandwidthPrio1 | |||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrMaxLspBandwidthPrio2 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrMaxLspBandwidthPrio3 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrMaxLspBandwidthPrio4 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrMaxLspBandwidthPrio5 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrMaxLspBandwidthPrio6 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrMaxLspBandwidthPrio7 | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrInterfaceMtu | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkDescrIndication | ||||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
OBJECT componentLinkDescrRowStatus | OBJECT componentLinkDescrRowStatus | |||
SYNTAX INTEGER { active(1) } | SYNTAX RowStatus { active(1) } | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required and active(1) is the | "Write access is not required and active(1) is the | |||
only status that needs to be supported." | only status that needs to be supported." | |||
OBJECT componentLinkDescrStorageType | OBJECT componentLinkDescrStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
-- componentLinkBandwidthTable | -- componentLinkBandwidthTable | |||
OBJECT componentLinkMaximumLspBandwidth | ||||
MIN-ACCESS read-only | ||||
DESCRIPTION | ||||
"Write access is not required." | ||||
OBJECT componentLinkBandwidthRowStatus | OBJECT componentLinkBandwidthRowStatus | |||
SYNTAX INTEGER { active(1) } | SYNTAX RowStatus { active(1) } | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required and active(1) is the | "Write access is not required and active(1) is the | |||
only status that needs to be supported." | only status that needs to be supported." | |||
OBJECT componentLinkBwStorageType | OBJECT componentLinkBandwidthStorageType | |||
MIN-ACCESS read-only | MIN-ACCESS read-only | |||
DESCRIPTION | DESCRIPTION | |||
"Write access is not required." | "Write access is not required." | |||
::= { teLinkCompliances 2 } | ::= { teLinkCompliances 2 } | |||
-- Units of conformance | -- Units of conformance | |||
teLinkGroup OBJECT-GROUP | teLinkGroup OBJECT-GROUP | |||
OBJECTS { teLinkAddressType, | OBJECTS { teLinkAddressType, | |||
teLinkLocalIpAddr, | teLinkLocalIpAddr, | |||
teLinkRemoteIpAddr, | teLinkRemoteIpAddr, | |||
teLinkMetric, | teLinkMetric, | |||
teLinkMuxCapability, | ||||
teLinkProtectionType, | teLinkProtectionType, | |||
teLinkWorkingPriority, | teLinkWorkingPriority, | |||
teLinkResourceClass, | teLinkResourceClass, | |||
teLinkIncomingIfId, | teLinkIncomingIfId, | |||
teLinkOutgoingIfId, | teLinkOutgoingIfId, | |||
teLinkRowStatus, | teLinkRowStatus, | |||
teLinkStorageType, | teLinkStorageType, | |||
teLinkDescrSwitchingCapability, | ||||
teLinkDescrEncodingType, | teLinkDescrEncodingType, | |||
teLinkDescrPriority, | ||||
teLinkDescrMinResBandwidth, | ||||
teLinkDescrMaxResBandwidth, | ||||
teLinkDescrRowStatus, | teLinkDescrRowStatus, | |||
teLinkDescrStorageType, | teLinkDescrStorageType, | |||
componentLinkMuxCapability, | ||||
componentLinkPreferredProtection, | componentLinkPreferredProtection, | |||
componentLinkCurrentProtection, | componentLinkCurrentProtection, | |||
componentLinkRowStatus, | componentLinkRowStatus, | |||
componentLinkStorageType | componentLinkStorageType, | |||
componentLinkDescrSwitchingCapability, | ||||
componentLinkDescrEncodingType, | ||||
componentLinkDescrRowStatus, | ||||
componentLinkDescrStorageType | ||||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Collection of objects needed for the monitoring of | "Collection of objects needed for the monitoring of | |||
resources associated with TE links." | resources associated with TE links." | |||
::= { teLinkGroups 1 } | ::= { teLinkGroups 1 } | |||
teLinkSrlgGroup OBJECT-GROUP | teLinkSrlgGroup OBJECT-GROUP | |||
OBJECTS { teSrlgRowStatus, | OBJECTS { teLinkSrlgRowStatus, | |||
teSrlgStorageType | teLinkSrlgStorageType | |||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Collection of objects needed for the monitoring of | "Collection of objects needed for the monitoring of | |||
SRLG resources associated with TE links." | SRLG resources associated with TE links." | |||
::= { teLinkGroups 2 } | ::= { teLinkGroups 2 } | |||
teLinkBandwidthGroup OBJECT-GROUP | teLinkBandwidthGroup OBJECT-GROUP | |||
OBJECTS { teLinkUnreservedBandwidth, | OBJECTS { teLinkMaximumReservableBandwidth, | |||
teLinkMaximumLspBandwidth, | teLinkDescrMaxLspBandwidthPrio0, | |||
teLinkDescrMaxLspBandwidthPrio1, | ||||
teLinkDescrMaxLspBandwidthPrio2, | ||||
teLinkDescrMaxLspBandwidthPrio3, | ||||
teLinkDescrMaxLspBandwidthPrio4, | ||||
teLinkDescrMaxLspBandwidthPrio5, | ||||
teLinkDescrMaxLspBandwidthPrio6, | ||||
teLinkDescrMaxLspBandwidthPrio7, | ||||
teLinkBandwidthUnreserved, | ||||
teLinkBandwidthRowStatus, | teLinkBandwidthRowStatus, | |||
teLinkBandwidthStorageType | teLinkBandwidthStorageType | |||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Collection of objects needed for the monitoring of | "Collection of objects needed for the monitoring of | |||
the priority-based bandwidth resources associated with | the priority-based bandwidth resources associated with | |||
TE links and component links." | TE links and component links." | |||
::= { teLinkGroups 3 } | ::= { teLinkGroups 3 } | |||
componentLinkBandwidthGroup OBJECT-GROUP | componentLinkBandwidthGroup OBJECT-GROUP | |||
OBJECTS { componentLinkDescrEncodingType, | OBJECTS { componentLinkMaxResBandwidth, | |||
componentLinkDescrPriority, | componentLinkDescrMaxLspBandwidthPrio0, | |||
componentLinkDescrMinBandwidth, | componentLinkDescrMaxLspBandwidthPrio1, | |||
componentLinkDescrMaxBandwidth, | componentLinkDescrMaxLspBandwidthPrio2, | |||
componentLinkDescrRowStatus, | componentLinkDescrMaxLspBandwidthPrio3, | |||
componentLinkDescrStorageType, | componentLinkDescrMaxLspBandwidthPrio4, | |||
componentLinkUnreservedBandwidth, | componentLinkDescrMaxLspBandwidthPrio5, | |||
componentLinkMaximumLspBandwidth, | componentLinkDescrMaxLspBandwidthPrio6, | |||
componentLinkDescrMaxLspBandwidthPrio7, | ||||
componentLinkBandwidthUnreserved, | ||||
componentLinkBandwidthRowStatus, | componentLinkBandwidthRowStatus, | |||
componentLinkBwStorageType | componentLinkBandwidthStorageType | |||
} | } | |||
STATUS current | STATUS current | |||
DESCRIPTION | DESCRIPTION | |||
"Collection of objects needed for the monitoring of | "Collection of objects needed for the monitoring of | |||
bandwidth parameters associated with component links." | bandwidth parameters associated with component links." | |||
::= { teLinkGroups 4 } | ::= { teLinkGroups 4 } | |||
teLinkPscGroup OBJECT-GROUP | ||||
OBJECTS { teLinkDescrMinLspBandwidth, | ||||
teLinkDescrInterfaceMtu, | ||||
componentLinkDescrMinLspBandwidth, | ||||
componentLinkDescrInterfaceMtu | ||||
} | ||||
STATUS current | ||||
DESCRIPTION | ||||
"Collection of objects needed for devices that are | ||||
packet switch capable." | ||||
::= { teLinkGroups 5 } | ||||
teLinkTdmGroup OBJECT-GROUP | ||||
OBJECTS { teLinkDescrMinLspBandwidth, | ||||
teLinkDescrIndication, | ||||
componentLinkDescrMinLspBandwidth, | ||||
componentLinkDescrIndication | ||||
} | ||||
STATUS current | ||||
DESCRIPTION | ||||
"Collection of objects needed for devices that are | ||||
TDM switching capable." | ||||
::= { teLinkGroups 6 } | ||||
-- End of TE-LINK-MIB | -- End of TE-LINK-MIB | |||
END | END | |||
10. Intellectual Property Considerations | 10. Intellectual Property Considerations | |||
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 or other rights that might be claimed to per- | intellectual property or other rights that might be claimed to per- | |||
tain to the implementation or use of the technology described in this | tain to the implementation or use of the technology described in this | |||
document or the extent to which any license under such rights might | document or the extent to which any license under such rights might | |||
or might not be available; neither does it represent that it has made | or might not be available; neither does it represent that it has made | |||
skipping to change at page 44, line 29 | skipping to change at page 52, line 49 | |||
[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-04.txt>, | Internet Draft <draft-ietf-mpls-bundle-04.txt>, | |||
July 2002. | July 2002. | |||
[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-ietf-ccamp-ospf-gmpls-extensions-09.txt>, | Draft <draft-ietf-ccamp-ospf-gmpls-extensions-09.txt>, | |||
December 2002. | December 2002. | |||
[HIERARCHY] Kompella, K., Rekhter, Y., "LSP Hierarchy with | ||||
Generalized MPLS TE", Internet Draft | ||||
<draft-ietf-mpls-lsp-hierarchy-08.txt>, | ||||
September 2002. | ||||
[IANAifType] "IANAifType MIB Module", | [IANAifType] "IANAifType MIB Module", | |||
http://www.iana.org/assignments/ianaiftype-mib. | http://www.iana.org/assignments/ianaiftype-mib. | |||
[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., | Basak, D., Sandick, H., Zinin, A., | |||
Rajagopalan, B., and Ramamoorthi, S., | Rajagopalan, B., and Ramamoorthi, S., | |||
"Link Management Protocol", | "Link Management Protocol", | |||
Internet Draft <draft-ccamp-lmp-08.txt>, | Internet Draft <draft-ccamp-lmp-09.txt>, | |||
March 2003. | June 2003. | |||
[OSPF] Katz, D., Yeung, D., and Kompella, K., "Traffic | [OSPF] Katz, D., Yeung, D., and Kompella, K., "Traffic | |||
Engineering Extensions to OSPF", Internet Draft | Engineering Extensions to OSPF", Internet Draft | |||
<draft-katz-yeung-ospf-traffic-09.txt>, October 2002. | <draft-katz-yeung-ospf-traffic-09.txt>, October 2002. | |||
[ROUTING] Kompella, K., Rekhter, Y., "Routing Extensions in | [ROUTING] Kompella, K., Rekhter, Y., "Routing Extensions in | |||
Support of Generalized MPLS", Internet Draft | Support of Generalized MPLS", Internet Draft | |||
<draft-ietf-ccamp-gmpls-routing-05.txt>, August 2002. | <draft-ietf-ccamp-gmpls-routing-06.txt>, June 2003. | |||
13.2. Informative References | 13.2. Informative References | |||
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, | [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, | |||
"Introduction and Applicability Statements for | "Introduction and Applicability Statements for | |||
Internet-Standard Management Framework", RFC 3410, | Internet-Standard Management Framework", RFC 3410, | |||
December 2002. | December 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-05.txt>, | <draft-ietf-ccamp-gmpls-architecture-07.txt>, | |||
March 2003. | May 2003. | |||
14. Authors' Addresses | 14. Authors' Addresses | |||
Martin Dubuc Thomas D. Nadeau | Martin Dubuc Thomas D. Nadeau | |||
Email: dubuc.consulting@rogers.com Cisco Systems, Inc. | Email: dubuc.consulting@rogers.com Cisco Systems, Inc. | |||
300 Apollo Drive | 300 Apollo Drive | |||
Chelmsford, MA 01824 | Chelmsford, MA 01824 | |||
Phone: +1-978-244-3051 | Phone: +1-978-244-3051 | |||
Email: tnadeau@cisco.com | Email: tnadeau@cisco.com | |||
Sudheer Dharanikota Jonathan P. Lang | Sudheer Dharanikota Jonathan P. Lang | |||
Avici Systems, Inc. Rincon Networks, Inc. | Email: sudheer@avici.com Rincon Networks, Inc. | |||
101 Billerica Avenue 110 El Paseo | 110 El Paseo | |||
N Billerica, MA 08162 Santa Barbara, CA 93101 | Santa Barbara, CA 93101 | |||
Email: sudheer@avici.com Email: jplang@ieee.org | Email: jplang@ieee.org | |||
15. Full Copyright Statement | 15. Full Copyright Statement | |||
Copyright (C) The Internet Society (2003). All Rights Reserved. | Copyright (C) The Internet Society (2003). All Rights Reserved. | |||
This document and translations of it may be copied and furnished to | This document and translations of it may be copied and furnished to | |||
others, and derivative works that comment on or otherwise explain it | others, and derivative works that comment on or otherwise explain it | |||
or assist in its implementation may be prepared, copied, published | or assist in its implementation may be prepared, copied, published | |||
and distributed, in whole or in part, without restriction of any | and distributed, in whole or in part, without restriction of any | |||
kind, provided that the above copyright notice and this paragraph are | kind, provided that the above copyright notice and this paragraph are | |||
End of changes. | ||||
This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/ |