diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-11-27 20:54:24 +0100 |
commit | 4bfd864f10b68b71482b35c818559068ef8d5797 (patch) | |
tree | e3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc5886.txt | |
parent | ea76e11061bda059ae9f9ad130a9895cc85607db (diff) |
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc5886.txt')
-rw-r--r-- | doc/rfc/rfc5886.txt | 1459 |
1 files changed, 1459 insertions, 0 deletions
diff --git a/doc/rfc/rfc5886.txt b/doc/rfc/rfc5886.txt new file mode 100644 index 0000000..c4b97d6 --- /dev/null +++ b/doc/rfc/rfc5886.txt @@ -0,0 +1,1459 @@ + + + + + + +Internet Engineering Task Force (IETF) JP. Vasseur, Ed. +Request for Comments: 5886 Cisco Systems, Inc. +Category: Standards Track JL. Le Roux +ISSN: 2070-1721 France Telecom + Y. Ikejiri + NTT Communications Corporation + June 2010 + + + A Set of Monitoring Tools for + Path Computation Element (PCE)-Based Architecture + +Abstract + + A Path Computation Element (PCE)-based architecture has been + specified for the computation of Traffic Engineering (TE) Label + Switched Paths (LSPs) in Multiprotocol Label Switching (MPLS) and + Generalized MPLS (GMPLS) networks in the context of single or + multiple domains (where a domain refers to a collection of network + elements within a common sphere of address management or path + computational responsibility such as Interior Gateway Protocol (IGP) + areas and Autonomous Systems). Path Computation Clients (PCCs) send + computation requests to PCEs, and these may forward the requests to + and cooperate with other PCEs forming a "path computation chain". + + In PCE-based environments, it is thus critical to monitor the state + of the path computation chain for troubleshooting and performance + monitoring purposes: liveness of each element (PCE) involved in the + PCE chain and detection of potential resource contention states and + statistics in terms of path computation times are examples of such + metrics of interest. This document specifies procedures and + extensions to the Path Computation Element Protocol (PCEP) in order + to gather such information. + +Status of This Memo + + This is an Internet Standards Track document. + + This document is a product of the Internet Engineering Task Force + (IETF). It represents the consensus of the IETF community. It has + received public review and has been approved for publication by the + Internet Engineering Steering Group (IESG). Further information on + Internet Standards is available in Section 2 of RFC 5741. + + Information about the current status of this document, any errata, + and how to provide feedback on it may be obtained at + http://www.rfc-editor.org/info/rfc5886. + + + + +Vasseur, et al. Standards Track [Page 1] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + +Copyright Notice + + Copyright (c) 2010 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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Vasseur, et al. Standards Track [Page 2] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + +Table of Contents + + 1. Introduction ....................................................4 + 1.1. Requirements Language ......................................5 + 2. Terminology .....................................................5 + 3. Path Computation Monitoring Messages ............................6 + 3.1. Path Computation Monitoring Request (PCMonReq) Message .....6 + 3.2. Path Monitoring Reply (PCMonRep) Message ...................9 + 4. Path Computation Monitoring Objects ............................11 + 4.1. MONITORING Object .........................................11 + 4.2. PCC-ID-REQ Object .........................................13 + 4.3. PCE-ID Object .............................................14 + 4.4. PROC-TIME Object ..........................................15 + 4.5. OVERLOAD Object ...........................................17 + 5. Policy .........................................................18 + 6. Elements of Procedure ..........................................18 + 7. Manageability Considerations ...................................20 + 7.1. Control of Function and Policy ............................20 + 7.2. Information and Data Models ...............................20 + 7.3. Liveness Detection and Monitoring .........................20 + 7.4. Verify Correct Operations .................................20 + 7.5. Requirements on Other Protocols ...........................21 + 7.6. Impact on Network Operations ..............................21 + 8. Guidelines to Avoid Overload Thrashing .........................21 + 9. IANA Considerations ............................................22 + 9.1. New PCEP Message ..........................................22 + 9.2. New PCEP Objects ..........................................22 + 9.3. New Error-Values ..........................................23 + 9.4. MONITORING Object Flag Field ..............................23 + 9.5. PROC-TIME Object Flag Field ...............................24 + 9.6. OVERLOAD Object Flag Field ................................24 + 10. Security Considerations .......................................24 + 11. Acknowledgments ...............................................25 + 12. References ....................................................25 + 12.1. Normative References .....................................25 + 12.2. Informative References ...................................25 + + + + + + + + + + + + + + + +Vasseur, et al. Standards Track [Page 3] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + +1. Introduction + + The Path Computation Element (PCE)-based architecture has been + specified in [RFC4655] for the computation of Traffic Engineering + (TE) Label Switched Paths (LSPs) in Multiprotocol Label Switching + (MPLS) and Generalized MPLS (GMPLS) networks in the context of single + or multiple domains where a domain refers to a collection of network + elements within a common sphere of address management or path + computational responsibility such Interior Gateway Protocol (IGP) + areas and Autonomous Systems. + + Path Computation Clients (PCCs) send computation requests to PCEs + using PCReq messages, and these may forward the requests to and + cooperate with other PCEs forming a "path computation chain". In the + case of successful path computation, the computed paths are then + provided to the requesting PCC using PCRep messages. The PCReq and + PCRep messages are defined in [RFC5440]. + + In PCE-based environments, it is critical to monitor the state of the + path computation chain for troubleshooting and performance monitoring + purposes: liveness of each element (PCE) involved in the PCE chain + and detection of potential resource contention states and statistics + in terms of path computation times are examples of such metrics of + interest. + + As defined in [RFC4655], there are circumstances in which more than + one PCE is involved in the computation of a TE LSP. A typical + example is when the PCC requires the computation of a TE LSP where + the head-end and the tail-end of the TE LSP do not reside in adjacent + domains and there is no single PCE with the visibility of both the + head-end and tail-end domain. We call the set of PCEs involved in + the computation of a TE LSP a "path computation chain". As further + discussed in Section 3.1, the path computation chain may either be + static (pre-configured) or dynamically determined during the path + computation process. + + As discussed in [RFC4655], a TE LSP may be computed by one PCE + (referred to as single PCE path computation) or several PCEs + (referred to as multiple PCE path computation). In the former case, + the PCC may be able to use IGP extensions to check the liveness of + the PCE (see [RFC5088] and [RFC5089]) or PCEP using Keepalive + messages. In contrast, when multiple PCEs are involved in the path + computation chain, an example of which is the Backward Recursive PCE- + based Computation (BRPC) procedure defined in [RFC5441], the PCC's + visibility may be limited to the first PCE involved in the path + computation chain. Thus, it is critical to define mechanisms in + order to monitor the state of the path computation chain. + + + + +Vasseur, et al. Standards Track [Page 4] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + This document specifies PCEP extensions in order to gather various + state metrics along the path computation chain. In this document, we + call a "state metric" a metric that characterizes a PCE state. For + example, such a metric can have a form of a boolean (PCE is alive or + not, PCE is congested or not) or a performance metric (path + computation time at each PCE). + + PCE state metrics can be gathered in two different contexts: in band + or out of band. By "in band" we refer to the situation whereby a PCC + requests to gather metrics in the context of a path computation + request. For example, a PCC may send a path computation request to a + PCE and may want to know the processing time of that request in + addition to the computed path. Conversely, if the request is "out of + band", PCE state metric collection is performed as a standalone + request (e.g., check the liveness of a specific path computation + chain, collect the average processing time computed over the last + 5-minute period on one or more PCEs). + + In this document, we define two monitoring request types: general and + specific. A general monitoring request relates to the collection of + a PCE state metrics that is not coupled to a particular path + computation request (e.g., average CPU load on a PCE). Conversely, a + specific monitoring request relates to a particular path computation + request (processing time to complete the path computation for a TE + LSP). + + This document specifies procedures and extensions to the Path + Computation Element Protocol (PCEP) ([RFC5440]), including new + objects and new PCEP messages, in order to monitor the path + computation chain and gather various performance metrics. + + The message formats in this document are specified using Backus Naur + Format (BNF) encoding as specified in [RFC5511]. + +1.1. 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 [RFC2119]. + +2. Terminology + + PCC (Path Computation Client): any client application requesting a + path computation to be performed by a Path Computation Element. + + PCE (Path Computation Element): an entity (component, application, or + network node) that is capable of computing a network path or route + based on a network graph and applying computational constraints. + + + +Vasseur, et al. Standards Track [Page 5] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + TE LSP: Traffic Engineering Label Switched Path. + +3. Path Computation Monitoring Messages + + As defined in [RFC5440], a PCEP message consists of a common header + followed by a variable-length body made of a set of objects that can + be either mandatory or optional. As a reminder, an object is said to + be mandatory in a PCEP message when the object must be included for + the message to be considered valid. The P flag (defined in + [RFC5440]) is located in the common header of each PCEP object and + can be set by a PCEP peer to require a PCE to take into account the + related information during the path computation. Because the P flag + exclusively relates to a path computation request, it MUST be cleared + in the two PCEP messages (PCMonReq and PCMonRep message) defined in + this document. + + For each PCEP message type, a set of rules is defined that specify + the set of objects that the message can carry. An implementation + MUST form the PCEP messages using the object ordering specified in + this document. + + In this document, we define two PCEP messages referred to as the Path + Computation Monitoring Request (PCMonReq) and Path Computation + Monitoring Reply (PCMonRep) messages so as to handle out-of-band + monitoring requests. The aim of the PCMonReq message sent by a PCC + to a PCE is to gather one or more PCE state metrics on a set of PCEs + involved in a path computation chain. The PCMonRep message sent by a + PCE to a PCC is used to provide such data. + +3.1. Path Computation Monitoring Request (PCMonReq) Message + + The Message-Type field of the PCEP common header for the PCMonReq + message is set to 8. + + There is one mandatory object that MUST be included within a PCMonReq + message: the MONITORING object (see Section 4.1). If the MONITORING + object is missing, the receiving PCE MUST send a PCErr message with + Error-type=6 (Mandatory Object missing) and Error-value=4 (MONITORING + object missing). Other objects are optional. + + Format of a PCMonReq message (out-of-band request): + <PCMonReq Message>::= <Common Header> + <MONITORING> + <PCC-ID-REQ> + [<pce-list>] + [<svec-list>] + [<request-list>] + + + + +Vasseur, et al. Standards Track [Page 6] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + where: + + <pce-list>::=<PCE-ID>[<pce-list>] + + <svec-list>::=<SVEC> + [<OF>] + [<svec-list>] + + <request-list>::=<request>[<request-list>] + + <request>::= <RP> + <END-POINTS> + [<LSPA>] + [<BANDWIDTH>] + [<metric-list>] + [<RRO>] + [<IRO>] + [<LOAD-BALANCING>] + [<XRO>] + + <metric-list>::=<METRIC>[<metric-list>] + + Format of a PCReq message with monitoring data requested (in-band + request): + <PCReq Message>::= <Common Header> + <MONITORING> + <PCC-ID-REQ> + [<pce-list>] + [<svec-list>] + <request-list> + + where: + + <pce-list>::=<PCE-ID>[<pce-list>] + + <svec-list>::=<SVEC>[<svec-list>] + + <request-list>::=<request>[<request-list>] + + <request>::= <RP> + <END-POINTS> + [<LSPA>] + [<BANDWIDTH>] + [<metric-list>] + [<RRO>[<BANDWIDTH>]] + [<IRO>] + [<LOAD-BALANCING>] + + + + +Vasseur, et al. Standards Track [Page 7] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + where: + + <metric-list>::=<METRIC>[<metric-list>] + + The SVEC, RP, END-POINTS, LSPA, BANDWIDTH, METRIC, RRO, IRO, and + LOAD-BALANCING objects are defined in [RFC5440]. The XRO object is + defined in [RFC5521] and the OF object is defined in [RFC5541]. The + PCC-ID-REQ object is defined in Section 4.2. + + The PCMonReq message is used to gather various PCE state metrics + along a path computation chain. The path computation chain may be + determined by the PCC (in the form of a series of a series of PCE-ID + objects defined in Section 4.3) according to policy specified on the + PCC or alternatively may be determined by the path computation + procedure. For example, if the BRPC procedure ([RFC5441]) is used to + compute an inter-domain TE LSP, the path computation chain may be + determined dynamically. In that case, the PCC sends a PCMonReq + message that contains the PCEP objects that characterize the TE LSP + attributes along with the MONITORING object (see Section 4.1) that + lists the set of metrics of interest. If a list of PCEs is present + in the monitoring request, it takes precedence over mechanisms used + to dynamically determine the path computation chain. If a PCE + receives a monitoring request that specifies a next-hop PCE in the + PCE list that is unreachable, the request MUST be silently discarded. + + Several PCE state metrics may be requested that are specified by a + set of objects defined in Section 4. Note that this set of objects + may be extended in the future. + + As pointed out in [RFC5440], several situations can arise in the form + of: + + o a bundle of a set of independent and non-synchronized path + computation requests, + + o a bundle of a set of independent and synchronized path computation + requests (SVEC object defined below required), or + + o a bundle of a set of dependent and synchronized path computation + requests (SVEC object defined below required). + + In the case of a bundle of a set of requests, the MONITORING object + SHOULD only be present in the first PCReq or PCMonReq message, and + the monitoring request applies to all the requests of the bundle, + even in the case of dependent and/or synchronized requests sent using + more than one PCReq or PCMonReq message. + + + + + +Vasseur, et al. Standards Track [Page 8] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + Examples of requests. For the sake of illustration, consider the + three following examples: + + Example 1 (out-of-band request): PCC1 makes a request to check the + path computation chain that would be used should it request a path + computation for a specific TE LSP named T1. A PCMonReq message is + sent that contains a MONITORING object specifying a path computation + check, along with the appropriate set of objects (e.g., RP, END- + POINTS, etc.) that would be included in a PCReq message for T1. + + Example 2 (in-band request): PCC1 requests a path computation for a + TE LSP and also makes a request to gather the processing time along + the path computation chain selected for the computation of T1. A + PCReq message is sent that also contains a MONITORING object that + specifies the performance metrics of interest. + + Example 3 (out-of-band request): PCC2 requests to gather performance + metrics along the specific path computation chain <pce1, pce2, pce3, + pce7>. A PCMonReq message is sent to PCE1 that contains a MONITORING + object and a sequence of PCE-ID objects that identify PCE1, PCE2, + PCE3, and PCE7, respectively. + + In all of the examples above, a PCRep message (in-band request) or + PCMonReq message (out-of-band request) is sent in response to the + request that reports the computed metrics. + +3.2. Path Monitoring Reply (PCMonRep) Message + + The PCMonRep message is used to provide PCE state metrics back to the + requester for out-of-band monitoring requests. The Message-Type + field of the PCEP common header for the PCMonRep message is set to 9. + + There is one mandatory object that MUST be included within a PCMonRep + message: the MONITORING object (see Section 4.1). If the MONITORING + object is missing, the receiving PCE MUST send a PCErr message with + Error-type=6 (Mandatory Object missing) and Error-value=4 (MONITORING + object missing). + + Other objects are optional. + + Format of a PCMonRep (out-of-band request): + <PCMonRep Message>::= <Common Header> + <MONITORING> + <PCC-ID-REQ> + [<RP>] + [<metric-pce-list>] + + + + + +Vasseur, et al. Standards Track [Page 9] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + where: + + <metric-pce-list>::=<metric-pce>[<metric-pce-list>] + + <metric-pce>::=<PCE-ID> + [<PROC-TIME>] + [<OVERLOAD>] + + Format of a PCRep message with monitoring data (in band): + <PCRep Message> ::= <Common Header> + <response-list> + + where: + + <response-list>::=<response>[<response-list>] + + <response>::=<RP> + <MONITORING> + <PCC-ID-REQ> + [<NO-PATH>] + [<attribute-list>] + [<path-list>] + [<metric-pce-list>] + + <path-list>::=<path>[<path-list>] + + <path>::= <ERO><attribute-list> + + where: + + <attribute-list>::=[<LSPA>] + [<BANDWIDTH>] + [<metric-list>] + [<IRO>] + + <metric-list>::=<METRIC>[<metric-list>] + + <metric-pce-list>::=<metric-pce>[<metric-pce-list>] + + <metric-pce>::=<PCE-ID> + [<PROC-TIME>] + [<OVERLOAD>] + + The RP and the NO-PATH objects are defined in [RFC5440]. The PCC-ID- + REQ object is defined in Section 4.2. + + + + + + +Vasseur, et al. Standards Track [Page 10] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + If the path computation chain has been statically specified in the + corresponding monitoring request using the series of a series of PCE- + ID objects defined in Section 4.3, the monitoring request MUST use + the same path computation chain (using the PCE list but in the + reverse order). + +4. Path Computation Monitoring Objects + + The PCEP objects defined in the document are compliant with the PCEP + object format defined in [RFC5440]. The P flag and the I flag of the + PCEP objects defined in this document SHOULD always be set to 0 on + transmission and MUST be ignored on receipt since these flags are + exclusively related to path computation requests. + + Several objects are defined in this section that can be carried + within the PCEP PCReq or PCRep messages defined in [RFC5440] in the + case of in-band monitoring requests (the PCC requests the computation + of the TE LSP in addition to gathering PCE state metrics). In the + case of out-of-band monitoring requests, the objects defined in this + section are carried within PCMonReq and PCMonRep messages. + + All TLVs carried in objects defined in this document have the TLV + format defined in [RFC5440]: + + o Type: 2 bytes + + o Length: 2 bytes + + o Value: variable + + A PCEP object TLV is comprised of 2 bytes for the type, 2 bytes + specifying the TLV length, and a value field. The Length field + defines the length of the value portion in bytes. The TLV is padded + to 4-byte alignment; padding is not included in the Length field (so + a 3-byte value would have a length of 3, but the total size of the + TLV would be 8 bytes). Unrecognized TLVs MUST be ignored. + +4.1. MONITORING Object + + The MONITORING object MUST be present within PCMonReq and PCMonRep + messages (out-of-band monitoring requests) and MAY be carried within + PCRep and PCReq messages (in-band monitoring requests). There SHOULD + NOT be more than one instance of the MONITORING object in a PCMonReq + or PCMonRep message: if more than one instance of the MONITORING + object is present, the recipient MUST process the first instance and + MUST ignore other instances. + + + + + +Vasseur, et al. Standards Track [Page 11] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + The MONITORING object is used to specify the set of requested PCE + state metrics. + + The MONITORING Object-Class (19) has been assigned by IANA. + + The MONITORING Object-Type (1) has been assigned by IANA. + + The format of the MONITORING object body is 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 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Reserved | Flags |I|C|P|G|L| + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Monitoring-id-number | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + // Optional TLV(s) // + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Flags: 24 bits + + The following flags are currently defined: + + L (Liveness) - 1 bit: when set, this indicates that the state metric + of interest is the PCE's liveness and thus the PCE MUST include a + PCE-ID object in the corresponding reply. The L bit MUST always be + ignored in a PCMonRep or PCRep message. + + G (General) - 1 bit: when set, this indicates that the monitoring + request is a general monitoring request. When the requested + performance metric is specific, the G bit MUST be cleared. The G bit + MUST always be ignored in a PCMonRep or PCRep message. + + P (Processing Time) - 1 bit: the P bit of the MONITORING object + carried in a PCMonReq or a PCReq message is set to indicate that the + processing times is a metric of interest. If allowed by policy, a + PROC-TIME object MUST be inserted in the corresponding PCMonRep or + PCRep message. The P bit MUST always be ignored in a PCMonRep or + PCRep message. + + C (Overload) - 1 bit: The C bit of the MONITORING object carried in a + PCMonReq or a PCReq message is set to indicate that the overload + status is a metric of interest, in which case an OVERLOAD object MUST + be inserted in the corresponding PCMonRep or PCRep message. The C + bit MUST always be ignored in a PCMonRep or PCRep message. + + + + +Vasseur, et al. Standards Track [Page 12] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + I (Incomplete) - 1 bit: If a PCE supports a received PCMonReq message + and that message does not trigger any policy violation, but the PCE + cannot provide any of the set of requested performance metrics for + unspecified reasons, the PCE MUST set the I bit. The I bit has no + meaning in a request and SHOULD be ignored on receipt. + + Monitoring-id-number (32 bits): The monitoring-id-number value + combined with the PCC-REQ-ID identifying the requesting PCC uniquely + identifies the monitoring request context. The monitoring-id-number + MUST start at a non-zero value and MUST be incremented each time a + new monitoring request is sent to a PCE. Each increment SHOULD have + a value of 1 and may cause a wrap back to zero. If no reply to a + monitoring request is received from the PCE, and the PCC wishes to + resend its path computation monitoring request, the same monitoring- + id-number MUST be used. Conversely, a different monitoring-id-number + MUST be used for different requests sent to a PCE. A PCEP + implementation SHOULD checkpoint the Monitoring-id-number of pending + monitoring requests in case of restart thus avoiding the reuse of a + Monitoring-id-number of an in-process monitoring request. + + Unassigned bits are considered as reserved and MUST be set to zero on + transmission and ignored on reception. + + No optional TLVs are currently defined. + +4.2. PCC-ID-REQ Object + + The PCC-ID-REQ object is used to specify the IP address of the + requesting PCC. + + The PCC-ID-REQ MUST be inserted within a PCReq or a PCMonReq message + to specify the IP address of the requesting PCC. + + Two PCC-ID-REQ objects (for IPv4 and IPv6) are defined. PCC-ID-REQ + Object-Class (20) has been assigned by IANA. PCC-ID-REQ Object-Type + (1 for IPv4 and 2 for IPv6) has been assigned by IANA. + + + + + + + + + + + + + + + +Vasseur, et al. Standards Track [Page 13] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + The format of the PCC-ID-REQ object body for IPv4 and IPv6 are 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 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | IPv4 Address | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + 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 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + | IPv6 Address | + | | + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + The PCC-ID-REQ object body has a fixed length of 4 octets for IPv4 + and 16 octets for IPv6. + +4.3. PCE-ID Object + + The PCE-ID object is used to specify a PCE's IP address. The PCE-ID + object can either be used to specify the list of PCEs for which + monitoring data is requested and to specify the IP address of the + requesting PCC. + + A set of PCE-ID objects may be inserted within a PCReq or a PCMonReq + message to specify the PCE for which PCE state metrics are requested + and in a PCMonRep or a PCRep message to record the IP address of the + PCE reporting PCE state metrics or that was involved in the path + computation chain. + + Two PCE-ID objects (for IPv4 and IPv6) are defined. PCE-ID Object- + Class (25) has been assigned by IANA. PCE-ID Object-Type (1 for IPv4 + and 2 for IPv6) has been assigned by IANA. + + + + + + + + + + + + + + +Vasseur, et al. Standards Track [Page 14] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + The format of the PCE-ID object body for IPv4 and IPv6 are 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 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | IPv4 Address | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + 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 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + | IPv6 Address | + | | + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + The PCE-ID object body has a fixed length of 4 octets for IPv4 and 16 + octets for IPv6. + + When a dynamic discovery mechanism is used for PCE discovery, a PCE + advertises its PCE address in the PCE-ADDRESS sub-TLV defined in + [RFC5088] and [RFC5089]. A PCC MUST use this address in PCReq and + PCMonReq messages and a PCE MUST also use this address in PCRep and + PCMonRep messages. + +4.4. PROC-TIME Object + + If allowed by policy, the PCE includes a PROC-TIME object within a + PCMonRep or a PCRep message if the P bit of the MONITORING object + carried within the corresponding PCMonReq or PCReq message is set. + The PROC-TIME object is used to report various processing time + related metrics. + + 1) Case of general monitoring requests + + A PCC may request processing time metrics for general monitoring + requests (e.g., the PCC may want to know the minimum, maximum, and + average processing times on a particular PCE). In this case, + general requests can only be made by using PCMonReq/PCMonRep + messages. The Current-processing-time field (as explained below) + is exclusively used for specific monitoring requests and MUST be + cleared for general monitoring requests. The algorithms used by a + PCE to compute the minimum, maximum, average, and variance of the + processing times are out of the scope of this document (a PCE may + decide to compute the minimum processing time over a period of + time, for the last N path computation requests, etc.). + + + +Vasseur, et al. Standards Track [Page 15] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + 2) Case of specific monitoring requests + + In the case of a specific request, the algorithms used by a PCE to + compute the Processing-time metrics are out of the scope of this + document, but a flag is specified that is used to indicate to the + requester whether the processing time value was estimated or + computed. The PCE may either (1) estimate the processing time + without performing an actual path computation or (2) effectively + perform the computation to report the processing time. In the + former case, the E bit of the PROC-TIME object MUST be set. The G + bit MUST be cleared and the Min-processing-time, Max-processing- + time, Average-processing-time, and Variance-processing-time MUST + be set to 0x00000000. + + When the processing time is requested in addition to a path + computation (case where the MONITORING object is carried within a + PCReq message), the PROC-TIME object always reports the actual + processing time for that request and thus the E bit MUST be + cleared. + + The PROC-TIME Object-Class (26) has been assigned by IANA. + + The PROC-TIME Object-Type (1) has been assigned by IANA. + + The format of the PROC-TIME object body is 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 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Reserved | Flags |E| + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Current-processing-time | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Min-processing-time | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Max-processing-time | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Average-processing time | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Variance-processing-time | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Flags: 16 bits - one flag is currently defined: + + E (Estimated) - 1 bit: when set, this indicates that the reported + metric value is based on estimated processing time as opposed to + actual computations. + + + + +Vasseur, et al. Standards Track [Page 16] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + Unassigned bits are considered as reserved and MUST be set to zero on + transmission. + + Current-processing-time: This field indicates, in milliseconds, the + processing time for the path computation of interest characterized in + the corresponding PCMonReq message. + + Min-processing-time: This field indicates, in milliseconds, the + minimum processing time. + + Max-processing-time: This field indicates, in milliseconds, the + maximum processing time. + + Average-processing-time: This field indicates, in milliseconds, the + average processing time. + + Variance-processing-time: This field indicates, in milliseconds, the + variance of the processing times. + + Since the PCC may potentially use monitoring metrics as input to + their PCE selection, it MAY be required to normalize how time metrics + (along with others metrics described in further revision of this + document) are computed to ensure consistency between the monitoring + metrics computed by a set of PCEs. + +4.5. OVERLOAD Object + + The OVERLOAD object is used to report a PCE processing congestion + state. Note that "overload" as indicated by this object refers to + the processing state of the PCE and its ability to handle new PCEP + requests. A PCE is overloaded when it has a backlog of PCEP requests + such that it cannot immediately start to process a new request thus + leading to waiting times. The overload duration is quantified as + being the (estimated) time until the PCE expects to be able to + immediately process a new PCEP request. + + The OVERLOAD object MUST be present within a PCMonRep or a PCRep + message if the C bit of the MONITORING object carried within the + corresponding PCMonReq or PCReq message is set and the PCE is + experiencing a congested state. The OVERLOAD Object-Class (27) has + been assigned by IANA. The overload Object-Type (1) has been + assigned by IANA. + + + + + + + + + +Vasseur, et al. Standards Track [Page 17] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + The format of the CONGESTION object body is 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 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Flags | Reserved | Overload Duration | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Flags: 8 bits - No flag is currently defined. + + Overload duration - 16 bits: This field indicates the amount of time, + in seconds, that the responding PCE expects that it may continue to + be overloaded from the time that the response message was generated. + The receiver MAY use this value to decide whether or not to send + further requests to the same PCE. + + It is worth noting that a PCE along a path computation chain involved + in the monitoring request may decide to learn from the overload + information received by one of downstream PCEs in the chain. + +5. Policy + + The receipt of a PCMonReq message may trigger a policy violation on + some PCE; in which case, the PCE MUST send a PCErr message with + Error-type=5 and Error-value=6. + +6. Elements of Procedure + + I bit processing: as indicated in Section 4.1, if a PCE supports a + received PCMonReq message and that message does not trigger any + policy violation, but the PCE cannot provide any of the set of + requested performance metrics for unspecified reasons, the PCE MUST + set the I bit. Once set, the I bit MUST NOT be changed by a + receiving PCE. + + Upon receiving a PCMonReq message: + + 1) As specified in [RFC5440], if the PCE does not support the + PCMonReq message, the PCE peer MUST send a PCErr message with + Error-value=2 (capability not supported). According to the + procedure defined in Section 6.9 of [RFC5440], if a PCC/PCE + receives unrecognized messages at a rate equal of greater than + specified rate, the PCC/PCE must send a PCEP CLOSE message with + close value=5 "Reception of an unacceptable number of unrecognized + PCEP messages". In this case, the PCC/PCE must also close the TCP + session and must not send any further PCEP messages on the PCEP + session. + + + + +Vasseur, et al. Standards Track [Page 18] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + 2) If the PCE supports the PCMonReq message but the monitoring + request is prohibited by policy, the PCE must follow the procedure + specified in Section 5. As pointed out in Section 4.3, a PCE may + still partially satisfy a request, leaving out some of the + required data if not allowed by policy. + + 3) If the PCE supports the PCMonReq and the monitoring request is not + prohibited by policy, the receiving PCE MUST first determine + whether it is the last PCE of the path computation chain. If the + PCE is not the last element of the path computation chain, the + PCMonReq message is relayed to the next-hop PCE: such a next hop + may be either specified by means of a PCE-ID object present in the + PCMonReq message or dynamically determined by means of a procedure + outside of the scope of this document. Conversely, if the PCE is + the last PCE of the path computation chain, the PCE originates a + PCMonRep message that contains the requested objects according to + the set of requested PCE states metrics listed in the MONITORING + object carried in the corresponding PCMonReq message. + + Upon receiving a PCReq message that carries a MONITORING and + potentially other monitoring objects (e.g., PCE-ID object): + + 1) As specified in [RFC5440], if the PCE does not support (in-band) + monitoring, the PCE peer MUST send a PCErr message with Error- + value=2 (capability not supported). According to the procedure + defined in Section 6.9 of [RFC5440], if a PCC/PCE receives + unrecognized messages at a rate equal or greater than a specified + rate, the PCC/PCE must send a PCEP CLOSE message with close + value=5 "Reception of an unacceptable number of unrecognized PCEP + messages". In this case, the PCC/PCE must also close the TCP + session and must not send any further PCEP messages on the PCEP + session. + + 2) If the PCE supports the monitoring request but the monitoring + request is prohibited by policy, the PCE must follow the procedure + specified in Section 5. As pointed out in Section 4.3, a PCE may + still partially satisfy a request, leaving out some of the + required data if not allowed by policy. + + 3) If the PCE supports the monitoring request and that request is not + prohibited by policy, the receiving PCE MUST first determine + whether it is the last PCE of the path computation chain. If the + PCE is not the last element of the path computation chain, the + PCReq message (with the MONITORING object and potentially other + monitoring objects such as the PCE-ID) is relayed to the next-hop + PCE: such a next hop may be either specified by means of a PCE-ID + object present in the PCReq message or dynamically determined by + means of a procedure outside of the scope of this document. + + + +Vasseur, et al. Standards Track [Page 19] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + Conversely, if the PCE is the last PCE of the path computation + chain, the PCE originates a PCRep message that contains the + requested objects according to the set of requested PCE states + metrics listed in the MONITORING and potentially other monitoring + objects carried in the corresponding PCReq message. + + Upon receiving a PCMonRep message, the PCE processes the request, + adds the relevant objects to the PCMonRep message and forwards the + PCMonRep message to the upstream requesting PCE or PCC. + + Upon receiving a PCRep message that carries monitoring data, the + message is processed, additional monitoring data is added according + to this specification, and the message is forwarded upstream to the + requesting PCE or PCC. + +7. Manageability Considerations + +7.1. Control of Function and Policy + + It MUST be possible to configure the activation/deactivation of PCEP + monitoring on a PCEP speaker. In addition to the parameters already + listed in Section 8.1 of [RFC5440], a PCEP implementation SHOULD + allow configuring on a PCE whether or not specific, generic, in-band + and out-of-band monitoring requests are allowed. Also, a PCEP + implementation SHOULD allow configuring on a PCE a list of authorized + state metrics (aliveness, overload, processing time, etc.). This may + apply to any session in which the PCEP speaker participates, to a + specific session with a given PCEP peer or to a specific group of + sessions with a specific group of PCEP peers, for instance, the PCEP + peers of a neighbor AS. + +7.2. Information and Data Models + + A new MIB Module may be defined that provides local PCE state + metrics, as well as state metrics of other PCEs gathered using + mechanisms defined in this document. + +7.3. Liveness Detection and Monitoring + + This document provides mechanisms to monitor the liveliness and + performances of a given path computation chain. + +7.4. Verify Correct Operations + + Mechanisms defined in this document do not imply any new operation + verification requirements in addition to those already listed in + [RFC5440]. + + + + +Vasseur, et al. Standards Track [Page 20] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + +7.5. Requirements on Other Protocols + + Mechanisms defined in this document do not imply any requirements on + other protocols in addition to those already listed in [RFC5440]. + +7.6. Impact on Network Operations + + The frequency of PCMonReq messages may impact the operations of PCEs. + An implementation SHOULD allow a limit to be placed on the rate of + PCMonReq messages sent by a PCEP speaker and processed from a peer. + It SHOULD also allow sending a notification when a rate threshold is + reached. An implementation SHOULD allow handling PCReq messages with + a higher priority than PCMonReq messages. An implementation SHOULD + allow the configuration of a second limit for the PCReq message + requesting monitoring data. + +8. Guidelines to Avoid Overload Thrashing + + An important concern while processing overload information is to + prevent the overload condition on one PCE simply being moved to + another PCE. Indeed, there is a risk that the reaction to an + indication of overload will act to increase the amount of overload + within the network. Furthermore, this may lead to oscillations + between PCEs if the overload information is not handled properly. + + This section presents some brief guidance on how a PCC (which term + includes a PCE making requests of another PCE) should react when it + receives an indication that a PCE is overloaded. + + When an overload indication is received (on a PCRep message or on a + PCMonRep message), it identifies that new PCReq messages sent to the + PCE might be subject to a delay equal to the value in the Overload + Duration field (when present). + + It also indicates that PCReq messages already queued at the PCE might + be subject to a delay. The PCC must decide how to handle new PCReq + messages and what to do about PCReq messages already queued at the + PCE. + + It is RECOMMENDED that a PCC does not cancel a queued PCReq and + reissue it to another PCE because of the PCE being overloaded. + + Such behavior is likely to result in overload thrashing as multiple + PCCs move the PCE queue to another PCE. This would simply introduce + additional delay in the processing of all requests. A PCC MAY choose + to cancel a queued PCE request if it is willing to sacrifice the + request, maybe reissuing it later (after the overload condition has + been determined to have cleared by use of a PCMonReq/Rep exchange). + + + +Vasseur, et al. Standards Track [Page 21] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + It is then RECOMMENDED to send the cancellation request with a higher + priority in order for the overloaded PCE to detect the request + cancellation before processing the related request. + + A PCC that is aware of PCE overload at one PCE MAY select a different + PCE to service its next PCReq message. In doing so, it is + RECOMMENDED that the PCC consider whether the other PCE is overloaded + or might be likely to become overloaded by other PCCs similarly + directing new PCReq messages. + + Furthermore, should the second PCE be also overloaded, it is + RECOMMENDED not to make any attempt to switch back to the other PCE + without knowing that the first PCE is no longer overloaded. + +9. IANA Considerations + +9.1. New PCEP Message + + Each PCEP message has a message type value. + + Two new PCEP (specified in [RFC5440]) messages are defined in this + document: + + Value Description Reference + 8 Path Computation Monitoring Request (PCMonReq) This document + 9 Path Computation Monitoring Reply (PCMonRep) This document + +9.2. New PCEP Objects + + Each PCEP object has an Object-Class and an Object-Type. The + following new PCEP objects are defined in this document: + + Object-Class Value Name Object-Type Reference + + 19 MONITORING 1 This document + + 20 PCC-REQ-ID 1: IPv4 addresses This document + 2: IPv6 addresses + + 25 PCE-ID 1: IPv4 addresses This document + 2: IPv6 addresses This document + + 26 PROC-TIME 1 This document + + 27 OVERLOAD 1: overload This document + + + + + + +Vasseur, et al. Standards Track [Page 22] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + +9.3. New Error-Values + + A registry was created for the Error-type and Error-value of the PCEP + Error Object. + + A new Error-value for the PCErr message Error-type=5 (Policy + Violation) (see [RFC5440]) is defined in this document. + + Error-type Meaning Error-value Reference + + 5 Policy violation 6: Monitoring message This document + supported but rejected + due to policy violation + + A new Error-value for the PCErr message Error-type=6 (Mandatory + object missing) (see [RFC5440]) is defined in this document. + + Error-type Meaning Error-value Reference + + 6 Mandatory Object 4: MONITORING object This document + missing missing + +9.4. MONITORING Object Flag Field + + IANA has created a registry to manage the Flag field of + the MONITORING object. + + New bit numbers may be allocated only by an IETF Review. Each bit + should be tracked with the following qualities: + + o Bit number (counting from bit 0 as the most significant bit) + + o Capability Description + + o Defining RFC + + Several bits are defined for the MONITORING Object flag field in this + document: + + Codespace of the Flag field (MONITORING Object) + Bit Description Reference + 0-18 Unassigned + 19 Incomplete This document + 20 Overload This document + 21 Processing Time This document + 22 General This document + 23 Liveness This document + + + + +Vasseur, et al. Standards Track [Page 23] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + +9.5. PROC-TIME Object Flag Field + + IANA has created a registry to manage the Flag field of the PROC-TIME + object. + + New bit numbers may be allocated only by an IETF Review. Each bit + should be tracked with the following qualities: + + o Bit number (counting from bit 0 as the most significant bit) + + o Capability Description + + o Defining RFC + + One bit is defined for the PROC-TIME Object flag field in this + document: + + Codespace of the Flag field (PROC-TIME Object) + Bit Description Reference + 0-14 Unassigned + 15 Estimated This document + +9.6. OVERLOAD Object Flag Field + + IANA has created a registry to manage the Flag field of the OVERLOAD + object. + + New bit numbers may be allocated only by an IETF Review. Each bit + should be tracked with the following qualities: + + o Bit number (counting from bit 0 as the most significant bit) + + o Capability Description + + o Defining RFC + + No Flag is currently defined for the OVERLOAD Object flag field in + this document. + + Codespace of the Flag field (OVERLOAD Object) + Bit Description Reference + 0-7 Unassigned + +10. Security Considerations + + The use of monitoring data can be used for various attacks such as + denial-of-service (DoS) attacks (for example, by setting the C bit + and overload duration field of the OVERLOAD object to stop PCCs from + + + +Vasseur, et al. Standards Track [Page 24] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + using a PCE). Thus, it is recommended to make use of the security + mechanisms discussed in [RFC5440] to secure a PCEP session + (authenticity, integrity, privacy, and DoS protection, etc.) to + secure the PCMonReq and PCMonRep messages and PCE state metric + objects defined in this document. An implementation SHOULD allow + limiting the rate at which PCMonReq or PCReq messages carrying + monitoring requests received from a specific peer are processed + (input shaping) as discussed in Section 10.7.2 of [RFC5440], or from + another domain (see also Section 7.6). + +11. Acknowledgments + + The authors would like to thank Eiji Oki, Mach Chen, Fabien + Verhaeghe, Dimitri Papadimitriou, and Francis Dupont for their useful + comments. Special thanks to Adrian Farrel for his detailed review. + +12. References + +12.1. Normative References + + [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate + Requirement Levels", BCP 14, RFC 2119, March 1997. + + [RFC5440] Vasseur, JP., Ed., and JL. Le Roux, Ed., "Path Computation + Element (PCE) Communication Protocol (PCEP)", RFC 5440, + March 2009. + + [RFC5511] Farrel, A., "Routing Backus-Naur Form (RBNF): A Syntax + Used to Form Encoding Rules in Various Routing Protocol + Specifications", RFC 5511, April 2009. + + [RFC5521] Oki, E., Takeda, T., and A. Farrel, "Extensions to the + Path Computation Element Communication Protocol (PCEP) for + Route Exclusions", RFC 5521, April 2009. + + [RFC5541] Le Roux, JL., Vasseur, JP., and Y. Lee, "Encoding of + Objective Functions in the Path Computation Element + Communication Protocol (PCEP)", RFC 5541, June 2009. + +12.2. Informative References + + [RFC4655] Farrel, A., Vasseur, J.-P., and J. Ash, "A Path + Computation Element (PCE)-Based Architecture", RFC 4655, + August 2006. + + [RFC5088] Le Roux, JL., Ed., Vasseur, JP., Ed., Ikejiri, Y., and R. + Zhang, "OSPF Protocol Extensions for Path Computation + Element (PCE) Discovery", RFC 5088, January 2008. + + + +Vasseur, et al. Standards Track [Page 25] + +RFC 5886 Monitoring Tools for PCE-Based Architecture June 2010 + + + [RFC5089] Le Roux, JL., Ed., Vasseur, JP., Ed., Ikejiri, Y., and R. + Zhang, "IS-IS Protocol Extensions for Path Computation + Element (PCE) Discovery", RFC 5089, January 2008. + + [RFC5441] Vasseur, JP., Ed., Zhang, R., Bitar, N., and JL. Le Roux, + "A Backward-Recursive PCE-Based Computation (BRPC) + Procedure to Compute Shortest Constrained Inter-Domain + Traffic Engineering Label Switched Paths", RFC 5441, April + 2009. + +Authors' Addresses + + JP. Vasseur (editor) + Cisco Systems, Inc. + 1414 Massachusetts Avenue + Boxborough, MA 01719 + USA + + EMail: jpv@cisco.com + + + JL. Le Roux + France Telecom + 2, Avenue Pierre-Marzin + Lannion 22307 + France + + EMail: jeanlouis.leroux@orange-ftgroup.com + + + Yuichi Ikejiri + NTT Communications Corporation + 1-1-6, Uchisaiwai-cho, Chiyoda-ku + Tokyo 100-8019 + Japan + + EMail: y.ikejiri@ntt.com + + + + + + + + + + + + + + +Vasseur, et al. Standards Track [Page 26] + |