| < draft-martini-pwe3-p2mp-pw-00.txt | draft-martini-pwe3-p2mp-pw-01.txt > | |||
|---|---|---|---|---|
| Network Working Group Luca Martini | Internet Engineering Task Force Luca Martini | |||
| Internet Draft Maciek Konstantynowicz | Internet Draft Maciek Konstantynowicz | |||
| Expiration Date: December 2009 Sami Boutros | Intended status: Standards Track Sami Boutros | |||
| Intended status: Standards Track Siva Sivabalan | Expires: April 24, 2010 Siva Sivabalan | |||
| Cisco | Cisco | |||
| Thomas D. Nadeau Gianni Del Vecchio | Frederic Jounay Gianni Del Vecchio | |||
| BT Swisscom | Philippe Niger Swisscom | |||
| France Telecom | ||||
| June 3, 2009 | Simon Delord Lizhong Jin | |||
| Telstra Nokia Siemens | ||||
| Laurent Ciavaglia | ||||
| Martin Vigoureux | ||||
| Alcatel-Lucent | ||||
| October 24, 2009 | ||||
| Signaling Root-Initiated Point-to-Multipoint Pseudowires using LDP | Signaling Root-Initiated Point-to-Multipoint Pseudowires using LDP | |||
| draft-martini-pwe3-p2mp-pw-00.txt | draft-martini-pwe3-p2mp-pw-01.txt | |||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted to IETF in full conformance with the | This Internet-Draft is submitted to IETF in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| skipping to change at page 1, line 39 ¶ | skipping to change at page 1, line 46 ¶ | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on December 3, 2009 | This Internet-Draft will expire on April 24, 2010 | |||
| Abstract | Abstract | |||
| This document specifies a mechanism to signal Point-to-Multipoint | This document specifies a mechanism to signal Point-to-Multipoint | |||
| (P2MP) Pseudowires (PW) tree using LDP. Such a mechanism is suitable | (P2MP) Pseudowires (PW) tree using LDP. Such a mechanism is suitable | |||
| for any Layer 2 VPN service requiring P2MP connectivity over an IP or | for any Layer 2 VPN service requiring P2MP connectivity over an IP or | |||
| MPLS-enabled PSN. A P2MP PW established via the proposed mechanism is | MPLS-enabled PSN. A P2MP PW established via the proposed mechanism is | |||
| root initiated. | root initiated. | |||
| Table of Contents | Table of Contents | |||
| 1 Specification of Requirements ........................ 2 | 1 Specification of Requirements ........................ 2 | |||
| 2 Introduction ......................................... 2 | 2 Introduction ......................................... 3 | |||
| 3 Terminology .......................................... 4 | 3 Terminology .......................................... 4 | |||
| 4 Signaling the P2MP PW ................................ 4 | 4 Signaling the P2MP PW ................................ 5 | |||
| 4.1 PW ingress to egress incompatibility issues .......... 5 | 4.1 PW ingress to egress incompatibility issues .......... 6 | |||
| 4.2 P2MP PW FEC Element .................................. 6 | 4.2 P2MP PW FEC Element .................................. 6 | |||
| 4.3 Group ID usage ....................................... 8 | 4.3 Group ID usage ....................................... 9 | |||
| 4.4 Generic Label TLV .................................... 8 | 4.4 Generic Label TLV .................................... 9 | |||
| 4.5 Transport LSP TLV .................................... 9 | 4.5 Transport LSP TLV .................................... 10 | |||
| 5 P2MP PW status ....................................... 10 | 5 LDP Capability Negotiation ........................... 12 | |||
| 6 Security Considerations .............................. 11 | 6 P2MP PW status ....................................... 13 | |||
| 7 IANA Considerations .................................. 11 | 7 Security Considerations .............................. 13 | |||
| 7.1 FEC Type Name Space .................................. 11 | 8 IANA Considerations .................................. 13 | |||
| 7.2 LDP TLV TYPE ......................................... 11 | 8.1 FEC Type Name Space .................................. 13 | |||
| 8 References ........................................... 11 | 8.2 LDP TLV TYPE ......................................... 14 | |||
| 8.1 Normative References ................................. 11 | 9 References ........................................... 14 | |||
| 8.2 Informative References ............................... 12 | 9.1 Normative References ................................. 14 | |||
| 9 Author's Addresses ................................... 12 | 9.2 Informative References ............................... 15 | |||
| 10 Author's Addresses ................................... 15 | ||||
| 1. Specification of Requirements | 1. Specification of Requirements | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in [RFC2119]. | document are to be interpreted as described in [RFC2119]. | |||
| 2. Introduction | 2. Introduction | |||
| A Point-to-Multipoint (P2MP) Pseudowire (PW) emulates the essential | A Point-to-Multipoint (P2MP) Pseudowire (PW) emulates the essential | |||
| attributes of a unidirectional P2MP Telecommunications service such | attributes of a unidirectional P2MP Telecommunications service such | |||
| as P2MP ATM over PSN. A major difference between a Point-to-Point | as P2MP ATM over PSN. A major difference between a Point-to-Point | |||
| (P2P) PW outlined in [RFC3985] and a P2MP PW is that the former is | (P2P) PW outlined in [RFC3985] and a P2MP PW is that the former is | |||
| intended for bidirectional service whereas the latter is intended for | intended for bidirectional service whereas the latter is intended for | |||
| both unidirectional, or bidirectional service. Requirements for P2MP | both unidirectional, or optionally bidirectional service. | |||
| PW are described in [P2MP-PW-REQ]. | Requirements for P2MP PW are described in [P2MP-PW-REQ]. | |||
| P2MP PW can be constructed as either Single Segment (P2MP SS-PW) or | P2MP PW can be constructed as either Single Segment (P2MP SS-PW) or | |||
| Multi Segment (P2MP MS-PW) Pseudowires as mentioned in [P2MP-PW-REQ]. | Multi Segment (P2MP MS-PW) Pseudowires as mentioned in [P2MP-PW-REQ]. | |||
| P2MP MS-PW is outside the scope of this document. A reference model | P2MP MS-PW is outside the scope of this document. A reference model | |||
| for P2MP PW is depicted in Figure 1 below. A transport LSP associated | for P2MP PW is depicted in Figure 1 below. A transport LSP associated | |||
| with a P2MP SS-PW SHOULD be a P2MP MPLS LSP (i.e., P2MP TE tunnel | with a P2MP SS-PW SHOULD be a P2MP MPLS LSP (i.e., P2MP TE tunnel | |||
| established via RSVP-TE [RFC4875] or P2MP LSP established via mLDP | established via RSVP-TE [RFC4875] or P2MP LSP established via mLDP | |||
| [mLDP]) spanning from the ingress PE to the egress PE(s) of the P2MP | [mLDP]) spanning from the Root-PE to the Leaf-PE(s) of the P2MP SS-PW | |||
| SS-PW tree. For example, in Figure 1, PW1 can be associated with a | tree. For example, in Figure 1, PW1 can be associated with a P2MP TE | |||
| P2MP TE tunnel or P2MP LSP setup using [mLDP] originating from PE1 | tunnel or P2MP LSP setup using [mLDP] originating from PE1 and | |||
| and terminating at PE2 and PE3. | terminating at PE2 and PE3. | |||
| |<--------------P2MP PW---------------->| | |<--------------P2MP PW---------------->| | |||
| Native | | Native | Native | | Native | |||
| Service | |<--PSN1->| |<--PSN2->| | Service | Service | |<--PSN1->| |<--PSN2->| | Service | |||
| (AC) V V V V V V (AC) | (AC) V V V V V V (AC) | |||
| | +-----+ +------+ +------+ | | | +-----+ +------+ +------+ | | |||
| | | | | P1 |=========|T-PE2 |AC3 | +---+ | | | | | P1 |=========|T-PE2 |AC3 | +---+ | |||
| | | | | .......PW1.........>|-------->|CE3| | | | | | .......PW1.........>|-------->|CE3| | |||
| | |T-PE1|=========| . |=========| | | +---+ | | |T-PE1|=========| . |=========| | | +---+ | |||
| | | .......PW1........ | +------+ | | | | .......PW1........ | +------+ | | |||
| skipping to change at page 3, line 39 ¶ | skipping to change at page 4, line 5 ¶ | |||
| | | |=========| |=========| | | +---+ | | | |=========| |=========| | | +---+ | |||
| | +-----+ +------+ +------+ | | | +-----+ +------+ +------+ | | |||
| Figure 1: P2MP PW | Figure 1: P2MP PW | |||
| Mechanisms for establishing P2P SS-PW using LDP are described in | Mechanisms for establishing P2P SS-PW using LDP are described in | |||
| [RFC4447]. In this document, we specify a method to signal P2MP PW | [RFC4447]. In this document, we specify a method to signal P2MP PW | |||
| using LDP. In particular, we define new TLVs, parameters, and status | using LDP. In particular, we define new TLVs, parameters, and status | |||
| codes to facilitate LDP to signal and maintain P2MP PWs. | codes to facilitate LDP to signal and maintain P2MP PWs. | |||
| Note that even though the traffic flow from an ingress PE to egress | Note that even though the traffic flow from a Root-PE to Leaf-PE(s) | |||
| PEs is P2MP in nature, it may be desirable for any egress PE to send | is P2MP in nature, it may be desirable for any Leaf-PE to send | |||
| unidirectional P2P traffic destined only to the ingress PE. The | unidirectional P2P traffic destined only to the Root-PE. The proposed | |||
| proposed mechanism takes such an option into consideration. | mechanism takes such an option into consideration. | |||
| The P2MP PW requires an MPLS LSP to carry the PW traffic. the PW MPLS | The P2MP PW requires an MPLS LSP to carry the PW traffic. the PW MPLS | |||
| packet will be encapsulated according to the methods described in | packet will be encapsulated according to the methods described in | |||
| [RFC5332]. | [RFC5332]. | |||
| 3. Terminology | 3. Terminology | |||
| FEC: Forwarding Equivance Class | FEC: Forwarding Equivance Class | |||
| LDP: Label Distribution Protocol | LDP: Label Distribution Protocol | |||
| skipping to change at page 4, line 23 ¶ | skipping to change at page 4, line 32 ¶ | |||
| LSP: Label Switching Path | LSP: Label Switching Path | |||
| MS-PW: Multi-Segment Pseudowire | MS-PW: Multi-Segment Pseudowire | |||
| P2P: Point to Point | P2P: Point to Point | |||
| P2MP: Point to Multipoint | P2MP: Point to Multipoint | |||
| PE: Provider Edge | PE: Provider Edge | |||
| PSN: Packet Switched Network | ||||
| PW: Pseudowire | PW: Pseudowire | |||
| SS-PW: Single-Segment Pseudowire | SS-PW: Single-Segment Pseudowire | |||
| S-PE: Switching Provider Edge Node of MS-PW | S-PE: Switching Provider Edge Node of MS-PW | |||
| TE: Traffic Engineering | TE: Traffic Engineering | |||
| T-PE: Terminating Provider Edge Node of MS-PW | R-PE: Root-PE - ingress PE, PE initiating P2MP PW setup. | |||
| R-PE: Root-PE - PE initiating P2MP PW setup. | ||||
| L-PE: Leaf-PE | L-PE: Leaf-PE - egress PE. | |||
| 4. Signaling the P2MP PW | 4. Signaling the P2MP PW | |||
| In order to advertise labels as well as exchange PW related LDP | In order to advertise labels as well as exchange PW related LDP | |||
| messages, PEs must establish LDP sessions among themselves using the | messages, PEs must establish LDP sessions among themselves using the | |||
| Extended Discovery Mechanisms. A PE discovers other PEs that are to | Extended Discovery Mechanisms. A PE discovers other PEs that are to | |||
| be connected via P2MP PWs either via manual configuration or | be connected via P2MP PWs either via manual configuration or | |||
| autodiscovery [BGP-AD]. | autodiscovery [BGP-AD]. | |||
| Root-PE and each Leaf-PE MUST be configured with the same FEC as | ||||
| defined in the following section. | ||||
| P2MP PW requires that there is an active P2MP PSN LSP set up between | P2MP PW requires that there is an active P2MP PSN LSP set up between | |||
| ingress and egress PEs. Note that the procedure to set up the P2MP | Root-PE and Leaf-PE(s). Note that the procedure to set up the P2MP | |||
| PSN LSP is different depending on the protocol used: RSVP-TE or mLDP. | PSN LSP is different depending on the protocol used: RSVP-TE or mLDP. | |||
| In case of mLDP an egress PE can decide to join the P2MP LSP at any | ||||
| time, while in case of RSVP-TE the P2MP LSP is set up by the ingress | In case of mLDP a Leaf-PE can decide to join the P2MP LSP at any | |||
| PE, generally at the initial service provisioning time. It should be | time, while in case of RSVP-TE the P2MP LSP is set up by the Root-PE, | |||
| generally at the initial service provisioning time. It should be | ||||
| noted that local policy can override any decision to join, add or | noted that local policy can override any decision to join, add or | |||
| prune existing or new PEs from the tree. | prune existing or new Leaf-PE(s) from the tree. | |||
| In any case the PW setup can ignore these differences, and simply | In any case the PW setup can ignore these differences, and simply | |||
| assume that the P2MP tunnel is available when needed. | assume that the P2MP tunnel is available when needed. | |||
| The P2MP PW is initiated by the root (source) Provider Edge router | The P2MP PW is initiated by the root (source) Provider Edge router | |||
| (R-PE), by simply sending an P2MP-PW LDP label mapping message to all | (R-PE), by simply sending an P2MP-PW LDP label mapping message to all | |||
| the Leaf Provider Edge routers L-PEs. This label mapping message will | the Leaf Provider Edge routers L-PEs. This label mapping message will | |||
| contain the following: | contain the following: | |||
| -i. P2MP PW FEC element. | -i. P2MP PW FEC element. | |||
| -ii. an Interface Parameters TLV, as described in [RFC4447] sec | -ii. an Interface Parameters TLV, as described in [RFC4447] sec | |||
| 5.3.2.1 | 5.3.2.1 | |||
| -iii. a PW Grouping TLV, as described in [RFC4447] sec 5.3.2.2 | -iii. a PW Grouping TLV, as described in [RFC4447] sec 5.3.2.2 | |||
| -iv. a Transport LSP TLV. | -iv. a Transport LSP TLV. | |||
| -v. a label TLV for the upstream-assigned label R-PE to L-PE | -v. a label TLV for the upstream-assigned label R-PE to L-PE | |||
| direction. | direction. | |||
| -vi. MAY contain a downstream-assigned label for the L-PE to R-PE | -vi. MAY contain a downstream-assigned label for the L-PE to R-PE | |||
| direction. | direction. | |||
| The LDP liberal label retention mode is used, and per | The LDP liberal label retention mode is used, and per [RFC5036] | |||
| [RFC5036] requirement the label request message MUST also be | requirement the label request message MUST also be supported. | |||
| supported. | ||||
| The Upstream-assigned label is allocated according to the | The Upstream-assigned label is allocated according to the rules in | |||
| rules in [RFC5331]. | [RFC5331]. | |||
| When an egress PE receives a PW Label Mapping Message, it | When a Leaf-PE receives a PW Label Mapping Message, it MUST verify | |||
| MUST verify the associated P2MP transport LSP is in place. | the associated P2MP transport LSP is in place. | |||
| If the associated transport P2MP LSP is not in place, and | If the associated transport P2MP LSP is not in place, and the | |||
| the transport LSP TLV type is LDP P2MP LSP, an egress PE | transport LSP TLV type is LDP P2MP LSP, a Leaf-PE SHOULD attempt to | |||
| SHOULD attempt to join the P2MP transport associated with | join the P2MP transport associated with the P2MP PW. | |||
| the P2MP PW. | ||||
| If the associated transport P2MP LSP is not in place, and | If the associated transport P2MP LSP is not in place, and the | |||
| the transport LSP TLV type is RSVP-TE P2MP LSP, an egress PE | transport LSP TLV type is RSVP-TE P2MP LSP, a Leaf-PE SHOULD await | |||
| SHOULD await RSVP-TE P2MP LSP signaling from the ingress PE. | RSVP-TE P2MP LSP signaling from the Root-PE. | |||
| 4.1. PW ingress to egress incompatibility issues | 4.1. PW ingress to egress incompatibility issues | |||
| If an ingress R-PE signals a PW with a pw type, CW mode, or interface | If a Root-PE signals a PW with a pw type, CW mode, or interface | |||
| parameters that a particular egress L-PE cannot accept, then the L-PE | parameters that a particular Leaf-PE cannot accept, then the L-PE | |||
| must simply not enable the PW, and notify the user. In this case a PW | must simply not enable the PW, and notify the user. In this case a PW | |||
| status message of 0x00000001 - Pseudowire Not Forwarding MUST also be | status message of 0x00000001 - Pseudowire Not Forwarding MUST also be | |||
| sent to the R-PE. | sent to the R-PE. | |||
| Note that this procedure does not apply if the L-PE had not been | Note that this procedure does not apply if the L-PE had not been | |||
| provisioned with this particular P2MP PW. In this case according to | provisioned with this particular P2MP PW. In this case according to | |||
| the LDP liberal label retention rules, no action is taken. | the LDP liberal label retention rules, no action is taken. | |||
| 4.2. P2MP PW FEC Element | 4.2. P2MP PW FEC Element | |||
| [RFC4447] specifies two types of LDP FEC elements called "PWid FEC | [RFC4447] specifies two types of LDP FEC elements called "PWid FEC | |||
| Element" and "Generalized PWid FEC Element" used to signal P2P PWs. | Element" and "Generalized PWid FEC Element" used to signal P2P PWs. | |||
| We define a new type of FEC element called "P2MP PWid FEC Element" | We define a new type of FEC element called "P2MP PW FEC Element" | |||
| whose type is 0x82 (Pending IANA Allocation) and is encoded as | whose type is 0x82 (Pending IANA Allocation) and is encoded as | |||
| follows: | follows: | |||
| 0 1 2 3 | 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 | 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 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |FEC Type = 0x82|C| PW Type | PW Info Length| | |FEC Type = 0x82|C| PW Type | PW Info Length| | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | AGI Type | Length | AGI Value | | | AGI Type | Length | AGI Value | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| skipping to change at page 6, line 42 ¶ | skipping to change at page 7, line 32 ¶ | |||
| | Reserved |PMSI Tunnel Typ| Transport LSP ID | | | Reserved |PMSI Tunnel Typ| Transport LSP ID | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| ~ Transport LSP ID (contd.) ~ | ~ Transport LSP ID (contd.) ~ | |||
| | | | | | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | | | | | | |||
| | Optional Parameters | | | Optional Parameters | | |||
| ~ ~ | ~ ~ | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Figure 2: P2MP PWid FEC Element | Figure 2: P2MP PW FEC Element | |||
| * PW Type: | * PW Type: | |||
| 15-bit representation of PW type, and the assigned values are | 15-bit representation of PW type, and the assigned values are | |||
| assigned by IANA. | assigned by IANA. | |||
| * C bit: | * C bit: | |||
| A value of 1 or 0 indicates whether control word is present or | A value of 1 or 0 indicates whether control word is present or | |||
| absent for the P2MP PW. | absent for the P2MP PW. | |||
| skipping to change at page 7, line 31 ¶ | skipping to change at page 8, line 18 ¶ | |||
| or VPLS instance associated with the P2MP PW. This has the same | or VPLS instance associated with the P2MP PW. This has the same | |||
| format as that of the Generalized PWid FEC element [RFC4447]. | format as that of the Generalized PWid FEC element [RFC4447]. | |||
| * SAII: | * SAII: | |||
| Source Attachment Individual Identifier is used to identify the | Source Attachment Individual Identifier is used to identify the | |||
| root of the P2MP PW. The root is represented using AII type 2 | root of the P2MP PW. The root is represented using AII type 2 | |||
| format specified in [RFC5003]. Note that the SAII can be omitted | format specified in [RFC5003]. Note that the SAII can be omitted | |||
| by simply setting the length and type to zero. | by simply setting the length and type to zero. | |||
| P2MP PW is identified by the Source Attachment Identifier (SAI). | ||||
| If the AGI is non-null, the SAI is the combination of the SAII | ||||
| and the AGI, if the AGI is null, the SAI is the SAII. | ||||
| * Transport LSP TLV: | * Transport LSP TLV: | |||
| A P2MP PW MUST be associated with a transport LSP. The Transport | A P2MP PW MUST be associated with a transport LSP. The Transport | |||
| LSP TLV contains the information required to identify the | LSP TLV contains the information required to identify the | |||
| transport LSP. Note that the Transport LSP TLV MUST immediately | transport LSP. Note that the Transport LSP TLV MUST immediately | |||
| follow the FEC , but is not part of the FEC, and SHOULD NOT be | follow the FEC , but is not part of the FEC, and SHOULD NOT be | |||
| used in other messages where the FEC is used. | used in other messages where the FEC is used. | |||
| * Optional Parameters: | * Optional Parameters: | |||
| The Optional Parameter field can contain some TLVs that are not | The Optional Parameter field can contain some TLVs that are not | |||
| part of the FEC, but are necessary for the operation of the PW. | part of the FEC, but are necessary for the operation of the PW. | |||
| This document defines two such parameters: Interface Parameters | This document defines two such parameters: Interface Parameters | |||
| TLV, and Group ID TLV. | TLV, and Group ID TLV. | |||
| The Interface Parameters TLV and Group ID TLV specified in [RFC4447] | The Interface Parameters TLV and Group ID TLV specified in [RFC4447] | |||
| can also be used in conjunction with P2MP PW FEC. In this case, the | can also be used in conjunction with P2MP PW FEC. For Group ID TLV | |||
| sender and receiver of these TLVs should follow the same rules and | the sender and receiver of these TLVs should follow the same rules | |||
| procedures specified in [RFC4447]. Note that since the LDP label | and procedures specified in [RFC4447]. For Interface Parameters TLV | |||
| mapping message is only sent by the R-PE to all the L-PEs it is not | the procedure differs from the one specified in [RFC4447] due to | |||
| possible to negotiate any interface parameters. | specifics of P2MP connectivity. When the interface parameters are | |||
| signaled by the Root-PE, the Leaf-PE must check if its configured | ||||
| value(s) is less than or equal to the threshold value provided by the | ||||
| Root-PE (e.g. MTU size (Ethernet), max number of concatenated ATM | ||||
| cells, etc)). For other interface parameters like CEP/TDM Payload | ||||
| bytes (TDM), the value MUST match exactly the the one signaled by the | ||||
| Root-PE. | ||||
| Note that since the LDP label mapping message is only sent by the R- | ||||
| PE to all the L-PEs it is not possible to negotiate any interface | ||||
| parameters. | ||||
| 4.3. Group ID usage | 4.3. Group ID usage | |||
| As Defined in [RFC4447] the Grouping TLV contains a group ID capable | The Grouping TLV as defined in [RFC4447] contains a group ID capable | |||
| of indicating an arbitrary group membership of a P2MP-PW. This groupd | of indicating an arbitrary group membership of a P2MP-PW. This group | |||
| ID can be used in LDP "wild card" status, and withdraw label | ID can be used in LDP "wild card" status, and withdraw label | |||
| messages, as described in [RFC4447]. | messages, as described in [RFC4447]. | |||
| 4.4. Generic Label TLV | 4.4. Generic Label TLV | |||
| For a given P2MP PW, a single upstream-assigned label is allocated by | For a given P2MP PW, a single upstream-assigned label is allocated by | |||
| ingress PE, and is advertised to all egress PEs using the Generig | the Root-PE, and is advertised to all Leaf-PEs using the Generic | |||
| Label TLV in the label mapping message containing the P2MP-PW FEC | Label TLV in the label mapping message containing the P2MP PW FEC | |||
| element. The ingress PE imposes the upstream-assigned label on the | element. The Root-PE imposes the upstream-assigned label on the | |||
| outbound packets sent over the P2MP-PW, and using this label, an | outbound packets sent over the P2MP-PW, and using this label a Leaf- | |||
| egress PE identifies the inbound packets arriving over the P2MP PW. | PE identifies the inbound packets arriving over the P2MP PW. Even | |||
| Even though the P2MP PW is unidirectional, it may be possible for an | though the P2MP PW is unidirectional, it may be possible for a Root- | |||
| ingress PE to receive traffic from any egress PE using a | PE to receive traffic from any Leaf-PE using a unidirectional P2P PW | |||
| unidirectional P2P PW in the reverse direction. For this purpose, the | in the reverse direction as outlined in [P2MP-PW-REQ]. For this | |||
| ingress PE can also allocate a unique downstream-assigned label for | purpose, the Root-PE can also allocate a unique downstream-assigned | |||
| each egress PE from which it is intended to receive P2P traffic. In | label for each Leaf-PE from which it is intended to receive P2P | |||
| other words, Label Mapping Message for a P2MP PW from an ingress PE | traffic. In other words, Label Mapping Message for a P2MP PW from a | |||
| to an egress PE MUST carry a upstream-assigned label and MAY carry an | Root-PE to a Leaf-PE MUST carry a upstream-assigned label and MAY | |||
| OPTIONAL downstream-assigned label. | carry an OPTIONAL downstream-assigned label. | |||
| As in the case of P2P PW signaling, P2MP PW labels are carried within | As in the case of P2P PW signaling, P2MP PW labels are carried within | |||
| Generic Label TLV contained in LDP Label Mapping Message. A Generic | Generic Label TLV contained in LDP Label Mapping Message. A Generic | |||
| Label TLV is formatted and processed as per the rules and procedures | Label TLV is formatted and processed as per the rules and procedures | |||
| specified in [RFC4447]. But, as mentioned above, a Label Mapping | specified in [RFC4447]. But, as mentioned above, a Label Mapping | |||
| Message for a P2MP PW can have up to two Generic Label TLVs; one for | Message for a P2MP PW can have up to two Generic Label TLVs; one for | |||
| upstream-assigned label (always) and another for downstream-assigned | upstream-assigned label (always) and another for downstream-assigned | |||
| label (optional). In the case of two Generic Label TLVs, the first | label (optional). In the case of two Generic Label TLVs, the first | |||
| TLV (from the beginning of the message) carries upstream-assigned | TLV (from the beginning of the message) carries upstream-assigned | |||
| label and the next generic label TLV carries the downstream-assigned | label and the next generic label TLV carries the downstream-assigned | |||
| skipping to change at page 9, line 17 ¶ | skipping to change at page 10, line 17 ¶ | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0|0| Generic Label (0x0200) | Length | | |0|0| Generic Label (0x0200) | Length | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Upstream-assigned P2MP Label (mandatory) | | | Upstream-assigned P2MP Label (mandatory) | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0|0| Generic Label (0x0200) | Length | | |0|0| Generic Label (0x0200) | Length | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Downstream-assigned P2P Label (optional) | | | Downstream-assigned P2P Label (optional) | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Figure 4: Generic Label TLVs in P2MP PW Label Mapping Message | Figure 3: Generic Label TLVs in P2MP PW Label Mapping Message | |||
| Note that other type of TLVs may appear between the above generic | Note that other type of TLVs may appear between the above generic | |||
| label TLVs, however any other generic label TLV MUST NOT appear | label TLVs, however any other generic label TLV MUST NOT appear | |||
| between the upstream-assigned P2MP Label TLV, and downstream-assigned | between the upstream-assigned P2MP Label TLV, and downstream-assigned | |||
| P2P Label TLV. | P2P Label TLV. | |||
| 4.5. Transport LSP TLV | 4.5. Transport LSP TLV | |||
| A P2MP PW MUST be associated with a transport LSP which can be | A P2MP PW MUST be associated with a transport LSP which can be | |||
| established using RSVP-TE or mLDP. Thus, a Label Mapping Message MUST | established using RSVP-TE or mLDP. Thus, a Label Mapping Message MUST | |||
| skipping to change at page 9, line 43 ¶ | skipping to change at page 10, line 43 ¶ | |||
| 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 | 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 | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| |0|0| Transport LSP TLV (0x0971)| Length | | |0|0| Transport LSP TLV (0x0971)| Length | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| | Reserved |PMSI Tunnel Typ| Tunnel Identifier | | | Reserved |PMSI Tunnel Typ| Tunnel Identifier | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| ~ Tunnel Identifier (contd.) ~ | ~ Tunnel Identifier (contd.) ~ | |||
| | | | | | | |||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Figure 3: Transport LSP TLV | Figure 4: Transport LSP TLV | |||
| Note: TLV number pending IANA allocation. | Note: TLV number pending IANA allocation. | |||
| * Reserved Flags: | * Reserved Flags: | |||
| Reserved bits Must be set to 0 when transmitting the message, and | Reserved bits Must be set to 0 when transmitting the message, and | |||
| ignored on receiving the message. | ignored on receiving the message. | |||
| * PMSI Tunnel Type: | * PMSI Tunnel Type: | |||
| The Transport LSP Type identifies the type of technology used to | The Transport LSP Type identifies the type of technology used to | |||
| establish a transport LSP. The PMSI tunnel type is defined in | establish a transport LSP. The PMSI tunnel type is defined in | |||
| [L3VPN-MCAST]. | [L3VPN-MCAST]. | |||
| Editor Comment: This is not finalized yet, as the authors are | ||||
| considering using The CR-LDP construct used in Interface ID TLV | ||||
| in [RFC3472] . | ||||
| * Tunnel Identifier: | * Tunnel Identifier: | |||
| The Tunnel containing the Transport LSP is identified by the | The Tunnel containing the Transport LSP is identified by the | |||
| Tunnel Identifier which is defined in [L3VPN-MCAST]. | Tunnel Identifier which is defined in [L3VPN-MCAST]. | |||
| Transport LSP TLV MUST be present only in the Label Mapping Message. | Transport LSP TLV MUST be present only in the Label Mapping Message. | |||
| An ingress PE sends Label Mapping Message as soon as the transport | An Root-PE sends Label Mapping Message as soon as the transport LSP | |||
| LSP ID associated with the P2MP PW is known (e.g., via configuration) | ID associated with the P2MP PW is known (e.g., via configuration) | |||
| regardless of the operational state of the transport LSP. Similarly, | regardless of the operational state of the transport LSP. Similarly, | |||
| an ingress PE does not withdraw the labels when the corresponding | a Root-PE does not withdraw the labels when the corresponding | |||
| transport LSP goes down. Furthermore, an egress PE retains the P2MP | transport LSP goes down. Furthermore, a Leaf-PE retains the P2MP PW | |||
| PW labels regardless of the operational status of the transport LSP. | labels regardless of the operational status of the transport LSP. | |||
| Note that a given transport LSP can be associated with more than one | Note that a given transport LSP can be associated with more than one | |||
| P2MP PW and all P2MP PWs will be sharing the same ingress PE and | P2MP PW and all P2MP PWs will be sharing the same Root-PE and Leaf- | |||
| egress PEs. | PE(s). | |||
| In the case of LDP P2MP LSP, when an egress PE receives the Label | In the case of LDP P2MP LSP, when a Leaf-PE receives the Label | |||
| Mapping Message, it can initiate the process of joining the P2MP LSP | Mapping Message, it can initiate the process of joining the P2MP LSP | |||
| tree associated with the P2MP PW. | tree associated with the P2MP PW. | |||
| In the case of RSVP-TE P2MP LSP, only the ingress PE initiates the | In the case of RSVP-TE P2MP LSP, only the Root-PE initiates the | |||
| signaling of P2MP LSP. | signaling of P2MP LSP. | |||
| 5. P2MP PW status | 5. LDP Capability Negotiation | |||
| The capability of supporting P2MP PW must be advertised to all LDP | ||||
| peers. This is achieved by using the methods in [RFC5561] and | ||||
| advertising the P2MP PW LDP capability TLV. If an LDP peer supports | ||||
| the dynamic capability advertisement, this can be done by sending a | ||||
| new capability message with the S bit set for the P2MP PW capability | ||||
| TLV. If the peer does not support dynamic capability advertisement, | ||||
| then the P2MP PW TLV MUST be included in the LDP initialization | ||||
| procedures in the capability parameter [RFC5561]. | ||||
| In line with requirements listed in [RFC5561] the following TLV is | ||||
| defined to indicate the P2MP PW capability: | ||||
| 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 | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |U|F| TLV Code Point=0x703 | Length | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| |S| Reserved | Reserved | | ||||
| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ||||
| Figure 5: P2MP PW LDP Capability TLV | ||||
| Note: TLV number pending IANA allocation. | ||||
| * U-bit: | ||||
| SHOULD be 1 (ignore if not understood). | ||||
| * F-bit: | ||||
| SHOULD be 0 (don't forward if not understood). | ||||
| * TLV Code Point: | ||||
| The TLV type, which identifies a specific capability. The P2MP PW | ||||
| capability code point is requested in the IANA allocation section | ||||
| below. | ||||
| * S-bit: | ||||
| The State Bit indicates whether the sender is advertising or | ||||
| withdrawing the P2MP PW capability. The State bit is used as | ||||
| follows: | ||||
| 1 - The TLV is advertising the capability specified by the | ||||
| TLV Code Point. | ||||
| 0 - The TLV is withdrawing the capability specified by the | ||||
| TLV Code Point. | ||||
| 6. P2MP PW status | ||||
| In order to support the proposed mechanism, a node MUST be capable of | In order to support the proposed mechanism, a node MUST be capable of | |||
| handling PW status. As such, PW status negotiation procedure | handling PW status. As such, PW status negotiation procedure | |||
| described in [RFC4447] is not applicable to P2MP PW. | described in [RFC4447] is not applicable to P2MP PW. | |||
| Once an egress PE successfully process a Label Mapping Message for a | Once a Leaf-PE successfully process a Label Mapping Message for a | |||
| P2MP PW, it MUST send appropriate PW status according to the | P2MP PW, it MUST send appropriate PW status according to the | |||
| procedure specified [RFC4447] to notify the PW status. If there is no | procedure specified [RFC4447] to notify the PW status. If there is no | |||
| PW status notification required, then no PW status notification is | PW status notification required, then no PW status notification is | |||
| sent. (for example if the P2MP PW is established and operational with | sent. (for example if the P2MP PW is established and operational with | |||
| a status 0f 0x00000000 no pw status message is necessary). | a status 0f 0x00000000 no pw status message is necessary). | |||
| PW status message sent from any egress PE to ingress PE contains P2MP | PW status message sent from any Leaf-PE to Root-PE contains P2MP PW | |||
| PW FEC to identify the PW. Finally, an ingress PE also sends PW | FEC to identify the PW. Finally, a Root-PE also sends PW status to | |||
| status to egress PEs to reflect its view of a P2MP PW state. | Leaf-PE(s) to reflect its view of a P2MP PW state. | |||
| 6. Security Considerations | Connectivity status of the underlying P2MP LSP that P2MP PW is | |||
| associated with, can be verified using LSP Ping and Traceroute | ||||
| procedures described in [P2MP-LSP-PING]. | ||||
| 7. Security Considerations | ||||
| The security measures described in [RFC4447] is adequate for the | The security measures described in [RFC4447] is adequate for the | |||
| proposed mechanism. | proposed mechanism. | |||
| 7. IANA Considerations | 8. IANA Considerations | |||
| 7.1. FEC Type Name Space | 8.1. FEC Type Name Space | |||
| This document uses a new FEC element types, number 0x82 will be | This document uses a new FEC element types, number 0x82 will be | |||
| requested as an allocation from the registry "FEC Type Name Space" | requested as an allocation from the registry "FEC Type Name Space" | |||
| for the Label Distribution Protocol (LDP RFC5036). | for the Label Distribution Protocol (LDP RFC5036): | |||
| 7.2. LDP TLV TYPE | Value Hex Name Reference | |||
| ------- ----- ----------------------------- --------- | ||||
| 130 0x82 P2MP PW FEC Element RFCxxxx | ||||
| 8.2. LDP TLV TYPE | ||||
| This document uses a new LDP TLV types, IANA already maintains a | This document uses a new LDP TLV types, IANA already maintains a | |||
| registry of name "TLV TYPE NAME SPACE" defined by RFC5036. The | registry of name "TLV TYPE NAME SPACE" defined by RFC5036. The | |||
| following value is suggested for assignment: | following values are suggested for assignment: | |||
| TLV type Description | TLV type Description | |||
| 0x0971 Transport LSP TLV | 0x0971 Transport LSP TLV | |||
| 0x0703 P2MP PW Capability TLV | ||||
| 8. References | 9. References | |||
| 8.1. Normative References | 9.1. Normative References | |||
| [RFC2119] Bradner. S, "Key words for use in RFCs to | [RFC2119] Bradner. S, "Key words for use in RFCs to | |||
| Indicate Requirement Levels", RFC 2119, March, 1997. | Indicate Requirement Levels", RFC 2119, March, 1997. | |||
| [RFC4447] "Transport of Layer 2 Frames Over MPLS", Martini, L., | [RFC4447] "Transport of Layer 2 Frames Over MPLS", Martini, L., | |||
| et al., rfc4447 April 2006. | et al., rfc4447 April 2006. | |||
| [RFC5036] Andersson, L., Minei, I., and B. Thomas, "LDP | [RFC5036] Andersson, L., Minei, I., and B. Thomas, "LDP | |||
| Specification", RFC 5036, October 2007. | Specification", RFC 5036, October 2007. | |||
| skipping to change at page 12, line 25 ¶ | skipping to change at page 15, line 4 ¶ | |||
| draft-ietf-mpls-ldp-p2mp-06, Work In Progress, April 2009. | draft-ietf-mpls-ldp-p2mp-06, Work In Progress, April 2009. | |||
| [RFC4875] | [RFC4875] | |||
| R. Aggarwal, Ed., D. Papadimitriou, Ed., S. Yasukawa, Ed., | R. Aggarwal, Ed., D. Papadimitriou, Ed., S. Yasukawa, Ed., | |||
| "Extensions to Resource Reservation Protocol - Traffic | "Extensions to Resource Reservation Protocol - Traffic | |||
| Engineering (RSVP-TE) for Point-to-Multipoint TE Label | Engineering (RSVP-TE) for Point-to-Multipoint TE Label | |||
| Switched Paths (LSPs).", rfc4875, May 2007. | Switched Paths (LSPs).", rfc4875, May 2007. | |||
| [L3VPN-MCAST] R. Aggarwal, E. Rosen, T. Morin, Y. Rekhter, | [L3VPN-MCAST] R. Aggarwal, E. Rosen, T. Morin, Y. Rekhter, | |||
| "BGP Encodings and Procedures for Multicast in MPLS/BGP IP | "BGP Encodings and Procedures for Multicast in MPLS/BGP IP | |||
| VPNs", Work in Progress, April 2009. | VPNs", draft-ietf-l3vpn-2547bis-mcast-bgp-08.txt, | |||
| Work in Progress, October 2009. | ||||
| 8.2. Informative References | [RFC5561] B.Thomas, K.Raza, S.Aggarwal, R.Agarwal, JL. Le Roux, | |||
| "LDP Capabilities", rfc5561, July 2009. | ||||
| 9.2. Informative References | ||||
| [RFC3985] Stewart Bryant, et al., "PWE3 Architecture", | [RFC3985] Stewart Bryant, et al., "PWE3 Architecture", | |||
| RFC3985 | RFC3985 | |||
| [BGP-AD] E. Rosen,W. Luo,B. Davie,V. Radoaca "Provisioning, | [BGP-AD] E. Rosen,W. Luo,B. Davie,V. Radoaca "Provisioning, | |||
| Autodiscovery, and Signaling in L2VPNs", | Autodiscovery, and Signaling in L2VPNs", | |||
| draft-ietf-l2vpn-signaling-08.txt May 2006. | draft-ietf-l2vpn-signaling-08.txt May 2006. | |||
| [P2MP-PW-REQ] F. Jounay, et. al, "Requirements for Point | [P2MP-PW-REQ] F. Jounay, et. al, "Requirements for Point | |||
| to Multipoint Pseudowire", | to Multipoint Pseudowire", | |||
| draft-ietf-pwe3-p2mp-pw-requirements-00.txt, Work in Progress, | draft-ietf-pwe3-p2mp-pw-requirements-01.txt, Work in Progress, | |||
| September 2008. | July 2009. | |||
| 9. Author's Addresses | [P2MP-LSP-PING] A. Farrel, S. Yasukawa, "Detecting Data Plane | |||
| Failures in Point-to-Multipoint Multiprotocol Label Switching | ||||
| (MPLS) - Extensions to LSP Ping", | ||||
| draft-ietf-mpls-p2mp-lsp-ping-08.txt, Work In Progress, | ||||
| August 2009. | ||||
| 10. Author's Addresses | ||||
| Luca Martini | Luca Martini | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| 9155 East Nichols Avenue, Suite 400 | 9155 East Nichols Avenue, Suite 400 | |||
| Englewood, CO, 80112 | Englewood, CO, 80112 | |||
| e-mail: lmartini@cisco.com | e-mail: lmartini@cisco.com | |||
| Sami Boutros | Sami Boutros | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| 170 West Tasman Drive | 170 West Tasman Drive | |||
| San Jose, CA 95134 | San Jose, CA 95134 | |||
| e-mail: sboutros@cisco.com | e-mail: sboutros@cisco.com | |||
| Siva Sivabalan | Siva Sivabalan | |||
| 2000 Innovation Drive | 2000 Innovation Drive | |||
| Kanata, ONTARIO K2K 3E8 | Kanata, ONTARIO K2K 3E8 | |||
| CANADA | CANADA | |||
| e-mail: msiva@cisco.com | e-mail: msiva@cisco.com | |||
| Maciek Konstantynowicz | Maciek Konstantynowicz | |||
| 10 New Square Park | 10 New Square Park | |||
| Bedfont Lakes | Bedfont Lakes | |||
| Feltham, England TW14 8HA | Feltham, England TW14 8HA | |||
| skipping to change at page 13, line 38 ¶ | skipping to change at page 16, line 32 ¶ | |||
| e-mail: Gianni.DelVecchio@swisscom.com | e-mail: Gianni.DelVecchio@swisscom.com | |||
| Thomas D. Nadeau | Thomas D. Nadeau | |||
| BT | BT | |||
| BT Centre | BT Centre | |||
| 81 Newgate Street | 81 Newgate Street | |||
| London EC1A 7AJ | London EC1A 7AJ | |||
| United Kingdom | United Kingdom | |||
| e-mail: tom.nadeau@bt.com | e-mail: tom.nadeau@bt.com | |||
| Frederic Jounay | ||||
| France Telecom | ||||
| 2, avenue Pierre-Marzin | ||||
| 22307 Lannion Cedex | ||||
| FRANCE | ||||
| Email: frederic.jounay@orange-ftgroup.com | ||||
| Philippe Niger | ||||
| France Telecom | ||||
| 2, avenue Pierre-Marzin | ||||
| 22307 Lannion Cedex | ||||
| FRANCE | ||||
| Email: philippe.niger@orange-ftgroup.com | ||||
| Yuji Kamite | ||||
| NTT Communications Corporation | ||||
| Tokyo Opera City Tower | ||||
| 3-20-2 Nishi Shinjuku, Shinjuku-ku | ||||
| Tokyo 163-1421 | ||||
| Japan | ||||
| Email: y.kamite@ntt.com | ||||
| Lizhong Jin | ||||
| Nokia Siemens Networks | ||||
| Building 89, 1122 North QinZhou Road, | ||||
| Shanghai, 200233 | ||||
| P.R.China | ||||
| Email: lizhong.jin@nsn.com | ||||
| Martin Vigoureux | ||||
| Alcatel-Lucent | ||||
| Route de Villejust | ||||
| Nozay, 91620 | ||||
| France | ||||
| Email: martin.vigoureux@alcatel-lucent.com | ||||
| Laurent Ciavaglia | ||||
| Alcatel-Lucent | ||||
| Route de Villejust | ||||
| Nozay, 91620 | ||||
| France | ||||
| Email: Laurent.Ciavaglia@alcatel-lucent.com | ||||
| Simon Delord | ||||
| Telstra | ||||
| 242 Exhibition Street | ||||
| Melbourne, VIC, 3000, Australia | ||||
| E-mail: simon.a.delord@team.telstra.com | ||||
| Full Copyright Statement | Full Copyright Statement | |||
| Copyright (c) 2009 IETF Trust and the persons identified as the | Copyright (c) 2009 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents in effect on the date of | Provisions Relating to IETF Documents in effect on the date of | |||
| publication of this document (http://trustee.ietf.org/license-info). | publication of this document (http://trustee.ietf.org/license-info). | |||
| Please review these documents carefully, as they describe your rights | Please review these documents carefully, as they describe your rights | |||
| and restrictions with respect to this document. | and restrictions with respect to this document. | |||
| Acknowledgments | Acknowledgments | |||
| The authors wish to acknowledge the contributions of Ali Sajassi. | The authors wish to acknowledge the contributions of Ali Sajassi. | |||
| Expiration Date: December 2009 | Expiration Date: April 2010 | |||
| End of changes. 59 change blocks. | ||||
| 110 lines changed or deleted | 256 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||