Internet DRAFT - draft-delord-jounay-pwe3-ldp-aii-reachability

draft-delord-jounay-pwe3-ldp-aii-reachability







Network Working Group                                                    
Internet Draft                                              Simon Delord 
Category: Standard Track                                          Uecomm 
Expires: March 2009                                                      
                                                         Frederic Jounay 
Yaakov(J) Stein                                           Philippe Niger 
RAD Data Communications                                   France Telecom 
                                                                         
Cao Wei                                                    Matthew Bocci 
Huawei                                                 Mustapha Aissaoui 
                                                          Alcatel-Lucent 
                                                                         
                                                            Luca Martini 
                                                      Cisco Systems Inc. 
                                                                         
                                                                         
                                                      September 20, 2008 
                                                                         
 
                  LDP extensions for AII reachability 
           draft-delord-jounay-pwe3-ldp-aii-reachability-02.txt 


Status of this Memo 
 
   By submitting this Internet-Draft, each author represents that any 
   applicable patent or other IPR claims of which he or she is aware 
   have been or will be disclosed, and any of which he or she becomes 
   aware will be disclosed, in accordance with Section 6 of BCP 79. 
    
   Internet-Drafts are working documents of the Internet Engineering 
   Task Force (IETF), its areas, and its working groups. Note that other 
   groups may also distribute working documents as Internet-Drafts.  
    
   Internet-Drafts are draft documents valid for a maximum of six months 
   and may be updated, replaced, or obsoleted by other documents at any 
   time. It is inappropriate to use Internet-Drafts as reference 
   material or to cite them other than as "work in progress." 
    
   The list of current Internet-Drafts can be accessed at 
   http://www.ietf.org/ietf/1id-abstracts.txt. 
    
   The list of Internet-Draft Shadow Directories can be accessed at 
   http://www.ietf.org/shadow.html. 
    
   This Internet-Draft will expire on March 20, 2009.  
    
    
    
    

 
Delord et al.              Expires March 2009                   [Page 1] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

 
Abstract 
    
   The dynamic End-to-End Multisegment pseudowire setup requires PEs to    
   maintain a pseudowire routing table when using FEC129. There is a 
   requirement to automatically advertise Attachment Individual    
   Identifiers to enable the pseudowire routing tables to be populated. 
   Two mechanisms already exist, a BGP reachability information 
   distribution mechanism and an IGP based one. Here we define a third 
   solution relying on LDP. It allows for automatic advertisement of the 
   Attachment Individual Identifier prefixes provisioned on a T-PE when 
   this node does not run BGP or IGP. The mechanism described here runs 
   on the T-LDP (Targeted LDP) session between the T-PE and S-PE, and  
   is intended to complement existing PW routing mechanisms using BGP or 
   OSPF. 
    
Conventions used in this document 
    
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 
document are to be interpreted as described in [RFC2119]. 
 
 
Table of Contents 
    
    
   1. Introduction....................................................3 
   2. Scope and Applicability.........................................3 
   2.1. Scope.........................................................3 
   2.2. Applicability.................................................4 
   3. LDP Extensions..................................................5 
   3.1. LDP AII Address Family Type...................................5 
   3.2. LDP AII Reachability Capability Advertisement.................6 
   4. AII Reachability Advertisement Procedures.......................6 
   4.1. Detailed AII Address Message Procedures.......................6 
   4.1.1. T-PE Procedures.............................................7 
   4.1.2. S-PE Procedures.............................................7 
   5. Security Considerations.........................................7 
   6. IANA Considerations.............................................7 
   6.1. Address Family Type...........................................7 
   6.2. TLV TYPE NAME SPACE...........................................8 
   7. Acknowledgments.................................................8 
   8. References......................................................8 
   8.1. Normative References..........................................8 
   8.2. Informative References........................................8 
   Authors' Addresses.................................................8  
   Intellectual Property and Copyright Statements.....................9 
    
    
    
    
    
 
Delord et al.             Expires March 2009                  [Page 2] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

1. Introduction 
    
   This document describes procedures for PEs to populate their    
   Pseudowire (PW) routing tables via the Label Distribution Protocol 
   (LDP). It is targeted at MultiSegment Pseudowire (MS-PW) 
   applications. The dynamic End-to-End MS-PW architecture requires T-
   PEs and S-PEs to maintain a PW routing tables when using FEC129. The 
   procedure addresses MS-PW architectures where a T-PE does not (for 
   whatever reason) run either an Interior Gateway  Protocol (IGP) or 
   Multi-Protocol Border Gateway Protocol (MP-BGP). The mechanism 
   described here is intended to complement other existing PW routing 
   mechanisms already described in [DYN MS-PW], [BGP AD] and [OSPF MS-
   PW].  
    
   The need for MS-PWs is presented in [MS-PW REQ]. To allow for minimal 
   manual intervention/configuration, FEC129 needs to be used as per 
   [MS-PW] and [DYN MS-PW]. [RFC5003] describes the AII type and the 
   fields that identify pseudowire endpoints called attachment 
   individual identifiers (AII). 
    
   [DYN MS-PW] specifies a mechanism, based on the MP-BGP, that enables 
   the advertisement of MS-PW endpoint information in the form of 
   aggregated AIIs through the network, and thus allows the automatic 
   placement of MS-PWs. 
    
   [OSPF MS-PW] is another way of enabling the automatic placement of 
   MS-PWs across an OSPF domain when MP-BGP is not / cannot be used   
   (e.g. when PWE3 is extended into the access part of the network). 
 
2. Scope and Applicability 
    
2.1. Scope 
    
   One important application is the use of this ldp protocol extension 
   in access networks that use IP/MPLS as their access technology and 
   MS-PW to support L2 services (as per [MS-PW REQ]). MP-BGP or an IGP 
   is often not available in this part of the network.    
    
           
          |<--- PW Segt 1----><-- PW Segt 2---><---- PW Segt 3---->|   
       +-----+             +-----+          +-----+              +-----+    
       |T-PE1+-------------+S-PE1+----------+S-PE2+--------------+T-PE2|    
       +-----+             +-----+          +-----+              +-----+     
        <-static-IP-routing--><------IGP/MP-BGP-available---------->     
                                     
                        Figure 1 MS-PW Use Case 
    
    
    
   Figure 1 describes a typical use case where T-PE1 and T-PE2 need to   
   establish one or several MS-PWs between them. A MS-PW will be    
   composed of at least two PW segments (PW Segt 1 between T-PE1 and S-
 
Delord et al.             Expires March 2009                  [Page 3] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

   PE1, PW Segt 2 between S-PE1 and S-PE2 and PW Segt 3 between S-PE2 
   and T-PE2). However T-PE1 is not running either an IGP or MP-BGP and 
   only has one static default route and a T-LDP session towards SPE1. 
   SPE1, SPE2 and TPE2 are running an IGP and/or MP-BGP. 
    
   The aim here is for T-PE1 to announce to the S-PE(s) with which it   
   has a T-LDP session (there may be more than one S-PE) its locally 
   attached PW routes, so that the S-PE(s) can populate their AII PW 
   routing table with the T-PE prefixes. 
    
   The AII prefixes locally defined on the T-PE are then advertised via 
   an LDP Address Message containing a new Address Family. This new 
   address family capability will follow the processes defined in [LDP 
   CAP]. 
    
   This document does not presuppose any specific constraint on the AII   
   PW addressing space (i.e it does not require the AII PW addressing   
   space to be a subset of the IP addressing space). Therefore, this 
   document does not define a routing protocol as such, but rather a 
   "reachability" information distribution method by which a T-PE 
   advertises its AII to a S-PE. The S-PE will then aggregate and 
   advertise this information, using one of the MS-PW dynamic placement 
   mechanisms e.g. MP-BGP, to the other S-PEs and T-PEs in the network. 
   Note that the S-PE will also advertise it's locally attached 
   prefixes, and possibly an optional "default PW route". 
    
2.2. Applicability 
    
   Section 7.1 of [DYN MS-PW] describes 7.1 the different rules for 
   aggregated AII PW routing table lookup. The next signaling hop for a 
   segment of the pseudowire may be determined via a fixed route (static 
   route and typically a "default route"). 
    
   In the case of MPLS enabled access networks, an S-PE (e.g. a DSLAM or 
   other access node) will aggregate up to a few thousands devices that 
   may require several pseudowires (or "services") on each of those 
   devices. 
    
   These devices may not require either an IGP or MP-BGP to be 
   integrated into  the network, for example because it may not be 
   desirable for a Service Provider to have to re-engineer their 
   metro/access architecture by extending their IGP or inserting MP-BGP 
   further down in the access network. However, they may require basic 
   LDP functionality to setup and maintain pseudowires. They can also be 
   configured with one or two default static routes as described in [DYN 
   MS-PW], however on the S-PE side, the provisioning required becomes 
   increasingly complex. Furthermore, the closer to the end node, it is 
   quite possible that some pseudowires be setup, removed or modified 
   (e.g. for a bandwidth upgrade) over a short timescale. Therefore, 
   there is a need for a mechanism that will alleviate the provisioning 
   burden on the S-PE(s). 
    
 
Delord et al.             Expires March 2009                  [Page 4] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

3. LDP Extensions 
    
3.1. LDP AII Address Family Type 
    
    
   In the case described in this document, we assume LDP sessions    
   between the T-PE and related S-PEs. 
    
   A new Address Family (AF) type called "AII address family" (TBA) is 
   defined for the Address-List TLV carried in LDP Address and Address 
   Withdraw messages. 
    
   This new AF allows LDP peers to advertise directly attached AII 
   prefixes, as part of   an LDP Address Message and to withdraw 
   directly attached AII prefixes as part of an LDP Address Withdraw 
   Message. 
    
   When a T-PE needs to advertise a new AII prefix to an S-PE, it sends 
   an LDP Address Message containing the AII prefixes to all the S-PEs 
   with which it maintains LDP sessions. 
    
   When a T-PE needs to withdraw an AII, it sends an LDP Address   
   Withdraw Message containing the AII prefixes to all S-PEs with which   
   it maintains LDP sessions. 
    
   The Address-List TLV is defined in [RFC5036]. 
    
   AII address prefix is formatted according to AII Type II, defined in 
   [RFC5003] section 3.2 (figure 1).  
    
       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|0| Address List (0x0101)     |      Length                   | 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
      |        Address Family         | Prefix Length |               | 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               | 
      |                                                               | 
      ~                AII Type II Address (32 - 64)                  ~ 
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    
   Prefix Length       One octet unsigned integer containing the length 
                        in bits of the address prefix that follows. The 
                        minimum prefix length for an AII address MUST be 
                        of 32 bits. Prefix lengths of 65 to 95 are 
                        invalid as the AC ID field cannot be aggregated.   
    
   Two AII Address prefixes (PW routes) are said to match only when both 
   the AII Type II as well as the 8 bits prefix length are the same. 
    
    
    
 
Delord et al.             Expires March 2009                  [Page 5] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     
3.2. LDP AII Reachability Capability Advertisement 
    
   In order to use this method of propagating l2 reachability 
   information a PE must first advertise this capability to all LDP 
   peers. This is achieved   by using the methods in [LDP-CAP] and 
   advertising the AII Address Family 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 AII 
   Address Family capability TLV when the first AII Prefix is enabled on 
   the PE. If the peer does not support dynamic capability 
   advertisement, then the AII Address Family TLV MUST be included in 
   the LDP initialization procedures in the capability parameter [LDP-
   CAP]. 
    
   The following TLV is defined to indicate the AII Address Family  
   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 
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    |1|0| AII Add. Family CAP(0x406)|      Length (= 4)             | 
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    |1| Reserved                                                    | 
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
    
    
4. AII Reachability Advertisement Procedures 
    
    
   [RFC5036] defines the procedures by which LSRs maintain and exchange   
   label information via LDP.  
    
   This document does not change any of the standard LDP procedures; it   
   only adds the AII address family type for the Adress-List TLV carried 
   in LDP Address and Address Withdraw messages. 
    
   The rules for advertising and withdrawing addresses are as per [RFC 
   5036].  
    
4.1. Detailed AII Address Message Procedures 
    
    
   In order for a T-PE to begin advertising its locally attached AII 
   prefixes to   its S-PEs, the T-PE must know the address(es) of the 
   remote S-PE(s)  and already have a T-LDP with each one of those. This 
   information may have been configured on the T-PE, or it may have been 
   learned dynamically via some autodiscovery procedure. 
    
    
    
    
    
 
Delord et al.             Expires March 2009                  [Page 6] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

4.1.1. T-PE Procedures 
    
   Upon provisioning on the T-PE with a prefix of one or more specific 
   AII(s), the T-PE MUST generate an Address Message including its ASN 
   and prefix, and optionally an aggregated AII representing its locally 
   attached AII address(es), to all the S-PEs with which it maintains T-
   LDP sessions. 
    
   The addresses are structured according to AII type II [RFC5003]. 
   The T-PE MUST only advertise its AIIs over its T-LDP sessions towards   
   its directly attached S-PEs.  
    
   Whenever an attachment circuit not addressed by an existing 
   aggregated already advertised AII is configured on a T-PE, the T-PE 
   MUST advertise the new address with an Address message. 
    
   Whenever a T-PE "de-activates" a previously advertised AII Prefix, it 
   SHOULD withdraw the AII Prefix with an Address Withdraw message. 
    
   A T-PE may re-advertise an address that it has   previously 
   advertised without explicitly withdrawing the address.  If the 
   receiver already has address binding, it SHOULD take no further 
   action. 
    
   A T-PE MAY withdraw an address without having previously advertised 
   it.  If the receiving S-PE has no address binding, it SHOULD take no 
   further action. 
    
4.1.2. S-PE Procedures 
    
   If a PE receives an address TLV containing an address family that it 
   does not support, it SHOULD follow the procedures defined in 
   [RFC5036]. 
    
   An S-PE receiving an address list TLV containing one or more AII 
   addresses should install those addresses in its local PW routing 
   table. It MAY also re-advertise those addresses using any another 
   supported dynamic MS-PW routing mechanism. 
    
5. Security Considerations 
    
   TBD 
    
6. IANA Considerations 
    
6.1. Address Family Type 
    
   This document defines a new Address Family type called AII address   
   family (TBA) for the Adress-List TLV carried in LDP Address and 
   Address Withdraw messages. 
    
   The following value is suggested for assignment: 
 
Delord et al.             Expires March 2009                  [Page 7] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

         
        Registry Number         Description 
         
        27             AII Attachment Individual Identifier 
    
6.2. TLV TYPE NAME SPACE 
    
   This document uses a new LDP TLV type, IANA already maintains a   
   registry of name "TLV TYPE NAME SPACE" defined by [RFC5036]. The   
   following value is suggested for assignment: 
    
         TLV Type Description 
    
         0x406 AII address family capability TLV 
    
7. Acknowledgments 
    
   The authors would like to thank Florin Balus, Wim Hendeickx, Jean-
   Louis Le Roux, Ed Wong and Raymond Key for their valuable comments 
   and suggestions. 
    
8. References 
    
8.1. Normative References 
    
   [RFC2119]    Bradner, S., "Key words for use in RFCs to Indicate 
                Requirement Levels", BCP 14, RFC 2119, March 1997. 
    
   [RFC5036]    Andersson, L., Doolan, P., Feldman, N., Fredette, A.,          
                Thomas, B., "LDP Specification", January 2001.   
    
   [RFC5003]    Chris Metz et. al., "AII Types for Aggregation",               
                February 2007. 
    
8.2. Informative References 
    
   [MS-PW]      Martini et al., "Segmented Pseudo Wire", Internet              
                Draft, draft-ietf-pwe3-segmented-pw-09.txt, July               
                2008  
    
   [DYN MS-PW]  Bocci, M., Martini, L., "Dynamic placement of Multi            
                Segment Pseudo Wires", Internet Draft, draft-ietf-             
                pwe3-dynamic-ms-pw-08.txt, July 2008  
    
   [BGP AD]     E. Rosen et. al., "Provisioning, Autodiscovery, and            
                Signaling in L2VPNs", draft-ietf-l2vpn-signaling-              
                08.txt, May 2006  
    
   [OSPF MS-PW] A. Dolganow, M. Bocci et. al., "OSPF Extensions for 
                Dynamic Multi-                  segment Pseudo 
                Wires",draft-dolganow-pwe3-ospf-ms-pw-ext-02.txt, 
                February 2008  
 
Delord et al.             Expires March 2009                  [Page 8] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

    
   [MS-PW REQ]  Bitar, N., Bocci, M., and Martini, L.,               
                "Requirements for inter domain Pseudo-Wires",                 
                Internet Draft, draft-ietf-pwe3-ms-pw-requirements-
                07.txt, June 2007 
    
   [LDP-CAP]    B. Thomas, "LDP Capabilities", Internet Draft, draft-
                ietf-mpls-ldp-capabilities-02.txt, April 2008 
 
Author's Addresses 
    
   Simon Delord 
   Uecomm  
   8/658 Church St  
   Richmond VIC 3121  
   Australia  
   Email: sdelord@uecomm.com.au  
    
   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  
        
   Mustapha Aissaoui  
   Alcatel-Lucent  
   600 March Road  
   Kanata  
   ON, Canada  
   e-mail: mustapha.aissaoui@alcatel-lucent.com  
        
   Matthew Bocci  
   Alcatel-Lucent,  
   Voyager Place  
   Shoppenhangers Road  
   Maidenhead  
   Berks, UK  
   e-mail: matthew.bocci@alcatel-lucent.co.uk  
        
   Yaakov (Jonathan) Stein  
   RAD Data Communications  
   24 Raoul Wallenberg St., Bldg C  
   Tel Aviv 69719, Israel  
   EMail: yaakov_s@rad.com  
 
Delord et al.             Expires March 2009                  [Page 9] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

       
   Cao Wei 
   Huawei Technologies Co., Ltd. 
   Huawei Bld., No.3 Xinxi Rd. 
   Shang-Di Information Industry Base 
   Hai-Dian Distinct, Beijing  100085 
   China 
   Email: caowayne@huawei.com 
    
   Luca Martini 
   Cisco Systems, Inc. 
   9155 East Nichols Avenue, Suite 400 
   Englewood, CO, 80112 
   e-mail: lmartini@cisco.com 
    
    
   Intellectual Property Statement 
    
   The IETF takes no position regarding the validity or scope of any 
   Intellectual Property Rights or other rights that might be claimed to 
   pertain to the implementation or use of the technology described in 
   this document or the extent to which any license under such rights 
   might or might not be available; nor does it represent that it has 
   made any independent effort to identify any such rights.  Information 
   on the procedures with respect to rights in RFC documents can be 
   found in BCP 78 and BCP 79. 
    
   Copies of IPR disclosures made to the IETF Secretariat and any 
   assurances of licenses to be made available, or the result of an 
   attempt made to obtain a general license or permission for the use of 
   such proprietary rights by implementers or users of this 
   specification can be obtained from the IETF on-line IPR repository at 
   http://www.ietf.org/ipr. 
    
   The IETF invites any interested party to bring to its attention any 
   copyrights, patents or patent applications, or other proprietary 
   rights that may cover technology that may be required to implement 
   this standard.  Please address the information to the IETF at ietf-
   ipr@ietf.org. 
    
   Disclaimer of Validity 
    
   This document and the information contained herein are provided on an 
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND 
   THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS 
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF 
   THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 
    
    
   Copyright Statement 
 
Delord et al.             Expires March 2009                 [Page 10] 
  
Internet Draft           LDP AII Reachability          September 2008 
                                     

    
   Copyright (C) The IETF Trust (2008). 
   This document is subject to the rights, licenses and restrictions 
   contained in BCP 78, and except as set forth therein, the authors 
   retain all their rights. 
    














































 
Delord et al.             Expires March 2009                 [Page 11]