Introduction to Software-Defined Networking (SDN) and Network Programmability BRKSDN-1014 Jason Davis, Distinguished Engineer (Services) Abstract SDN is an exciting new approach to network IT Service Management. You may have questions about SDN, Controllers, APIs, Overlays, OpenFlow and ACI. You may also be wondering what products and services are SDN-enabled and how you can solve your unique business challenges and enhance your differentiated services by leveraging network programmability. In this introductory session we will cover the genesis of SDN, what it is, what it is not, and Cisco's involvement in this space. Cisco's SDN- enabled Products and Services will be explained enabling you to consider your own implementations. Since SDN extends network flexibility and functionality which impacts Network Engineering and Operations teams, we'll also cover the IT Service Management impact. Network engineers, network operation staff, IT Service Managers, IT personnel managers, and application/compute SMEs will benefit from this session. BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 3 Agenda • What is SDN & Network Programmability • What are the Use Cases and Problems Solved with SDN? • An Overview of OpenFlow • What Are Cisco's solutions? • An Overview of Network Overlays • An Overview of Network Controllers • An Overview of ACI • The Impact to IT Service Management • How to Get Ready BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 What is Software-Defined Networking (SDN)? • An approach and architecture in networking where control and data planes are decoupled and intelligence and state are logically centralized • Enablement where underlying network infrastructure is abstracted from the applications [network virtualization] • A concept that leverages programmatic interfaces to enable external systems to influence network provisioning, control and operations BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 5 SDN is… …a new approach at network transformation* …empowering external influencers to network design and operations …impacting the networking industry - challenging the way we think about engineering, implementing and managing networks …providing new methods to interact with equipment/services via controllers, APIs …normalizing the interface with equipment/services …enabling high-scale, rapid network and service provisioning/management …generating a LOT of ‘buzz’ and attention …providing a catalyst for traditional Route/Switch engineers to branch-out * […not the first attempt!] BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 6 SDN is not… …an easy button… [but is intending to make things easier for all!] …a panacea or end-state …narrowly defined …meaning the death of network engineers …a mandate for all network engineers to become C and Java programmers …a new ISDN service from Apple called iSDN …a new attempt at network evolution… I Wants SDN BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 7 Have We Seen This Before? Overlays / Encapsulations MPLS VPLS VPN GRE Tunnels LISP Control Plane / Data Plane Separation – Centralized Control SS7 Management and ATM LANE Programmatic Interfaces Wireless LAN Controller GMPLS SNMP NETCONF EEM BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 8 Where Did SDN Come From? 2008 Have you tried rebooting the Internet yet? http://cleanslate.stanford.edu/ BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 The Traditional Network… Control Plane (CP) Control and Data Plane resides CP DP CP DP within Physical Device Data Plane (DP) CP DP CP DP CP DP CP DP CP DP CP DP Control plane learns/computes forwarding decisions Data plane acts on the forwarding decisions BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 10 The Network As It Could Be…to an SDN ‘Purist’ CP DP CP DP CP CP DP CP DP CP DP CP DP CP DP CP DP Control plane becomes centralized Physical device retains Data plane functions only BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 11 The Network As It Could Be…In a ‘Hybrid SDN’ CP DP CP DP CP CP DP CP DP Controller CP DP CP DP CP DP CP DP A Controller is centralized and separated from the Physical Device, but devices still retain a localized Control plane intelligence BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 12 What are the Use Cases and Problems Solved with SDN? Why Change? • Familiar Manual, CLI-driven, device-by-device approach is inefficient • Increased need for programmatic interfaces which allow faster and automated execution of processes and workflows with reduced errors • Need for a ‘central source of truth’ and touch-point BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 14 Your Challenges • Pace of Change – Technology & Competition • Globalization of the Marketplace • Proliferation of Social Networking • IT Budgets, Staffing and Resources • Accelerated Pace of Consumerization, Virtualization and XaaS Options • Consumption Economics BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 15 Customer Needs: Network Programmability Research/ Massively Scalable Service Cloud Enterprise Academia Data Center Providers . Experimental . Customize with . Automated . Policy-based . Virtual workloads, OpenFlow/SDN Programmatic APIs provisioning and control and VDI, Orchestration components for to provide deep programmable analytics to of security profiles production insight into network overlay, optimize and networks traffic OpenStack monetize service delivery Network Network Flow Scalable Private Cloud “Slicing” Management Multi-Tenancy Agile Service Delivery Automation Diverse Programmability Requirements Across Segments (Automation & Programmability) BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 SDN Addresses Needs for… • Centralized configuration, management/control, monitoring of network devices (physical or virtual) • Ability to override traditional forwarding algorithms to suite unique business or technical needs • Allowing external applications or systems to influence network provisioning and operation • Rapid and scalable deployment of network services with life-cycle management BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 17 ! Weather-Based Routing BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 18 Get IMs From Routers/Switches BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 Business Metrics Influencing Routing Controller Class API GUI Schedule Staff Directory WAN1 (MPLS) WAN2 (EPL) WAN3 (Internet) U N I V E R S I T Y Main Campus Remote Classroom BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 20 An Overview of OpenFlow What is OpenFlow? API Application OF OF Controller AGENT …a Layer 2 communications protocol that gives access to the forwarding plane of a network device, …a specification for building switches conforming to the protocol BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 Deutsche Telekom : Facebook : Goldman Sachs : Yahoo Google : Microsoft : NTT Communications : Verizon OPEN NETWORK FOUNDATION Stanford : UC Berkeley ONF Board ONF Members 3TEN8 Cisco Systems Hitachi Metaswitch Networks Samsung 6WIND Citrix Systems HP Midokura Sanctum Networks Ltd A10 Networks Colt Technology Services Huawei MRV Communications SDN Essentials Active Broadband Networks Coriant IBM NAIM Networks SDN Solutions ADVA Optical Networking Corsa Technology Infinera NCL Communication SK Telecom Alcatel-Lucent Criterion Networks (I) Pvt Ltd Infoblox NEC Spirent Alibaba Group Holding Ltd Cyan Institute for Information Industry (III) Netgear Swisscom Applied Micro Circuits Dell/Force10 Networks Intel Netronome Tail-f Systems Aricent Group Digital China Networks Ltd (DCN) Intelliment Security NetScout Tallac Networks Arista Networks ECI Telecom Intune Networks NoviFlow Inc. Tata Communications Aruba Networks Equinix IP Infusion NSN Tekelec (Acquired by Oracle) ATTO Research Korea Ericsson Itential NTT Data Telecom Italia Auvik Networks EstiNet Technologies Inc. ITRI (Industrial Technology Research OKI Electric Industry Telefonica Baidu Online Network Technology Co ETRI (Electronics and Institute) Optelian Telekom Malaysia - TM Research & Ltd. Telecommunications Research Ixia Oracle Development Barefoot Networks Institute) Juniper Networks Orange Telesoft Beijing Internet Institute (BII) Extreme Networks KDDI Overture Networks Tellabs Big Switch Networks F5 Kemp Technologies PCCW Global Ltd. Tencent, Inc. BISDN Fiberhome Technologies Konodrac Pertino Texas Instruments Blue Ocean Networks Pty LTD FishNet Security KT Corp. (Korea Telecom) Pica8 Thales Broadcom Freescale Semiconductor Inc L3 Communications Systems - East Plexxi Inc Tilera Brocade Communication Systems Friesty Lancope, Inc. PMC-Sierra Inc. Transmode BTI Systems Fujitsu Level 3 Procera Networks TW Telecom Centec Networks Gencore Systems LSI Corporation Qosmos UBIqube Solutions Ceragon Networks Gigamon Luxoft Rackspace Vello Systems China Mobile Research Center GlimmerGlass Marvell Radware Verizon China Telecom GuardiCore Ltd. MediaTek Riverbed Technologies Ciena H3C Technologies Mellanox Technologies Saisei Networks http://opennetworking.org
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages108 Page
-
File Size-