Overview:
Software-Defined Networking
Review of Next Genera0on Networking Technologies
Jim Apfel / [email protected] / 650-‐400-‐3304
Data Center Access &
Aggregation Campus &
ENERGY ENERGY Hardware Networking
Networking Entanglement
SoPware Networking DatabaseNext Generation Networks
Enterprise Switches & Routers
Data Center & Cellular Base Sta0on
From IT-‐Networking to “SoPware-‐Defined” Networking
Cloud Compu)ng
“Virtual IT, Applica0ons & Services” Content-‐Centric Networks “Named-‐Data Networking”, Embedded security Service Provider Networking Cloud, Mobile, SDN Cloud Compu)ng
“Virtual IT, Applica0ons & Services”
Cloud Storage
Enterprise & Consumer Hos0ng & Virtualiza0on
Cloud Compu)ng
“Virtual IT, Applica0ons & Services”
Cloud Scale Networks
SoPware Defined Cloud Networking
(SDCN)
Cloud Compu)ng
“Virtual IT, Applica0ons & Services” Web Content Op)miza)on (WCO) Op0mized rendering So@ware-‐Defined Networking OpenFlow, ONF Clean Slate Cloud Compu)ng
“Virtual IT, Applica0ons & Services”
Applica)on Delivery Controllers (ADC)
SoPware based
Unstructured Data
Storage, Search, Sharing & Virtualiza0on
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
– SDN (Open Networking Foundation/ONF, SDN Control SW, Openflow) – Big Data
– GreenTouch Consortium – CCN, ICN, NDN
– HGN (Hybrid GUID), Mobility First FIA – GENI (NSF Test bed)
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
Hardware-independent flexibility Ability to change flows dynamically Robust programmable network Enhanced security
Complex efficiency
OpenFlow
Controller Management Hypervisor Cloud Storage & Hos0ng Cloud-‐based Programmable Networking Server Virtualiza0on Plaborm Network Virtualiza0on Plaborm
Software Defined Data Center (SDDC) New virtualization architectures (e.g. SDN) separates data & control plane,
removing command & control at switch/routing devices.
Control plane operations handled centrally and distributed to data plane elements. Allows:
Introduction - SDN
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
SDN Deployment Variants
- Symmetric vs asymmetric - Floodless vs flood-based - Host-based ve Network-centric
- Automated fabric architecture with intrinsic VM awareness automation
SDN Examples: OpenFlow, PCE, Service Provider SDN
Software-Defined Networking
is an emerging architecture for computer networking. SDN separates the control plane from the data plane in network switches and routers.
SDN Controller (Control Plane) OpenFlow Carrier Network Switching Device (Data Plane) Switching Device (Data Plane) Application Server Business Apps, Cloud Apps,
SDN 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) SDN Controller Application OpenFlow Protocol Big Switch
• Apache 2.0-licensed open source OpenFlow Controller
• Supports OpenStack cloud services • Works with vSwitch
Secure Channel Group Table Flow Table Flow Table OpenFlow Switch
Key Strengths for SDN
Strengths
Challenges
Virtualization: Separation of control plane enables
virtualization of the network elements
Demarcation
Flexible: Provides logically centralized, software-driven
control with power to modify the behavior of the network
Abstraction vs Reality
Scalable: Arbitrary parallelization, multi-thread, multi-core
support
Performance, Flow Tables, Latency, QoS, SLA
Customizable: Open API for customization, rapid service
introduction & deployment (also: Modular)
Vendor specific implementations, Interoperability, Open Standards
Lower Cap/Op Ex: Fewer errors and downtime, utilizes
automated configurations vs manual
Security, backup, corner cases
Other: Fault Tolerant Other: Domain specific &
Evolu0on of the Network
Public Cloud Private Cloud Home Cloud InfrastructureEnterprise Remote Office/SMB
Home
Big Data Analytics Cloud Social NetLAN SDN/ OpenFlow Service Provider SDN Cloud Platforms Cloud Storage Security UTM Virtualization VM, Hypervisor Cold Data Storage Access Gateway Mobile SDN
Software-Defined Cloud Networks & Services
Enterprise Cloud Apps Smart Clouds Cloud-Ready Branch Office
Big Data Analytics Cloud Social Networking XaaS Cloud Managed Wireless LAN Big Data Analytics Cloud Social Networking XaaS Cloud Managed Wireless LAN
Service Provider
Scalability Requires SDN
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 Traditional Network SDN SDN SDN SDN SDN
Mul0ple SDN Networks
Data Center Service Provider
Private and Public Cloud Infrastructure
SP SDN
Mobile Infrastructure
DC SDN (e.g. OpenFlow)
LTE Access, Backhaul and Core
Equipment: will eventually be flexibly managed in virtual architectures surrounding LTE
High Speed Switches deploy
functions as virtual applications: firewalls, IPS/
IDS, UTMs, ADCs
Intra-domain (Centralized) SDN Control & Communication
Vendors using SDN
• HP Virtual Applica0on Networks SDN Controller (Oct 2012) • HP Open-‐Flow enabled FlexNetwork Enterprise Switches Models: 3500, 3800, 5400, 8200
• 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
• IBM and NEC Bring SDN/OpenFlow to Enterprise DC Networks • IBM OpenFlow-‐Enabled RackSwitch G8264 (10G & 40G)
• NEC Programmable (pFlow) Controller • Juniper QFabric and JUNOS
• Working on Open-‐Source SDN Controller
• Open-‐Source, OpenAPI, non-‐VMWare friendly
• Huawei announces several Carrier SDN prototypes including generic SDN controller for hybrid SDN networking, an op0cal line terminal and
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:
– SDN/OpenFlow advancement in other domains: Access, Edge, Mobile – OpenFlow Op0miza0on