OpenFlow and Software Defined Networking presented by Greg Ferro. Software Defined Networking (SDN)



Similar documents
OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables

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

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

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Data Center Fabrics What Really Matters. Ivan Pepelnjak NIL Data Communications

SDN Software Defined Networks

Designing Virtual Network Security Architectures Dave Shackleford

Automating Network Security

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

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

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

OpenFlow/SDN activities of NTT Communications

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

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

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Network Virtualization for Large-Scale Data Centers

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Software Defined Network (SDN)

Introduction to Software Defined Networking

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Better management of large-scale, heterogeneous networks toward a programmable management plane

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Software Defined Networking

Nuage Networks Virtualised Services Platform. Packet Pushers White Paper

Palo Alto Networks. Security Models in the Software Defined Data Center

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

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

SDN/Virtualization and Cloud Computing

Cloud Networking From Theory to Practice" Ivan Pepelnjak NIL Data Communications"

Software Defined Networking A quantum leap for Devops?

The Road to SDN: Software-Based Networking and Security from Brocade

Qualifying SDN/OpenFlow Enabled Networks

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Virtual Firewalls. Ivan Pepelnjak NIL Data Communications

COMPSCI 314: SDN: Software Defined Networking

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

Software Defined Networks Virtualized networks & SDN

An Open Approach to Enhancing Networking for OpenStack

ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center

Spotlight On Backbone Technologies

Virtualization, SDN and NFV

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Introduction to OpenFlow:

SDN Applications in Today s Data Center

Software Defined Networking Disruptive Technologies

Securing SDN deployments right from the start.

SDN. What's Software Defined Networking? Angelo Capossele

BUILDING A NEXT-GENERATION DATA CENTER

VXLAN: Scaling Data Center Capacity. White Paper

Software Defined Networking Subtitle: Network Virtualization Terry Slattery Chesapeake NetCraftsmen Principal Consultant CCIE #1026.

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

OpenFlow and SDN: Hype, Useful Tools or Panacea? Ivan Pepelnjak Chief Technology Advisor NIL Data Communications

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

Various Alternatives to achieve SDN. Dhruv Dhody, Sr. System Architect, Huawei Technologies

VMware NSX Network Virtualization Design Guide. Deploying VMware NSX with Cisco UCS and Nexus 7000

Transformation of the enterprise WAN with dynamic-path networking

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

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip

Brocade Data Center Fabric Architectures

CSCI-1680 So ware-defined Networking

NEC s Juniper Technology Brief Issue 2

Making SDN a Reality. Douglas Gourlay Vice President Arista Networks. Software Defined Cloud Networks

SDN and Data Center Networks

CS244 Lecture 5 Architecture and Principles

Hardening and Hacking vsphere and Private Cloud Everything you need to know about vsphere Security

Software Defined Networking for Telecom Operators: Architecture and Applications

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

SDN and FTTH Software defined networking for fiber networks

SDN Architecture and Service Trend

Brocade Data Center Fabric Architectures

SDN PARTNER INTEGRATION: SANDVINE

Software Defined Networks (SDN)

HP OpenFlow and SDN Technical Overview

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

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

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

Bringing OpenFlow s Power to Real Networks

Layer 3 Network + Dedicated Internet Connectivity

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

SDN. Roadmap to Operating SDN-based Networks Workshop July 15, Kireeti Kompella CTO, JDI. Copyright 2014 Juniper Networks, Inc.

SOFTWARE DEFINED NETWORKING

Software Defined Environments

ENSEMBLE OSA Bringing the Benefits of the Cloud to the Metro Edge

SDN/OpenFlow. Dean Pemberton Andy Linton

STRUCTURE AND DESIGN OF SOFTWARE-DEFINED NETWORKS TEEMU KOPONEN NICIRA, VMWARE

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Making the Case for Open Source Controllers

Panel: The Future of Datacenter Networking Software-Defined Networking (SDN) for Datacenter Interconnect and Cloud Computing

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

OPENFLOW, SDN, OPEN SOURCE AND BARE METAL SWITCHES. Guido Appenzeller (Not representing Anyone)

Chapter 11 Cloud Application Development

Transcription:

OpenFlow and Software Defined Networking presented by Greg Ferro Software Defined Networking (SDN)

would like to thank Greg Ferro and Ivan Pepelnjak for giving us the opportunity to sponsor to this educational webinar on OpenFlow and SDN, technologies core to our offering. More information at: www.bigswitch.com Contact us at: contact@bigswitch.com

More Data Center Webinars Data Center Fabric Architectures OpenFlow Data Center Interconnects VMware Networking Data Center 3.0 for Networking Engineers Next-Generation IP Services Intro to Virtualized Networking Availability Live sessions Recordings of individual webinars Yearly subscription Other options Customized webinars ExpertExpress On-site workshops Inter-DC More information FCoE has very @ http://www.ipspace.net/webinars limited use and requires no bridging

More Virtualization Webinars Coming in 2012 Coming in 2012 vsphere 5 Update Virtual Networking Security Spring 2012 VXLAN Deep Dive OpenFlow VMware Networking Cloud Computing Networking Introduction to Virtualized Networking Availability Live sessions Recordings of individual webinars Yearly subscription Other options Customized webinars ExpertExpress On-site workshops Inter-DC More information FCoE has very @ http://www.ipspace.net/webinars limited use and requires no bridging

CONTROLLERS AND SOFTWARE DEFINED NETWORKING 71

REALITY CHECK [OpenFlow] doesn t let you do anything you couldn t do on a network before - Scott Shenker You don t need OpenFlow to solve every age-old problem. - Ivan Pepelnjak Frames are still forwarded, packets are delivered to hosts. It s still early stage technology but commercial products are shipping 72

BACKTRACK Today, your Routing Protocols / STP determine the Forwarding Table in your network. OpenFlow is another method for configuring the Forwarding table in the Network Switch Switch OS handles device management and operations. STP, TRILL, OSPF, BGP MIGHT be used. OpenFlow describes a solution for each frame or packet flow Wildcards provide granular control to suit 73

CONTROLLER Servers OpenFlow Switches 74

The controller will need to derive the desired forwarding data in software, Then send OpenFlow messages to update the Forwarding Table in the device. The messages can add, update or delete entries in the Forwarding table. 75

SvrA FLOW PATH Servers SvrB OpenFlow 76

SOFTWARE DEFINED NETWORKING A controller is a software program that sends and receives OpenFlow from network devices. The controller sends OpenFlow entries for the forwarding table Because the controller must compute the flow paths in software this is usually known as SOFTWARE DEFINED NETWORKING Abbreviated to SDN 77

CONTROLLER CONCEPTS drives a level of network convergence that was previously unimaginable. Consider changing all the configuration on your network to support new network path every 10 minutes? Todays tools cannot do that. SNMP can t do configuration. CLI programming is too diverse between vendors (and no standards will ever solve that). See RFC3535. 78

CONTROLLER WEAKNESS If routing is negatives, so do controllers. Bandwidth between controller and device. Transaction ability of controller, device in relation to service required. availability and reliability. (stability) 79

CONTROLLER ARCHITECTURES 5 minutes ( Please wash hands ) 80

CENTRALIZED OR DISTRIBUTED Active Standby Device Device Device Device 81

DISTRIBUTED Signalling Device Device Device Device Device Device 82

MULTILAYER Device Device Device Device Device Device 83

DEVIATION: DISTRIBUTED COMPUTING Distributed computing WAS a major challenge In the last five years, major developments in the delivery and management Application examples: Companies - Google, Amazon et al. Distributed s are likely in the longer term. Big Data controllers further out. Hadoop, MongoDB, blah blah big data fashion of today 84

SNMP / NMS We have form a SDN today in Network Management Systems. SNMP works for simple data such as counters & status. SNMP is agreed to be unusable for configuration The SNMP/SMI/ASN.1 suite describes data formats and protocol interactions. 85 RFC3535 agreed that The SNMP transactional model and the protocol constraints make it more complex to implement MIBs, as compared to the implementation of commands of a command line interface interpreter

SNMP / NMS SNMP does not support easy retrieval and playback of configurations There are scaling problems with regard to the number of objects in a device. There is often a semantic mismatch between the task-oriented view of the world usually preferred by operators and the datacentric view of the world provided by SNMP. 86

SvrA APPS & CONTROLLER Servers For SDN, the controller is usually regarded as the software element that interfaces to the network devices. OpenFlow SvrB 87

APPS & CONTROLLERS In practice, the controller is an platform or an API for sending and receiving data from the Network OSPF BGP Virtual Configuration Apps run on the controller to provide usable services - APIs, Core Software, Common Code etc 88

APPS BigSwitch has open sourced their FloodLight OpenFlow. (http:// floodlight.openflowhub.org/ Foundation of a commercial controller that is a basis for their Network Virtualisation App. Other App under development: 89 BGP Route Server for interop with existing BGP Cores. (RouteFlow) MPLS Edge (Ericsson) Firewalls / Security Flow Balancing (FlowScale) LoadBal, Security, build a large cluster of Snort servers and balance all of our mirrored traffic from several routers across the cluster.

ECOSYSTEM User Presentation Layer CLI Management Protocol SSH / Telnet Physical Network Device Device Device Device Device 90

ECOSYSTEM (CONT.) User Presentation Layer Presentation Layer Configuration Manager, Asset Management, Automation, User Interface, Operational APIs etc CLI Management Protocol SNMP SSH / Telnet Physical Network Device Device Device Device Device 91

Application Management Protocol Physical Network Presentation Layer Configuration Manager, Asset Management, Automation, User Interface, Operational APIs etc App [Switch/L2] OpenFlow Open App [LoadBal] App [Firewall] App [Routing] Vendor SNMP Device Device Device Device Device 92 Existing Network Management Systems CLI SSH / Telnet ECOSYSTEM (Cont.)

Application Management Protocol Physical Network Presentation Layer Configuration Manager, Asset Management, Automation, User Interface, Operational APIs etc App [Switch/L2] OpenFlow Open App [LoadBal] NetConf /Yang App [Firewall] App [Routing] Vendor Vendor / Proprietary XML APIs Device Device Device Device Device There are other standards OpenFlow is ECOSYSTEM (Cont.) 93

User Presentation Layer Application Management Protocol Physical Network Cloudy Devops App [Switch/L2] OpenFlow Open OpenStack Presentation Layer Configuration Manager, Asset Management, Automation, User Interface, Operational APIs etc App [LoadBal] NetConf /Yang VMware vcenter / MS SCVMM App [Firewall] App [Routing] Vendor Vendor / Proprietary XML APIs Custom Automation SNMP Device Device Device Device Device Existing Network Management Systems 94 CLI SSH / Telnet ECOSYSTEM (Cont.)

You can find more information about our company and our offering at www.bigswitch.com Our open source solutions are posted at www.openflowhub.org If you have any further question please do not hesitate to contact us at: contact@bigswitch.com 114

THANKS http://packetpushers.net http://www.bigswitch.com http://ipspace.net 116