SDN: Software Defined Networks

Similar documents
OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

WELCOME. Chicago Juniper Users Group SEPT 18TH, 2013

Software Defined Networks For Service Providers. A Practical Approach

Provisioning Overlay Networks

FROM SDN TO CLOUD NETWORKING. Bob Muglia EXECUTIVE VICE PRESIDENT, SOFTWARE SOLUTIONS DIVISION

DECODING SOFTWARE DEFINED NETWORKS

Taxonomy of SDN. Vara Varavithya 17 January 2018

JN0-210.juniper. Number: JN0-210 Passing Score: 800 Time Limit: 120 min.

Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade

Pradeep Kathail Chief Software Architect Network Operating Systems Technology Group, Cisco Systems Inc.

SDN Security BRKSEC Alok Mittal Security Business Group, Cisco

Carrier SDN for Multilayer Control

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

SDN AND THE DATAPLANE. CHI-NOG 3 June 14 th, 2014

Latest work in the IETF for SDN and NFV

Provisioning Overlay Networks

SFC in the DOCSIS Network James Kim Cable Television Laboratories, Inc.

Software-Defined Networking (SDN) Overview

OpenDaylight Introduction and Overview

F5 Networks in the Software Defined DataCenter Era. Paolo Pambianco System Engineer CSP

SDN and NFV: Why ODL ticks all the right boxes?

OpenADN: Service Chaining of Globally Distributed VNFs

Contrail Networking: Evolve your cloud with Containers

Future-Ready Networking for the Data Center. Dell EMC Forum

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Programming Windows Azure

Network Automation: Options & Possibilities 2016 BROCADE COMMUNICATIONS SYSTEMS, INC.

Weiterentwicklung von OpenStack Netzen 25G/50G/100G, FW-Integration, umfassende Einbindung. Alexei Agueev, Systems Engineer

ABNO: a feasible SDN approach for multivendor. optical networks. A. Aguado, V. López, J. Marhuenda, O. González de Dios and J.P. Fernández-Palacios

Extreme Networks How to Build Scalable and Resilient Fabric Networks

Understanding SDN A Survey of SDN Technologies and Associated Use Cases

and public cloud infrastructure, including Amazon Web Services (AWS) and AWS GovCloud, Microsoft Azure and Azure Government Cloud.

TEN ESSENTIAL NETWORK VIRTUALIZATION DEFINITIONS

Contrail Networking. Product Description. Data Sheet. Product Overview

End to End SLA for Enterprise Multi-Tenant Applications

Introduction to OpenDaylight and Hydrogen, Learnings from the Year, and What s Next for OpenDaylight

SDN+NFV Next Steps in the Journey

The Next Opportunity in the Data Centre

IPv6 Best Operational Practices of Network Functions Virtualization (NFV) With Vmware NSX. Jeremy Duncan Tachyon Dynamics

Automated Control and Orchestration within the Juniper Networks Mobile Cloud Architecture. White Paper

Introduction to Cisco Virtual Topology System DP Ayyadevara, Product Manager, Cloud Virtualization Cisco PSOSDN-1050

Cisco Application Centric Infrastructure Roadshow. Wednesday, 2. April 14

OpenContrail Overview Architecture & Demo

Cisco Virtual Topology System Release Service Provider Data Center Cisco Knowledge Network. Phil Lowden (plowden) October 9, 2018

Juniper JN0-410 Exam. Volume: 65 Questions. Question No: 1 What are two valid service VMs in a service chain? (Choose two.) A.

Routing Applications State of the Art and Disruptions

MP-BGP VxLAN, ACI & Demo. Brian Kvisgaard System Engineer, CCIE SP #41039 November 2017

SDN Technologies Primer: Revolution or Evolution in Architecture?

Future-Ready Networking for the Data Center

CloudEngine Series Data Center Switches

Deploying Cloud Network Services Prime Network Services Controller (formerly VNMC)

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Cisco VTS. Enabling the Software Defined Data Center. Jim Triestman CSE Datacenter USSP Cisco Virtual Topology System

APNIC elearning: SDN Fundamentals

Cisco Virtual Topology System (VTS)

Web-Based User Interface for the Floodlight SDN Controller

Enterprise. Nexus 1000V. L2/L3 Fabric WAN/PE. Customer VRF. MPLS Backbone. Service Provider Data Center-1 Customer VRF WAN/PE OTV OTV.

Configuring VXLAN EVPN Multi-Site

Best Practice Deployment of F5 App Services in Private Clouds. Henry Tam, Senior Product Marketing Manager John Gruber, Sr. PM Solutions Architect

Gluon: An Enabler for NFV

Advanced threats. "Software defined" everything. Internet of Things. SDDC/Cloud. HTTP is the new TCP. Mobile. F5 Networks, Inc 2

WAN. Core Routing Module. Data Cente r LAB. Internet. Today: MPLS, OSPF, BGP Future: OSPF, BGP. Today: L2VPN, L3VPN. Future: VXLAN

Making Network Functions Software-Defined

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016

OpenDaylight and the Open Source Future of Networking

SDN TO BE OR NOT TO BE. Uwe Richter SE Director Russia/CIS, East and South East Europe

Way to Implement SDN Network In Data Center

Configuring VXLAN EVPN Multi-Site

Creating and Managing Admin Domains

CHARTING THE FUTURE OF SOFTWARE DEFINED NETWORKING

Introduction. Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution

NETWORK VIRTUALIZATION THE STORY OF SDN/NFV, NUAGE, DATACENTERS, VCPE

Data Center Networks Driving SDN Openness Accelerating Data Center Service Innovation. huaweienterpriseusa.com

SDN CONTROLLERS COMPARISON

Micro Focus Network Operations Management Suite Supports SDN and Network Virtualization Engineering and Operations

Cloud Networking (VITMMA02) Software Defined Networking (SDN) in the Cloud

SDN-NFV For Telco DC. Abhishek Mande Customer Solution Architect APJ March 2017

Software Defined Networking 2015 BROCADE COMMUNICATIONS SYSTEMS, INC.

DELL EMC TECHNICAL SOLUTION BRIEF

Colt Novitas: Bringing SDN & NFV in Production. Javier Benitez, Strategy & Architecture,

Monitoring The Cloud. Service Providers View October 2017

LTRDCT-2781 Building and operating VXLAN BGP EVPN Fabrics with Data Center Network Manager

Automating Cloud Networking with RedHat OpenStack

Network Layer: The Control Plane

Introduction to Cisco Virtual Topology System (VTS) Vijay Arumugam Kannan - Product Manager, VTS

Pluribus Adaptive Cloud Fabric

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

Intent Networking Use Cases for OPNFV Susan Hares

Cisco Unified Data Center Strategy

OpenFlow: What s it Good for?

Challenges for the success of SDN and NFV (from a standardization perspective)

Intelligent WAN: Leveraging the Internet Secure WAN Transport and Internet Access

SDN for Multi-Layer IP & Optical Networks

Data Centers & Clouds Network Plumbing with Palo Alto

A Primer for Smarter Networks Next Generation Network Architecture with H3C s SDN, NFV & Overlay

Pluribus Adaptive Cloud Fabric Powering the Software-Defined Enterprise

Lecture 7 Advanced Networking Virtual LAN. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

ProgrammableFlow: OpenFlow Network Fabric

SDN Solution for Service Provider Access Network Dennis Pai, Product Manager Ahmed Abeer, Technical Marketing Engineer BRKSPG-2064

Technologies for the coming GXP in Japan

Transcription:

SDN: Software Defined Networks Thomas D. Nadeau and Ken Gray O'REILLY* Beijing Cambridge Farnham Köln Sebastopol Tokyo

Table of Contents Foreword by David Meyer Foreword by David Ward Preface ix xi xvii 1. Introduction 1 2. Centralized and Distributed Control and Data Planes 9 Introduction 9 Evolution versus Revolution 10 What Do They Do? 11 The Control Plane 11 Data Plane 16 Moving Information Between Planes 18 Why Can Separation Be Important? 20 Distributed Control Planes 28 IP and MPLS 29 Creating the IP Underlay 30 Convergence Time 32 Load Balancing 33 High Availability 34 Creating the MPLS Overlay 34 Replication 37 Centralized Control Planes 37 Logical Versus Literal 38 ATM/LANE 39 Route Servers 42 Conclusions 44 3. OpenFlow 47 iii

Introduction 47 Wire Protocol 50 Replication 53 FAWG (Forwarding Abstraction Workgroup) 54 Config and Extensibility 57 Architecture 62 Hybrid Approaches 63 Ships in the Night 64 Dual Function Switches 65 Conclusions 69 4. SDN Controllers 71 Introduction 71 General Concepts 72 VMware 75 Nicira 79 VMware/Nicira 83 OpenFlow-Related 84 Mininet 86 NOX/POX 87 Trema 89 Ryu 92 Big Switch Networks/Floodlight 93 Layer 3 Centric 95 L3VPN 96 Path Computation Element Server 101 Plexxi 109 Plexxi Affinity 111 Cisco OnePK 111 Relationship to the Idealized SDN Framework 113 Conclusions 113 5. Network Programmability 117 Introduction 117 The Management Interface 118 The Application-Network Divide 118 The Command-Line Interface 122 NETCONF and NETMOD 124 SNMP 126 Modern Programmatic Interfaces 132 Publish and Subscribe Interfaces 132 XMPP 135 iv Table of Contents

Google's Protocol Buffers 13 7 Thrift 140 JSON 142 I2RS 143 Modern Orchestration 146 OpenStack 147 CloudStack 151 Puppet 153 Conclusions 156 6. Data Center Concepts and Constructs 157 Introduction 157 The Multitenant Data Center 160 The Virtualized Multitenant Data Center 163 Orchestration 167 Connecting a Tenant to the Internet/VPN 168 Virtual Machine Migration and Elasticity 169 Data Center Interconnect (DCI) 175 Fallacies of Data Center Distributed Computing 176 Data Center Distributed Computing Pitfalls to Consider 177 SDN Solutions for the Data Center Network 184 The Network Underlay 185 VLANs 186 EVPN 188 Locator ID Split (LISP) 191 VxLan 192 NVGRE 195 OpenFlow 197 Network Overlays 199 Network Overlay Types 201 Conclusions 205 7. Network Function Virtualization 207 Introduction 207 Virtualization and Data Plane I/O 208 Data Plane I/O 210 I/O Summary 213 Services Engineered Path 214 Service Locations and Chaining 217 Metadata 219 An Application Level Approach 220 Scale 222 Table of Contents v

NFV at ETSI 223 Non-ETSI NFV Work 228 Middlebox Studies 229 Embrane/LineRate 231 Platform Virtualization 233 Conclusions 238 8. Network Topology and Topological Information Abstraction 241 Introduction 241 Network Topology 242 Traditional Methods 244 LLDP 248 BGP-TE/LS 252 BGP-LS with PCE 253 ALTO 254 BGP-LS and PCE Interaction with ALTO 255 I2RS Topology 256 Conclusions 259 9. Building an SDN Framework 261 Introduction 261 Build Code First; Ask Questions Later... 262 The Juniper SDN Framework 265 IETF SDN Framework(s) 268 SDN(P) 268 ABNO 270 Open Daylight Controller/Framework 271 API 274 High Availability and State Storage 275 Analytics 276 Policy 279 Conclusions 279 10. Use Cases for Bandwidth Scheduling, Manipulation, and Calendaring 281 Introduction 281 Bandwidth Calendaring 284 Base Topology and Fundamental Concepts 285 OpenFlow and PCE Topologies 286 Example Configuration 287 OpenFlow Provisioned Example 287 Enhancing the Controller 289 Overlay Example Using PCE Provisioning 290 vi Table of Contents

Expanding Your Reach: Barbarians at the Gate 294 Big Data and Application Hyper-Virtualization for Instant CSPF 295 Expanding Topology 297 Conclusions 298 11. Use Cases for Data Center Overlays, Big Data, and Network Function Virtualization.. 299 Introduction 299 Data Center Orchestration 299 Creating Tenant and Virtual Machine State 302 Forwarding State 304 Data-Driven Learning 305 Control-Plane Signaling 306 Scaling and Performance Considerations 306 Puppet (DevOps Solution) 308 Network Function Virtualization (NFV) 311 NFV in Mobility 312 Optimized Big Data 315 Conclusions 319 12. Use Cases for Input Traffic Monitoring, Classification, and Triggered Actions 321 Introduction 321 The Firewall 321 Firewalls as a Service 324 Network Access Control Replacement 326 Extending the Use Case with a Virtual Firewall 330 Feedback and Optimization 333 Intrusion Detection/Threat Mitigation 333 Conclusions 335 13. Final Thoughts and Conclusions 337 What Is True About SDN? 337 Economics 339 SDN Is Really About Operations and Management 340 Multiple Definitions of SDN 341 Are We Making Progress Yet? 342 Index 345 Table of Contents vii