Overview: Software-Defined Networking Data Center Campus & Branch Access & Aggregation Review of Next Genera0on Networking Technologies WAN Core Edge Jim Apfel / jim.apfel@gmail.com / 650-400- 3304 Disclaimer The following material is informal and for review purposes only dissemina0on is not authorized without consent
Networking Entanglement Next Generation Networks Data Center & Cellular Base Sta0on ENERGY Hardware Networking Enterprise Switches & Routers Database ENERGY SoPware Networking Virtualiza0on 2
From IT- Networking to SoPware- Defined Networking Applica)on Cloud Compu)ng Delivery Controllers (ADC) Virtual IT, Applica0ons SoPware & Services based Cloud Compu)ng Virtual IT, Applica0ons & Services Cloud Web Compu)ng Content Op)miza)on (WCO) So@ware- Defined Networking OpenFlow, ONF Clean Slate Virtual IT, Applica0ons Op0mized & Services rendering Service Provider Networking Cloud, Mobile, Cloud Cloud Compu)ng Storage Virtual Enterprise IT, & Applica0ons Consumer Hos0ng & & Services Virtualiza0on Unstructured Data Storage, Search, Sharing & Virtualiza0on Content- Centric Networks Named- Data Networking, Embedded security Cloud Scale Networks Cloud Compu)ng SoPware Defined Virtual Cloud IT, Networking Applica0ons & (SDCN) Services
Macro-Trends: Next Generation Networking Current issues in the network; Need for faster, more scalable networks to support changing traffic patterns (multiple database and servers, cloud) and content (data & video traffic) Better reliability and security Alternative Architectures (Open Networking Foundation/ONF, Control SW, Openflow) Big Data GreenTouch Consortium CCN, ICN, NDN HGN (Hybrid GUID), Mobility First FIA GENI (NSF Test bed) Early-stage startups
Effects of the Cloud- based Networks Market Successes w/cloud Amazon, CenturyLInk/Savvis, Citrix, EMC (VMWare), Google, IBM, Microsoft, NetApp, Oracle, Rackspace, Salesforce, Verizon/Terremark Expect moves by: Apple, Brocade, Cisco, Dell, Facebook, HP & Yahoo Technology Impact to the Cloud New virtualization architectures (e.g. ) separates data & control plane, removing command & control at switch/routing devices. Control plane operations handled centrally and distributed to data plane elements. Allows: Hardware-independent flexibility Ability to change flows dynamically Robust programmable network Enhanced security Complex efficiency Network Virtualiza0on Plaborm OpenFlow Controller Server Virtualiza0on Plaborm Software Defined Data Center (SDDC) Hypervisor Management Cloud- based Programmable Networking Cloud Storage & Hos0ng
Introduction - Software-Defined Networking is an emerging architecture for computer networking. separates the control plane from the data plane in network switches and routers. Features & Benefits Software-defined networking decouples control (MAC learning, routing protocols & forwarding decisions) from network topology (fowarding path, interfaces & how they peer) - Service velocity through highly scalable and easily configured (automated) network virtualization -- Ideal for Data Center/Campus networks Deployment Variants - Symmetric vs asymmetric - Floodless vs flood-based - Host-based ve Network-centric - Automated fabric architecture with intrinsic VM awareness automation Application Server Business Apps, Cloud Apps, CloudStack, OpenStack Switching Device (Data Plane) Controller (Control Plane) OpenFlow Carrier Network Switching Device (Data Plane) Examples: OpenFlow, PCE, Service Provider
Controller (OpenFlow, other) Controllers in the Market Beacon (Stanford & Big Switch) Big Switch Floodlight Broadcom Brocade OpenScript (Vyada) EZChip Intel (Fulcrum+) JUNOS Qfabric + SLAX NetConf (Yang) NOX & NOX- MT (Stanford) VMWare (Nicira) Big Switch Apache 2.0-licensed open source OpenFlow Controller Supports OpenStack cloud services Works with vswitch OpenFlow Switch Group Table Application Controller OpenFlow Protocol Secure Channel Flow Table Flow Table
Key Strengths for Strengths Virtualization: Separation of control plane enables virtualization of the network elements Flexible: Provides logically centralized, software-driven control with power to modify the behavior of the network Challenges Demarcation Abstraction vs Reality Scalable: Arbitrary parallelization, multi-thread, multi-core support Customizable: Open API for customization, rapid service introduction & deployment (also: Modular) Lower Cap/Op Ex: Fewer errors and downtime, utilizes automated configurations vs manual Performance, Flow Tables, Latency, QoS, SLA Vendor specific implementations, Interoperability, Open Standards Security, backup, corner cases Other: Fault Tolerant Other: Domain specific & Inter- Domain Issues, Implementation
Evolu0on of the Network Big Data Analytics Cloud Social Networking XaaS Cloud Managed Wireless LAN Big Data Analytics Cloud Social Networking XaaS Cloud Managed Wireless LAN Cloud Storage Cold Data Storage Service Provider Cloud Platforms Mobile Public Cloud Infrastructure Home Cloud Home Software-Defined Cloud Networks & Services Private Cloud Enterprise Remote Office/SMB / OpenFlow Virtualization VM, Hypervisor Security UTM Access Gateway Enterprise Cloud Big Apps Data Analytics Smart Clouds Cloud Cloud-Ready Social NetLAN Branch Office
Scalability Requires Traditional Network Service Provider The New Network Purpose-built HW for hyper-scale deployment Elastically scale up and down by workload Large numbers of virtual domains Network connectivity between virtual endpoints Core services span virtual and physical infrastructure
Mul0ple Networks Private and Public Cloud Infrastructure Mobile Infrastructure Intra-domain (Centralized) Control & Communication DC (e.g. OpenFlow) Data Center High Speed Switches deploy functions as virtual applications: firewalls, IPS/ IDS, UTMs, ADCs SP Service Provider LTE Access, Backhaul and Core Equipment: will eventually be flexibly managed in virtual architectures surrounding LTE Ideal for elastic resource allocation
Vendors using Google WAN Backbone: G- Scale Network Built from merchant silicon 100 s of nonblocking 10GE ports, OpenFlow support Custom HW running Linux, Open source rou0ng stacks: Quagga BGP, ISIS/IBGP, Scales to mul0ple Tbps HP Virtual Applica0on Networks Controller (Oct 2012) HP Open- Flow enabled FlexNetwork Enterprise Switches Models: 3500, 3800, 5400, 8200 IBM and NEC Bring /OpenFlow to Enterprise DC Networks IBM OpenFlow- Enabled RackSwitch G8264 (10G & 40G) NEC Programmable (pflow) Controller Juniper QFabric and JUNOS Working on Open- Source Controller Open- Source, OpenAPI, non- VMWare friendly Huawei announces several Carrier prototypes including generic controller for hybrid networking, an op0cal line terminal and transport containing an controller, a broadband gateway using
Summary Cloud op0mized networks for private, public and Service Provider networks Virtualized network controllers / SoPware- defined Data Centers and networks Hardware and sopware integra0on for key network elements Intra- domain communica0ons New architectures providing advantages in efficiency, scale, security and storage Intelligent semiconductors solu0ons provide beder CPU, mul0- core and SoC integra0on across mul0ple plaborms and domains Further inves0ga0on is required in the key areas including: /OpenFlow advancement in other domains: Access, Edge, Mobile OpenFlow Op0miza0on AppStore for (the killer Applica0ons Plaborm)