Internet DRAFT - draft-choi-metro-signaling

draft-choi-metro-signaling





   NSIS Working Group                                                    
                                                           Junkyun Choi 
   Internet Draft                                          Younghun Yoo 
   Document: draft-choi-metro-signaling-00.txt                      ICU 
   Expires: December 2002                                     June 2002 
    
    
    
    
    
            Consideration of RSVP-TE Extension for Metro Network 
                    <draft-choi-metro-signaling-00.txt> 
    
    
    
Status of this Memo 
    
   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 mentions the bandwidth reservation in Metro Network. At 
   first, this lists the issues that should be generally checked for 
   bandwidth reservation, and is intended to point out RSVP-TE for Metro 
   Network. Moreover, this focuses on consideration issues to understand 
   whether the existing RSVP-TE supports the demands for bandwidth 
   reservation in Metro Network. 
    
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 RFC-2119. 
    
 
 
Choi, et al.            Expires - December 2002               [Page 1] 
            Consideration of RSVP-TE Extension for Metro Network 
 
 
Table of Contents 
    
   1. Introduction...................................................2 
   2. Terminology....................................................3 
   3. Issues for Bandwidth Reservation...............................4 
      3.1 Path Establishment.........................................4 
      3.2 Signaling Parameters.......................................4 
      3.3 Granularity of bandwidth...................................5 
      3.4 Resilience.................................................5 
      3.5 Transparency for path traversal............................6 
   4. Consideration issues in Metro Network..........................6 
      4.1 Assumption.................................................6 
      4.2 Path Establishment.........................................6 
      4.3 Granularity................................................6 
      4.4 Resilience.................................................7 
      4.5 Transparency...............................................7 
   5. Conclusion.....................................................7 
   References........................................................8 
   Author's Addresses................................................8 
 
 
 
1. Introduction 
    
   Metropolitan Area Networks (MAN) have emerged as a key network build-
   out point. In recent years, the bandwidth in Local Area Networks 
   (LAN) has increased rapidly, driven by the widespread adoption of 
   Gigabit Ethernet, while bandwidth capacity in Wide Area Networks 
   (WAN) have exploded. As a result, the new bottleneck is in the MAN, 
   the traffic intersection of the LAN and WAN, i.e. the data traffic 
   explosion is increasing at unprecedented rates throughout the world, 
   nowhere more so than in the MAN. The advent of high-speed LANs, 
   broadband consumer access, Application Service Providers, inexpensive 
   video conferencing, Voice over IP, and other high bandwidth 
   applications and services has put tremendous pressure on metro 
   network infrastructures. Therefore the bandwidth in the MAN will have 
   to be provided in order to control network-based connection. 
   The section for bandwidth reservation can be edge-to-edge or end-to-
   end. But we assume that the edge-to-edge bandwidth reservation method 
   can be chosen for the MAN, which is explained in the Figure 1. 
    
    
    
   +------+                                                     +------+ 
   | User |--+                                               +--| User | 
   +------+  |                                               |  +------+ 
          +------+                +------+                +------+ 
          |Metro |                |Core  |                |Metro | 
 
 
Choi, et al.             Expires - January 2003                [Page 2] 
            Consideration of RSVP-TE Extension for Metro Network 
 
 
          |Switch|                |Router|                |Switch| 
          +------+                +------+                +------+ 
        /    |    \             /    |    \             /    |    \ 
       /     |     \           /     |     \           /     |     \ 
   +------+  |  +------+   +------+  |  +------+   +------+  |  +------+ 
   |Metro |--+--|Metro |---|Core  |--+--|Core  |---|Metro |--+--|Metro | 
   |Switch|  |  |Switch|   |Router|  |  |Router|   |Switch|  |  |Switch| 
   +------+  |  +------+   +------+  |  +------+   +------+  |  +------+ 
       \     |     /           \     |     /           \     |     / 
        \    |    /             \    |    /             \    |    / 
          +------+                +------+                +------+ 
          |Metro |                |core  |                |Metro | 
          |Switch|                |Router|                |Switch| 
          +------+                +------+                +------+ 
   |                     |                       |                     | 
   |<------------------->|<--------------------->|<------------------->| 
   |        MAN          |          WAN          |          MAN        | 
             |                                               | 
             +-------->   Bandwidth Reservation     <--------+ 
                       for Metro Edge-to-Metro Edge 
                              (using RSVP-TE) 
    
                  Figure 1: Bandwidth Reservation for MAN 
    
2. Terminology 
    
   Agent: any entity that takes part in QoS signaling. 
    
   Domain: a collection of networks under the same administrative 
   control and grouped for administrative purposes. 
    
   End-to-End QoS: the QoS delivered by the network between two 
   communicating end hosts. End-to-End QoS co-ordinates and enforces 
   predefined traffic management policies across multiple network 
   entities and administrative domains. 
    
   Edge-to-Edge QoS: QoS within an administrative domain that connects 
   to other networks rather than hosts or end systems. 
    
   Flow: a traffic stream (sequence of IP packets between two end 
   systems) for a specific level of QoS is to be provided. The flow can 
   be unicast or multicast. 
    
   Path: the route across the networks taken by a flow or aggregate, i.e. 
   which domains/subdomains it passes through and the egress/ingress 
   points for each. 
    
   Path segment: the segment of a path within a single domain/subdomain. 
    
 
 
Choi, et al.             Expires - January 2003                [Page 3] 
            Consideration of RSVP-TE Extension for Metro Network 
 
 
   QoS Controller: this is responsible for interpreting the signaling 
   carrying the user QoS parameters, optionally inserting/modifying the 
   parameters according to local network QoS management policy, and 
   invoking local QoS provisioning mechanisms. 
    
   QoS initiator: this is responsible for generating the QSCs for 
   traffic flow(s) based on user or application requirements and 
   signaling them to the network as well as invoking local QoS 
   provisioning mechanisms. This can be located in the end system, but 
   may reside elsewhere in network. 
    
   QoS Service Classes (QSC): specify the QoS requirement of a traffic 
   flow or aggregate. 
    
   QoS Signaling: a way to communicate QSCs and QoS management 
   information between hosts, end systems and network devices etc. May 
   include request and response messages to facilitate 
   negotiation/renegotiation, asynchronous feedback messages to inform 
   End Hosts, QoS initiators and QoS controllers about current QoS 
   levels, and QoS querying facilities. 
    
    
3. Issues for Bandwidth Reservation 
 
   This section lists the issues that should be generally checked for 
   bandwidth reservation. 
    
3.1 Path Establishment 
    
   Before the signaling protocol supports the actual communication of 
   QoS requirement information for traffic flows, the path from a source 
   to a destination should be established. In order to support this, 
   some actions must be carried out. 
    
   - Peer Agent Discovery: The Agents should be able to discover peer 
   Agents, and optionally establish a trust relationship with them.  One 
   Agent may discover one or more peer Agents in a number of different 
   domains. Routing protocol and address resolution protocol are the 
   typical methods for this. 
    
   - Agent Selection: Each Agent selects the next hop Agent from the 
   peers with which it has established a relationship during peer agent 
   discovery. 
        
    
3.2 Signaling Parameters 
 
   The capabilities and the resource availabilities of the nodes along 
   the data path are determined. Therefore the actual request for 
 
 
Choi, et al.             Expires - January 2003                [Page 4] 
            Consideration of RSVP-TE Extension for Metro Network 
 
 
   resources that triggers the QoS provisioning must be passed through 
   the nodes with QoS parameters. End-to-end different parameters may 
   have relevance in different parts of the network. 
    
   - Session ID to identify the traffic flow  
    
   - Reservation ID to identify the reservation independently from the 
   flow identifier  
    
   - Initiator ID to identify the requestor of the reservation.  
    
    
                    +----------+                +----------+  
       +--------+   |+--------+|   +--------+   |+--------+|   +--------+  
       | Peer   |   || QoS    ||   | QoS    |   || QoS    ||   | Peer   |  
       | QoS    |-->|| Cont-  ||-->| Cont-  |-->|| Cont-  ||-->| QoS    | 
       | Cont-  |<--|| roller ||<--| roller |<--|| roller ||<--| Cont-  |        
       | roller |   ||        ||   |        |   ||        ||   | roller |  
       +--------+   |+--------+|   +--------+   |+--------+|   +--------+  
                    |  Agent   |                |  Agent   |  
                    +----------+                +----------+  
       
                   |<-----------Signaling Domain----------->| 
    
               Figure 2: Signaling Domain with QoS Parameters 
    
3.3 Granularity of bandwidth 
    
   Aggregation of per-flow signaling is a technique contributing to 
   scalability of bandwidth reservation. However depending on the 
   network environments, such as Access Network, Metro Network and 
   Backbone Network, diverse granularity of bandwidth should be able to 
   be provisioned. For example, in the case of bandwidth insufficiency 
   or small data traffic in network, bandwidth should be provided as 
   much as needed. 
    
3.4 Resilience 
    
   If QoS control components are located within the data path, when a 
   node fails or the data path changes due to re-routing both the 
   signaling and data paths are affected. Resilience can be achieved by 
   redirection around the point of failure. However, any state 
   information maintained by the failed node must be transferred to 
   another node, or re-discovered. If the QoS enabled path, including 
   the state information can be re-established in a considerably short 
   time an application would experience service degradation only for a 
   short time period. 
    
 
 
Choi, et al.             Expires - January 2003                [Page 5] 
            Consideration of RSVP-TE Extension for Metro Network 
 
 
3.5 Transparency for path traversal 
    
   It should be possible for signaling to traverse path segments 
   transparently, i.e. without interpretation by some QoS controllers. 
   This ability can be useful when a local QoS provisioning protocol is 
   employed in a subdomain. There is no need for signaling to be 
   interpreted in this region. It is also useful for tunneling QoS 
   signaling. 
   When the signaling enters the transparent region, the adjacent 
   controller would choose the next QoS controller beyond the 
   transparent region as a next-hop QoS controller. 
    
4. Consideration issues in Metro Network 
    
   This draft suggests RSVP-TE, Extension to RSVP, in order to support 
   bandwidth reservation in Metro Network, and this section mentions 
   some consideration issues to adopt RSVP-TE as bandwidth reservation 
   protocol in Metro Network. 
    
4.1 Assumption 
    
   The Agents in Metro Network consist of Metro Switches, which use 
   RSVP-TE as bandwidth reservation protocol. 
    
4.2 Path Establishment 
    
   A source uses Address Resolution Protocol in order to establish a 
   path from itself to a destination within the same pure Metro Switch 
   Network. However if a destination does not exist within the same pure 
   Metro Switch Network, a source uses Routing Protocol to discover a 
   corresponding peer.  
    
4.3 Granularity 
    
   Metro Network should be able to support per-flow signaling in order 
   to use bandwidth efficiently. RSVP-TE uses label switching to realize 
   this. 
                                      +-----------+            +---------+  
                                      |+---------+|            |         |  
                                      ||Aggrega- ||            |         |  
                                      ||tion     ||            |         | 
                                      ||Algorithm||            |         |  
                                      |+---------+|            |         |  
                                      |      ^  | |            |         | 
              +--------+  +--------+  |      |  | | +--------+ |         |  
    +------+  |+------+|  |+------+|  |+------+ | | |+------+| |+------+ |  
    |QoS   |  ||QoS   ||  ||QoS   ||  ||QoS   | | | ||QoS   || ||QoS   | |  
    |Initi-|-->|Cont- |--->|Cont- |--->|Cont- | | | ||Cont- |-->|Cont- |--> 
    |ator  |  ||roller||  ||roller||  ||roller| | | ||roller|| ||roller| | 
 
 
Choi, et al.             Expires - January 2003                [Page 6] 
            Consideration of RSVP-TE Extension for Metro Network 
 
 
    +------+  |+------+|  |+------+|  |+------+ | | |+------+| |+------+ |  
              | Agent  |  | Agent  |  |         V | | Agent  | |         |  
              +--------+  +--------+  | +--------+| +--------+ |         |  
                                      | |QoS     ||     ^      |         |  
                                      | |Initi-  ||     |      |         |  
                                      | |ator    |------+      |         |  
                                      | +--------+|            |         | 
                                      |           |            |Deaggra- | 
                                      | Aggregator|            |tor      |  
                                      +-----------+            +---------+  
            | RSVP-TE for         |                                      | 
            | Per-Flow Signaling  |     Per-Aggregation Signaling        | 
            |<------------------->|<------------------------------------>| 
            |   (Metro Network)   |        (Backbone Network)            | 
                                    
               Figure 3: Per-Flow Signaling for Metro Network 
                                       
    
4.4 Resilience 
    
   Backup Label Switched Paths can be configured for fast fail-over, 
   improving overall service reliability. Backup LSPs can be defined as 
   hot-standby LSPs that have been pre-established, or can be 
   dynamically created upon failure of the primary LSP. 
   Another alternative is to enable the fast-reroute option when an LSP 
   is established, leading to the creation of detour LSPs around each 
   point of failure in the path 
    
4.5 Transparency 
    
   By adding the explicit route object (ERO) to the Path message, the 
   Agent can specify a predetermined explicit route for the Label 
   Switched Path, independent of IP routing. Therefore an explicit route 
   is a specification of groups of agents to be traversed and a set of 
   operations to be performed along the path, i.e. tunnel. 
    
5. Conclusion 
    
   This draft suggests RSVP-TE as signaling protocol for Metro Network. 
   It is because the size of Metro Network becomes bigger and it could 
   be possible for this area to be congestion point, but there is 
   currently no bandwidth reservation method. Therefore this area 
   necessarily requires bandwidth reservation protocol and fast 
   switching method. To solve the problem, there are some consideration 
   issues adopting RSVP-TE in Metro Network. However RSVP-TE will be 
   able to satisfy bandwidth requirement, for it is based on MPLS that 
   is capable of supporting fast forwarding process and traffic 
   engineering.  
    
 
 
Choi, et al.             Expires - January 2003                [Page 7] 
            Consideration of RSVP-TE Extension for Metro Network 
 
 
References  
    
   [1] Hancock, R., "Towards a Framework for QoS Signaling in the 
   Internet", draft-hancock-framework-00.txt, February 2002 
    
   [2] Brunner, M., "Requirement for QoS Signaling Protocols", draft-
   brunner-nsis-req-00.txt, November 2001 
    
   [3] H. de Meer, "Analysis of Existing QoS Solutions", draft-demeer-
   nsis-analysis-01.txt, May 2002 
    
   [4] E. Rosen, A. Viswanathan, R. Callon, "Multiprotocol Label 
   Switching Architecture", RFC 3031, January 2001 
    
   [5] D. Awduche, L. Berger, D. Gan, T. Li, V. Srinivasan, G. Swallow, 
   "RSVP-TE: Estensions to RSVP for LSP Tunnels", RFC 3209, December 
   2001
    
Author's Addresses 
    
   JunKyun Choi 
   Information and Communications University 
   58-4 Hwa Ahm Dong, Yuseong, Daejeon, 
   Korea 305-732 
   Phone: +82-42-866-6136 
   Email: jkchoi@icu.ac.kr 
    
   Younghun Yoo 
   Information and Communications University 
   58-4 Hwa Ahm Dong, Yuseong, Daejeon, 
   Korea 305-732 
   Phone: +82-42-866-6198 
   Email: yhyoo@icu.ac.kr 
    
 
 
Choi, et al.             Expires - January 2003                [Page 8]