sdn layers and architecture t erminology
play

SDN Layers and Architecture T erminology - PowerPoint PPT Presentation

SDN Layers and Architecture T erminology draft-haleplidis-sdnrg-layer-terminology IETF 88 Vancouver Evangelos Haleplidis (ehalep@ece.upatras.gr) Spyros Denazis (sdena@upatras.gr) Kostas Pentikousis (k.pentikousis@eict.de) Jamal Hadi


  1. SDN Layers and Architecture T erminology draft-haleplidis-sdnrg-layer-terminology IETF – 88 Vancouver Evangelos Haleplidis (ehalep@ece.upatras.gr) Spyros Denazis (sdena@upatras.gr) Kostas Pentikousis (k.pentikousis@eict.de) Jamal Hadi Salim (hadi@mojatatu.com) Odysseas Koufopavlou (odysseas@ece.upatras.gr)

  2. Draft Motivation  Several frameworks are self-defined as ‘SDN’, and ◦ most, if not all, have defined their own SDN layer model accompanied by distinct terminology ◦ earlier work at the IETF fits well into the SDN sphere but uses different terminology  What does “SDN” encompass exactly ? ◦ Which “layers” are key? ◦ What are the interactions between the layers?

  3. Draft Goals  Create a reference document for SDNRG discussions ◦ address “Survey of SDN approaches and Taxonomies” in the RG Charter for Potential Work Items ◦ in contrast with an academic survey which expresses one’s pov, this is a document based on RG review and consensus  Agreement on common terms as we move forward in SDN research ◦ Create a reference layered model for SDN ◦ Map current frameworks on SDN model

  4. Draft Non-goals  No new specification  Instead we focus on documenting what has already been specified at IETF and other relevant bodies  No new standard  This is an informational draft

  5. SDN  Functionality Separation: API Controlling ◦ Model Entity ◦ Separate via interface Interface ◦ Service APIs northbound Modeled Entity  Applied to networking  Why stop at the forwarding plane?  What about the management plane?  Which protocols fit in this model and how?

  6. Reference Layer Model Service App Application Plane Service Abstraction Layer (SAL) Service Interface Management Control Plane Plane . Service App App Service Control Abstraction Layer (CAL) Management Abstraction Layer (MAL) CP MP Southbound Southbound Interface Interface Device Abstraction Layer (DAL) App Forwarding Plane Operational Plane Network Device

  7. Current Draft  Maps few frameworks to reference layer model as proof-of-concept ◦ ForCES ◦ NETCONF ◦ I2RS ◦ OpenFlow

  8. Reference Layer Model Mapping Service App Application Plane Service Abstraction Layer (SAL) RestAPIs, CORBA, NETCONF/RESTCONF, I2RS Management Control Plane Plane . I2RS Agent Service App App Service Control Abstraction Layer (CAL) Management Abstraction Layer (MAL) ForCES protocol ForCES protocol OpenFlow NETCONF Device Abstraction Layer (DAL) YANG model ForCES model App ForCES model Forwarding Plane Operational Plane Network Device

  9. Moving Forward  Comments / Feedback ◦ Thanks to David Meyer, Salvatore Loreto and Sudhir Modali ◦ Looking forward to your comments!  Care to suggest text and join the effort? ◦ map your framework and provide us with details/comments  Request this document to be adopted as an RG document

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend