Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.

Slides:



Advertisements
Similar presentations
© Copyright 2012 HP 1 Hoe uw netwerk afstemmen op de evolutie van uw datacenter? Raf Peeters, HP Geert De Ron, RealDolmen.
Advertisements

Private and Confidential ThinkControl & ProLiant Essentials Rapid Deployment Pack.
CloudWatcher: Network Security Monitoring Using OpenFlow in Dynamic Cloud Networks or: How to Provide Security Monitoring as a Service in Clouds? Seungwon.
Connect communicate collaborate GN3plus What the network should do for clouds? Christos Argyropoulos National Technical University of Athens (NTUA) Institute.
Composing Software Defined Networks
Programmable Measurement Architecture for Data Centers Minlan Yu University of Southern California 1.
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Draft-li-rtgwg-cc-igp-arch-00IETF 88 RTGWG1 An Architecture of Central Controlled Interior Gateway Protocol (IGP) draft-li-rtgwg-cc-igp-arch-00 Zhenbin.
Transport SDN: Key Drivers & Elements
Languages for Software-Defined Networks Nate Foster, Arjun Guha, Mark Reitblatt, and Alec Story, Cornell University Michael J. Freedman, Naga Praveen Katta,
OSPF To route, a router needs to do the following: Know the destination address Identify the sources it can learn from Discover possible.
CloudEthernet Forum OVERVIEW December 2 nd, 2014.
Composing Software Defined Networks Jennifer Rexford Princeton University With Joshua Reich, Chris Monsanto, Nate Foster, and.
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
Frenetic: A Programming Language for Software Defined Networks Jennifer Rexford Princeton University Joint work with Nate.
1. There are different assistant software tools and methods that help in managing the network in different things such as: 1. Special management programs.
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
Software-Defined Networking - Attributes, candidate approaches, and use cases - MK. Shin, ETRI M. Hoffmann, NSN.
UNIT 6 SEMINAR Unit 6 Chapter 7 and 8, plus Lab 12 Course Name – IT482 Network Design Instructor – David Roberts – Office Hours:
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
Programming Languages for Software Defined Networks Jennifer Rexford and David Walker Princeton University Joint work with the.
Aaron Gember, Theophilus Benson, Aditya Akella University of Wisconsin-Madison.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
FirewallPK Security tool for centralized Access Control List Management th RoEduNet International Conference - Networking in Education and Research.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
CLOUD COMPUTING AND LESSONS FROM THE PAST Presented By Sanjana Malhotra.
Introduction to Avaya’s SDN Architecture February 2015.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Embrace the Future of.
ESnet’s Use of OpenFlow To Facilitate Science Data Mobility Chin Guok Inder Monga, and Eric Pouyoul OGF 36 OpenFlow Workshop Chicago, Il Oct 8, 2012.
Preliminaries: EE807 Software-defined Networked Computing KyoungSoo Park Department of Electrical Engineering KAIST.
Craig Farrell CTO Telecom IBM. Why to operators want SDN and NFV? Definitions SDN: Separate control/management & data plane of switches Centralization.
Communication Needs in Agile Computing Environments Michael Ernst, BNL ATLAS Distributed Computing Technical Interchange Meeting University of Tokyo May.
Networks without SDN Challenges facing network managers.
Software–Defined Networking Meron Aymiro. What is Software-Defined Networking?  Software-Defined Networking (SDN) has the potential of to transcend the.
Why Network Virtualization is a Necessity… Not a Luxury
Xin Li, Chen Qian University of Kentucky
SDN challenges Deployment challenges
Virtual Data Center LAN
Multi-layer software defined networking in GÉANT
University of Maryland College Park
Martin Casado, Nate Foster, and Arjun Guha CACM, October 2014
Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao.
ETHANE: TAKING CONTROL OF THE ENTERPRISE
Planning and Troubleshooting Routing and Switching
Author: Daniel Guija Alcaraz
Week 11 Software Defined Networking (SDN): Use-Cases
The NPD Group - Enterprise DC Agenda
SDN Overview for UCAR IT meeting 19-March-2014
Software Defined Networking (SDN)
A Novel Framework for Software Defined Wireless Body Area Network
Software Defined Networking (SDN)
AKAMAI INTELLIGENT PLATFORM™
Link State on Data Center Fabrics
IS4680 Security Auditing for Compliance
Enabling Innovation Inside the Network
Programmable Networks
Specialized Cloud Architectures
Scrumium NetBrain Thursday, May 09, 2019.
Autonomous Network Alerting Systems and Programmable Networks
7.3 Example Use Cases Spirent Automation Platform Technologies.
In-network computation
Applying CIM to SD-WAN Weiqiang Cheng, Feng Yang(CMCC)
Presentation transcript:

Software Defined Networking BY RAVI NAMBOORI

Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion. 2

Origins of SDN SDN Originated from Open Flow Centralized Controller Easy to Program. Change routing policies on the fly. Software Defined Networking (SDN). Initially, SDN = Separation of Control and Data Plane. Centralization of Control. Open Flow to talk to the data planes. Now the definition has changed significantly. 3

What is SDN ?  All of these are mechanisms.  SDN is not a mechanism.  It is a framework to solve a set of problems => Many solutions. 4

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

What = 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 the fly. 4.Dynamic Scaling : Should be able to change size, quantity. 5.Automation : To lower OpEx minimize manual involvement  Troubleshooting  Reduce downtime  Policy enforcement  Provisioning / Re-provisioning / Segmentation of resources  Add new workloads, sites, devices, and resources. 6

What = Why we need SDN ?(cont..) 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 System(IDS), provisioned on demand and placed appropriately on traffic path. 7

What = Why we need SDN ?(cont..) 10. Openness : Full choice of “how” mechanisms  Modular plug-ins  Abstraction :  Abstract = Summary = Essence = General Idea => Hide the details.  Also, abstract is opposite of concrete => Define tasks by APIs and not by how it should be done. E.g., send from A to B. Not OSPF. 8

Conclusion  SDN is a framework to allow network administrators to automatically and dynamically manage and control a large number of network device, services, topology, traffic paths, and packet handling ( quality of service) policies using high-level language and APIs. Management includes provisioning, Operating, monitoring, optimizing, and managing FCAPS( faults, Configuration, accounting, performance, and security ) in a multi-tenant environment.  Key : Dynamic => Quick Legacy approaches such as CLI were not quick particular for large networks. 9

10 Thank you