Internet DRAFT - draft-iijima-resource-pool-multilayer

draft-iijima-resource-pool-multilayer






Network Working Group                                          T. Iijima
Internet-Draft                                             Hitachi, Ltd.
Intended status: Informational                              Feb 14, 2014
Expires: August 18, 2014


         Resource Pooling Mechanism for Multi-Layer Operations
                draft-iijima-resource-pool-multilayer-00

Abstract

   This memo proposes resource pooling mechanism for multi-layer
   operations.  Resource pool is often discussed in the context of
   robustness and restoration.  But, resource pooling mechanism should
   also be used for realizing flexibility in multi-layer network
   operations.  Today, it takes days or weeks of lead time to change
   wide area networks composed of multiple network layers.  One of the
   reasons is because communications between operators of different
   network layers are necessary before configuration of each layer is
   made.  A network management system that uses resource pooling
   mechanism would get rid of communications made between operators of
   different network layers, and would realize flexible changes in
   multi-layer networks.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   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."

   This Internet-Draft will expire on August 18, 2014.

Copyright Notice

   Copyright (c) 2014 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents



Iijima                   Expires August 18, 2014                [Page 1]

Internet-Draft          Resource Pooling for SDN                Feb 2014


   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.


Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Problem Statement  . . . . . . . . . . . . . . . . . . . . . .  4
   3.  Use Case of Resource Pool  . . . . . . . . . . . . . . . . . .  5
   4.  Attributes of Resource Pool  . . . . . . . . . . . . . . . . .  7
   5.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . .  8
   6.  Security Considerations  . . . . . . . . . . . . . . . . . . .  9
   7.  Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 10
   8.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 11
     8.1.  Normative References . . . . . . . . . . . . . . . . . . . 11
     8.2.  Informative References . . . . . . . . . . . . . . . . . . 11
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 12





























Iijima                   Expires August 18, 2014                [Page 2]

Internet-Draft          Resource Pooling for SDN                Feb 2014


1.  Introduction

   This memo proposes resource pooling mechanism for multi-layer network
   operations.  Resource pool is often discussed in the context of
   robustness and restoration.  But, resource pooling mechanism should
   also be used for realizing flexibility in multi-layer network
   operations.  Today, it takes days or weeks of lead time to change
   wide area networks composed of multiple network layers.  One of the
   reasons is because communications between operators of different
   network layers are necessary before configuration of each network
   layer is made.  A network management system that adopts resource
   pooling mechanism would get rid of communications made between
   operators of different network layers, and would realize flexible
   changes in multi-layer networks.





































Iijima                   Expires August 18, 2014                [Page 3]

Internet-Draft          Resource Pooling for SDN                Feb 2014


2.  Problem Statement

   In general, wide area networks are composed of multiple network
   layers.  For example, core of the carrier networks are made up of WDM
   (Wavelength-Division Multiplexing) devices.  And, transport devices
   such as SONET/SDH (Synchronous Optical Network / Synchronous Digital
   Hierarchy) are surrounding them and providing reliability.
   Furthermore, IP devices such as routers and switches are deployed
   around these devices in order to accommodate users' traffic.

   Today, each network layer is managed independently by different
   management systems or different operators.  Thus, when there is a
   need to change wide area networks according to a user demand or
   traffic pattern, operators of each network layer need to communicate
   with each other.  This takes large lead time.  In the era when a user
   sporadically requires large bandwidth, such a long lead time in
   changing networks is not acceptable.

   In order to reduce lead time and to realize flexibility in changing
   wide area networks, this memo proposes using resource pooling
   mechanism for multi-layer operations.  By specifying resource pooling
   mechanism and by developing a network management system that uses the
   mechanism, communications made now between operators of different
   network layers would be done away with.



























Iijima                   Expires August 18, 2014                [Page 4]

Internet-Draft          Resource Pooling for SDN                Feb 2014


3.  Use Case of Resource Pool

   As an example of introducing resource pooling mechanism, this memo
   describes a case when MPLS-TP layer provides resource pool for IP
   layer.  MPLS-TP (Multi Protocol Label Switching - Transport Profile)
   is a transport protocol that would replace SONET/SDH in wide area
   networks.

   In the case when MPLS-TP provides resource pool, the resource would
   be LSP (Label Switched Path) or pseudo wire.  These resources are
   able to provide reliable end-to-end connection with guaranteed
   bandwidth.

   Currently, LSPs and pseudo wires are established according to the
   contract between users and operators of wide area networks.  And the
   connection is used exclusively for one user once established.
   However, the bandwidth of this connection is not always used fully.
   Most of the bandwidth is left unused at some point in time.  Under
   such a circumstance, these LSPs and pseudo wires should be managed as
   resource pool and assigned flexibly to other users who are accessing
   through IP layers.

   When a user demands an end-to-end connection with guaranteed
   bandwidth at certain time, a network management system adopting
   resource pooling mechanism finds out an already established but
   unused LSP and pseudo wire from MPLS-TP layer and assigns it to the
   user who are accessing through IP layer.

   This assignment mechanism is illustrated in generalized form at
   Figure 1.  In order to assign resource of lower network layer to
   upper network layer, the status of the resource in lower network
   layer should be managed at network management system.  And, the
   network management system should assign resource to upper network
   layer by matching the attributes of resource and topology
   information.  The attributes of resource managed at the network
   management system should be defined, and this memo propose these in
   the next section.  Based on the result of assignment, then the
   management system configures upper network layer accordingly.













Iijima                   Expires August 18, 2014                [Page 5]

Internet-Draft          Resource Pooling for SDN                Feb 2014


      +----------------------------------------------------------+
      |                  Network Management System               |
      |                             +-----------------------+    |
      |    +----------------+       |     Topology Info.    |    |
      |    |    Resource    |       +-----------------------+    |
      |    |   Assignment   |       +-----------------------+    |
      |    |  Calculation   |       | Pooled Resource Info. |    |
      |    +----------------+       +-----------------------+    |
      +-------------+---------------------------+----------------+
                    |                           ^
                    |(2) Configure route or tag |(1) Retrieve status of
                    |    according to the       |    resources
                    |    resource               |
                    |                           |
             _______v___________________________|_____________
          _(                ____________________|__           )_
       _(                 _(                       )_           )_
      (       Upper      (            Lower          )            )
      (   Network Layer  (        Network Layer      )            )
      (_   (e.g., IP)    (_      (e.g., MPLS-TP)    _)           _)
        (_                 (________________________)          _)
          (____________________________________________________)



            Figure 1: Resource Pool for Multi-layer operations

























Iijima                   Expires August 18, 2014                [Page 6]

Internet-Draft          Resource Pooling for SDN                Feb 2014


4.  Attributes of Resource Pool

   The basic attributes of resource should be defined as follows.

   o  Identifier

   o  Network Layer (HO-ODU, LO-ODU, LSP, pseudo wire, etc.)

   o  QoS Level

   o  Bandwidth

   o  Source Point

      *  Node ID

      *  Port ID

   o  Destination Point

      *  Node ID

      *  Port ID

   o  Status (Unused, Used, Working, Error)

   These attributes should be retrieved from lower network layer and
   held at network management system.  Attributes such as Node ID and
   Port ID should be used with topology information when the network
   management system associates resource in lower network layer to a
   traffic in upper network layer.




















Iijima                   Expires August 18, 2014                [Page 7]

Internet-Draft          Resource Pooling for SDN                Feb 2014


5.  IANA Considerations

   This memo includes no request to IANA.
















































Iijima                   Expires August 18, 2014                [Page 8]

Internet-Draft          Resource Pooling for SDN                Feb 2014


6.  Security Considerations

   The attributes about resource are confidential information.  Thus,
   they need to be transported in a confidential manner.















































Iijima                   Expires August 18, 2014                [Page 9]

Internet-Draft          Resource Pooling for SDN                Feb 2014


7.  Acknowledgements

   This document was written using the xml2rfc tool described in
   [RFC2629].















































Iijima                   Expires August 18, 2014               [Page 10]

Internet-Draft          Resource Pooling for SDN                Feb 2014


8.  References

8.1.  Normative References

   [RFC4428]  Papadimitriou, D. and E. Mannie, "Analysis of Generalized
              Multi-Protocol Label Switching (GMPLS)-based Recovery
              Mechanisms (including Protection and Restoration)",
              RFC 4428, March 2006.

8.2.  Informative References

   [RFC2629]  Rose, M., "Writing I-Ds and RFCs using XML", RFC 2629,
              June 1999.






































Iijima                   Expires August 18, 2014               [Page 11]

Internet-Draft          Resource Pooling for SDN                Feb 2014


Author's Address

   Tomoyuki Iijima
   Hitachi, Ltd.
   292 Yoshida-cho, Totsuka-ku
   Yokohama, Kanagawa  244-0817
   Japan

   Phone: +81-50-3135-3485
   Email: tomoyuki.iijima.fg@hitachi.com









































Iijima                   Expires August 18, 2014               [Page 12]