SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.

Slides:



Advertisements
Similar presentations
Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Advertisements

Network Virtualization and Service Awareness Properties of FNs
Top-Down Network Design Chapter Nine Developing Network Management Strategies Copyright 2010 Cisco Press & Priscilla Oppenheimer.
On the Management of Virtual Networks Group 3 Yang Wenzhi Wang Qian Issam Alkindi Zhu Guangjin Zhang Haifeng Sanjeev.
Database Architectures and the Web
Jennifer Rexford Princeton University MW 11:00am-12:20pm Network Virtualization COS 597E: Software Defined Networking.
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown,
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
Author : Martín Casado, Teemu Koponen, Scott Shenker, Amin Tootoonchian Publisher : Presenter : Pei-Hua Huang Date : 2013/10/02 Fabric: A Retrospective.
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
SDN and Openflow.
Network Innovation using OpenFlow: A Survey
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Gap Analysis of Simplified Use of Policy Abstractions (SUPA) Presenter: Jun Bi draft-bi-supa-gap-analysis-02 IETF 92 SUPA BoF Dallas, TX March 23, 2015.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Switched Networks Routing and Switching.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Chapter 1: Hierarchical Network Design
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
Software Defined-Networking. Network Policies Access control: reachability – Alice can not send packets to Bob Application classification – Place video.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
LAN Switching and Wireless – Chapter 1
Management for IP-based Applications Mike Fisher BTexaCT Research
Chapter 7 Backbone Network. Announcements and Outline Announcements Outline Backbone Network Components  Switches, Routers, Gateways Backbone Network.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
A survey of SDN: Past, Present and Future of Programmable Networks Speaker :Yu-Fu Huang Advisor :Dr. Kai-Wei Ke Date:2014/Sep./30 1.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Improving Network Management with Software Defined Network Group 5 : z Xuling Wu z Haipeng Jiang z Sichen Wu z Aparna Sanil.
ProtoRINA over ProtoGENI What is RINA? [1][2] References [1] John Day. “Patterns in Network Architecture: A Return to Fundamentals”. Prentice Hall, 2008.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
CSci8211: SDN Controller Design 1 Overview of SDN Controller Design  SDN Re-cap  SDN Controller Design: Case Studies  NOX Next Week:  ONIX  ONOS 
Network Virtualization Sandip Chakraborty. In routing table we keep both the next hop IP (gateway) as well as the default interface. Why do we require.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Hierarchical Network Design Connecting Networks.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
© 2002, Cisco Systems, Inc. All rights reserved..
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Preliminaries: EE807 Software-defined Networked Computing KyoungSoo Park Department of Electrical Engineering KAIST.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Software–Defined Networking Meron Aymiro. What is Software-Defined Networking?  Software-Defined Networking (SDN) has the potential of to transcend the.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Instructor Materials Chapter 7: Network Evolution
Gijeong Kim ,Junho Kim ,Sungwon Lee Kyunghee University
Chapter 6: Securing the Cloud
Instructor Materials Chapter 4: Introduction to Switched Networks
Multi-layer software defined networking in GÉANT
Software defined networking: Experimental research on QoS
Distributed Mobility Management for Future 5G Networks : Overview and Analysis of Existing Approaches IEEE Wireless Communications January 2015 F. Giust,
Martin Casado, Nate Foster, and Arjun Guha CACM, October 2014
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
Overview of SDN Controller Design
Instructor Materials Chapter 4: Introduction to Switched Networks
Chapter 4: Switched Networks
Chapter 3: Windows7 Part 4.
Software Defined Networking (SDN)
Chapter 7 Backbone Network
A Novel Framework for Software Defined Wireless Body Area Network
Chapter 4: Switched Networks
Northbound API Dan Shmidt | January 2017
Software Defined Networking (SDN)
2019/7/26 OpenFlow-Enabled User Traffic Profiling in Campus Software Defined Networks Presenter: Wei-Li,Wang Date: 2016/1/4 Author: Taimur Bakhshi and.
In-network computation
Presentation transcript:

SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1

Summary Computer networks are becoming increasingly complex and difficult to manage. Therefore, the aim of Software Define Network is to develop a general management paradigm that is able to hide the details of the physical infrastructure and enable flexible network management. In SDN, the network is considered to have two components including control plane and data plane. However, those two planes are working separately. This paper reviewed existing SDN management layers and identifies new approach in developing such management architectures. Firstly, The heart of management architecture for SDN networks is management layer that performs indirect operation of monitoring and controlling network by providing a programming interface to management applications. Within this architecture, a protocol called Open Flow provides management layer access to switch process as well as flexibility to adapt the configuration of routers and switches from different vendors. Secondly, design requirements of the management layer for Open Flow-based SDN networks requirements that should be supported by the management layer, and the architectural components needed to meet these requirements. Finally, a new architecture called Recursive Internetwork can be used to solve the existing problems.. 2

Outline I. Introduction II. Management Architecture for SDN Networks III. Design Requirements of Management Layer IV. Proposed Approach: RINA Architecture 3

I. Introduction  Software Defined Networking (SDN) enables programmable networks. Compared to traditional networks, SDN separates the network into two different planes: a control plane and a data plane:  Control plane: how to handle and forward traffic?  Data plane: Forward data traffic towards destination. 4

Benefits of SDN  Inexpensive  Centralized  Dynamic  Optimized  Load Balancing  Fault Tolerant 5

II. Management Architecture for SDN Networks  The heart of management architecture for SDN networks is management layer.  Management layers performs indirect operation of monitoring and controlling network by providing a programming interface to management applications. 6

A. Management Architecture Overview  Network devices: Includes switches and routers  Network Device Interface : Provides accessibility to switches via switch process  Controller process: Provide network monitoring and control functionalities.  Network Management Interface: It is exposed by management layer for user application process to manage the network. 7

B. OpenFlow-based SDN networks  Open Flow is a protocol that provides management layer access to switch process.  Provides flexibility to adapt the configuration of routers and switches from different vendors.  It enables easy programming of hardware without being exposed to internal details of devices. 8

C. Administrator-level interface and User-level interface  Network management layer provides two separate interfaces: administrator-level interface and user-level interface.  The administrator-level interface is provided to the network administrator who uses it to manage, monitor and control the network as a whole.  The user-level interface is provided to the end user which can use it to manage specific applications such as video conferencing. 9

D. Policy-based Network Management and scope  In SDN, network management is expressed in term of “high layer” policies rather than the traditional low-level vendor-specific network device configurations. Advantages Simplifying management Reducing programming complexity Allow business- driven network configurations 10

III. Design Requirements of Management Layer  Design requirements of the management layer for Open Flow- based SDN networks  requirements that should be supported by the management layer, and the architectural components needed to meet these requirements 11

A. A Global Network View and General API  A basic requirement of the management layer is to provide a global network view and offer a general API  NOX – First open flow management platform that met such requirement  The global view of NOX includes the switch-level topology, and the location of users, hosts and services. 12

NOX API 13

B. Distributed Controllers  Distribute the management layer to run distributed controllers.  Onix consists of multiple Onix instances  Flexible network state distribution primitives.  Address the scalability issue  Maintains NIB 14

C. Network Virtualization  Network virtualization provides support for multiple isolated virtual networks to be built on top of the same physical network.  it can improve resource utilization of the physical network  it can be used to build (virtual) testbeds that provide a safe and realistic environment for developing and testing. 15

FlowVisor  Transparent proxy between user-defined guest controllers and switches.  It enables multiple NOX controllers to share the same switches.  Each guest controller has full control over its sub scope, or so-called network slice  FlowVisor provides transparency and isolation between slices by inspecting, rewriting and policing OpenFlow messages that it receives from guest controllers. 16

D. User-level Interface Support  PANE is a centralized management layer that directly delegates read and write authority from the network administrator to end-user by providing a user-level interface  Concept of participatory networks  PANE uses NIB to store network elements and their states 17

Concepts in the PANE API 18

IV. Proposed Approach: RINA Architecture 19

Problems of existing SDN management layers  weak QoS support and manageability  A better approach is to build a management architecture on top of a new network architecture that avoids the shortcomings of the TCP/IP architecture 20

Recursive Internetwork Architecture (RINA)  RINA has two main design principles: 1. divide and conquer (recursion) 2. separation of mechanisms and policies  RINA simplifies the network system by using only two policy-configurable protocols: 1. the Common Distributed Application Protocol (CDAP) 2. the Error and Flow Control Protocol (EFCP) 21

Characteristics of RINA  RINA provides better manageability support with scoping  RINA supports QoS through the RINA API to connect application processes  Southbound API and Northbound API are merely replaced by the unified and recursive RINA API, which provides a high level (both administrative and user) interface  RINA management architecture does not build upon existing SDN (or traditional) network architectures. 22

FCAPS Links  We can say that the idea of SDN is closely related to Configuration management because SDN after all is dictating the way network devices are configured through a software- defined layer rather than the traditional non-SDN way.  RINA is related to performance since it was proposed to improve the QoS of the networks. 23

Conclusion  Our opinion about RINA 1.Reasonable conception but not proven 2.Further analysis and improvement 24

Opinion about the Paper  The paper was very informative and cleared great amounts of aspects of SDN.  It provided clear view regarding the use of OpenFlow protocol and design requirements of SDN. 25

Reference  Wang, Y. and Matta, I. SDN Management Layer: Design Requirements and Future Direction. Network Protocols (ICNP), IEEE 22nd International Conference, pp Oct,