One document matched: draft-ietf-ccamp-lsp-hierarchy-bis-03.txt

Differences from draft-ietf-ccamp-lsp-hierarchy-bis-02.txt









     
     
    Network Working Group                             K. Shiomoto (NTT) 
    Internet Draft                                   R. Rabbat (Google) 
    Updates: 3477, 4206                  A. Ayyangar (Juniper Networks) 
    Proposed Category: Proposed Standard  A. Farrel (Old Dog Consulting) 
                                           Z. Ali (Cisco Systems, Inc.) 
    Expires: August 2008                              February 22, 2008 
                                       
     
                                          
                       Procedures for Dynamically Signaled  
                        Hierarchical Label Switched Paths  
                     draft-ietf-ccamp-lsp-hierarchy-bis-03.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 August 22,2008. 

       Abstract  

       This document discusses topics related to hierarchical and 
       stitched Generalized Multiprotocol Label Switching (GMPLS) Label 
       Switched Paths (LSPs).  It describes extensions to allow an 
       egress to identify that a bi-directional LSP will be used as a 

     
     
     
    Shiomoto                Expires October 2007                [Page 1] 
     
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       dynamically signaled Forwarding Adjacency LSP (FA-LSP) or as a 
       Routing Adjacency (RA). In addition, the document also discusses 
       the issue of how to indicate that an LSP should be advertised as 
       a traffic engineering (TE) link into a different instance of the 
       IGP, and how to identify the instance that should be used. 

    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 and Problem Statement..........................3 
    1.1. LSP Hierarchy............................................3 
    1.2. LSP advertisement and Usage...............................4 
    1.3. Problem Statement........................................6 
    1.4. Current Approaches and Shortcomings.......................8 
    1.5. Contents of This Document.................................9 
    2. Revision history...........................................9 
    2.1. Changes from version draft-ietf-ccamp-lsp-hierarchy-bis-00.9 
    2.2. Changes from version draft-ietf-ccamp-lsp-hierarchy-bis-01.9 
    2.3. Changes from version draft-ietf-ccamp-lsp-hierarchy-bis-02.10 
    3. Proposed Solution..........................................10 
    3.1. IGP Instance Identification...............................11 
    3.2. LSP advertisement and Usage Identification................11 
    3.3. Bundling.................................................12 
    3.4. LSP_TUNNEL_INTERFACE_ID Object............................12 
    3.4.1. Unnumbered link.........................................13 
    3.4.2. IPv4 numbered link......................................14 
    3.4.3. IPv6 numbered link......................................15 
    3.4.4. Unnumbered link with target IGP instance identifier......16 
    3.4.5. Message Formats........................................16 
    3.5. TLVs.....................................................17 
    3.5.1. Unnumbered Component Link Identifier....................17 
    3.5.2. IPv4 Numbered Component Link Identifier.................18 
    3.6. LSA advertisement........................................18 
    4. Applicability Statement.....................................19 
    5. Backward Compatibility Considerations.......................19 
    6. Security Considerations.....................................19 
    7. IANA Considerations........................................20 
    8. Acknowledgement............................................20 
    9. References.................................................20 
    9.1. Normative References.....................................20 

     
     
    Shiomoto                 Expires August 2008               [Page 2] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


    9.2. Informative References....................................20 
    Author's Addresses............................................21 
    Intellectual Property Statement................................22 
    Copyright Statement...........................................23 
     
    1. Introduction and Problem Statement 

    1.1. LSP Hierarchy 

       LSP hierarchy has been developed to improve the scalability of 
       Generalized Multi-Protocol Label Switching (GMPLS) by allowing 
       Label Switched Paths (LSPs) to be aggregated into a hierarchy of 
       such LSPs [RFC4206]. An LSP may be advertised as a traffic 
       engineering (TE) link for use within the same instance of the 
       control plane as was used to set up the LSP. This TE link is 
       called a Forwarding Adjacency (FA), and the LSP is known as an 
       FA-LSP. 

       [RFC4206] defines the operation as follows for a numbered FA: 

       1. The ingress signals the LSP using a /31 sender address that it 
          allocates as the source address in the signaling message 
          (tunnel sender address in the Sender Template object of the 
          Path message), and targeting the TE router ID of the egress 
          (destination address in the Sender object of the Path  
          message). 

       2. The egress sets up the LSP using normal procedures and 
          allocating the partner address of the assigned /31 address in 
          the local interface address. 

       3. The ingress then forms a Forwarding Adjacency (FA) out of that 
          LSP by advertising it as a Traffic Engineering (TE) link using 
          the routing protocol (OSPF/ISIS) and  using the /31 address to 
          identify the local end of the TE link. 

       4. When the egress receives the TE link advertisement, it checks 
          the Link-ID address of the TE advertisement against its own TE 
          Router ID.  If it matches its own TE Router ID, the egress 
          checks the advertising router ID of the TE advertisement 
          against the ingress addresses of all LSPs for which it is the 
          egress and finds the address match with the advertising router 
          ID of the TE advertisement. 




     
     
    Shiomoto                 Expires August 2008               [Page 3] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       5. The egress then advertises the FA LSP as a TE link setting the 
          advertising TE Router ID in the Link-ID and the partner 
          address of the assigned /31 address in the local interface 
          address.  

       Nesting of LSPs originated by other LSRs into that LSP can be 
       achieved by using the label stack construct. 

        
    1.2. LSP advertisement and Usage 

       There are three different ways in which traffic can be forwarded 
       to  

       There are different ways in which an LSP can be used to carry 
       traffic and potentially advertised as a link by a routing 
       protocol.  
        
       First, the LSP can be used either as a link inside or outside 
       the network that was used to form the LSP. In the former case, 
       the LSP can carry traffic that could have been routed down the 
       TE links that are navigated by the LSP. In the latter case, it 
       is used by a client network, which is provided on top of the 
       network [MLN-REQ]. It can provide a new, virtual, point-to-point 
       link in a client network. The former case can only be achieved 
       in packet networks as they are the only type of network that 
       supports nesting of LSPs within the same technology LSP, but the 
       latter case is applicable to all client/server network 
       relationships such as IP over MPLS, or packet over optical.  
        
       Second, the link formed by the LSP can be advertised by the 
       routing protocol as available to carry traffic, or can be kept 
       as a private link known only to the head and tail end LSRs.  
        
       These two options give rise to four possible combinations as 
       follows.  
        
       1. The LSP is created and advertised as a TE link in the same 
       instance of the routing protocol as was used to advertise the 
       links that it traverses. This is a Forwarding Adjacency as 
       described in [RFC4206]. Note that no routing adjacency is formed 
       over the LSP.  
        
       2. The LSP is created and made available to carry traffic in the 
       same network as the links that it traverses, but it is not 
       advertised. The availability of the LSP is private to the end 

     
     
    Shiomoto                 Expires August 2008               [Page 4] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       points. This is a hierarchical LSP, but not an FA. It might be 
       used for inter-domain traffic engineering [RFC4726].  
        
       3. The LSP is created as before, but is advertised as a link in 
       another instance of the routing protocol. This method of 
       operation is particular to client/server networks and especially 
       multi-layer networks [MLN-REQ], [PCE-INTER-LAYER-REQ].  
        
       4. An LSP can be created and used by a client network without 
       being advertised in the client network routing protocol. Just as 
       in case 2, the existence of the LSP as a protocol tunnel is 
       known only to the tunnel LSP points which are nodes in the 
       client network.  
        
       Notes:  
        
       a. Case 1 includes the multi-layer traffic engineering scenario 
       where a single instance of the routing protocol is used across 
       both layers. This situation was particularly envisaged in 
       [RFC4206].  
        
       b. The example cited in case 2 is special because the 
       hierarchical LSP is edge-to-edge within a particular domain and 
       no TE links are advertised outside of the domain (by definition 
       of the domain). The purpose of the TE link is to carry traffic 
       across the domain and not to carry intra-domain traffic. 
       Advertising the TE link within the domain might cause internal 
       traffic to take longer paths as it seeks to use the hierarchical 
       LSP.  
        
       c. Case 3 is not the only option for the multi-layer network as 
       explained in Note a.  
        
       d. The client network in case 3 may be a different technology TE 
       network (such as a GMPLS TDM network that operates over a GMPLS 
       WDM network, or an MPLS-TE network operating over a GMPLS 
       optical network), a same-technology TE network where LSP nesting 
       is allowed (for example, an MPLS-TE network operating over 
       another MPLS-TE network), or a non-TE network (such as an IP 
       network operating over an MPLS-TE or GMPLS network of any 
       technology). Thus, the link advertised may be a TE link, or a 
       routing link. In the second instance, the LSP is used to form a 
       virtual adjacency between two non-neighboring IP routers (a 
       Routing Adjacency - RA) forming IGP shortcuts.  
        
       e. IGP shortcuts are precluded when the LSP end-points reside 

     
     
    Shiomoto                 Expires August 2008               [Page 5] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       within different IGP areas [RFC4105].  
        
       f. IGP shortcuts should be treated with extreme caution when 
       they are created and used in the same IP/MPLS network. Thus, it 
       may be more common to use them as described in case 4 and even 
       in this case, only when the egress of the LSP is the final 
       destination of the traffic carried.  
        
       g. It would be unusual although not impossible to use a 
       hierarchical LSP as an IGP shortcut within the control plane. 

    1.3. Problem Statement 

       The extensions described in this document are intended for 
       dynamically signaled bi-directional Forwarding Adjacency LSPs 
       (FA-LSPs). In particular this document addresses the following 
       points: 

         (1) How to let the egress node know that this bi-directional 
            LSP needs to be advertised as an FA, or as an RA, or as an  
            FA and RA or is a local virtual link only for the use of  
            the ingress and egress nodes.  

         (2) How to indicate that a new LSP should be treated as part of 
            a TE link bundle and advertised as part of that bundle. 

         (3) How to identify the routing instance in which such an 
            advertisement should happen.  

       We should note that these aspects are equally applicable to both 
       numbered and unnumbered TE links. 
       In order for the egress of an LSP to be able to advertise the 
       LSP as a TE link it needs to know that such an advertisement is 
       desirable, and it also needs to know the TE Router ID of the 
       ingress LSR. (Please recall that the Router ID of the other end 
       of the link is set in the Link-ID sub-TLV of the Link TLV of the 
       TE Opaque-LSA [RFC3630].) If the LSP is to form part of a TE 
       link bundle, the egress must also know the identity of the 
       bundle. 

       When the mechanism set out in section 1.1 is used for numbered 
       FAs, there is no way to carry the TE Router ID of the ingress 
       LSR in the RSVP signaling message (Path message) and there is no 
       way to indicate that the new LSP is to be used as an FA LSP. 
       Therefore the egress LSR has to wait to receive a routing 
       protocol advertisement of the TE link flooded by the ingress to 

     
     
    Shiomoto                 Expires August 2008               [Page 6] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       learn about the new TE link and to deduce that the LSP forms 
       that TE link. The egress must learn the TE Router ID of the 
       ingress node before it can advertise the FA as described in 
       Section 1.2. Note further, that in this approach, the egress LSR 
       must search potentially many LSPs every time it receives an 
       advertisement for a new TE link. 

       [RFC3477] defines a different method for the exchange of 
       information in the signaling protocol during the establishment 
       of LSPs that will be advertised as unnumbered TE links.  If the 
       LSP_TUNNEL_INTERFACE_ID object is present, it indicates that the 
       LSP is to be advertised as a TE link, and it contains the TE 
       Router ID of the ingress LSR.  This mechanism resolves many of 
       the issues listed above, and provides a solution for unnumbered 
       TE links, however, the LSP_TUNNEL_INTERFACE_ID object cannot be 
       used for numbered FAs as currently defined, and so the problem 
       remains for numbered TE links.  

       Related to the above problem, a few key observations are worth 
       noting: 

       6. The term FA is applicable only when an LSP is created and used 
          as a TE link in the same instance of the IGP.  [RFC4206] did 
          not consider scenarios where an LSP is created (and 
          maintained) by one instance of the IGP, and is used as a (TE) 
          link by another instance of IGP. This leaves open the question 
          of advertising a TE link into a different instance of the IGP 
          as is needed in multi-region/multi-layer networks [MLN-REQ], 
          and how to identify which instance of the IGP should be used. 
          In addition, the TE link advertised into the different IGP 
          instance may be associated with an IGP neighbor adjacency. We 
          call it a routing adjacency (RA). The decision as to whether 
          the link should be advertised to MPLS TE topology or IP 
          topology or both depends on operator policy. Therefore, a 
          mechanism to indicate the choice to the Egress node is needed. 

       7. [RFC4206] provides a way to exchange numbered identifiers for 
          the TE link, but this does not clearly state that the Ingress 
          node can use presence of the LSP_TUNNEL_INTERFACE_ID object as 
          a trigger for TE link advertisement at the egress node. 






     
     
    Shiomoto                 Expires August 2008               [Page 7] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       8. It is important to note that an LSP that is set up in a server 
          GMPLS transport network and advertised as a TE link in a 
          client MPLS data network is NOT an FA-LSP according to the 
          definitions explained in point 1, above. This is the case 
          regardless of whether the GMPLS network is packet- or non-
          packet-capable. 

       9. When an egress checks the address of the advertised TE link to 
          find the LSP sender (Recall step (4) as described in section 
          1.1), it must check the Link-ID address of all received TE 
          advertisements against its own TE Router ID.  If it matches 
          its own TE Router ID, the egress checks the advertising router 
          ID of the TE advertisement against the ingress addresses of 
          all LSPs for which it is the egress.  It is an assertion of 
          the authors that this method is not scalable due to the amount 
          of processing needed for all the TE Link State Advertisements 
          (LSAs). 

       10.Further, if a set of LSPs are to be bundled into a single TE 
       link [RFC4201] then not only is it necessary to identify to the 
       egress that the LSP will be advertised as part of a TE link, it 
       is also necessary to indicate the identity of the TE link. This 
       identity is distinct from the identity of the component link. 
       Thus, in this case an additional identifier needs to be signaled, 
       but none is currently available. 

    1.4. Current Approaches and Shortcomings 

       [RFC3477] provides a mechanism to exchange unnumbered 
       identifiers for the TE link during FA-LSP establishment, and 
       this can be used as a notification to the egress that the LSP 
       will be used as a TE link. So, for unnumbered TE links, there is 
       a well-defined indication available, and this could be 
       documented and used as a trigger for TE link advertisement by 
       the egress.   

       The use of unnumbered TE links may be arguably more sensible 
       than assigning numbers to FAs, especially in the case of large 
       networks.  Some operators though prefer to consistently use 
       numbered TE links for both static and dynamic (that is, FA) TE 
       links in their networks. In the case of numbered TE links, 
       however, there is no available indication to allow the egress to 
       know that an LSP should be advertised as a TE link. 

       In addition, using unnumbered TE links does not address the 
       issue of advertising TE links into a different instance of the 

     
     
    Shiomoto                 Expires August 2008               [Page 8] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       IGP. There is no defined mechanism to identify whether it should 
       be advertised as an FA, a full Routing Adjacency (RA), or it 
       should be used as a local virtual link. 

       The Link Management Protocol (LMP) [RFC4204] could possibly be 
       run on remote adjacencies between the endpoints of an LSP.  But 
       LMP peer discovery would be required for dynamic LMP peering and 
       is not currently specified.  In addition, the concept of a 
       remote LMP adjacency remains unproven.  Lastly, there would be a 
       requirement that all layers/regions in a MLN network run LMP.  
       This may not be the case in existing networks and would put 
       undue burden on the network operator to deploy another protocol. 

    1.5. Contents of This Document 

       This document provides a consolidated way of exchanging TE link 
       identifiers when an LSP is established through signaling. It 
       also provides a mechanism to allow the ingress to control 
       whether, and into which IGP instances, an LSP is advertised as 
       an FA and/ or RA by the egress. The proposed mechanism applies 
       equally to Hierarchical LSPs (H-LSPs) and Stitchable LSPs (S-
       LSPs).   

       The method described below extends the method described in 
       [RFC3477], which is applied for an FA-LSP represented as an 
       unnumbered TE link. 

    2. Revision history 

    2.1. Changes from version draft-ietf-ccamp-lsp-hierarchy-bis-00 

       o Fixed page formatting 

       o Updated author addresses 

       o Readability fixes 

    2.2. Changes from version draft-ietf-ccamp-lsp-hierarchy-bis-01 

       o Added indication of bundled link 

       o Added "ACTION" field, which obsoletes R and F bits 

        o Readability fixes 



     
     
    Shiomoto                 Expires August 2008               [Page 9] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


    2.3. Changes from version draft-ietf-ccamp-lsp-hierarchy-bis-02 

       o Rewrite Section 1.2 
       o Updated author addresses 
       o Readability fixes 
        

    3. Proposed Solution 

       The following method allows the ingress and egress LSRs to 
       exchange the link addresses or link identifiers (including the 
       node ID) of the ends of a numbered or unnumbered TE link to be 
       formed from an LSP.  It is an extension of the procedures 
       defined in [RFC3477] for unnumbered TE links. 

       If an ingress LSR that originates an LSP, intends to advertise 
       this LSP as a TE link in IS-IS or OSPF [RFC4206], the ingress 
       LSR MUST allocate an address or identifier to the TE link (just 
       like for any other TE link), and it MUST do this before the LSP 
       setup request is signaled.  Moreover, the Path message used for 
       establishing the LSP that will be used to form the TE link MUST 
       contain the LSP_TUNNEL_INTERFACE_ID object (as extended and 
       described below), with the interface address or identifier 
       allocated by the ingress LSR. 

       If the Path message for the H-LSP/S-LSP contains the 
       LSP_TUNNEL_INTERFACE_ID object, then the egress LSR (assuming it 
       accepts the LSP request) MUST allocate an address or identifier 
       to the TE link that will be formed (just like for any other 
       numbered or unnumbered TE link).  Furthermore, the Resv message 
       for the LSP MUST contain an LSP_TUNNEL_INTERFACE_ID object, with 
       the interface address or identifier allocated by the egress LSR. 

       In all cases where an LSP is to be advertised as a TE link, the 
       Tunnel Sender Address in the Sender Template Object of the Path 
       message MUST be set to the TE Router ID of the ingress LSR. We 
       should note that this is a change from the method described in 
       [RFC4206].  

       Once the egress LSR has successfully sent a Resv message as 
       described above it SHOULD advertise the LSP as a TE link using 
       the addresses/identifiers exchanged. Once the Resv has been 
       processed by the ingress LSR and the LSP has been successfully 
       established, the ingress LSR SHOULD advertise the LSP as a TE 
       link using the addresses/identifiers exchanged.   


     
     
    Shiomoto                 Expires August 2008              [Page 10] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       Once the TE link advertisement has been flooded it is available 
       for use in path computation and LSP signaling just like any 
       other TE link. 

    3.1. IGP Instance Identification 

       The mechanism described so far allows an ingress LSR to indicate 
       that an LSP is to be used as a TE link and allows the ingress 
       and egress LSRs to exchange addresses or identifiers for that TE 
       link, during LSP setup. 

       However, it is also necessary to indicate into which instance of 
       the IGP the advertisement should be made.  This is only 
       necessary if the LSP is to be advertised as a TE link into a 
       different instance of the IGP, and the default behavior may 
       safely be left with the LSP advertised into the same instance of 
       the IGP. 

       Indication of the IGP in which the advertisement is to be made 
       first requires that a 32-bit identifier be assigned to each of 
       the IGP instances within a network, and that ingress and egress 
       LSRs have the same understanding of these numbers.  This is a 
       management configuration exercise outside the scope of this 
       document. 

       Once these numbers have been assigned, they MAY be signaled as 
       additional information in the LSP_TUNNEL_INTERFACE_ID object to 
       indicate to which instance of the IGP the object applies.   

       The IGP instance identifier value of 0xffffffff is reserved to 
       indicate that the TE link SHOULD be advertised into the same 
       instance of the IGP as was used to establish the LSP.  Similarly, 
       absence of the IGP instance identifier means that an FA is to be 
       established (in the same IGP instance).  

    3.2. LSP advertisement and Usage Identification 

       As mentioned earlier, the egress node also needs to know if it 
       needs to create a full routing adjacency or forwarding adjacency 
       or just need to treat the LSP as a local virtual link. The 
       extensions defined in the following also specify the LSP 
       advertisement and usage treatment.  





     
     
    Shiomoto                 Expires August 2008              [Page 11] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       It is not mutually exclusive whether the LSP has routing 
       adjacency and whether it has forwarding adjacency. The LSP can 
       have both routing and forwarding adjacency. In this case, the LSP 
       can be used to carry both pure IP datagram packets and MPLS 
       labeled packets. If the LSP has only forwarding adjacency, it is 
       used as TE-link to carry only MPLS labeled packets. If the LSP 
       has only routing adjacency, it is used as IP link to carry only 
       pure IP datagram packets. 
       Note that the LSP which has only forwarding adjacency is useful 
       to improve the scalability. Suppose that distant PSC domains are 
       connected by a set of lower-layer LSPs created in the optical 
       domain (TDM, LSC, or FSC). We do not require routing adjacency on 
       all such lower-layer LSPs as long as we have control plane 
       connectivity through a subset of lower-layer LSPs which have 
       routing adjacency. We reduce the amount of overhead of IGP 
       protocol processing on the LSPs which do not have routing 
       adjacency. 
       It is mutually exclusive whether the LPS has routing adjacency 
       and whether it is treated as a local virtual link. Likewise, it 
       is mutually exclusive whether the LSP has forwarding adjacency 
       and whether it is treated as a local virtual link. 
        
    3.3. Bundling 

       It is possible to treat LSPs as component links and to bundle 
       them into a single TE link. However there is currently no way to 
       signal that an LSP will be used as part of a bundle and to 
       identify the bundled link to which the LSP is supposed to belong. 

       Each LSP that is to form a component link is signaled using the 
       LSP_TUNNEL_INTERFACE_ID object to identify the TE link bundle to 
       which the LSP will belong.  Thus multiple LSPs may be signaled 
       with the same address/identifier in the LSP_TUNNEL_INTERFACE_ID 
       object.  When the LSP is to form a component link, the 
       LSP_TUNNEL_INTERFACE_ID object MUST also contain an additional 
       TLV to identify the component link.  This may be a numbered or 
       unnumbered identifier. 

       Multiple LSPs may be signaled with the same address/identifier 
       in the LSP_TUNNEL_INTERFACE_ID object.   

        
    3.4. LSP_TUNNEL_INTERFACE_ID Object 

       The LSP_TUNNEL_INTERFACE_ID object defined in [RFC3477] has a 
       class number of 193, which designates that a node that does not 

     
     
    Shiomoto                 Expires August 2008              [Page 12] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       understand the object SHOULD ignore the object but forward it, 
       unexamined and unmodified, in all messages resulting from this 
       message. 

       [RFC3477] defines one class type to indicate an unnumbered 
       interface identifier.  This document defines three new class 
       types as follows. 

       C-Type               Meaning                                
       Reference 
       ---------------------------------------------------------------- 
        1                Unnumbered interface identifier      [RFC3477] 
        2 (TBD by IANA)  IPv4 interface identifier with target    2.2.2 
        3 (TBD by IANA)  IPv6 interface identifier with target    2.2.3 
        4 (TBD by IANA)  Unnumbered interface with target         2.2.4 
          
       Multiple instances of the LSP_TUNNEL_INTERFACE_ID object with C-
       Type values 2, 3 or 4 MAY appear in any one Path or Resv message, 
       in which case, each MUST have a different value for the Target 
       IGP Instance field.  A Path or Resv message MUST NOT contain 
       more than one instance of the LSP_TUNNEL_INTERFACE_ID object 
       with C-Type 1, and if such an object is present, other instances 
       of the object with any other C-Type value MUST NOT have Target 
       IGP Instance set to 0xffffffff. 

    3.4.1. Unnumbered link 

       The unnumbered link identifier defined by [RFC3477] is not 
       changed by this document.  Its usage also remains the same.  
       That is, when present in a Path message it indicates that the 
       LSP being established SHOULD be advertised by the egress LSR as 
       a TE link, and that unnumbered link identifier is the ingress' 
       identifier for the TE link. 

       Note that since this form of the object does not contain a 
       target IGP instance identifier it cannot identify a specific 
       instance of the IGP into which this TE link should be advertised. 
       Similarly, LSP advertisement and usage treatment also needs to 
       be specified. Thus, when C-Type 1 is used, the TE link SHOULD be 
       advertised only into the same instance of the IGP as was used to 
       create the LSP.  That is, the use of C-Type 1 is unchanged from 
       [RFC3477] and is used to create an unnumbered Forwarding 
       Adjacency. 

       This object can appear in either a Path message or a Resv 
       message.  In the former case, we call it the "Forward Interface 

     
     
    Shiomoto                 Expires August 2008              [Page 13] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       ID" for that LSP; in the latter case, we call it the "Reverse 
       Interface ID" for the LSP. 

       A Path or Resv message MUST have only one instance of this 
       object with C-Type 1. 

    3.4.2. IPv4 numbered link 

       A new C-Type variant of the LSP_TUNNEL_INTERFACE_ID Object is 
       defined to carry an IPv4 numbered interface address and to 
       indicate into which instance of the IGP the consequent TE link 
       should be advertised. 

       The format of the object is as shown below. 
        

       C-NUM = 193, C-Type = 2(TBD by IANA) 
        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 Interface Address (32 bits)                | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |               Target IGP Instance (32 bits)                   | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |ACTION |                PADDING                                | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |                           TLVs                                | 
       ~                                                               ~ 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
        
       ACTION: This field specifies how the LSP advertisement and usage 
       treatment. It indicates if the egress LSR needs to create a full 
       routing adjacency or forwarding adjacency or just need to treat 
       the LSP as a local virtual link. It takes the following values: 

       "0000": LSP is an FA and is only advertised into the MPLS-TE 
       topology. We should note that it assures the backward 
       compatibility with the method to exchange unnumbered FA 
       information described in [RFC3477]. 







     
     
    Shiomoto                 Expires August 2008              [Page 14] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       "0001": LSP is an RA and is only advertised into the IP network.  
       "0010": LSP is an RA and FA and is advertised in both IP and 
       MPLS-TE topologies.  
       "0011": LSP is neither the FA nor RA and is to be used as a local 
       virtual link. In this case the LSP is advertised neither in IP 
       nor MPLS topology.  
       The Padding MUST be set to zero on transmission, SHOULD be 
       ignored and forwarded unchanged, and SHOULD be ignored on  
       receipt. 
       This object can appear in either a Path message or a Resv 
       message.  In the former case, we call it the "Forward Interface 
       Address" for that LSP; in the latter case, we call it the 
       "Reverse Interface Address" for the LSP. 

    3.4.3. IPv6 numbered link 

       A new C-Type variant of the LSP_TUNNEL_INTERFACE_ID Object is 
       defined to carry an IPv6 numbered interface address and to 
       indicate into which instance of the IGP the consequent TE link 
       should be advertised. 

       The format of the object is as shown below. 
       C-NUM = 193, C-Type = 3(TBD by IANA) 
        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 Interface Address (128 bits)               | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |               IPv6 Interface Address (128 bits)               | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |               IPv6 Interface Address (128 bits)               | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |               IPv6 Interface Address (128 bits)               | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |               Target IGP Instance (32 bits)                   | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |ACTION |                PADDING                                | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |                           TLVs                                | 
       ~                                                               ~ 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
        

       This object can optionally appear in either a Path message or a 
       Resv message.  In the former case, we call it the "Forward 


     
     
    Shiomoto                 Expires August 2008              [Page 15] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       Interface Address" for that LSP; in the latter case, we call it 
       the "Reverse Interface Address" for the LSP. 

    3.4.4. Unnumbered link with target IGP instance identifier 

       A new C-Type variant of the LSP_TUNNEL_INTERFACE_ID Object is 
       defined to carry an unnumbered interface identifier and to 
       indicate into which instance of the IGP the consequent TE link 
       should be advertised.  This does not deprecate the use of C-Type 
       1, but extends its utility. 

       The format of the object is as shown below. 
       C-NUM = 193, C-Type = 4(TBD by IANA) 
        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 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |                        LSR's Router ID                        | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |                    Interface ID (32 bits)                     | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |               Target IGP Instance (32 bits)                   | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |ACTION |                PADDING                                | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |                           TLVs                                | 
       ~                                                               ~ 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
        

       This object can optionally appear in either a Path message or a 
       Resv message.  In the former case, we call it the "Forward 
       Interface ID" for that LSP; in the latter case, we call it the 
       "Reverse Interface ID" for the LSP. 

    3.4.5. Message Formats 

       [RFC3477] does not state where in the Path message or Resv 
       message the LSP_TUNNEL_INTERFACE_ID object should be placed. 
       Since [RFC3209] states that all implementations are to handle 
       all objects received in any order, this is not a problem. 
       However, it is RECOMMENDED that the LSP_TUNNEL_INTERFACE_ID 
       object(s) be placed in the Path message immediately after the 
       SENDER_TSPEC object, and in the Resv message immediately after 
       the FILTER_SPEC object. 



     
     
    Shiomoto                 Expires August 2008              [Page 16] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


    3.5. TLVs 

       All TLVs of the LSP_TUNNEL_INTERFACE_ID object have the 
       following format. 

        0                   1                   2                   3 
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |         Type (16 bits)        |       Length (16 bits)        | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |                        Value (variable)                       | 
       ~                                                               ~ 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
        

       The length field contains the total length of the TLV including 
       the Type and Length fields in bytes A value field whose length 
       is not a multiple of four MUST be zero-padded so that the TLV is 
       four-byte aligned. 

       This document defines two Type values to be used to specify the 
       component link identifier that the sending LSR has assigned to 
       the LSP if it forms part of a TE link bundle.  The consequent 
       TLV formats are shown in the next sections. 

    3.5.1. Unnumbered Component Link Identifier 

        0                   1                   2                   3 
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |           Type = 1            |          Length = 8           | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |               Component Link Identifier  (32 bits)            | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
        

       This TLV is present if the signaled LSP is to be used as an 
       unnumbered component link of a bundled TE link.  In this case, 
       the identifier (numbered or unnumbered) in the main body of the 
       LSP_TUNNEL_INTERFACE_ID object indicates the TE link bundle of 
       which this LSP is a component, and the Component Link Identifier 
       of this TLV specifies the unnumbered identifier that is assigned 
       to this component link within the bundle. 




     
     
    Shiomoto                 Expires August 2008              [Page 17] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       This TLV MUST NOT be present in the same instance of the 
       LSP_TUNNEL_INTERFACE_ID object as a TLV with type 2 (numbered 
       component link identifier). 

    3.5.2. IPv4 Numbered Component Link Identifier 

        0                   1                   2                   3 
        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |           Type = 2            |          Length = 8           | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
       |                     IPv4 Address (32 bits)                    | 
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 
        

       This TLV is present if the signaled LSP is to be used as a 
       numbered component link of a bundled TE link.  In this case, the 
       identifier (numbered or unnumbered) in the main body of the 
       LSP_TUNNEL_INTERFACE_ID object indicates the TE link bundle of 
       which this LSP is a component, and the IPv4 Address field of 
       this TLV specifies the numbered identifier that is assigned to 
       this component link within the bundle. 

       This TLV MUST NOT be present in the same instance of the 
       LSP_TUNNEL_INTERFACE_ID object as a TLV with type 1 (unnumbered 
       component link identifier). 

        
    3.6. LSA advertisement 

       The ingress and egress LSRs MAY advertise link state associated 
       with TE links created as described above.  The link state may be 
       advertised in either the same IGP instance as used to compute 
       and signal the path for the LSPs that support the TE links, or 
       another IGP instance.  In the former case, the address space for 
       the link state MUST be the same as that used to establish the 
       LSPs.  In the latter case, the address space for the link state 
       MAY be different, which means that addresses already allocated 
       in the IGP instance used to establish the LSPs MAY be used by 
       the advertised TE link without any ambiguity. 

       In the IGP the TE Router ID of the ingress LSR is taken from the 
       Tunnel Sender Address in the Sender Template object.  It is 
       assumed that the ingress LSR knows the TE Router ID of the 
       egress LSR since it has chosen to establish an LSP to that LSR 
       and plans to use the LSP as a TE link. 

     
     
    Shiomoto                 Expires August 2008              [Page 18] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       The link interface addresses or link interface identifiers for 
       the forward and reverse direction links are taken from the 
       LSP_TUNNEL_INTREFACE_ID object on the Path and Resv messages 
       respectively. 

       Address overlap checking for these objects MUST be turned off 
       when the LSA is advertised into a IGP instance different from 
       the one used to establish the LSP because the addresses MAY be 
       allocated in both domains. 

    4. Applicability Statement 

       The method is applicable for both hierarchical LSPs [RFC4206] 
       and LSP stitching [STITCH]. 

    5. Backward Compatibility Considerations 

       The method does not impact the method to exchange unnumbered FA 
       information described in [RFC3477].  That mechanism can be 
       safely used in combination with the new mechanisms described 
       here and is functionally equivalent to using the new C-Type 
       indicating an unnumbered link with target IGP instance 
       identifier with the Target IGP Instance value set to 0xffffffff. 

       This method obsoletes the method to exchange the numbered FA 
       information described in [RFC4206].  This is not believed to be 
       an issue as an informal survey indicated that dynamically 
       signaled numbered FAs had not been deployed.  Indeed it was the 
       attempt to implement numbered FAs that gave rise to the work on 
       this document. 

    6. Security Considerations 

       [RFC3477] points out that one can argue that the use of the 
       extra interface identifier that it provides could make an RSVP 
       message harder to spoof.  In that respect, the minor extensions 
       to the protocol made in this document do not constitute an 
       additional security risk, but could also be said to improve 
       security. 

       It should be noted that the ability of an ingress LSR to request 
       that an egress LSR advertise an LSP as a TE link MUST be subject 
       to appropriate policy checks at the egress LSR.  That is, the 
       egress LSR MUST NOT automatically accept the word of the ingress 
       unless it is configured with such a policy. 


     
     
    Shiomoto                 Expires August 2008              [Page 19] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


    7. IANA Considerations 

       This document defines three new C-Types for the 
       LSP_TUNNEL_INTERFACE_ID object.  The C-Types for this object are 
       managed by IANA, and IANA is requested to assign values to the 
       new C-Types as tabulated in section 2.2 and described in 
       sections 2.2.2, 2.2.3 and 2.2.4. 

    8. Acknowledgement 

       The authors would like to thank John Drake and Yakov Rekhter for 
       their valuable discussions and comments. 
       Funding for the RFC Editor function is currently provided by the 
       Internet Society. 

    9. References 

    9.1. Normative References 

       [RFC2119]Bradner, S., "Key words for use in RFCs to Indicate 
                 Requirement Levels", BCP 14, RFC 2119, March 1997. 

       [RFC3209]Awduche, D., Berger, L., Gan, D., Li, T., Srinivasan, V. 
                 and G. Swallow, "RSVP-TE: Extensions to RSVP for LSP 
                 Tunnels", RFC 3209, December 2001. 

       [RFC3477]Kompella, K. and Rekhter, Y., "Signalling Unnumbered 
                 Links in Resource ReSerVation Protocol - Traffic 
                 Engineering (RSVP-TE)", RFC 3477, January 2003. 

       [RFC4201]Kompella, K., Rekhter, Y., and Berger, L.," Link 
                 Bundling in MPLS Traffic Engineering (TE)", RFC 4201, 
                 October 2005. 

       [RFC4206] Kompella, K. and Y. Rekhter, "LSP Hierarchy with 
                 Generalized MPLS TE", RFC 4206, October 2005. 

       [STITCH]  Ayyangar, A. and J.P. Vasseur, "Label Switched Path 
                 Stitching with Generalized MPLS Traffic Engineering", 
                 draft-ietf-ccamp-lsp-stitching, (work in progress). 

    9.2. Informative References 

       [RFC3630]Katz, D., Kompella, K. and Yeung, D., "Traffic 
                 Engineering (TE) Extensions to OSPF Version 2", RFC 
                 3630, September 2003. 

     
     
    Shiomoto                 Expires August 2008              [Page 20] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       [RFC4105]Le Roux, J.-L., Vassuer, J.-P., and Boyle, J. (Eds.), 
                 "Requirements for Inter-Area MPLS Traffic Engineering", 
                 RFC 4105, June 2005. 

       [RFC4204]Lang, J. (Ed.), "Link Management Protocol (LMP)",     
                 RFC 4204, October 2005. 

       [RFC4726]Farrel, A., Vasseur, J.-P., and Ayyangar, A., " A 
                 Framework for Inter-Domain Multiprotocol Label 
                 Switching Traffic Engineering ",     RFC 4726, November 
                 2006. 

       [MLN-REQ]Shiomoto, K., et al, "Requirements for GMPLS-based 
                 multi-region and multi-layer networks (MRN/MLN)", 
                 draft-ietf-ccamp-gmpls-mln-reqs, (work in progress). 

       [PCE-INTER-LAYER-REQ]  Oki, E. (Ed.), " PCC-PCE Communication 
                 and PCE Discovery Requirements for Inter-Layer Traffic 
                 Engineering ", draft-ietf-pce-inter-layer-req, (work in 
                 progress). 

        

    Author's Addresses 

       Kohei Shiomoto 
       NTT Network Service Systems Laboratories 
       3-9-11 Midori 
       Musashino, Tokyo 180-8585 
       Japan 
       Phone: +81 422 59 4402 
       Email: shiomoto.kohei@lab.ntt.co.jp 
        













     
     
    Shiomoto                 Expires August 2008              [Page 21] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       Richard Rabbat 
       Google Inc.  
       Email: rabbat@alum.mit.edu 
        
       Arthi Ayyangar 
       Juniper Networks 
       1194 N. Mathilda Ave. 
       Sunnyvale, CA  94089 
       United States of America 
       Phone:  
       Email: arthi@juniper.net  
         
        
       Adrian Farrel 
       Old Dog Consulting 
       EMail: adrian@olddog.co.uk 
        
       Zafar Ali 
       Cisco Systems, Inc. 
       2000 Innovation Drive          
       Kanata, Ontario, K2K 3E8  
       Canada. 
       EMail: zali@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 

     
     
    Shiomoto                 Expires August 2008              [Page 22] 
        
    Internet-Draft  draft-ietf-ccamp-lsp-hierarchy-bis-03  Feburuary 2008 


       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 

        

        Copyright Statement 

       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.  

       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. 

        























     
     
    Shiomoto                 Expires August 2008              [Page 23] 
        


PAFTECH AB 2003-20262026-04-23 15:20:16