CCAMP Working Group                                              L. Yong
Internet-Draft                                                    Y. Lee
Intended status: Informational                                Huawei USA
Expires: April 21, 2007                                 October 18, 2006


ASON/GMPLS Extension for Reservation and Time Based Automatic Bandwidth
                                Service
             draft-yong-ccamp-ason-gmpls-autobw-service-00

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 April 21, 2007.

Copyright Notice

   Copyright (C) The Internet Society (2006).













Yong & Lee               Expires April 21, 2007                 [Page 1]


Internet-Draft            ASON-GMPLS Extension              October 2006


Abstract

   The draft presents ASON/GMPLS architecture extension for reservation
   and time based automatic bandwidth services.  It introduces
   additional service intelligence function to the control plane.  It
   describes the service scenarios and procedures for automatic
   bandwidth service.  It also discusses the potential services enabled
   by the service intelligence function.


Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
     1.1.  Conventions used in this document  . . . . . . . . . . . .  4
     1.2.  Terminology  . . . . . . . . . . . . . . . . . . . . . . .  4
     1.3.  Acronyms . . . . . . . . . . . . . . . . . . . . . . . . .  4
   2.  Motivation for Reservation and Time Based Automatic
       Bandwidth Service  . . . . . . . . . . . . . . . . . . . . . .  6
   3.  ASON/GMPLS Architecture Extension for Reservation and Time
       Based Automatic Bandwidth Service  . . . . . . . . . . . . . . 10
     3.1.  Architecture . . . . . . . . . . . . . . . . . . . . . . . 10
     3.2.  Reservation Service Activation and Deactivation
           Procedures . . . . . . . . . . . . . . . . . . . . . . . . 11
     3.3.  Time Based Automatic Bandwidth Service . . . . . . . . . . 12
     3.4.  Protocol between Reservation System and Control Plane  . . 14
     3.5.  Time Based Connection Path Management  . . . . . . . . . . 14
   4.  Multi-Layer and Multi-Domain Networks  . . . . . . . . . . . . 17
   5.  Architecture Advantages  . . . . . . . . . . . . . . . . . . . 19
   6.  Other Architecture Solution  . . . . . . . . . . . . . . . . . 20
   7.  Security Considerations  . . . . . . . . . . . . . . . . . . . 21
   8.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 22
   9.  Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 23
   10. References . . . . . . . . . . . . . . . . . . . . . . . . . . 24
     10.1. Normative References . . . . . . . . . . . . . . . . . . . 24
     10.2. Informative References . . . . . . . . . . . . . . . . . . 24
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 25
   Intellectual Property and Copyright Statements . . . . . . . . . . 26














Yong & Lee               Expires April 21, 2007                 [Page 2]


Internet-Draft            ASON-GMPLS Extension              October 2006


1.  Introduction

   ASON and GMPLS based architectures have been developed for a long
   time in standard bodies.  One of objectives is to allow user
   instantly request a bandwidth from optical transport networks using
   standard protocols.  We refer to this model as instant bandwidth
   service.  The user could be a customer, a client from a different
   network layer or from a different administration domain.  This model
   is adopted from traditional telephony networks, where the network
   instantly establishes a connection path when a call request comes and
   takes down the connection when the call finishes.  Internet
   technology boosts the network intelligence capability, which drives a
   desire of building the similar intelligence in an optical transport
   network and thus enabling an instant bandwidth service in which
   connection is instantly provided upon the service request from a
   user.

   Although the instant bandwidth service is a prevalent mode in ASON/
   GMPLS control plane architecture, some dedicate bandwidth services
   such as private line are provided based on a reservation.  For
   example, traditional private line services have been offered in the
   way that customer needs to order the service first through an
   administrative system, then carrier set up the circuit and work with
   the customer to verify the connection paths.  Although this service
   model is rather rigid and operation intensive, for a permanent
   connection and a large bandwidth connection, a carrier still prefers
   a way to do reservation and time based bandwidth service.  In
   addition, some customer may want to reserve the service ahead based
   on the future needs and wants the bandwidth to be guaranteed at a
   specific time it desires.  We refer to this capability as reservation
   based automatic bandwidth service through out this document.

   Another consideration is that although customer connection could be
   dynamic, sometimes the traffic presents a certain pattern as time, as
   an alternate solution for the instant bandwidth service, a connection
   could be managed as a function of time.  We refer to this capability
   as time based automatic bandwidth service through out this document.

   This document introduces ASON/GMPLS architecture extension to support
   reservation and time based automatic bandwidth service.  It presents
   the application scenarios and service procedures.  It also describes
   potential new components in a control plane to support the services.
   In addition, the comparison between instant bandwidth service and
   reservation based bandwidth service is discussed.







Yong & Lee               Expires April 21, 2007                 [Page 3]


Internet-Draft            ASON-GMPLS Extension              October 2006


1.1.  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 BCP 14 [RFC2119].

1.2.  Terminology

   Client Layer: In multi-layer networks, client layer is the layer that
   could request a service from the server layer.  For example, IP
   client layer request a bandwidth from OTN server layer.

   Connection Manager: A entity that establish and remove a connection
   and maintain all existing connections.

   Event Register: A entity that hold all the time related events and
   announce an event when its specified time arrives.

   Policy Manager: A entity that manage all the policy profiles.

   Policy Profile: A entity that gather all the policy rules associated
   with a connection or a set of connections.

   Policy Rules: A rule associated with a connection.  It may relate to
   an event or time.

   Reservation based automatic bandwidth service: The connection request
   could be booked in carrier reservation system ahead of service time.
   When the service time arrives, the network could automatically build
   up the connection.

   Reservation System: A system can book a connection reservation from a
   customer.

   Server Layer: In multi-layer networks, server layer is the layer that
   could provide a service to its client layer.

   Time based automatic bandwidth service: The connection path or
   bandwidth could be managed as a function of time.

1.3.  Acronyms

   AIS Alarm Indication Signal

   ASON Automatically Switched Optical Network

   DOM Day Of a Month




Yong & Lee               Expires April 21, 2007                 [Page 4]


Internet-Draft            ASON-GMPLS Extension              October 2006


   ENNI External Network to Network Interface.

   GMPLS Generalized Multi-protocol Label Switching

   HOY Holiday Of a Year

   NE Network Element

   NMS Network Management System

   OTN Optical Transport Network

   SDH Synchronous Digital Hierarchy

   SONET Synchronous Optical Network

   TDM Time Division Multiplexing

   TOD Time of a Day

   UNEQ-P Unequipped Path

   UNI User Network Interface




























Yong & Lee               Expires April 21, 2007                 [Page 5]


Internet-Draft            ASON-GMPLS Extension              October 2006


2.  Motivation for Reservation and Time Based Automatic Bandwidth
    Service

   IP network success motivates people to develop network intelligence
   in an optical transport network.  One objective is to enable
   automatic connection route selection, connection path establishment
   and removal, and connection management in an optical network and
   automatic interworking with other layer network such as IP network.
   Another objective is to allow user to instantly request a network
   bandwidth when it needs.  The control plane based network
   architecture is defined by both IETF [RFC3945] and ITU-T [ITU-T
   G.8080].  Numerous protocols have been developed by IETF since then.

   Current instant based bandwidth service model supported in ASON/GMPLS
   architecture is shown in Figure 1.  The network contains a control
   plane and a data plane.  A user or client equipment connects to a
   network element (node) via physical interface.  This interface is
   called User Network Interface(UNI) [RFC4208] [ITU-T G.8080].  There
   is a signaling channel between a user and the network.  When a user
   needs a bandwidth from one point to another, it can send a connection
   request to the control plane via the signaling channel.  The request
   will specify the pre-defined network source and destination node
   addresses, port IDs, bandwidth, and other service parameters.  The
   control plane will process the request, select connection route(s) in
   the network and build the connection path(s) in the data plane
   according the service request.  After the user receives the
   confirmation message about the connection completion, user could
   start data transmission over the data plane.  The data stream is then
   transmitted along the reserved path toward the destination.  Figure 2
   show the signaling flows for the connection establishment and data
   transmission.[RFC4208] [RFC3473].  When a user completes the
   bandwidth usage, it sends a disconnect request to the network, the
   network takes down the connection path and releases the bandwidth for
   reuse.


                                                       Signaling Channel
                                                        |
                                                        |
               __      |-----------------------------|  V   __
              |  |-----|       Control Plane         |-----|  |
              |  | UNI |-----------------------------| UNI |  |
              |__|=====|        Data Plane           |=====|__|
              User     |-----------------------------|  A  User
                       |                             |  |
                       |<---      Network        --->|  |
                                                        |
                                                    Physical Interface



Yong & Lee               Expires April 21, 2007                 [Page 6]


Internet-Draft            ASON-GMPLS Extension              October 2006


                     Figure 1: ASON/GMPLS Architecture



                                Network

                 User    Control       Data        User
                         Plane         Plane
                   |      |               |         |
              Path +----->|------------------------>|
                   |      |                        /|
             Resv  |<-----|<----------------------/ |
                   |\     |                         |
          ResvConf | \--->|------------------------>|
                   |                      |         |
            Data   |<====================>|<=======>|
       Transmission|                      |         |


   Figure 2: Signaling Flow For Path Establishment and Data Transmission

   There are some differences between ASON and GMPLS architecture models
   regarding the UNI interface.  ASON uses carrier oriented domain
   architecture model.  UNI is used between user and a network domain;
   ENNI is used between two network domains.  The ASON control plane
   supports service establishment through the automatic provisioning of
   end-to-end connection across one or more domains.  In contrast, GMPLS
   has peer model and overlay model.  In the peer model, it assumes a
   community of users with mutual trust and shared goals.  There are no
   inherent policy or security boundaries, and routing and signaling
   protocols flow within the network without filtering or other
   constraints imposed.  In the overlay model [RFC4208], it assumes that
   the network nodes act as a closed system, and that user nodes are not
   aware of the topology of the network, though network and user nodes
   may have a routing protocol interaction for the exchange of
   reachability information to other user nodes.

   Regardless of the architecture differences in ASON and GMPLS, both
   models share the same service characteristics in which the service is
   requested at the time the connection needs.  In other words, service
   request and service time are tightly coupled.  This service model may
   raise concerns for carriers to offer all the bandwidth services in
   optical transport networks in this manner.  Here are the major
   concerns:

   1) It is hard for carriers to predict user demand and guarantee the
   dedicated bandwidth when user needs it.  Some user may want to book
   the bandwidth ahead to ensure the bandwidth availability.



Yong & Lee               Expires April 21, 2007                 [Page 7]


Internet-Draft            ASON-GMPLS Extension              October 2006


   2) For some Permanent Connection (PC) or a high bandwidth connection,
   carriers may want to let a customer book in advance and automatically
   provision the connection when service time arrives.  This way gives
   carriers a chance to plan the network resource ahead of service time
   if necessary.

   3) Having user directly request the bandwidth from network through
   the signaling channel that directly communicates with the optical
   control plane could potentially introduce a big security concerns for
   carrier.  Since the control plane is the network brain, it can not
   tolerate any possibility of outsider attack.  Thus, the special
   security function for the signaling channel at UNI is required.

   4) A carrier may not want to expose its network to its customer.  To
   support UNI, carrier has to define a separated node address, port ID
   for customer to use, and the advertisement of customer reachability
   in the control plane, which adds the complexity and cost for a
   carrier.

   5) Some optical data plane takes time to have a path run clean even
   the connection path already established from optical control plane.
   Therefore, user may get a lot of corrupted payloads initially.

   6) The service model presents a big challenge for service operation
   and back office system integration.

   Today this instant bandwidth service model has been rarely deployed
   in a real network although the protocols have been standardized in
   the standard body for a while.  It is believed due to two major
   reasons: 1) most of bandwidth services offered by optical networks
   are relatively static and could be reserved ahead of service time; 2)
   the service model and its benefits are still under carrier
   investigation because of these concerns.

   The questions are raised: could ASON/GMPLS architecture support
   reservation based automatic bandwidth service? could ASON/GMPLS
   architectures support time based automatic bandwidth service as an
   alternate solution for bandwidth on demand service.  Furthermore, how
   could we enhance the control plane to be of service intelligence?

   These questions motivate this draft to discuss the possibility of
   ASON/GMPLS architecture extension to support reservation and time
   based automatic bandwidth services.

   * The reservation based automatic bandwidth service is that the
   connection service could be booked in carrier reservation system
   ahead of service time.  When the service time arrives, the network
   could automatically build up the connection path.



Yong & Lee               Expires April 21, 2007                 [Page 8]


Internet-Draft            ASON-GMPLS Extension              October 2006


   * The time based automatic connection is that an existing connection
   or bandwidth can be managed as a function of time.

















































Yong & Lee               Expires April 21, 2007                 [Page 9]


Internet-Draft            ASON-GMPLS Extension              October 2006


3.  ASON/GMPLS Architecture Extension for Reservation and Time Based
    Automatic Bandwidth Service

3.1.  Architecture

   The great advantage of ASON/GMPLS is to have network intelligence for
   network discovery, route selection, path establishment, connection
   management.  The question is how to utilize the intelligence for a
   reservation based bandwidth request.  Figure 3 illustrates a possible
   architecture model for a reservation based automatic bandwidth
   service.  In this model, it is assumed that user equipment has been
   connected to network with a physical interface such as SONET or
   Ethernet; there is no signaling channel between user and network.
   The control plane enabled network is able to automatically select a
   route and set up the connection path.  A reservation system is
   provided by a carrier.

                               +------------+       +---------+
                        ------>|Reservation |<----->|   OSS   |
           Service Request     |  System    |       +---------+
                               +-----+------+
                                     |
                                     |
               __      |-------------V---------------|      __
              |  |     |       Control Plane         |     |  |
              |  |     |-----------------------------|     |  |
              |__|=====|        Data Plane           |=====|__|
              User     |-----------------------------|  A  User
                       |                             |  |
                       |<----      Network      ---->|  |
                                                        |
                                                    Physical Interface


                Figure 3: ASON/GMPLS Architecture Extension

   The service Reservation System (RS) allows user to book the service
   request ahead of service time.  User could specify the service start
   time and end time if available, source and destination, bandwidth,
   and other service parameters.  The RS needs go through the service
   validation processes including customer account, connection points,
   service quality, etc.  To accomplish these steps, the RS needs to
   communicate with some back office systems (OSS) such as account,
   inventory system.  After completing the validation processes, the RS
   converts the request to a connection order in a database, and send a
   confirmation message back to the customer.

   For bandwidth reservation, a provider could use booking information



Yong & Lee               Expires April 21, 2007                [Page 10]


Internet-Draft            ASON-GMPLS Extension              October 2006


   in the database to prepare network resource ahead.  Since some
   services may use the bandwidth over the same network segment in
   different time period, they could use the same bandwidth resource at
   different time.  In TDM network, the bandwidth refers to "timeslot".
   Thus, the resource planning is to estimate a bandwidth pool in
   network to ensure that all booked services can get the bandwidth at
   its service time.  If a "special" service really requests to book and
   allocate network resource ahead service time, it should be allowed
   under some condition such as the ahead period prior to the service
   time and/or price.

3.2.  Reservation Service Activation and Deactivation Procedures

   When the service time arrives, the RS generates a connection request
   to the network source node of the connection, the source node will
   select route(s) first and then establish the connection path toward
   destination node using GMPLS signaling protocol.  The signaling flow
   for the connection establishment shows in Figure 4.  The RS may
   provide the explicit route list depending on the implementation, then
   the network only needs to establish the connection path.

   Although the network already allocates bandwidth for the connection,
   user may not generate traffic yet; unequipped path(UNEQ-P)or alarm
   indication signal(AIS-P)could be generated by SONET/SDH or OTN data
   plane.  Thus, the control plane needs to inform the nodes that the
   path is in waiting payload period and starts a waiting period timer;
   the nodes should not start the path monitor at this time.
   Administrative Status Information object in GMPLS signaling may be
   used in cooperation on this step.  For an advanced situation, the
   network could enable an automatic data path verification process
   before getting into the waiting period.

                                   Network

                 User    Reservation Control    Data      User
                         System      Plane      Plane
                   |      |            |          |         |
          Service  +----->|            |          |         |
          booking  |      |            |          |         |
      Confirmation |<-----|            |          |         |
                   ~      ~            ~          ~         ~
          Request  |      |----------->|          |         |
                   |      |            |          |         |
      Confirmation |      |<-----------|          |         |
                   |                              |         |
            Data   |<============================>|<=======>|
       Transmission|                              |         |




Yong & Lee               Expires April 21, 2007                [Page 11]


Internet-Draft            ASON-GMPLS Extension              October 2006


            Figure 4: Reservation based RSVP-TE Signaling Flow

   When user begins to generate the traffic, both ingress and egress
   nodes could detect the payload and inform the control plane.  The
   control plane at the source node will stop the timer, inform the node
   to start monitor the path.  The administrative status information
   object may be used to inform the connection status.

   If the waiting timer is expired, the control plane may take down the
   connection path and inform the RS about service cancellation.  The
   waiting time can be selected by user or a default timer provided by
   carrier.

   To tear down the connection, there could be two scenarios.  First, a
   customer does not specify the end time of its connection, it simply
   asks network to take down the connection when it stops sending
   traffic.  Second, a customer specifies the ending time in the service
   scheduler system.

   In the first scenario, customer stops sending data stream when it
   finishes, the nodes at ingress and/or egress detect the payload
   missing, the ingress node informs the control plane.  The control
   plane waits for certain period (configurable or defined in service
   profile), then the source node initiates the teardown message toward
   the destination node.  It will send a service completion message to
   the reservation system.  The system will go through the service
   completion process.  It is necessary that the nodes at ingress and
   egress differentiate a link or equipment failure from payload missing
   and inform the control plane with different status changes.

   In the second scenario, the RS sends a disconnection request to the
   control plane when the service period expires.  The control plane
   informs the source and destination nodes to inject UNEQ-P signaling
   toward user if the interface is SONET or OTN.  Then, the source node
   sends a path teardown message toward the destination node and send a
   service completion message to the RS.  The RS will go through the
   service completion process.

   The solution suggested here provides an alternate way to
   automatically establish a connection path in ASON/GMPLS network.
   Once the connection is established, the control plane can manage the
   connection based on the service request such as service protection
   requirement.

3.3.  Time Based Automatic Bandwidth Service

   The reservation based automatic bandwidth service solution allows
   carrier further implementing event driven service such as a time



Yong & Lee               Expires April 21, 2007                [Page 12]


Internet-Draft            ASON-GMPLS Extension              October 2006


   based bandwidth service.  A time based service means that the
   connection path could be automatically setup, taken down, or modified
   based on the pre-scheduled time.  For example, a connection will be
   setup two hours every day for three months or 600Mbps during the day
   and 150Mbps at night.  In this case, the reservation system allows
   customer to specify time based connection request.

   For this advanced application, the RS could convert the reservation
   into a connection request associated with a policy profile.  When an
   initial connection time arrives, it will send a connection request
   with the policy profile to the control plane.  The control plane will
   maintain the policy profile and execute the policy rules specified in
   the policy profile.  Figure 5 shows some policy rules but not limited
   to.  How the control plane supports the time based connection request
   will be discussed in the section 3.5.


             +--------------------------------------------------------+
             |   Rule Type  |   Time Duration   |     Action          |
             |--------------+-------------------+---------------------|
             |    TOD       |      8AM-5PM      | Maintain Connection |
             | Time of Day  |-------------------+---------------------|
             |              |       Other       | Terminate Connection|
             |--------------+-------------------+---------------------|
             |    DOW       |      M - F        | Maintain 600MBW     |
             |  Day of Week |-------------------+---------------------|
             |              |      Sa-Su        | Maintain 200MBW     |
             +--------------+-------------------+---------------------+



                          Figure 5: Policy Rules

   Followings are some potential service features that could be
   implemented through the reservation based bandwidth service but not
   limited to.

   1) Bandwidth service is specified in time pattern, for example, time
   of day, day of month, holiday of year, etc.  If the connection is
   taken down during the break time, it is possible that the new
   connection path differs from the old but the service quality remains
   the same.  The carrier needs to plan the network resource ahead to
   ensure the bandwidth availability.

   2) Bandwidth modification for an existing connection.  Customer
   specifies bandwidth variance to the time for a connection.  In this
   case, the control plane can modify the connection bandwidth without
   service disruption.



Yong & Lee               Expires April 21, 2007                [Page 13]


Internet-Draft            ASON-GMPLS Extension              October 2006


   3) One reservation for a group of connections among a set of client
   ports.  The set of client ports could share a same profile.  Time
   based traffic pattern can be specified among the ports.  For example,
   there are 10 ports, the first four ports need 200 Mbps and last six
   ports need 100 Mbps in day time; two ports need 500Mbps, the rest
   needs 50 Mbps at night.

   4) Service extension for an existing connection.  Customer could
   extend the service time through the reservation system.

   5) Combined above services.  The combined service offers a lot of
   flexibility for the bandwidth service.  Thus, it may serve as a
   bandwidth on demand service.

3.4.  Protocol between Reservation System and Control Plane

   There are some protocols needed between the reservation system and
   the control plane.  It is recommended to use existing signaling
   protocol, i.e. extend GMPLS signaling protocol to the RS.  In this
   case, the RS acts as GMPLS signaling agent.  The RS can send a
   connection request to the source node using GMPLS protocol.  Since
   the RS and network belong to the same carrier administrative domain,
   RS can directly use network internal address and port information in
   the connection request.  Thus, it is like a user interface in GMPLS
   peer model.  For the time based service, there will be additional
   enhanced objects in GMPLS protocol to carry the time based service
   information.  Another way to implement is to develop Management
   Information Base (MIB) modules between RS and control plane to carry
   the connection request information.  This implementation requires
   control plane to convert MIB into signaling message for an end-to-end
   path establishment.

3.5.  Time Based Connection Path Management

   A control plane is expected to manage a connection in an event driven
   policy.  For example, when a failure happens [POLICY], it can select
   another route for user or allocate the reserved protection path in
   shared mesh configuration.  To support time based connection
   management, the control plane needs to have a time trigger and event
   register function.

   Figure 6 shows a possible connection controller structure to manage a
   scheduled event.  There are three components plus a time ticker.  The
   connection manager(CM) is responsible for connection establishment
   and maintenance.  The policy manager(PM) manages all the connection
   rules.  These rules may be associated with an network event and/or
   time event.  The Event Register(ER) can table all time related events
   that will be triggered when the time arrives.  When a connection



Yong & Lee               Expires April 21, 2007                [Page 14]


Internet-Draft            ASON-GMPLS Extension              October 2006


   request comes from RS, CM in the source node processes the request
   and establishes the initial connection by using GMPLS protocol.  If
   there is a time based policy profile associated with the connection,

   CM sends the connection ID and policy profile to PM.  PM processes
   the policy profile and registers the time based events into the ER.
   When an event is on time, EM notifies PM on the event.  PM sends the
   action with connection ID to CM.  Then CM executes the action on the
   connection.  Such time based function empowers a control plane to
   actively manage the connection path.  It is possible that a time
   based connection may be routed through difference paths during
   different connection time but the service quality remains the same.
   How to keep a time based connection in the same route needs future
   study.



                             Connection Controller
          Connection  +----------------------------------+
           Request    |                                  |
           from RS    | +------------+    +------------+ |
          ------------+>| Connection +----> Policy     | |
                      | | Manager    <----+ Manager    | |
                      | +------------+    +--A----+----+ |
                      |                      |    |      |
                      | +-----------+  +-----+----V----+ |
                      | |Time Ticker|->| Event Register| |
                      | +-----------+  +---------------+ |
                      + ---------------------------------+


                 Figure 6: Connection Controller Structure

   There is a debate whether the time based connection management should
   reside in the control plane or management plane, i.e.  Network
   Management System (NMS).  NMS is a centralized system.  It responses
   to collect fault alarms and performance data from network, provide
   equipment configuration and service provisioning, and support all the
   operation activities.  It is possible to implement time based
   connection management function in NMS.  In this case, NMS keeps
   tracking all connections created by the control plane and maintain
   the time based policy profiles.  When an event arrives, NMS finds out
   the associated connection ID and its source node, then sends the
   event to the control plane.  The control plane executes the event.
   In the model, both control plane and NMS manage the connections.  Who
   has the connection ownership is questionable.  The model may create a
   lot of communications between the NMS and control plane for a large
   network or frequent connection changes, which could cause a
   scalability problem and infrastructure challenge.  In contrast, using



Yong & Lee               Expires April 21, 2007                [Page 15]


Internet-Draft            ASON-GMPLS Extension              October 2006


   control plane to manage time based connection provides the
   distributing management in the control plane and the control plane
   fully manages and maintains the connections, which presents some
   advantages.















































Yong & Lee               Expires April 21, 2007                [Page 16]


Internet-Draft            ASON-GMPLS Extension              October 2006


4.  Multi-Layer and Multi-Domain Networks

   ASON architecture supports a multi-layer and multi-domain
   configuration.  [MLN/MRN] The solution described here work for multi-
   layer networks as well.  Figure 7 illustrates a multi-layer network
   in general.  Customer equipment physically connect to an ASON network
   at client layer, for example, through Ethernet interface, the network
   ingress and egress have client layer interfaces; the network side
   interfaces have server layer interfaces.  The customer could book a
   connection request from client layer without knowing the network
   topology and architecture at all.  When the service time arrives, the
   scheduler system will send the connection request to the control
   plane, the control plane will select the path route over client layer
   adaptation and server layer to establish the connection path.  If the
   server layer path is already existed, the control plane could also
   build a connection path over the existing tunnel in server layer
   depending on the service request or control plane policy.

   In the similar way, when tearing down a connection, if there are
   multiple connections in client layer such as multiple VLANs, client
   layer will only tear down the VLAN path in the client layer.  When
   tearing down the last VLAN path in a tunnel, the control plane could
   take down the tunnel as well depending on the service request or
   control plane policy.

   The reservation based service model allows provider to manage the
   server layer connection separately from the client layer connection.
   Based on the customer needs, the reservation system could let server
   layer to establish a tunnel that connects to ingress and egress at
   client layer first.  For example, set up a SONET connection and use
   GFP at ingress and egress to map to Ethernet port.  Thus, when
   cusomter wants a P2P connection at Ethernet, the connection can be
   built directly over end-to-end client layer through the server layer
   tunnel.  Multiple P2P connections may be built over a tunnel.  As a
   result, client layer connections could be very dynamic while a server
   layer connection is relative static.















Yong & Lee               Expires April 21, 2007                [Page 17]


Internet-Draft            ASON-GMPLS Extension              October 2006


                               +------------+     +------+
                      -------->| Reservation|<--->| OSS  |
            Service Request    |  System    |     +------+
                               +------------+
                                     |
                                     |
                   User   +--+       |       +--+  User
   Data Stream ----> =====|  |       |       |  |======  Client Layer
            ..............|..|.......|.......|..|....................
                          |  +-------V-------+  |        Server Layer
                          |                     |
                          +---------------------+
                                 Network



                       Figure 7: Multi-Layer Network

   The solution could apply to multi-domain configuration as well.  In
   this scenario, there could be one reservation system to support
   multi-domains or each domain has its own reservation system.  If
   customer needs to build a connection across multi-domains, it can
   book through one system or several systems.  A reservation system
   will use the same semantics to build connection path through the
   control plane.  External Network to Network Interface (ENNI) will be
   used between domains.


























Yong & Lee               Expires April 21, 2007                [Page 18]


Internet-Draft            ASON-GMPLS Extension              October 2006


5.  Architecture Advantages

   The architecture model for reservation and time based automatic
   bandwidth services adopt ASON/GMPLS architecture model and combine
   with Web application technology.  It de-couples service request time
   and service time, which provides a great value for carriers and
   customers.  It provides a practical architecture to a bandwidth on
   demand service in an optical transport network.  It has following
   advantages compared to UNI based instant bandwidth service.

   1.Reservation based automatic bandwidth service can provide better
   bandwidth guarantee for the customer.  Carrier can observe
   reservations and plan the network resources.

   2.It does not need a signaling channel between user and network, i.e.
   no UNI interface.  This simplifies the service model.  To support
   UNI, carrier has to work out separated node address and port ID for
   customer to use, and the advertisement of customer reachability in
   the network.

   3.Since there is no signaling channel between user and network
   control plane, it eliminates the possibility that a control plane is
   attacked from UNI signaling channel.

   4.This allows network to pre-verify the data plane path by using an
   embedded tool or automatically tune a data plane path to ensure the
   path running clean.

   5.This service model is more close to the private line services that
   carrier offer today.  It could co-exist with existing ASON/GMPLS
   architecture.

   6.Advanced reservation system could be designed to offer very
   flexible and dynamic service for customers as mentioned above.

   7.The architecture model allows carrier easier to implement the
   services in term of service operation and back office system support.

   Internet technology enables many WEB based reservation applications.
   Integrating ASON/GMPLS architecture with the reservation based system
   boosts optical control plane capability to support automatic
   bandwidth service and open potentials for other advanced services
   such as L1VPN and bandwidth trading.








Yong & Lee               Expires April 21, 2007                [Page 19]


Internet-Draft            ASON-GMPLS Extension              October 2006


6.  Other Architecture Solution

   The architecture solution discussed in this document is one way to
   implement the reservation and time based automatic bandwidth service.
   The separation between the reservation system and control plane
   provides a realistic way for the implementation from many
   perspectives.  The reservation system can be interwork with other
   back office systems to provide customer account management, inventory
   verification, resource management, and security management.  The
   control plane only responses for the connection management.

   Another solution is to directly implement reservation and time based
   automatic bandwidth service through UNI interface, i.e. enhance the
   GMPLS signaling protocol between user and network interface to allow
   carrying these time based service information and let control plane
   interwork with back office system to perform all the validation
   processes and manage the services.  Authors think this architecture
   design is not a practical design for carrier and it will add more
   concerns about the service models over UNI beyond mentioned in this
   document.































Yong & Lee               Expires April 21, 2007                [Page 20]


Internet-Draft            ASON-GMPLS Extension              October 2006


7.  Security Considerations

   This implementation eliminates the security concern at UNI and
   requires security management in the scheduler system.  Each user
   needs to have a private account and security procedure before it can
   summit its service request.  The architecture presents little
   possibility to attack the network.












































Yong & Lee               Expires April 21, 2007                [Page 21]


Internet-Draft            ASON-GMPLS Extension              October 2006


8.  IANA Considerations

   There is no IANA actions requested in this specification.
















































Yong & Lee               Expires April 21, 2007                [Page 22]


Internet-Draft            ASON-GMPLS Extension              October 2006


9.  Acknowledgements

   Authors would like to thank James Zhu and Dan Li from Huawei, Adrian
   Farrel from olddog, Tomonori TAKEDA and Kensuke SHINDOME from NTT,
   and D'Allessandro Alessandro from Telecom Italia for the review and
   great suggestions.













































Yong & Lee               Expires April 21, 2007                [Page 23]


Internet-Draft            ASON-GMPLS Extension              October 2006


10.  References

10.1.  Normative References

   [ITU-T G.8080]
              ITU-T, "Architecture for the Automatically Switched
              Optical Network(ASON).", January 2003.

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

   [RFC3471]  Berger (Editor)et al.,, L., "Generalized MPLS signaling
              Functional Description", RFC 3471, January 2003.

   [RFC3473]  Berger, L., "Generalized MPLS Signaling - RSVP-TE
              Extensions", RFC 3473, January 2003.

   [RFC3945]  Mannie, Ed.,, E., "Gemeralized Multi-Protocol Lable
              Switching (GMPLS) Achitecture", RFC 3945, October 2004.

   [RFC3946]  Mannie, E. and D. Papadimitriou, "Generalized Multi-
              Protocol Label Switch (GMPLS) Extension for  Synchronoous
              Optical Network (SONET) and Sychronous Digital Hierarchy
              (SDH) Control", RFC 3946, December 2005.

   [RFC4208]  Swallow, G., Drake, J., Ishimatsu, H., and Y. Rekhter,
              "Generalized Multiprotocl Label Switching (GMPLS) User-
              Network Interface (UNI): Resource Rervation Protocol-
              Traffic  Engineering (RSVP-TE) Support for hte pverlay
              model", RFC 4208, October 2005.

10.2.  Informative References

   [MLN/MRN]  Shiomoto, et al., K., "Requirement for GMPLS-based multi-
              region and multi-kayer networks", January 2003.

   [POLICY]   Lee , Y. and Z. James , "Framework for the Polocy-Based
              Mechanism in GMPLS Network", May 2006.













Yong & Lee               Expires April 21, 2007                [Page 24]


Internet-Draft            ASON-GMPLS Extension              October 2006


Authors' Addresses

   Lucy Yong
   Huawei USA
   1700 Alma Dr. Suite 100
   Plano, TX  75075

   Phone: +1 469-229-5387
   Email: lucyyong@huawei.com


   Young Lee
   Huawei USA
   1700 Alma Dr. Suite 100
   Plano, TX  75075

   Phone: +1 469-229-2240
   Email: ylee@huawei.com

































Yong & Lee               Expires April 21, 2007                [Page 25]


Internet-Draft            ASON-GMPLS Extension              October 2006


Full Copyright Statement

   Copyright (C) The Internet Society (2006).

   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.


Intellectual Property

   The IETF takes no position regarding the validity or scope of any
   Intellectual Property Rights or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; nor does it represent that it has
   made any independent effort to identify any such rights.  Information
   on the procedures with respect to rights in RFC documents can be
   found in BCP 78 and BCP 79.

   Copies of IPR disclosures made to the IETF Secretariat and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use of
   such proprietary rights by implementers or users of this
   specification can be obtained from the IETF on-line IPR repository at
   http://www.ietf.org/ipr.

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights that may cover technology that may be required to implement
   this standard.  Please address the information to the IETF at
   ietf-ipr@ietf.org.


Acknowledgment

   Funding for the RFC Editor function is provided by the IETF
   Administrative Support Activity (IASA).





Yong & Lee               Expires April 21, 2007                [Page 26]