Internet DRAFT - draft-margaria-ccamp-label-set-ero
draft-margaria-ccamp-label-set-ero
CCAMP C. Margaria, Ed.
Internet-Draft Nokia Siemens Networks
Intended status: Standards Track R. Casellas
Expires: September 4, 2012 CTTC
O. Gonzalez de Dios
Telefonica Investigacion y
Desarrollo
March 03, 2012
Expressing Label Set in ERO
draft-margaria-ccamp-label-set-ero-00
Abstract
The paths chosen by Generalized MPLS (GMPLS) Traffic Engineering (TE)
Label Switched Paths (LSPs) can be constrained using the Explicit
Route (ERO) object and related sub-objects. Standard ERO sub-objects
can specify the Autonomous System (AS), LSR Node Ids, Numbered or
unnumbered TE links, downstream and upstream labels, and PCE path
keys thus restricting which resources are to be used by a TE-LSP.
The Explicit Label Control (ELC) in the explicit route object (ERO)
allows both terminating an LSP on a particular outgoing port and
label of an egress node, as well as restricting which label to use on
any hop along the path determined by the route. However, currently,
its not allowed to specify more than 2 labels (downstream and
upstream label), and it is not possible to specify, for a given
section or segment of a TE-LSP path, a set of labels to restrict
which label to be allocated from a Set of candidate labels.
This memo provides extensions to the RSVP-TE and PCEP protocols to
support Label Sets in the form of ERO sub-objects, being applicable
to ERO and ERO-like (IRO, RRO, XRO) sub-objects, extending the ELC
concept to a set of candidate labels.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
Margaria, et al. Expires September 4, 2012 [Page 1]
Internet-Draft Expressing Label Set in ERO March 2012
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on September 4, 2012.
Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Margaria, et al. Expires September 4, 2012 [Page 2]
Internet-Draft Expressing Label Set in ERO March 2012
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1. Contributing Authors . . . . . . . . . . . . . . . . . . . 5
1.2. Requirements Language . . . . . . . . . . . . . . . . . . 5
2. Solution overview . . . . . . . . . . . . . . . . . . . . . . 6
3. Multiple consecutive Label ERO subobjects . . . . . . . . . . 7
4. Label Set ERO subobject . . . . . . . . . . . . . . . . . . . 8
4.1. Procedures . . . . . . . . . . . . . . . . . . . . . . . . 8
5. LSP_ATTRIBUTE extensions . . . . . . . . . . . . . . . . . . . 10
5.1. TARGETED_LSP_ATTRIBUTE TLV . . . . . . . . . . . . . . . . 10
5.2. PCEP Extensions . . . . . . . . . . . . . . . . . . . . . 13
6. Evaluation of proposed solution alternatives . . . . . . . . . 14
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15
7.1. Label Set ERO subobject . . . . . . . . . . . . . . . . . 15
7.2. LSP_ATTRIBUTE . . . . . . . . . . . . . . . . . . . . . . 15
7.2.1. Attribute Flags . . . . . . . . . . . . . . . . . . . 15
7.2.2. Service ID TLV . . . . . . . . . . . . . . . . . . . . 15
7.2.3. Targeted LSP attribute TLV . . . . . . . . . . . . . . 16
8. Security Considerations . . . . . . . . . . . . . . . . . . . 17
9. Contributing Authors . . . . . . . . . . . . . . . . . . . . . 18
10. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 19
11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 20
11.1. Normative References . . . . . . . . . . . . . . . . . . . 20
11.2. Informative References . . . . . . . . . . . . . . . . . . 20
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 21
Margaria, et al. Expires September 4, 2012 [Page 3]
Internet-Draft Expressing Label Set in ERO March 2012
1. Introduction
Generalized MPLS (GMPLS) Traffic Engineering (TE) Label Switched
Paths (LSPs) can be route-constrained by making use of the Explicit
Route (ERO) object and related sub-objects as defined in [RFC3209],
[RFC3473], [RFC3477], [RFC4873], [RFC4874], [RFC5520] and [RFC5553].
In general, ERO sub-objects identify the resources to be used by a
GMPLS, and can be used to restrict, exclude (IRO/XRO), define (ERO)
or report (RRO) such resources.
The Explicit Label Control (ELC) in the explicit route object (ERO)
allows both terminating an LSP on a particular outgoing port and
label of an egress node, as well as restricting which label to use on
any hop along the path determined by the route. However, currently,
its not allowed to specify more than 2 labels (downstream and
upstream label), and it is not possible to specify, for a given
section or segment of a TE-LSP path, a set of labels to restrict
which label to be allocated from a Set of candidate labels.
On the other hand, [RFC3473] defines the RSVP-TE LABEL_SET object,
which can be used in a Path Message to restrict the choice of the
generalized label, allocated by the downstream node to a set of
labels.
Extending the semantics of the Explicit Label Control to a label set
and restricting / limiting the choice of label within a given Label
Set, while maintaining the applicability of ERO and ERO-like RSVP-TE
and PCEP objects can be beneficial in the following cases:
o To constrain and restrict the choice of a Label at a given port
(including egress port) to be selected from a set of labels but
without strictly enforcing a single value (for example, when
conveying a set of available labels due to hardware limitations
such as tunable wavelengths).
o Due to known label switching constraint on some section of the TE-
LSP path: explicitly specify the label constraint on a specific
link by requesting a Label Set to limit the choice of the label.
o To constraint a distributed wavelength assignment (D-WA) for a TE-
LSP DWDM transparent optical section
o To allow a PCE or any other centralized entity to indicate a set
of labels to be used in signaling, not only in the initial Label
set but in any hop along the path.
o To allow a Path Computation Client (PCC) to indicate, as an input
constraint when requesting a combined R&WA computation to a PCE,
Margaria, et al. Expires September 4, 2012 [Page 4]
Internet-Draft Expressing Label Set in ERO March 2012
which set of wavelengths are acceptable at a given TE link,
transparent segment or end-to-end path, depending on the label
(wavelength) continuity restrictions of the underlying data plane.
o To exclude (i.e., in a XRO object) a set of Labels from being
considered in a label allocation, reusing the efficient encoding
that has been proposed for Label sets and Label set ERO sub-
objects.
o To control resource sharing for pre-planned protecting LSP, where
one can indicate which labels should be shared in addition to the
PPRO disjointness constraints.
1.1. Contributing Authors
1.2. Requirements Language
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.
Margaria, et al. Expires September 4, 2012 [Page 5]
Internet-Draft Expressing Label Set in ERO March 2012
2. Solution overview
In order to support specifying several labels as a potential set of
labels to be used when allocating a label, several solutions are
applicable and described in this document:
Allowing several consecutive Label ERO subobjects in an ERO
object.
Defining a Label Set ERO subobject to be used in an ERO (and
similar) object.
Extending the LSP_ATTRIBUTES object with a new TLV targeting
attributes at a given node.
A short overview of each solution is provided in the next sections
and an evaluation of each one on is provided afterwards.
Margaria, et al. Expires September 4, 2012 [Page 6]
Internet-Draft Expressing Label Set in ERO March 2012
3. Multiple consecutive Label ERO subobjects
This approach would require relaxing the rules that define how Label
sub-objects are used within an ERO/XRO/RRO object, and notably in
what concerns Explicit Label Control. In particular, the procedure
described in [RFC3473] section 5.1.1 is modified as follows:
The following SHOULD NOT result in a "Bad EXPLICIT_ROUTE object"
errors:
For there to be two label subobjects with the same U-bit values
It is allowed to have several consecutive Label subobects with the
same U-bit values, which become equally valid alternatives for the
downstream label.
To support the label subobject, a node must check to see if one or
more sub-objects following its associated address/interface sub-
objects are label subobjects. If this is the case, the sub-objects
are examined: a RSVP-TE LABEL_SET object (Type 36) is constructed
with the values of the labels that have the U-bit cleared. This
LABEL_SET object MUST be included in the outgoing Path message and
MAY be splitted into several LABEL_SET objects (LABEL_SET for the
downstream direction). Note that this LABEL_SET does not replace the
existing LABEL_SET and MAY be merged with it.
The new Label_Set objects included in the Path message do not replace
existing Label_Set object.
If the U-bit of the subobject being examined is set (1), then the set
of value of the Label subobject with U bit set should be used to
restrict the choice of the upstream label associated with the
bidirectional LSP. If this label is not acceptable, a "Bad
EXPLICIT_ROUTE object" error SHOULD be generated. If the label is
acceptable, the assigned label is copied into a new Upstream_Label
object. This Upstream_Label object MUST be included on the
corresponding outgoing Path message.
Margaria, et al. Expires September 4, 2012 [Page 7]
Internet-Draft Expressing Label Set in ERO March 2012
4. Label Set ERO subobject
In this solution a new Label Set subobject is defined.
The Label Set ERO subobject is defined as follows:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|L| Type | Length |U| Reserved | C-Type(1) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Label Set |
| ... |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
See [RFC3471] for a description of L,U and Label Set parameters.
Type x Label Set
Length The Length contains the total length of the subobject in
bytes, including the Type and Length fields. The Length is always
divisible by 4.
C-Type The C-Type of the included Label Object. Copied from the
Label Object.
4.1. Procedures
The Label Set subobject follows a similar procedure to the
aforementioned one that is used when several Label sub-objects are
allowed. The Label Set subobject must follow a subobject identifying
the link where the Label Set is applicable (a subobject containing a
IP address or an interface identifier) or a previous Label Set
subobject. Several Label Set subobject may be present. The
following SHOULD result in "bad EXPLICIT_ROUTE object" errors:
If the first Label Set subobject is not preceded by a subobject
containing an IP address or an interface identifier associated
with an output link
On unidirectional LSP setup, for there to be a label set subobject
with the U-bit set
It is not allowed to mix Label Set and Label subobject.
The following text is adapted from the Label subobject procedure
described in [RFC3473]
Margaria, et al. Expires September 4, 2012 [Page 8]
Internet-Draft Expressing Label Set in ERO March 2012
To support the label set subobject, a node must check to see if the
subobject following its associate address/interface is a label set
subobject. If it is, the following subobjects are examined. If the
U-bit of the subobject being examined is clear (0), then value of the
label set is copied into a a RSVP-TE LABEL_SET object (Type 36). One
LABEL_SET object MUST be included in the outgoing Path message. The
LABEL-SET object MAY be splitted into several LABEL_SET objects or
MAY be merged with the existing LABEL-SET objects of this LSP.
If the U-bit of the subobject being examined is set (1), then value
of the label set is used to choose the label to be used for upstream
traffic associated with the bidirectional LSP. If this label is not
acceptable, a "Bad EXPLICIT_ROUTE object" error SHOULD be generated.
If the label set is acceptable and a label assigned, the label is
copied into a new Upstream_Label object. This Upstream_Label object
MUST be included on the corresponding outgoing Path message.
After processing, the label set subobjects are removed from the ERO.
Note an implication of the above procedures is that the label set
subobject should never be the first subobject in a newly received
message. If the label subobject is the the first subobject an a
received ERO, then it SHOULD be treated as a "Bad strict node" error.
Procedures by which an LSR at the head-end of an LSP obtains the
information needed to construct the Label Set subobject are outside
the scope of this document.
Margaria, et al. Expires September 4, 2012 [Page 9]
Internet-Draft Expressing Label Set in ERO March 2012
5. LSP_ATTRIBUTE extensions
In order to indicate, at a given hop or interface within the ERO, a
set of candidate labels to be used when selecting the generalized
label, it is also possible to use LSP_ATTRIBUTE extensions [RFC5240]
. To this end, the procedure to generate the outgoing RSVP-TE Path
message LABEL_SET object from the information contained in the
LSP_ATTRIBUTE is similar conceptually to the previous ones. The
following new TLVs are required for this solution :
o a TLV indicating attributes for a node/interface (one per node/
interface)
o This TLV will contain sub-TLV, here:
* Attribute Flag TLV
* A Label Set TLV
* Any Attribute TLV which are applicable to a specific Node/
interface
A new flag should be defined for the Targeted LSP attribute,
requiring this will then depend in which object this is added. The
Label Set TLV also required a new flag, but it SHOULD NOT appear
directly in the LSP_ATTRIBUTE, this solution add TLVs that can be
scoped only to specific interface or node. The RRO subobject
attribute processing is not modified, a Node MAY report all the bits
from the Attribute flag TLV in LSP_ATTRIBUTES or/and
LSP_REQUIERED_ATTRIBUTES or/and the Attribute flag TLV in the
TARGETED_LSP_ATTRIBUTE TLV.
5.1. TARGETED_LSP_ATTRIBUTE TLV
A new TLV is introduced, the TARGETED_LSP_ATTRIBUTE TLV, which is
valid on Path message only in LSP_ATTRIBUTE and
LSP_REQUIRED_ATTRIBUTES Object.
Margaria, et al. Expires September 4, 2012 [Page 10]
Internet-Draft Expressing Label Set in ERO March 2012
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Identifier Type |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
~ Identifier (Variable) ~
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
// TLVs //
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type x
Length The Length contains the total length of the subobject in
bytes, including the Type and Length fields. This length must be
a multiple of four and must be at least eight.
Identifier Type The type of identifier used, currently the following
types are defined:
0 IPv4 address
1 IPv6 address
2 Unnumbered address
Identifier Depending on the Identifier type this field contains:
IPv4 address A 32 bit IPv4 address
IPv6 address A 128 bit IPv6 Address
Unnumbered address A 64 bit field containing a 32 bit Node Id and
32 bit unnumbered address
TLVs A list of TLVs
An IPv4 Identifier type
Margaria, et al. Expires September 4, 2012 [Page 11]
Internet-Draft Expressing Label Set in ERO March 2012
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Identifier Type=0 (IPv4) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| IPv4 address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
// TLVs //
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
An IPv6 Identifier type
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Identifier Type=1 (IPv6) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| IPv6 address |
| |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
// TLVs //
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
An Unnumbered interface identifier
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Identifier Type=2 (Unnumbered)|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Node Id |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Unnumbered interface id |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
// TLVs //
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Margaria, et al. Expires September 4, 2012 [Page 12]
Internet-Draft Expressing Label Set in ERO March 2012
5.2. PCEP Extensions
This solution does not fit to existing PCEP object, One possible
solution would be to map the RSVP LSP_ATTRIBUTE logic to PCEP LSPA
object and define a set of LSPA TLVs carrying relevant LSP_ATTRIBUTE
TLVs. This is for further study.
Margaria, et al. Expires September 4, 2012 [Page 13]
Internet-Draft Expressing Label Set in ERO March 2012
6. Evaluation of proposed solution alternatives
The First two solutions would easily allow a centralized entity such
as a PCE or a NMS to add this per-hop constraints information but
would imply a greater impact to existing deployments. Let us note
that, in general, a PCE currently uses the existing ERO sub-objects
(with different semantics) in the following PCEP sub-objects.
o ERO - to indicate the result of a Path Computation given one or
more requests.
o IRO - to specify which elements, resources, etc. must be used in a
path computation.
o XRO - to specify which elements, resources, etc. must be excluded
in a path computation.
o RRO - to report of existing Paths
Making use of the LSP_ATTRIBUTES would reduce the impact on existing
deployment yet allow to mandate the support of the attribute if
desired, but will introduce several source for Label information.
Margaria, et al. Expires September 4, 2012 [Page 14]
Internet-Draft Expressing Label Set in ERO March 2012
7. IANA Considerations
7.1. Label Set ERO subobject
IANA is requested to make the following subobject allocations from
the "EXPLICIT_ROUTE Subobject Type" registry.
Sub-object type TBA
Name Label Set
Reference This document
7.2. LSP_ATTRIBUTE
IANA is request to add the following information for each TLV in the
RSVP TLV type identifier registry.
o Whether allowed on TARGETED_LSP_ATTRIBUTE TLV
The existing registry is modified for existing TLVs.
7.2.1. Attribute Flags
The new TLV type definition is as follow
o TLV Type = 1
o TLV Name = Attribute Flags TLV
o Allowed on LSP_ATTRIBUTES object
o Allowed on LSP_REQUIRED_ATTRIBUTES object
o Allowed on TARGETED_LSP_ATTRIBUTE TLV
7.2.2. Service ID TLV
The new TLV type definition is as follow
o TLV Type = 1
o TLV Name = Attribute Flags TLV
o Allowed on LSP_ATTRIBUTES object
Margaria, et al. Expires September 4, 2012 [Page 15]
Internet-Draft Expressing Label Set in ERO March 2012
o Not allowed on LSP_REQUIRED_ATTRIBUTES object
o Not allowed on TARGETED_LSP_ATTRIBUTE TLV
7.2.3. Targeted LSP attribute TLV
IANA is requested to make the following allocations from the RSVP
Attribute TLV Space registry.
o TLV Type = n
o TLV Name = Targeted LSP attribute TLV
o Allowed on LSP_ATTRIBUTES object
o Allowed on LSP_REQUIRED_ATTRIBUTES object
o Not allowed on TARGETED_LSP_ATTRIBUTE TLV
IANA is request to make the following allocation from the RSVP
Attribute Flags registry
Bit Name Attribute Flags Attribute Flags RRO Reference
No Path Resv
9 Targeted LSP Yes No Yes This
Attribute document
10 Label Set Yes No No This
document
Margaria, et al. Expires September 4, 2012 [Page 16]
Internet-Draft Expressing Label Set in ERO March 2012
8. Security Considerations
None.
Margaria, et al. Expires September 4, 2012 [Page 17]
Internet-Draft Expressing Label Set in ERO March 2012
9. Contributing Authors
Margaria, et al. Expires September 4, 2012 [Page 18]
Internet-Draft Expressing Label Set in ERO March 2012
10. Acknowledgments
The research leading to these results has received funding from the
European Community's Seventh Framework Program FP7/2007-2013 under
grant agreement no 247674.
Margaria, et al. Expires September 4, 2012 [Page 19]
Internet-Draft Expressing Label Set in ERO March 2012
11. References
11.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC3209] Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V.,
and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP
Tunnels", RFC 3209, December 2001.
[RFC3471] Berger, L., "Generalized Multi-Protocol Label Switching
(GMPLS) Signaling Functional Description", RFC 3471,
January 2003.
[RFC3473] Berger, L., "Generalized Multi-Protocol Label Switching
(GMPLS) Signaling Resource ReserVation Protocol-Traffic
Engineering (RSVP-TE) Extensions", RFC 3473, January 2003.
[RFC3477] Kompella, K. and Y. Rekhter, "Signalling Unnumbered Links
in Resource ReSerVation Protocol - Traffic Engineering
(RSVP-TE)", RFC 3477, January 2003.
[RFC4873] Berger, L., Bryskin, I., Papadimitriou, D., and A. Farrel,
"GMPLS Segment Recovery", RFC 4873, May 2007.
[RFC4874] Lee, CY., Farrel, A., and S. De Cnodder, "Exclude Routes -
Extension to Resource ReserVation Protocol-Traffic
Engineering (RSVP-TE)", RFC 4874, April 2007.
[RFC5240] Joshi, B. and R. Bijlani, "Protocol Independent Multicast
(PIM) Bootstrap Router MIB", RFC 5240, June 2008.
[RFC5520] Bradford, R., Vasseur, JP., and A. Farrel, "Preserving
Topology Confidentiality in Inter-Domain Path Computation
Using a Path-Key-Based Mechanism", RFC 5520, April 2009.
[RFC5553] Farrel, A., Bradford, R., and JP. Vasseur, "Resource
Reservation Protocol (RSVP) Extensions for Path Key
Support", RFC 5553, May 2009.
11.2. Informative References
[I-D.ietf-pce-gmpls-aps-req]
Caviglia, D., Zhang, F., Ogaki, K., and T. Otani,
"Document:", draft-ietf-pce-gmpls-aps-req-05 (work in
progress), January 2012.
Margaria, et al. Expires September 4, 2012 [Page 20]
Internet-Draft Expressing Label Set in ERO March 2012
Authors' Addresses
Cyril Margaria (editor)
Nokia Siemens Networks
St Martin Strasse 76
Munich, 81541
Germany
Phone: +49 89 5159 16934
Email: cyril.margaria@nsn.com
Ramon Casellas
CTTC
Av. Carl Friedrich Gauss n.7
Castelldefels, Barcelona
Spain
Phone: +34 93 645 29 00
Email: ramon.casellas@cttc.es
Oscar Gonzalez de Dios
Telefonica Investigacion y Desarrollo
C/ Emilio Vargas 6
Madrid, 28043
Spain
Phone: +34 91 3374013
Email: ogondio@tid.es
Margaria, et al. Expires September 4, 2012 [Page 21]