One document matched: draft-otani-ccamp-interas-gmpls-te-00.txt


               IETF Internet Draft                                            T. Otani 
               Proposed status: Informational                               M. Hayashi 
               Expires: January 2005                                     KDDI R&D Labs 
                                                                            S. Okamoto 
                                                                                   NTT 
                                                                             July 2004 
                
                
                       TE parameters to be exchanged between GMPLS-controlled ASes 
                
                           Document: draft-otani-ccamp-interas-gmpls-te-00.txt 
                   
                   
                   
               Status of this Memo 
                
                  By submitting this Internet-Draft, I certify that any applicable 
                  patent or other IPR claims of which I am aware have been disclosed, 
                  or will be disclosed, and any of which I become aware will be 
                  disclosed, in accordance with RFC 3668.  "This document is an 
                  Internet-Draft and is in full conformance with all provisions of 
                  Section 10 of RFC2026. 
                   
                  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. 
                   
                   
               Abstract 
                   
                  This draft investigates the difference between MPLS Inter-AS traffic 
                  engineering (TE) and GMPLS Inter-AS TE and describes requirements of 
                  TE parameters to be dynamically or statically exchanged between 
                  Generalized Multiprotocol Label Switching (GMPLS) inter-ASes. 
                
                
               Table of Contents 
                   
                  Status of this Memo................................................1 
                  Abstract...........................................................1 
                  1. Introduction....................................................3 
                  2. Conventions used in this document...............................3 
                  3. Assumed network model...........................................3 
                    
                  T. Otani et al.  Informational - Expires January 2005             1 
                  Internet Drafts draft-otani-ccamp-interas-GMPLS-TE-00.txt July 2004 
                   
                  4. Clarification of necessity of dynamic or static information 
                  exchange between GMPLS Inter ASes..................................5 
                  5. Requirement of TE parameters to be supported for EGP............7 
                  6. Security consideration..........................................8 
                  7. Intellectual property considerations............................8 
                  8. Normative references............................................8 
                  Author's Addresses.................................................9 
                  Document expiration................................................9 
                  Copyright statement................................................9 
                    
                  T. Otani et al.  Informational - Expires January 2005             2 
                  Internet Drafts draft-otani-ccamp-interas-GMPLS-TE-00.txt July 2004 
                   
               1. Introduction 
                   
                  Since basic sets of GMPLS protocols have been so far standardized, 
                  CCAMP WG proposed to start to discuss about MPLS/GMPLS inter-domain 
                  traffic engineering (TE) [Inter-domain].  To proceed with this work, 
                  scalability and operational efficiency considering an actual 
                  networking environment is quite significant. 
                   
                  TE information exchanged over domains (areas or ASes) for controlling 
                  GMPLS Label Switched Paths (LSPs) is more stringent than that of MPLS 
                  LSPs [MPLS-AS] from the point of an effective operation, because in 
                  order to dynamically or statically establish GMPLS LSPs, the 
                  additional TE information to the conventional MPLS-TE must be 
                  considered to be exchanged, such as switching capability, bandwidth 
                  encoding, and so forth. 
                   
                  This document describes the necessity of dynamic or static TE 
                  information exchange between GMPLS-controlled ASes as well as the 
                  requirement of TE parameters for this routing operation. 
                   
                   
               2. Conventions used in this document 
                   
                  In this document the steps for walking a pull-down tree are indented 
                  on subsequent lines. This allows abbreviation rather than a barrage 
                  of 'then click' or 'select' strings in a paragraph form. Example: 
                   
                   
                  The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
                  "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this 
                  document are to be interpreted as described in RFC-2119 [1]. 
                   
                
               3. Assumed network model 
                   
                  3.1 GMPLS network model 
                   
                  Here, we assumed the below network model consisting of two GMPLS ASes.  
                  Each GMPLS AS is connected via traffic engineering (TE) links with a 
                  certain value of bandwidth (bw is, for example, 2.5Gbit/s, 10Gbit/s, 
                  etc.) between different GMPLS AS boarder nodes (A3-B1 and A4-B2).  
                  Moreover, each nodes in both AS 1 and AS 2 support x and y switching 
                  capability (x or y means TDM, Lambda or lambda).  The edge node of 
                  the network (possibly A1, A2, B3, B4) may have the switching 
                  capability of packet (psc).  Moreover, each TE link has a z or w 
                  encoding type (z or w means SONET/SDH, Lambda, Ethernet, etc). 
                   
                   
                                                   | 
                  +-------+   z-enc. +-------+   z-enc.  +-------+   z-enc. +-------+ 
                  |A1,x-SC|----//----|A3,x-SC|-----------|B1,y-SC|----//----|B3,y-SC| 
                  +-------+   bw-1   +-------+    bw-1   +-------+   bw-1   +-------+ 
                      |                  |         |         |                  |     
                      =bw-1              =bw-1     |         =bw-1              =bw-1 
                    
                  T. Otani et al.  Informational - Expires January 2005             3 
                  Internet Drafts draft-otani-ccamp-interas-GMPLS-TE-00.txt July 2004 
                   
                      |z-enc.            |z-enc.   |         |z-enc.            |z-enc. 
                      |                  |         |         |                  | 
                  +-------+   w-enc. +-------+   w-enc.  +-------+   w-enc. +-------+ 
                  |A2,x-SC|----//----|A4,x-SC|-----------|B2,y-SC|----//----|B4,y-SC| 
                  +-------+   bw-2   +-------+    bw-2   +-------+   bw-2   +-------+ 
                                                   | 
                          GMPLS AS 1               |            GMPLS AS 2 
                   
                   
                                Figure 1: GMPLS Inter AS network model(1) 
                   
                   
                  Between GMPLS AS border nodes, the routing information is statically 
                  or dynamically exchanged.  Link management protocol (LMP) [LMP] may 
                  be applied to maintain and manage TE links between GMPLS AS border 
                  nodes.   
                   
                  In general, the attributes of two TE-Links (A1-B3 and A4-B2) between 
                  AS border nodes as well as switching capability of each border node 
                  shall not be always same.  Therefore, GMPLS nodes shall identify the 
                  attributes of these TE-Links and border nodes in order to create LSP 
                  over multiple ASes.  The conventional MPLS technology does not 
                  provide the functionality to discriminate such attributes. 
                   
                   
                  3.2 MPLS network model 
                   
                  In the conventional MPLS network, we can assume MPLS Inter AS network 
                  model as below.  There are no routing constraints such as switching 
                  capability and encoding type, compared to the GMPLS Inter AS network 
                  model.  All nodes have the same switching capability of packet. 
                   
                                                   | 
                         +----+          +----+    |    +----+          +----+ 
                         | A1 |----//----| A3 |---------| B1 |----//----| B3 | 
                         +----+   2.5G   +----+   2.5G  +----+   2.5G   +----+ 
                            |               |      |        |               |     
                            =2.5G           =2.5G  |        =2.5G           =2.5G 
                            |               |      |        |               |   
                         +----+          +----+    |    +----+          +----+ 
                         | A2 |----//----| A4 |---------| B2 |----//----| B4 | 
                         +----+   10G    +----+   10G   +----+   10G    +----+ 
                                                   | 
                                MPLS AS 1          |         MPLS AS 2 
                   
                   
                                  Figure 2: MPLS Inter AS network model 
                   
                   
                  In the following section, we consider a MPLS or GMPLS path setup from 
                  an edge node in AS 1 to an edge node in AS2. 
                    
                   
                    
                  T. Otani et al.  Informational - Expires January 2005             4 
                  Internet Drafts draft-otani-ccamp-interas-GMPLS-TE-00.txt July 2004 
                   
               4. Clarification of necessity of dynamic or static information exchange 
               between GMPLS Inter ASes 
                   
                   
                  4.1 Interface Switching capability 
                   
                  A constraint of bandwidth in GMPLS controlled network is different 
                  from that of IP/MPLS network.  In Figure 2, two TE links with 
                  different values of bandwidth such as 2.5 Gbit/s and 10 Gbit/s are 
                  assumed.  If an MPLS LSP with 2.5 Gbit/s bandwidth is established 
                  from A2 to B4 in Figure 2, two set of TE links (A2-A4-B2-B4 and A2-
                  A1-A3-B1-B3-B4) can be selected. 
                   
                  In the case of GMPLS inter ASes, the ingress node is beneficial to 
                  know switching capabilities supported in each AS when a route for a 
                  GMPLS-LSP across multiple ASes is computed.  For a request of GMPLS-
                  LSP setup, the ingress node determine the appropriate next-hop AS, 
                  which is capable of desired switching capability, if such information 
                  is exchanged between GMPLS ASes. 
                   
                  Here, we assume a switching capability as Lambda and an encoding type 
                  as lambda, as shown in Figure 3.  The bandwidth of each TE link is, 
                  for example, corresponding to the transponderÆs bit rate of each DWDM 
                  channel.   
                   
                  As shown in Figure 3, a GMPLS LSP with 2.5 Gbit/s can not be 
                  established over a set of TE links (A2-A4-B2-B4) because all nodes 
                  support only LSC which can not deal with sub-rate switching and the 
                  10 Gbit/s TE link can only support a GMPLS LSP with 10 Gbit/s.   
                   
                  If multiple GMPLS routes exist for a destination in a different AS, a 
                  path should be selected satisfying these routing constraints, in 
                  addition to the conventional EGP attributes.  Although an operator 
                  may want to specify the AS border node explicitly for such a 
                  destination, this TE information exchange will improve operational 
                  efficiency in GMPLS-controlled networks.  Therefore, not only IGP 
                  [GMPLS-Routing] but also EGP should advertise this TE parameter. 
                   
                   
                                                   | 
                    +------+   2.5G   +------+   2.5G    +------+   2.5G   +------+ 
                    |A1,LSC|----//----|A3,LSC|-----------|B1,LSC|----//----|B3,LSC| 
                    +------+  Lambda  +------+  Lambda   +------+  Lambda  +------+ 
                       |                  |        |         |                 |     
                   2.5G=Lambda        2.5G=Lambda  |     2.5G=Lambda       2.5G=Lambda 
                       |                  |        |         |                 |   
                    +------+    10G   +------+    10G    +------+   10G    +------+ 
                    |A2,LSC|----//----|A4,LSC|-----------|B2,LSC|----//----|B4,LSC| 
                    +------+  Lambda  +------+  Lambda   +------+  Lambda  +------+ 
                                                   | 
                            GMPLS AS 1             |            GMPLS AS 2 
                   
                   
                                Figure 3: GMPLS Inter AS network model (2) 
                    
                  T. Otani et al.  Informational - Expires January 2005             5 
                  Internet Drafts draft-otani-ccamp-interas-GMPLS-TE-00.txt July 2004 
                   
                   
                   
                  4.2 Bandwidth 
                   
                  The advertisement of the available bandwidth over GMPLS inter ASes is 
                  strongly dependent on the operational policy in each GMPLS ASes.  The 
                  resource available for different ASes may be advertised over GMPLS 
                  inters ASes, although the actual bandwidth is more than that for 
                  different ASes.  The GMPLS Border nodes have the functionality to 
                  control the advertised resource bandwidth reached to a destination.  
                  For example, even if 4 times OC-48 bandwidth exists to a destination 
                  in one GMPLS AS, the AS may advertise only twice OC-48 bandwidth to 
                  another GMPLS AS, following the mutual policy between these two ASes.  
                   
                   
                  4.3 Encoding type 
                   
                  Here, TE links with a different encoding type in a GMPLS Inter AS 
                  network are assumed as in Figure 3.  In this case, differing from the 
                  case of a MPLS inter AS network, a GMPLS LSP with a specific encoding 
                  type must be established to satisfy this constraint.  Since physical 
                  layer technologies used to form TE links limits the signal encoding 
                  type to be transported, the ingress node should consider this by 
                  obtaining TE parameters exchanged between GMPLS-controlled inter-ASes 
                   
                   
                                                 | 
                  +------+          +------+     |     +------+          +------+ 
                  |A1,LSC|----//----|A3,LSC|-----------|B1,LSC|----//----|B3,LSC| 
                  +------+   SONET  +------+   SONET   +------+   SONET  +------+ 
                     |                  |        |        |                 |     
                     =SONET             =SONET   |        =SONET            =SONET 
                     |                  |        |        |                 |   
                  +------+          +------+     |     +------+          +------+ 
                  |A2,LSC|----//----|A4,LSC|-----------|B2,LSC|----//----|B4,LSC| 
                  +------+  lambda  +------+  lambda   +------+  lambda  +------+ 
                                                 | 
                          GMPLS AS 1             |            GMPLS AS 2 
                   
                   
                                Figure 4: GMPLS Inter AS network model (3) 
                   
                   
                  4.4 Mixed case 
                   
                  Here, we consider a mixed case of 4.1, 4.2 and 4.3, and assume two 
                  ASes: AS 1 consisting of GMPLS nodes with LSC and TE links with 
                  Lambda encoding type at 2.5 Gbit/s, and AS 2 consisting of GMPLS 
                  nodes with TDM-SC and TE links with SONET/SDH encoding type at 10 
                  Gbit/s.  GMPLS nodes in AS 2 support sub-rate switching, for example, 
                  of 2.5 Gbit/s.   
                   
                   
                                                   | 
                    
                  T. Otani et al.  Informational - Expires January 2005             6 
                  Internet Drafts draft-otani-ccamp-interas-GMPLS-TE-00.txt July 2004 
                   
                    +------+   2.5G   +------+    2.5G   +------+    10G   +------+ 
                    |A1,LSC|----//----|A3,LSC|-----------|B1,TSC|----//----|B3,TSC| 
                    +------+  Lambda  +------+   SONET   +------+   SONET  +------+ 
                       |                  |        |         |                 |     
                   2.5G=Lambda        2.5G=Lambda  |      10G=SONET         10G=SONET 
                       |                  |        |         |                 |   
                    +------+   2.5G   +------+    10G    +------+    10G   +------+ 
                    |A2,LSC|----//----|A4,LSC|-----------|B2,TSC|----//----|B4,TSC| 
                    +------+  Lambda  +------+   SONET   +------+   SONET  +------+ 
                                                   | 
                            GMPLS AS 1             |            GMPLS AS 2 
                   
                   
                                Figure 5: GMPLS Inter AS network model (4) 
                   
                   
                  If a GMPLS LSP with 2.5 Gbit/s is established from A2 to B3, the 
                  ingress node should know not only the reachability of B3 in AS 2 but 
                  also the sub-rate (TDM) switching capability of nodes in AS 2 and 
                  available bandwidth to the destination.  In this sense, an end-point 
                  (reachability) list consisting of node IDs, interface addresses, 
                  interface IDs per switching capability is very useful and may be 
                  advertised over GMPLS ASes. 
                   
                  Operators may usually use a different switching capable nodes and 
                  different TE link with different encoding type and bandwidth, decided 
                  by their business strategy and such TE information exchange is 
                  expected to improve operational efficiency in GMPLS-controlled 
                  networks. 
                   
                   
                  4.5 SRLG 
                   
                  To configure a secondary LSP in addition to a primary LSP over 
                  multiple GMPLS ASes, Shared Risk Link Group (SRLG) parameter is very 
                  significant.  By introducing this parameter, the source node can 
                  route these LSPs so as to across the different AS boarder node as 
                  well as satisfy a SRLG constraint. 
                   
                  The SRLG over multiple ASes may be determined as a globally unique in 
                  order to guarantee the SRLG diversity. 
                   
                   
               5. Requirement of TE parameters to be supported for EGP 
                   
                  Coinciding with MPLS Inter AS work, the TE parameters for GMPLS Inter 
                  AS is considered to be added. 
                   
                  A GMPLS AS border node is required to announce the below parameters 
                  in terms of node IDs, interface addresses and interface IDs, of which 
                  reachability is advertised via EGP. 
                   
                  (1) Interface switching capability 
                       (1-1)Bandwidth 
                    
                  T. Otani et al.  Informational - Expires January 2005             7 
                  Internet Drafts draft-otani-ccamp-interas-GMPLS-TE-00.txt July 2004 
                   
                               A. Total link bandwidth 
                               B. Max./Min. Reservable bandwidth 
                               C. Unreserved bandwidth 
                       (1-2)Switching capability:  TDM, lambda, FSC 
                  (2) Bandwidth Encoding: Ethernet, SONET/SDH, Lambda 
                  (3) SRLG 
                   
                  As mentioned in section 4.4, an end-point (reachability) list 
                  consisting of node IDs, interface addresses, interface IDs per 
                  switching capability is formed in order to be advertised over GMPLS 
                  ASes. 
                   
                   
               6. Security consideration 
                   
                  Security consideration will be discussed in a future version.  This 
                  requirement will not change the underlying security issues. 
                   
                   
               7. Intellectual property considerations 
                   
                  The IETF takes no position regarding the validity or scope of any 
                  intellectual property 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; neither does it represent that it 
                  has made any effort to identify any such rights. Information on the 
                  IETF's procedures with respect to rights in standards-track and 
                  standards-related documentation can be found in BCP-11. Copies of 
                  claims of rights made available for publication 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 Secretariat. 
                   
                  The IETF invites any interested party to bring to its attention any 
                  copyrights, patents or patent applications, or other proprietary 
                  rights which may cover technology that may be required to practice 
                  this standard.  Please address the information to the IETF Executive 
                  Director. 
                   
                   
               8. Normative references 
                   
                  1  RFC 2119 Bradner, S., "Key words for use in RFCs to Indicate 
                     Requirement Levels", BCP 14, RFC 2119, March 1997 
                   
                  [Inter-domain]  A. Farrel, et al, öA framework for inter-domain MPLS 
                                  traffic engineeringö, draft-farrel-ccamp-inter-
                                  fomain-framework-00.txt, April 2004. 
                  [MPLS-AS]      R. Zhan, et al, öMPLS Inter-AS Traffic Engineering 
                                  requirementsö, draft-ietf-tewg-interas-mpls-te-req-
                                  07.txt, June 2004 (work in progress). 
                    
                  T. Otani et al.  Informational - Expires January 2005             8 
                  Internet Drafts draft-otani-ccamp-interas-GMPLS-TE-00.txt July 2004 
                   
                  [LMP]          J. Lang, et al, öLink Management Protocol (LMP)ö, 
                                  draft-ietf-lmp-10.txtö, October 2003. 
                  [GMPLS-Routing] K. Kompera, et al, öRouting Extensions in Support of 
                                  Generalized Multi-Protocol Label Switchingö, draft-
                                  ietf-ccamp-gmpls-routing-09.txt, October 2003. 
                   
                   
               Author's Addresses 
                   
                  Tomohiro Otani 
                  KDDI R&D Laboratories, Inc. 
                  2-1-15 Ohara Kamifukuoka     Phone:  +81-49-278-7357 
                  Saitama, 356-8502. Japan     Email:  otani@kddilabs.jp 
                   
                  Michiaki Hayashi 
                  KDDI R&D Laboratories, Inc. 
                  2-1-15 Ohara Kamifukuoka     Phone:  +81-49-278-7547 
                  Saitama, 356-8502. Japan     Email:  mc-hayashi@kddilabs.jp 
                   
                  Satoru Okamoto 
                  NTT Network Service System Laboratory 
                  3-9-11 Midori-cho, Musashino-shi,   Phone:  +81-422-59-4353 
                  Tokyo, 180-8585. Japan       Email:  okamoto.satoru@lab.ntt.co.jp 
                   
                
               Document expiration 
                   
                  This document will be expired in January 2005, unless it is updated. 
                   
                   
               Copyright statement 
                   
                  "Copyright (C) The Internet Society (year).  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 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." 
                    
                  T. Otani et al.  Informational - Expires January 2005             9 

PAFTECH AB 2003-20262026-04-23 17:15:19