Software Defined Networks

Similar documents
SDN Applications in Today s Data Center

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

Software Defined Network (SDN)

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Virtualization, SDN and NFV

What is SDN all about?

SOFTWARE DEFINED NETWORKING

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

A Look at the New Converged Data Center

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

DECODING SOFTWARE DEFINED NETWORKING (SDN) Nico Siebelink Technical Director Northern Europe

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

Debunking the Myths: An Essential Guide to Software-Defined Networking April 17, 2013

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

SDN and OpenFlow. Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

ONOS [Open Source SDN Network Operating System for Service Provider networks]

Enterprise Data Center Networks

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Securing Local Area Network with OpenFlow

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

A Mock RFI for a SD-WAN

SDN. What's Software Defined Networking? Angelo Capossele

SDN/Virtualization and Cloud Computing

Software Defined Networks Virtualized networks & SDN

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

Software Defined Networks Four Years Later. Quo Vadis, SDN? Ivan Pepelnjak Network Architect. ipspace.net AG

Using SDN-OpenFlow for High-level Services

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Software Defined Networking and OpenFlow: a Concise Review

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

Securing the Virtualized Data Center With Next-Generation Firewalls

SIMPLE NETWORKING QUESTIONS?

Network Functions Virtualization (NFV) for Next Generation Networks (NGN)

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

SDN Software Defined Networks

New Virtual Application Networks Innovations Advance Software-defined Network Leadership

Leveraging SDN and NFV in the WAN

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Getting on the Path to SDN:

Mock RFI for Enterprise SDN Solutions

Blue Planet. Introduction. Blue Planet Components. Benefits

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

Business Cases for Brocade Software-Defined Networking Use Cases

Software Defined Networking

Operationalizing the Network: SDN

SDN and NFV in the WAN

a new sdn-based control plane architecture for 5G

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

SDN and Data Center Networks

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Network Virtualization

Software-Defined Networking for Wi-Fi White Paper

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

An Introduction to Software-Defined Networking (SDN) Zhang Fu

Data Center Use Cases and Trends

Software-Defined Networks Powered by VellOS

2013 ONS Tutorial 2: SDN Market Opportunities

BRINGING NETWORKS TO THE CLOUD ERA

Software Defined Networking A quantum leap for Devops?

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

SDN Controller Requirement

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

How To Orchestrate The Clouddusing Network With Andn

Cisco Unified Network Services: Overcome Obstacles to Cloud-Ready Deployments

How To Build A Software Defined Data Center

SDN Architecture and Service Trend

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Chandelle: Principles of integration wireless controller and SDN controller. Sergey Monin, Alexander Shalimov, Ruslan Smeliansky

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

Designing Virtual Network Security Architectures Dave Shackleford

SINGLE-TOUCH ORCHESTRATION FOR PROVISIONING, END-TO-END VISIBILITY AND MORE CONTROL IN THE DATA CENTER

Spotlight On Backbone Technologies

Software Defined Environments

Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks

Virtual Application Networks Innovations Advance Software-defined Network Leadership

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

SDN and FTTH Software defined networking for fiber networks

Qualifying SDN/OpenFlow Enabled Networks

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Transcription:

Software Defined Networks Dr. Uttam Ghosh, CDAC, Bangalore uttamg@cdac.in

Outline Networking Planes OpenFlow Software Defined Network (SDN) SDN Origin What is SDN? SDN Architecture SDN Operation Why We Need SDN? SDN Integration Conclusion

Planes of Networking Data Plane: Responsible for forwarding and processing data. Runs at line rate (Fast Path). Implemented using special hardware TCAMs. Control Plane: Responsible for making forwarding decisions (routing table) and programming (packet handling policies) data plane Handled by CPU Management Plane: Responsible for provisioning and monitoring of networks Fault, Configuration, Accounting, Performance and Security(FCAPS). Instantiate new devices and protocols (turn devices on/off)

Problem of Legacy Network Devices Too complicated Control plane is implemented with complicated S/W and ASIC Closed platform Vendor Specific Hard to modify (nearly impossible) Hard to add new functionalities New proposal: OpenFlow/Software Defined Networking

Legacy Network and SDN

OpenFlow: Key Ideas Separation of control and data planes Centralization of control Flow based control

OpenFlow: Separation of Control and Data Planes Components: Controller, OpenFlow switch and secure channels. Control logic is moved to a controller. Switches only have forwarding elements. One expensive controller with a lot of cheap switches. OpenFlow is the protocol to send/receive forwarding rules from controller to switches.

OpenFlow: Bootstrapping Switches require initial configuration: Switch IP address, controller IP address and default gateway Switches connect to the controller Switch provides configuration information about ports Controller sends a LLDP request to all neighbors (switches) Controller determines the topology from LLDP responses

Origins of SDN SDN originated from OpenFlow Centralized Controller Easy to program Change routing policies on the fly Software Defined Network (SDN) Initially, SDN= Separation of Control and Data Plane Centralization of Control OpenFlow to talk to the data plane Now the definition has changed significantly.

What is SDN? The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices. 1. Directly programmable 2. Agile: Abstracting control from forwarding 3. Centrally managed 4. Programmatically configured 5. Open standards-based vendor neutral

SDN Architecture

SDN Architecture (Contd..)

SDN Operation

Why We Need SDN? 1. Virtualization: Use network resource without worrying about where it is physically located, how much it is, how it is organized, etc. 2. Orchestration: Should be able to control and manage thousands of devices with one command. 3. Programmable: Should be able to change behavior on fly. 4. Dynamic Scaling: Should be able to change size, quantity 5. Automation: To lower OpEx minimize manual involvement Troubleshooting Reduce downtime Policy enforcement Provision / Re-provision /Segmentation of resources Add new workloads, sites, devices, and resources

Why We Need SDN? (Contd..) 6. Visibility: Monitor resources, connectivity 7. Performance: Optimize network device utilization Traffic engineering/bandwidth management Capacity optimization Load balancing High utilization Fast failure handling 8. Multi-tenancy: Tenants need complete control over their addresses, topology, and routing, security 9. Service Integration: Load balancers, firewalls, Intrusion Detection Systems (IDS), provisioned on demand and placed appropriately on the traffic path

Definition of SDN SDN is a framework to allow network administrators to automatically and dynamically manage and control a large number of network devices, services, topology, traffic paths, and packet handling (quality of service) policies using high-level languages and APIs. Management includes provisioning, operating, monitoring, optimizing, and managing FCAPS (faults, configuration, accounting, performance, and security) in a multi-tenant environment. Dynamic and Quick

Integration of SDN Cloud Computing Internet of Things Sensor Networks Mobile Computing Named Data Networking (NDN)/ Information Centric Networking (ICN)

SDN in Wi-Fi http://www.merunetworks.com/products/technology/sdn/

SDN in MANET/VANET Challenges: Unreliable: Controller-switch connection is wireless Complex: Node mobility adds complexity Solution: Ian Ku, You Lu, and Mario Gerla. "Software-Defined Mobile Cloud: Architecture, Services and Use Cases, in IWCMC 14. Two Interfaces: 1) LTE for Controller; 2) WiFi for Data Plane Wireless node has an local optional SDN Controller. Wireless Node

SDN in MANET/VANET

Conclusion SDN? New network architecture Dynamic flow control, programmability, and more Usually employ into a wired-network environment (Data Center) Many researchers try to move this idea into a wireless network environment SDN is the tool to develop new applications and solutions to longstanding problems. In this respect, our work is just beginning.

References [1] Ian Ku, You Lu, and Mario Gerla. "Software-Defined Mobile Cloud: Architecture, Services and Use Cases, in IWCMC 14. [2] Prof. Raj Jain, Introduction to Software Defined Networking (SDN). [3] Qin, Zhijing, et al. "A Software Defined Networking Architecture for the Internet-of-Things."

Thank You