Internet DRAFT - draft-hegde-mpls-setup-pib
draft-hegde-mpls-setup-pib
Internet Draft Harsha Hegde
Expiration: January 2002 Ravi Sahita
Intel Corp.
MultiProtocol Label Switching (MPLS) Setup Policy Information Base
draft-hegde-mpls-setup-pib-00.txt
July 2001
Status of this Memo
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other documents
at any time. It is inappropriate to use Internet-Drafts as
reference material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
Conventions used in this document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in [RFC-2119].
Abstract
This document specifies a set of provisioning classes (PRC) for
configuring a MultiProtocol Label Switching (MPLS) router. Instances
of these classes reside in a virtual information store called MPLS
Setup Policy Information Base (PIB). COPS protocol [COPS] with the
extensions for provisioning [COPS-PR] is used to transmit this MPLS
Setup policy information to MPLS Routers. The PRCs defined in this
MPLS Setup PIB are intended for use by the COPS-PR MPLS client type.
They complement the PRCs defined in the Framework PIB [FR-PIB].
[Page 1]
Internet Draft MPLS Setup PIB July 2001
Table of Contents
Status of this Memo................................................1
Conventions used in this document..................................1
Abstract...........................................................1
1. Introduction....................................................3
2. Operation Overview..............................................4
3. Structure of MPLS Setup PIB.....................................4
3.1. Forward Equivalence Class (FEC) Classes.......................5
3.2. Label Request Classes.........................................5
3.3. Flow (Traffic) Specification Classes..........................5
3.4. Explicit Route Object (ERO) Classes...........................5
3.5. Preemption Classes............................................5
3.6. LSP Setup Classes.............................................6
4. The MPLS Setup PIB..............................................6
5. Security Considerations........................................30
6. Intellectual Property Considerations...........................30
7. Acknowledgements...............................................30
8. Authors' Addresses.............................................31
9. References.....................................................31
Hegde,Sahita Expires January 2002 [Page 2]
Internet Draft MPLS Setup PIB July 2001
1. Introduction
Multiprotocol Label Switching (MPLS) [MPLS-ARCH] defines an
architecture where data packets are forwarded based on a short label
instead of the entire packet header. This allows faster processing
of packets as well as network traffic engineering. The sequence of
routers or hops taken by a packet with MPLS label is called Label
Switched Path (LSP) and a router that forwards the packets based on
MPLS label is a Label Switching Router (LSR).
In order to distribute labels and configure LSPs, a label
distribution protocol is used. MPLS allows for multiple signaling
protocols. Two protocols that seem to be prominent are RSVP-TE
(RSVP-TE: Extensions to RSVP for LSP Tunnels) [RSVP-TE] and CR-LDP
(Constraint-Based LSP Setup using LDP).
Configuring and managing the LSPs can be a difficult task especially
when there are a large number of LSPs and when multiple routers are
to be configured. Policy Based Management (PBM), as specified in
[RAP-FRAMEWORK], is a good solution to configure and manage MPLS
routers.
In PBM, using the configuration model, a Policy Decision Point (PDP)
downloads policies to Policy Enforcement Points (PEPs) whenever
required. Policy provisioning is done by means of the COPS protocol
[COPS] with the extensions for provisioning [COPS-PR]. The MPLS
routers act as PEPs and a PDP can provision the required policies to
these devices. The policies consist of information required to
configure MPLS LSPs on an MPLS router.
+----------------------+
| Policy Server (PDP) |
| | +---------------+
| +----------------+ | COPS-PR Protocol | |
| | MPLS LSP Setup | |<=====================>| MPLS Router |
| | Information | | MPLS Setup PIB | (PEP) |
| +----------------+ | +---------------+
+----------------------+
Fig. 1. MPLS LSP Setup using COPS-PR
This document specifies the format of policy information required
for MPLS LSP Setup in the form of PIB. The PIB contained in this
draft is written using SPPI (Structure of Policy Provisioning
Information) [SPPI]. This PIB specifies PRovisioning Classes (PRCs)
for configuring an MPLS router.
The PRCs defined in this MPLS Setup PIB are intended for use by the
COPS-PR MPLS Setup client type. Furthermore, these PRCs are in
addition to the PRCs defined in the Framework PIB [FR-PIB].
Hegde,Sahita Expires January 2002 [Page 3]
Internet Draft MPLS Setup PIB July 2001
2. Operation Overview
A brief description of interaction between PEP (MPLS router) and PDP
(policy server) is given in the next paragraph. For a more detailed
description of protocol exchange between PDP and provisioning PEPs,
please see [COPS-PR].
Once TCP connection is established between the PEP and the PDP, the
PEP sends a Client-Open message to the PDP, specifying MPLS Setup
client type. The PDP responds with a Client-Accept (CAT) message.
The PDP may send a Client-Close message, if it does not recognize
the MPLS Setup client type. After receiving CAT message, the PEP
sends a request (REQ) message to the PDP. The REQ message contains
æconfiguration requestÆ context object and relevant PIB class
instances that include the PEPÆs (MPLS Router's) capabilities,
supported PIB classes etc. The PDP then sends a Decision (DEC)
message that includes all the PIB classes that are used to configure
the MPLS LSPs on the PEP. The PEP uses the information in the DEC
message and configures LSPs accordingly. The PEP then sends a
Report-State (RPT) message to the PDP indicating success or failure
to install the policies. The PEP may also send periodic RPT messages
to inform about status of installed policies or to convey
accounting/monitoring type information to the PDP. The PEP may issue
updated REQ message if there is any change in its status and the PDP
may send updated DEC message with update PIB whenever necessary. The
PEP can delete a request by sending Delete-Request (DRQ) message to
the PDP. The PDP may also ask the PEP to delete an existing request
state by sending a command via DEC message. Finally, Client-Close
(CC) message is used to cancel the corresponding Client-Open
message.
3. Structure of MPLS Setup PIB
The MPLS PIB consists of six main groups of PRCs. The first group
contains PRCs for MPLS Forward Equivalence Class (FEC). The second
group contains PRCs for MPLS label request objects. The third group
contains PRCs for MPLS Traffic (Flow) specifications. The fourth
group contains PRCs for MPLS LSP Explicit Route Objects (ERO). The
fifth group contains a PRC for MPLS LSP Preemption parameters. The
sixth and final group contains a PRC for MPLS LSPs that essentially
tie instances of the first five groups together.
The following simple figure shows the relationship between the
various PRC groups.
Hegde,Sahita Expires January 2002 [Page 4]
Internet Draft MPLS Setup PIB July 2001
+---------------+ +---------------+
| FEC Classes | | Label Reques |
| | | Classes |
+---------------+ +---------------+
| |
+---------------+ | +---------------+ | +---------------+
| Flow Spec | | | ERO Classes | | | Preemption |
| Classes | | | | | | Classes |
+---------------+ | +---------------+ | +---------------+
| | | | |
| +--------+ | +--------+ |
| | | | |
+-----------------+ | | | +-----------------+
| | | | |
+---------------+
| LSP Classes |
| |
+---------------+
Fig. 2. Relationships of MPLS Setup PRCs (Classes)
3.1. Forward Equivalence Class (FEC) Classes
This group contains PRCs for MPLS FEC. Each PRC defines a type of
FEC. The various types of FECs are IPv4 host address, IPv6 host
address, IPv4 prefix, IPv6 prefix and Autonomous System number.
3.2. Label Request Classes
This group contains PRCs for MPLS Label Request objects. The three
PRCs in this group define Generic Label Request object, ATM Label
Request object and Frame Relay Label Request object.
3.3. Flow (Traffic) Specification Classes
This group contains PRCs for Traffic Parameters for LSPs. The three
PRCs in this group define MPLS traffic specification, Integrated
Services Controlled Load Service flow specification and Integrated
Services Guaranteed Service flow specification. The first one is
used in CR-LDP and the rest are used in RSVP-TE.
3.4. Explicit Route Object (ERO) Classes
This group contains PRCs for ERO. There are three PRCs that define
the three types of Sub Objects; namely, IPv4 Prefix, IPv6 Prefix and
Autonomous System Number. The fourth PRC is used to make a list with
any of the above three sub objects and the fifth PRC is used to
group the subjects together to form an ERO list for an LSP.
3.5. Preemption Classes
This group contains a PRC for defining LSP Preemption parameters.
Hegde,Sahita Expires January 2002 [Page 5]
Internet Draft MPLS Setup PIB July 2001
3.6. LSP Setup Classes
This group contains a PRC for tying instances of above PRCs to form
an LSP. This PRC contains pointers to instances of other PRCs to
collect all the parameters required for setting up an LSP.
4. The MPLS Setup PIB
MPLS-SETUP-PIB PIB-DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
TEXTUAL-CONVENTION, MODULE-COMPLIANCE,
OBJECT-IDENTITY, OBJECT-GROUP
FROM COPS-PR-SPPI
TruthValue
FROM SNMPv2-TC
InstanceId, ReferenceId, TagId, TagReference
FROM COPS-PR-SPPI-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InetAddressIPv4, InetAddressIPv6
FROM INET-ADDRESS-MIB
mplsSetupPib MODULE-IDENTITY
SUBJECT-CATEGORIES SUBJECT-CATEGORY { tbd û MPLS Setup Client
Type }
LAST-UPDATED "200107131000Z"
ORGANIZATION " WG"
CONTACT-INFO "
Harsha Hegde
Intel Corporation
MS JF3-206
2111 NE 25th Ave.
Hillsboro, OR 97124
Phone: +1 503 264 1439
Fax: +1 503 264 3483
E-Mail: shriharsha.hegde@intel.com
Ravi Sahita
Intel Corporation
JF3-206
2111 NE 25th Ave
Hillsboro, Oregon 97124
Phone: +1 503 264 1439
Fax: +1 503 264 3483
Email: ravi.sahita@intel.com
"
DESCRIPTION
"This PIB module contains a set of provisioning classes
Hegde,Sahita Expires January 2002 [Page 6]
Internet Draft MPLS Setup PIB July 2001
that are used to setup MPLS LSPs on MPLS Routers."
::= { tbd }
--
-- Forward Equivalence Class (FEC) Classes
--
mplsFecClasses OBJECT IDENTIFIER ::= { mplsSetupPib 1 }
--
-- IPv4 Host Address FEC Table
--
mplsFecIPv4HostAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecIPv4HostAddrEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv4 FEC Entrees."
::= { mplsFecClasses 1 }
mplsFecIPv4HostAddrEntry OBJECT-TYPE
SYNTAX MplsFecIPv4HostAddrEntry
STATUS current
DESCRIPTION
"An instance of this class describes MPLS IPv4 Host Address
FEC. "
PIB-INDEX { mplsFecIPv4HostAddrPrid }
::= { mplsFecIPv4HostAddrTable 1 }
MplsFecIPv4HostAddrEntry ::= SEQUENCE {
mplsFecIPv4HostAddrPrid InstanceId,
mplsFecIPv4HostAddrIpAddr InetAddressIPv4 }
mplsFecIPv4HostAddrPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecIPv4HostAddrEntry class."
::= { mplsFecIPv4HostAddrEntry 1 }
mplsFecIPv4HostAddrIpAddr OBJECT-TYPE
SYNTAX InetAddressIPv4
STATUS current
DESCRIPTION
"IPv4 Host Address in a FEC."
Hegde,Sahita Expires January 2002 [Page 7]
Internet Draft MPLS Setup PIB July 2001
::= { mplsFecIPv4HostAddrEntry 2 }
--
-- IPv6 Host Address FEC Table
--
mplsFecIPv6HostAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecIPv6HostAddrEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv6 FEC entrees."
::= { mplsFecClasses 2 }
mplsFecIPv6HostAddrEntry OBJECT-TYPE
SYNTAX MplsFecIPv6HostAddrEntry
STATUS current
DESCRIPTION
"An instance of this class describes an IPv6 Host Address
FEC. "
PIB-INDEX { mplsFecIPv6HostAddrPrid }
::= { mplsFecIPv6HostAddrTable 1 }
MplsFecIPv6HostAddrEntry ::= SEQUENCE {
mplsFecIPv6HostAddrPrid InstanceId,
mplsFecIPv6HostAddrIpAddr InetAddressIPv6 }
mplsFecIPv6HostAddrPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecIPv6HostAddrEntry class."
::= { mplsFecIPv6HostAddrEntry 1 }
mplsFecIPv6HostAddrIpAddr OBJECT-TYPE
SYNTAX InetAddressIPv6
STATUS current
DESCRIPTION
"IPv6 Host Address in a FEC."
::= { mplsFecIPv6HostAddrEntry 2 }
--
-- IPv4 Prefix FEC Table
--
Hegde,Sahita Expires January 2002 [Page 8]
Internet Draft MPLS Setup PIB July 2001
mplsFecIPv4PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecIPv4PrefixEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv4 Prefix FEC entrees."
::= { mplsFecClasses 3 }
mplsFecIPv4PrefixEntry OBJECT-TYPE
SYNTAX MplsFecIPv4PrefixEntry
STATUS current
DESCRIPTION
"An instance of this class describes a IPv4 Prefix FEC."
PIB-INDEX { mplsFecIPv4PrefixPrid }
::= { mplsFecIPv4PrefixTable 1 }
MplsFecIPv4PrefixEntry ::= SEQUENCE {
mplsFecIPv4PrefixPrid InstanceId,
mplsFecIPv4PrefixLength Unsigned32,
mplsFecIPv4PrefixIpPrefix InetAddressIPv4 }
mplsFecIPv4PrefixPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecIPv4PrefixEntry class."
::= { mplsFecIPv4PrefixEntry 1 }
mplsFecIPv4PrefixLength OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of IPv4 Prefix in a FEC."
::= { mplsFecIPv4PrefixEntry 2 }
mplsFecIPv4PrefixIpPrefix OBJECT-TYPE
SYNTAX InetAddressIPv4
STATUS current
DESCRIPTION
"IPv4 Prefix in a FEC."
::= { mplsFecIPv4PrefixEntry 3 }
--
-- IPv6 Prefix FEC Table
--
Hegde,Sahita Expires January 2002 [Page 9]
Internet Draft MPLS Setup PIB July 2001
mplsFecIPv6PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecIPv6PrefixEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv6 Prefix FEC entrees."
::= { mplsFecClasses 4 }
mplsFecIPv6PrefixEntry OBJECT-TYPE
SYNTAX MplsFecIPv6PrefixEntry
STATUS current
DESCRIPTION
"An instance of this class describes a IPv6 Prefix FEC."
PIB-INDEX { mplsFecIPv6PrefixPrid }
::= { mplsFecIPv6PrefixTable 1 }
MplsFecIPv6PrefixEntry ::= SEQUENCE {
mplsFecIPv6PrefixPrid InstanceId,
mplsFecIPv6PrefixLength Unsigned32,
mplsFecIPv6PrefixIpPrefix InetAddressIPv6 }
mplsFecIPv6PrefixPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecIPv6PrefixEntry class."
::= { mplsFecIPv6PrefixEntry 1 }
mplsFecIPv6PrefixLength OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of IPv6 Prefix in a FEC."
::= { mplsFecIPv6PrefixEntry 2 }
mplsFecIPv6PrefixIpPrefix OBJECT-TYPE
SYNTAX InetAddressIPv6
STATUS current
DESCRIPTION
"IPv6 Prefix in a FEC."
::= { mplsFecIPv6PrefixEntry 3 }
--
-- Autonomous System Number FEC Table
Hegde,Sahita Expires January 2002 [Page 10]
Internet Draft MPLS Setup PIB July 2001
--
mplsFecASTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFecASEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS Autonomous System Number FEC
entrees."
::= { mplsFecClasses 5 }
mplsFecASEntry OBJECT-TYPE
SYNTAX MplsFecASEntry
STATUS current
DESCRIPTION
"An instance of this class describes an Autonomous System
Number FEC. "
PIB-INDEX { mplsFecASPrid }
::= { mplsFecASTable 1 }
MplsFecASEntry ::= SEQUENCE {
mplsFecASPrid InstanceId,
mplsFecASNumber Unsigned32 }
mplsFecASPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFecASEntry class."
::= { mplsFecASEntry 1 }
mplsFecASNumber OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Autonomous System Number in a FEC."
::= { mplsFecASEntry 2 }
--
-- Label Request Classes
--
mplsLabReqClasses OBJECT IDENTIFIER ::= { mplsSetupPib 2 }
--
-- Generic Label Request Table
Hegde,Sahita Expires January 2002 [Page 11]
Internet Draft MPLS Setup PIB July 2001
--
mplsLabReqGenericTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsLabReqGenericEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS Generic Label Request Object
entrees."
::= { mplsLRClasses 1 }
mplsLabReqGenericEntry OBJECT-TYPE
SYNTAX MplsLabReqGenericEntry
STATUS current
DESCRIPTION
"An instance of this class describes MPLS Generic Label
Request Object. "
PIB-INDEX { mplsLabReqGenericPrid }
::= { mplsLabReqGenericTable 1 }
MplsLabReqGenericEntry ::= SEQUENCE {
mplsLabReqGenericPrid InstanceId,
mplsLabReqGenericL3Pid Unsigned32 }
mplsLabReqGenericPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsLabReqGenericEntry class."
::= { mplsLabReqGenericEntry 1 }
mplsLabReqGenericL3Pid OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Layer 3 Protocol Id in MPLS Generic Label Request
Object."
::= { mplsLabReqGenericEntry 2 }
--
-- ATM Label Request Table
--
mplsLabReqATMTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsLabReqATMEntry
PIB-ACCESS install
Hegde,Sahita Expires January 2002 [Page 12]
Internet Draft MPLS Setup PIB July 2001
STATUS current
DESCRIPTION
"This table consists of MPLS ATM Label Request Object
entrees."
::= { mplsLabReqClasses 1 }
mplsLabReqATMEntry OBJECT-TYPE
SYNTAX MplsLabReqATMEntry
STATUS current
DESCRIPTION
"An instance of this class describes MPLS ATM Label
Request Object. "
PIB-INDEX { mplsLabReqATMPrid }
::= { mplsLabReqATMTable 1 }
MplsLabReqATMEntry ::= SEQUENCE {
mplsLabReqATMPrid InstanceId,
mplsLabReqATML3Pid Unsigned32,
mplsLabReqATMMbit Unsigned32,
mplsLabReqATMMinVpi Unsigned32,
mplsLabReqATMMaxVpi Unsigned32,
mplsLabReqATMMinVci Unsigned32,
mplsLabReqATMMaxVci Unsigned32 }
mplsLabReqATMPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsLabReqATMEntry class."
::= { mplsLabReqATMEntry 1 }
mplsLabReqATML3Pid OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Layer 3 Protocol Id in MPLS ATM Label Request
Object."
::= { mplsLabReqATMEntry 2 }
mplsLabReqATMMbit OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Merging Capable Bit in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 3 }
Hegde,Sahita Expires January 2002 [Page 13]
Internet Draft MPLS Setup PIB July 2001
mplsLabReqATMMinVpi OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum value for VPI in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 4 }
mplsLabReqATMMaxVpi OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum value for VPI in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 5 }
mplsLabReqATMMinVci OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum value for VCI in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 6 }
mplsLabReqATMMaxVci OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum value for VCI in MPLS ATM Label Request Object."
::= { mplsLabReqATMEntry 7 }
--
-- Frame Relay Label Request Table
--
mplsLabReqFRTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsLabReqFREntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS Frame Relay Label Request
Object entrees."
::= { mplsLabReqClasses 1 }
mplsLabReqFREntry OBJECT-TYPE
SYNTAX MplsLabReqFREntry
STATUS current
DESCRIPTION
"An instance of this class describes MPLS Frame Relay
Label Request Object. "
Hegde,Sahita Expires January 2002 [Page 14]
Internet Draft MPLS Setup PIB July 2001
PIB-INDEX { mplsLabReqFRPrid }
::= { mplsLabReqFRTable 1 }
MplsLabReqFREntry ::= SEQUENCE {
mplsLabReqFRPrid InstanceId,
mplsLabReqFRL3Pid Unsigned32,
mplsLabReqFRDlciLen Unsigned32,
mplsLabReqFRMinDlci Unsigned32,
mplsLabReqFRMaxDlci Unsigned32}
mplsLabReqFRPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsLabReqFREntry class."
::= { mplsLabReqFREntry 1 }
mplsLabReqFRL3Pid OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Layer 3 Protocol Id in MPLS Frame Relay Label Request
Object."
::= { mplsLabReqFREntry 2 }
mplsLabReqFRDlciLen OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of DLCI in MPLS Frame Relay Label Request Object."
::= { mplsLabReqFREntry 3 }
mplsLabReqFRMinDlci OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum value DLCI in MPLS Frame Relay Label Request
Object."
::= { mplsLabReqFREntry 4 }
mplsLabReqFRMaxDlci OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum value DLCI in MPLS Frame Relay Label Request
Object."
Hegde,Sahita Expires January 2002 [Page 15]
Internet Draft MPLS Setup PIB July 2001
::= { mplsLabReqFREntry 5 }
--
-- Flow (Traffic) Specification Classes
--
mplsFlowSpecClasses OBJECT IDENTIFIER ::= { mplsSetupPib 3 }
--
-- CRLDP Flow Spec Table
--
mplsFlowSpecCRLDPTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFlowSpecCRLDPEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of CR-LDP Traffic (Flow) Specification
entrees."
::= { mplsFlowSpecClasses 1 }
mplsFlowSpecCRLDPEntry OBJECT-TYPE
SYNTAX MplsFlowSpecCRLDPEntry
STATUS current
DESCRIPTION
"An instance of this class describes a CR-LDP Flow
Specification. "
PIB-INDEX { mplsFlowSpecCRLDPPrid }
::= { mplsFlowSpecCRLDPTable 1 }
MplsFlowSpecCRLDPEntry ::= SEQUENCE {
mplsFlowSpecCRLDPPrid InstanceId,
mplsFlowSpecCRLDPPDR Unsigned32,
mplsFlowSpecCRLDPPBS Unsigned32,
mplsFlowSpecCRLDPCDR Unsigned32,
mplsFlowSpecCRLDPCBS Unsigned32,
mplsFlowSpecCRLDPEBS Unsigned32,
mplsFlowSpecCRLDPWeight Unsigned32 }
mplsFlowSpecCRLDPPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFlowSpecCRLDPEntry class."
::= { mplsFlowSpecCRLDPEntry 1 }
Hegde,Sahita Expires January 2002 [Page 16]
Internet Draft MPLS Setup PIB July 2001
mplsFlowSpecCRLDPPDR OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Peak Data Rate in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 2 }
mplsFlowSpecCRLDPPBS OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Peak Burst Size in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 3 }
mplsFlowSpecCRLDPCDR OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Committed Data Rate in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 4 }
mplsFlowSpecCRLDPCBS OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Committed Burst Size in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 5 }
mplsFlowSpecCRLDPEBS OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Excess Burst Size in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 6 }
mplsFlowSpecCRLDPWeight OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Weight parameter in CR-LDP Flow Specification."
::= { mplsFlowSpecCRLDPEntry 7 }
--
-- RSVP Controlled Load Service Flow Spec Table
--
Hegde,Sahita Expires January 2002 [Page 17]
Internet Draft MPLS Setup PIB July 2001
mplsFlowSpecCLSTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFlowSpecCLSEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of RSVP-TE Integrated Services
(IntServ) Controlled Load Service Flow Specification
entrees."
::= { mplsFlowSpecClasses 2 }
mplsFlowSpecCLSEntry OBJECT-TYPE
SYNTAX MplsFlowSpecCLSEntry
STATUS current
DESCRIPTION
"An instance of this class describes RSVP-TE IntServ
Controlled Load Service Flow Specification. "
PIB-INDEX { mplsFlowSpecCLSPrid }
::= { mplsFlowSpecCLSTable 1 }
MplsFlowSpecCLSEntry ::= SEQUENCE {
mplsFlowSpecCLSPrid InstanceId,
mplsFlowSpecCLSTokenRate Unsigned32,
mplsFlowSpecCLSBucketSize Unsigned32,
mplsFlowSpecCLSPeakRate Unsigned32,
mplsFlowSpecCLSMinPoliced Unsigned32,
mplsFlowSpecCLSMaxPktSize Unsigned32 }
mplsFlowSpecCLSPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFlowSpecCLSEntry class."
::= { mplsFlowSpecCLSEntry 1 }
mplsFlowSpecCLSTokenRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Token Rate in RSVP-TE IntServ Controlled Load Service
Flow Specification."
::= { mplsFlowSpecCLSEntry 2 }
mplsFlowSpecCLSBucketSize OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
Hegde,Sahita Expires January 2002 [Page 18]
Internet Draft MPLS Setup PIB July 2001
"Token Bucket Size in RSVP-TE IntServ Controlled Load
Service Flow Specification."
::= { mplsFlowSpecCLSEntry 3 }
mplsFlowSpecCLSPeakRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Peak Rate in RSVP-TE IntServ Controlled Load Service
Flow Specification."
::= { mplsFlowSpecCLSEntry 4 }
mplsFlowSpecCLSMinPoliced OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum Policed Packet Size in RSVP-TE IntServ Controlled
Load Service Flow Specification."
::= { mplsFlowSpecCLSEntry 5 }
mplsFlowSpecCLSMaxPktSize OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum Packet Size in RSVP-TE IntServ Controlled Load
Service Flow Specification."
::= { mplsFlowSpecCLSEntry 6 }
--
-- RSVP Guaranteed Service Flow Spec Table
--
mplsFlowSpecGSTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsFlowSpecGSEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of RSVP-TE Integrated Services
(IntServ) Guaranteed Service Flow Specification entrees."
::= { mplsFlowSpecClasses 3 }
mplsFlowSpecGSEntry OBJECT-TYPE
SYNTAX MplsFlowSpecGSEntry
STATUS current
DESCRIPTION
"An instance of this class describes RSVP-TE IntServ
Hegde,Sahita Expires January 2002 [Page 19]
Internet Draft MPLS Setup PIB July 2001
Guaranteed Service Flow Specification. "
PIB-INDEX { mplsFlowSpecGSPrid }
::= { mplsFlowSpecGSTable 1 }
MplsFlowSpecGSEntry ::= SEQUENCE {
mplsFlowSpecGSPrid InstanceId,
mplsFlowSpecGSTokenRate Unsigned32,
mplsFlowSpecGSBucketSize Unsigned32,
mplsFlowSpecGSPeakRate Unsigned32,
mplsFlowSpecGSMinPoliced Unsigned32,
mplsFlowSpecGSMaxPktSize Unsigned32,
mplsFlowSpecGSRspecRate Unsigned32,
mplsFlowSpecGSSlackTerm Unsigned32 }
mplsFlowSpecGSPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsFlowSpecGSEntry class."
::= { mplsFlowSpecGSEntry 1 }
mplsFlowSpecGSTokenRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Token Rate in RSVP-TE IntServ Guaranteed Service
Flow Specification."
::= { mplsFlowSpecGSEntry 2 }
mplsFlowSpecGSBucketSize OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Token Bucket Size in RSVP-TE IntServ Guaranteed
Service Flow Specification."
::= { mplsFlowSpecGSEntry 3 }
mplsFlowSpecGSPeakRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Peak Rate in RSVP-TE IntServ Guaranteed Service
Flow Specification."
::= { mplsFlowSpecGSEntry 4 }
mplsFlowSpecGSMinPoliced OBJECT-TYPE
Hegde,Sahita Expires January 2002 [Page 20]
Internet Draft MPLS Setup PIB July 2001
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Minimum Policed Packet Size in RSVP-TE IntServ Guaranteed
Service Flow Specification."
::= { mplsFlowSpecGSEntry 5 }
mplsFlowSpecGSMaxPktSize OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Maximum Packet Size in RSVP-TE IntServ Guaranteed
Service Flow Specification."
::= { mplsFlowSpecGSEntry 6 }
mplsFlowSpecGSRspecRate OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Required Rate in RSVP-TE IntServ Guaranteed Service
Flow Specification."
::= { mplsFlowSpecGSEntry 7 }
mplsFlowSpecGSSlackTerm OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Slack Term (Delay) in RSVP-TE IntServ Guaranteed Service
Flow Specification."
::= { mplsFlowSpecGSEntry 8 }
--
-- Explicit Route Object (ERO) Classes
--
mplsEroClasses OBJECT IDENTIFIER ::= { mplsSetupPib 4 }
--
-- IPv4 Address Prefix Subobject Table
--
mplsEroIPv4PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroIPv4PrefixEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS IPv4 Prefix ERO Subobject
Entrees."
Hegde,Sahita Expires January 2002 [Page 21]
Internet Draft MPLS Setup PIB July 2001
::= { mplsEroClasses 1 }
mplsEroIPv4PrefixEntry OBJECT-TYPE
SYNTAX MplsEroIPv4PrefixEntry
STATUS current
DESCRIPTION
"An instance of this class describes IPv4 Prefix ERO
Subobject. "
PIB-INDEX { mplsEroIPv4PrefixPrid }
::= { mplsEroIPv4PrefixTable 1 }
MplsEroIPv4PrefixEntry ::= SEQUENCE {
mplsEroIPv4PrefixPrid InstanceId,
mplsEroIPv4PrefixLen Unsigned32,
mplsEroIPv4PrefixIPv4Addr InetAddressIPv4 }
mplsEroIPv4PrefixPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroIPv4PrefixEntry class."
::= { mplsEroIPv4PrefixEntry 1 }
mplsEroIPv4PrefixLen OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of Prefix in IPv4 Prefix ERO Subobject."
::= { mplsEroIPv4PrefixEntry 2 }
mplsEroIPv4PrefixIPv4Addr OBJECT-TYPE
SYNTAX InetAddress
STATUS current
DESCRIPTION
"IPv4 Prefix in IPv4 Prefix ERO Subobject."
::= { mplsEroIPv4PrefixEntry 3 }
--
-- IPv6 Address Prefix Subobject Table
--
mplsEroIPv6PrefixTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroIPv6PrefixEntry
PIB-ACCESS install
STATUS current
Hegde,Sahita Expires January 2002 [Page 22]
Internet Draft MPLS Setup PIB July 2001
DESCRIPTION
"This table consists of MPLS IPv6 Prefix ERO Subobject
Entrees."
::= { mplsEroClasses 2 }
mplsEroIPv6PrefixEntry OBJECT-TYPE
SYNTAX MplsEroIPv6PrefixEntry
STATUS current
DESCRIPTION
"An instance of this class describes IPv6 Prefix ERO
Subobject. "
PIB-INDEX { mplsEroIPv6PrefixPrid }
::= { mplsEroIPv6PrefixTable 1 }
MplsEroIPv6PrefixEntry ::= SEQUENCE {
mplsEroIPv6PrefixPrid InstanceId,
mplsEroIPv6PrefixLen Unsigned32,
mplsEroIPv6PrefixIPv6Addr InetAddressIPv6 }
mplsEroIPv6PrefixPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroIPv6PrefixEntry class."
::= { mplsEroIPv6PrefixEntry 1 }
mplsEroIPv6PrefixLen OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Length of Prefix in IPv6 Prefix ERO Subobject."
::= { mplsEroIPv6PrefixEntry 2 }
mplsEroIPv6PrefixIPv6Addr OBJECT-TYPE
SYNTAX InetAddress
STATUS current
DESCRIPTION
"IPv6 Prefix in IPv6 Prefix ERO Subobject."
::= { mplsEroIPv6PrefixEntry 3 }
--
-- Autonomous System Number Subobject Table
--
mplsEroASNumberTable OBJECT-TYPE
Hegde,Sahita Expires January 2002 [Page 23]
Internet Draft MPLS Setup PIB July 2001
SYNTAX SEQUENCE OF MplsEroASNumberEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS Autonomous System Number ERO
Subobject Entrees."
::= { mplsEroClasses 3 }
mplsEroASNumberEntry OBJECT-TYPE
SYNTAX MplsEroASNumberEntry
STATUS current
DESCRIPTION
"An instance of this class describes Autonomous System
Number ERO Subobject. "
PIB-INDEX { mplsEroASNumberPrid }
::= { mplsEroASNumberTable 1 }
MplsEroASNumberEntry ::= SEQUENCE {
mplsEroASNumberPrid InstanceId,
mplsEroASNumberASNumber Unsigned32}
mplsEroASNumberPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroASNumberEntry class."
::= { mplsEroASNumberEntry 1 }
mplsEroASNumberASNumber OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Autonomous System Number in Autonomous System Number
Subobject."
::= { mplsEroASNumberEntry 2 }
--
-- ERO Table
--
mplsEroTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS ERO Subobject Entrees."
Hegde,Sahita Expires January 2002 [Page 24]
Internet Draft MPLS Setup PIB July 2001
::= { mplsEroClasses 4 }
mplsEroEntry OBJECT-TYPE
SYNTAX MplsEroEntry
STATUS current
DESCRIPTION
"An instance of this class describes ERO Subobject."
PIB-INDEX { mplsEroPrid }
::= { mplsEroTable 1 }
MplsEroEntry ::= SEQUENCE {
mplsEroPrid InstanceId,
mplsEroLoose Unsigned32,
mplsEroSubObject Prid }
mplsEroPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroEntry class."
::= { mplsEroEntry 1 }
mplsEroLoose OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Loose Bit in ERO Subobject."
::= { mplsEroEntry 2 }
mplsEroSubObject OBJECT-TYPE
SYNTAX Prid
STATUS current
DESCRIPTION
"This points to an instance of one type of ERO subobject. It
could be an instance of mplsEroIpv4PrefixEntry,
mplsEroIpv6PrefixEntry or mplsEroASNumberEntry."
::= { mplsEroEntry 3 }
--
-- Ero Group Table
--
mplsEroGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsEroGroupEntry
PIB-ACCESS install
STATUS current
Hegde,Sahita Expires January 2002 [Page 25]
Internet Draft MPLS Setup PIB July 2001
DESCRIPTION
"This table defines ERO Subobject groups. Each group then is
used in an LSP definition. Grouping is done using a TagId
and order of Subobject in a group is provided by using a
precedence number."
::= { mplsEroClasses 5 }
mplsEroGroupEntry OBJECT-TYPE
SYNTAX MplsEroGroupEntry
STATUS current
DESCRIPTION
"An instance of ERO Subobject group."
PIB-INDEX { mplsEroGroupPrid }
::= { mplsEroGroupTable 1 }
MplsEroGroupEntry ::= SEQUENCE {
mplsEroGroupPrid InstanceId,
mplsEroGroupId TagId,
mplsEroGroupIdPrecedence Unsigned32,
mplsEroGroupEroId ReferenceId }
mplsEroGroupPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsEroGroupEntry class."
::= { mplsEroGroupEntry 1 }
mplsEroGroupId OBJECT-TYPE
SYNTAX TagId
STATUS current
DESCRIPTION
"Tag Id (number) used to group multiple entries in this
table."
::= { mplsEroGroupEntry 2 }
mplsEroGroupIdPrecedence OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"This is used to provide ordering for entries with the same
Tag Id."
::= { mplsEroGroupEntry 3 }
mplsEroGroupEroId OBJECT-TYPE
SYNTAX ReferenceId
Hegde,Sahita Expires January 2002 [Page 26]
Internet Draft MPLS Setup PIB July 2001
PIB-REFERENCES { mplsEroEntry }
STATUS current
DESCRIPTION
"Pointer to an instance of ERO Subobject. The ERO Subobject
with the same Id must be present."
::= { mplsEroGroupEntry 4 }
--
-- Preemption Classes
--
mplsPreemptionClasses OBJECT IDENTIFIER ::= { mplsSetupPib 5 }
--
-- Preemption Table
--
mplsPreemptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsPreemptionEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of LSP Preemption Entrees."
::= { mplsFlowSpecClasses 1 }
mplsPreemptionEntry OBJECT-TYPE
SYNTAX MplsPreemptionEntry
STATUS current
DESCRIPTION
"An instance of this class describes a LSP Preemption
object. "
PIB-INDEX { mplsPreemptionPrid }
::= { mplsPreemptionTable 1 }
MplsPreemptionEntry ::= SEQUENCE {
mplsPreemptionPrid InstanceId,
mplsPreemptionSetupPrio Unsigned32,
mplsPreemptionHoldPrio Unsigned32 }
mplsPreemptionPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsPreemptionEntry class."
::= { mplsPreemptionEntry 1 }
Hegde,Sahita Expires January 2002 [Page 27]
Internet Draft MPLS Setup PIB July 2001
mplsPreemptionSetupPrio OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Indicates MPLS LSP Setup Priority."
::= { mplsPreemptionEntry 2 }
mplsPreemptionHoldPrio OBJECT-TYPE
SYNTAX Unsigned32
STATUS current
DESCRIPTION
"Indicates MPLS LSP Holding Priority."
::= { mplsPreemptionEntry 3 }
--
-- LSP Setup Classes
--
mplsLspClasses OBJECT IDENTIFIER ::= { mplsSetupPib 6 }
--
-- LSP Table
--
mplsLspTable OBJECT-TYPE
SYNTAX SEQUENCE OF MplsLspEntry
PIB-ACCESS install
STATUS current
DESCRIPTION
"This table consists of MPLS LSP Entrees. Entries in this
table essentially point to instances of other PRCs such as
FEC, Label Request, ERO, Flow Spec and Preemption to form
complete LSPs."
::= { mplsLspClasses 1 }
mplsLspEntry OBJECT-TYPE
SYNTAX MplsLspEntry
STATUS current
DESCRIPTION
"An instance of MPLS LSP. "
PIB-INDEX { mplsLspPrid }
::= { mplsLspTable 1 }
MplsLspEntry ::= SEQUENCE {
mplsLspPrid InstanceId,
Hegde,Sahita Expires January 2002 [Page 28]
Internet Draft MPLS Setup PIB July 2001
mplsLspFec Prid,
mplsLspLabReq Prid,
mplsLspFlowSpec Prid,
mplsLspPreemption ReferenceId,
mplsLspEroList TagReference }
mplsLspPrid OBJECT-TYPE
SYNTAX InstanceId
STATUS current
DESCRIPTION
"An integer index that uniquely identifies an instance of
the mplsLspEntry class."
::= { mplsLspEntry 1 }
mplsLspFec OBJECT-TYPE
SYNTAX Prid
STATUS current
DESCRIPTION
"This points to an instance of one type of FEC. It could be
an instance of mplsFecIPv4HostAddrEntry,
mplsFecIPv6HostAddrEntry, mplsFecIPv4PrefixEntry,
mplsFecIPv6PrefixEntry, mplsFecASEntry."
::= { mplsLspEntry 2 }
mplsLspLabReq OBJECT-TYPE
SYNTAX Prid
STATUS current
DESCRIPTION
"This points to an instance of one type of Label Request
Object. It could be an instance of mplsLabReqGenericEntry,
mplsLabReqATMEntry, mplsLabReqFREntry."
::= { mplsLspEntry 3 }
mplsLspFlowSpec OBJECT-TYPE
SYNTAX Prid
STATUS current
DESCRIPTION
"This points to an instance of one type of FlowSpec. It
could be an instance of mplsFlowSpecCRLDPEntry,
mplsFlowSpecCLSEntry, mplsFlowSpecGSEntry."
::= { mplsLspEntry 4 }
mplsLspPreemption OBJECT-TYPE
SYNTAX ReferenceId
PIB-REFERENCES { mplsPreemptionEntry }
STATUS current
DESCRIPTION
"This points to an instance of mplsPreemptionEntry."
Hegde,Sahita Expires January 2002 [Page 29]
Internet Draft MPLS Setup PIB July 2001
::= { mplsLspEntry 5 }
mplsLspEroList OBJECT-TYPE
SYNTAX TagReference
PIB-TAG { mplsEroGroupId }
STATUS current
DESCRIPTION
"This references a Tag Id attribute in mplsEroGroup table.
All the entries in mplsEroGroup table that have this Tag Id
form the ERO List that is used for this LSP entry."
::= { mplsLspEntry 6 }
-- Compliance section
-- TBD
5. Security Considerations
The information contained in a PIB when transported by the COPS
protocol [COPS-PR] may be sensitive, and its function of provisioning
a PEP requires that only authorized communication take place. COPS
provides an Integrity mechanism for its messages that achieves
authentication and integrity of all messages exchanged between PEP
and PDP. The use of IPSEC between PDP and PEP, as described in
[COPS], which is optional, provides additional protection in the form
of confidentiality. For a more detailed description of security
considerations relevant to PIBs, please see [FR-PIB].
6. Intellectual Property Considerations
The IETF is being notified of intellectual property rights claimed in
regard to some or all of the specification contained in this
document. For more information consult the online list of claimed
rights.
7. Acknowledgements
We would like to thank the following individuals for their useful
contribution to this document.
Russell Fenger
David Durham
Hormuzd Khosravi
Hegde,Sahita Expires January 2002 [Page 30]
Internet Draft MPLS Setup PIB July 2001
8. Authors' Addresses
Harsha Hegde
Intel Corporation
JF3-206
2111 NE 25th Ave
Hillsboro, Oregon 97124
Phone: 503-264-1439
Email: shriharsha.hegde@intel.com
Ravi Sahita
Intel Corporation
JF3-206
2111 NE 25th Ave
Hillsboro, Oregon 97124
Phone: 503-712-1554
Email: ravi.sahita@intel.com
9. References
[COPS]
Boyle, J., Cohen, R., Durham, D., Herzog, S., Rajan, R., and A.
Sastry, "The COPS (Common Open Policy Service) Protocol" RFC
2748, January 2000.
[COPS-PR]
K. Chan, J. Seligson, D. Durham, S. Gai, K. McCloghrie,
S. Herzog, F. Reichmeyer, R. Yavatkar, A. Smith, "COPS Usage
for Policy Provisioning (COPS-PR)", RFC 3084, March 2001.
[SPPI]
M. Fine, K. McCloghrie, J. Seligson, K. Chan, S. Hahn, R.Sahita,
A. Smith, F. Reichmeyer., "Structure of Policy Provisioning
Information," draft-ietf-rap-sppi-07.txt, May 2001.
[FR-PIB]
M. Fine, K. McCloghrie, J. Seligson, K. Chan, S. Hahn, A. Smith,
F. Reichmeyer "Framework Policy Information Base", Internet Draft
draft-ietf-rap-frameworkpib-04.txt, March 2001.
[RAP-FRAMEWORK]
R. Yavatkar, D. Pendarakis, R. Guerin, "A Framework for Policy-
based Admission Control", RFC 2753, January 2000.
[MPLS-ARCH]
Rosen et. al., "Multiprotocol label switching Architecture",
RFC 3031, January 2001.
[CR-LDP]
Jamoussi et. al., "Constraint-Based LSP Setup using LDP",
draft-ietf-mpls-crldp-05.txt, February, 2001.
Hegde,Sahita Expires January 2002 [Page 31]
Internet Draft MPLS Setup PIB July 2001
[RSVP-TE]
Swallow, et al., "RSVP-TE: Extensions to RSVP for LSP Tunnels,"
Internet Draft, draft-ietf-mpls-rsvp-lsp-tunnel-08.txt,
February 2001.
Hegde,Sahita Expires January 2002 [Page 32]