Cooperating Layered Architecture for Software Defined Networking (CLAS)
draft-contreras-layered-sdn-03

Document Type Active Internet-Draft (individual)
Last updated 2018-11-30 (latest revision 2018-11-22)
Stream ISE
Intended RFC status Informational
Formats plain text xml pdf html bibtex
IETF conflict review conflict-review-contreras-layered-sdn
Stream ISE state In ISE Review
Consensus Boilerplate Unknown
Document shepherd Adrian Farrel
Shepherd write-up Show (last changed 2018-11-26)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to Adrian Farrel <rfc-ise@rfc-editor.org>
IANA IANA review state IANA OK - No Actions Needed
IANA action state None
Network Working Group                                      LM. Contreras
Internet-Draft                                                Telefonica
Intended status: Informational                             CJ. Bernardos
Expires: May 25, 2019                                               UC3M
                                                                D. Lopez
                                                              Telefonica
                                                            M. Boucadair
                                                                  Orange
                                                              P. Iovanna
                                                                Ericsson
                                                       November 21, 2018

Cooperating Layered Architecture for Software Defined Networking (CLAS)
                     draft-contreras-layered-sdn-03

Abstract

   Software Defined Networking adheres to the separation of the control
   plane from the data plane in the network nodes and its logical
   centralization on one or a set of control entities.  Most of the
   network and/or sevice intelligence is moved to these control
   entities.  Typically, such entity is seen as a compendium of
   interacting control functions in a vertical, tight integrated
   fashion.  The relocation of the control functions from a number of
   distributed network nodes to a logical central entity conceptually
   places together a number of control capabilities with different
   purposes.  As a consequence, the existing solutions do not provide a
   clear separation between transport control and services that relies
   upon transport capabilities.

   This document describes an approach named Cooperating Layered
   Architecture for Software Defined Networking.  The idea behind that
   is to differentiate the control functions associated to transport
   from those related to services, in such a way that they can be
   provided and maintained independently, and can follow their own
   evolution path.

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 https://datatracker.ietf.org/drafts/current/.

Contreras, et al.         Expires May 25, 2019                  [Page 1]
Internet-Draft          Layered SDN Architecture           November 2018

   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 May 25, 2019.

Copyright Notice

   Copyright (c) 2018 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
   (https://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.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . .   5
   3.  Architecture Overview . . . . . . . . . . . . . . . . . . . .   6
     3.1.  Functional Strata . . . . . . . . . . . . . . . . . . . .   9
       3.1.1.  Transport Stratum . . . . . . . . . . . . . . . . . .   9
       3.1.2.  Service Stratum . . . . . . . . . . . . . . . . . . .  10
       3.1.3.  Recursiveness . . . . . . . . . . . . . . . . . . . .  10
     3.2.  Plane Separation  . . . . . . . . . . . . . . . . . . . .  10
       3.2.1.  Control Plane . . . . . . . . . . . . . . . . . . . .  11
       3.2.2.  Management Plane  . . . . . . . . . . . . . . . . . .  11
       3.2.3.  Resource Plane  . . . . . . . . . . . . . . . . . . .  11
   4.  Required Features . . . . . . . . . . . . . . . . . . . . . .  11
   5.  Communication Between SDN Controllers . . . . . . . . . . . .  12
   6.  Deployment Scenarios  . . . . . . . . . . . . . . . . . . . .  12
     6.1.  Full SDN Environments . . . . . . . . . . . . . . . . . .  12
       6.1.1.  Multiple Service Strata Associated to a Single
               Transport Stratum . . . . . . . . . . . . . . . . . .  13
       6.1.2.  Single Service Stratum associated to multiple
               Transport Strata  . . . . . . . . . . . . . . . . . .  13
Show full document text