Leveraging SDN for Intelligent WAN Automation



Similar documents
Business Case for Cisco SDN for the WAN

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

SDN Applications in Today s Data Center

Introduction to Software Defined Networking

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

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

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

SOFTWARE DEFINED NETWORKING

Virtualization, SDN and NFV

Transforming Evolved Programmable Networks

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Qualifying SDN/OpenFlow Enabled Networks

Software Defined Networks in SP Environments

An Architecture for Application-Based Network Operations

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Leveraging SDN and NFV in the WAN

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

Cisco Network Services Orchestrator enabled by Tail-f Multi-Vendor Service Automation & Network Programmability Stefan Vallin, Ph D

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

SDN: A NEW PARADIGM. Kireeti Kompella CTO, JDI

SDN IN WAN NETWORK PROGRAMMABILITY THROUGH CENTRALIZED PATH COMPUTATION. 1 st September 2014

Cisco NFV Solution for the Cisco Evolved Services Platform

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

NFV Management and Orchestration: Enabling Rapid Service Innovation in the Era of Virtualization

BRINGING NETWORKS TO THE CLOUD ERA

Making the Case for Open Source Controllers

What is SDN all about?

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

SDN and NFV in the WAN

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

U s i n g S D N - and NFV-based Servi c e s to M a x i m iz e C SP Reve n u e s a n d I n c r e ase

The promise of SDN. EU Future Internet Assembly March 18, Yanick Pouffary Chief Technologist HP Network Services

SDN PARTNER INTEGRATION: SANDVINE

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

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

Blue Planet. Introduction. Blue Planet Components. Benefits

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

Embracing Transport SDN for Open Networking Architectures

Agile VPN for Carrier/SP Network. ONOS- based SDN Controller for China Unicom MPLS L3VPN Service

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

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

How To Orchestrate The Clouddusing Network With Andn

THE SDN TRANSFORMATION A Framework for Sustainable Success

Why Service Providers Need an NFV Platform Strategic White Paper

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

Software defined networking. Your path to an agile hybrid cloud network

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

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

SOFTWARE-DEFINED NETWORKING (SDN)/NFV AND ACADEMIC RESEARCH IN CANADA

Driving SDN Adoption in Service Provider Networks

Learn how Open Source Software is Redefining SDN!

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

Datacenter Networking. Joy ABOIM Consulting System Engineer

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

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

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

MRV EMPOWERS THE OPTICAL EDGE.

Ontology, NFV and the Future OSS September 2015

The Cloud-Optimized. Leveraging a multi-layer SDN framework

SDN/Virtualization and Cloud Computing

Cloud Computing, Software Defined Networking, Network Function Virtualization

Group-Based Policy for OpenStack

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Software Defined Network (SDN) for Service Providers

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012

OpenConfig: collaborating to enable programmable network management

SDN Testbed Experiences: Challenges and Next Steps

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Business Cases for Brocade Software-Defined Networking Use Cases

Network Operations in the Era of NFV & SDN. Chris Bilton - Director of Research & Technology, BT

VIRTUALIZING THE EDGE

2013 ONS Tutorial 2: SDN Market Opportunities

Cloud, SDN and the Evolution of

MRV EMPOWERS THE OPTICAL EDGE.

Flexible SDN Transport Networks With Optical Circuit Switching

SDN Services at the Customer Edge

Business Case for NFV/SDN Programmable Networks

Software-Defined Networks Powered by VellOS

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014

OpenFlow/SDN activities of NTT Communications

智 慧 應 用 服 務 的 資 料 中 心 與 底 層 網 路 架 構

Transport OIF. Hans-Martin Foisel Deutsche Telekom. OIF Carrier WG Chair. October 16, 2013

Challenges and Opportunities:

SDN Practices in China Mobile. Lu Huang

Strategic Direction of Networking IPv6, SDN and NFV Where Do You Start?

ABNO: The IETF approach for carrier SDN

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

Extending SDN into the Transport Network. Nanog 59 Wayne Wauford Infinera

Addressing Inter Provider Connections With MPLS-ICI

Software Defined Networks Virtualized networks & SDN

Transcription:

Leveraging SDN for Intelligent WAN Automation Craig Hill Distinguished SE U.S. Federal CCIE #1628 crhill@cisco.com @netwrkr95 Polar Star EIS Conference Atlanta GA April 29, 2015 1

Introduction SDN beyond just the DC Overview of the Hybrid model driven out of ONF leverage the middle-layer of centralized + distributed mode Define current problems with WAN provisioning examples of how challenging it is to provision, and re-provision BE requirements today over a WAN backbone Overview of WAE framework quick overview of WAE, the problems it is targeting at solving Use cases on how this is targeted for uses Summary 2

Vijay Gill GM, Global Network Services, Microsoft https://twitter.com/vgill/status/227539039979446272 3

familiar with the technology and its components create cross functional IT teams applications, security, systems network existing investments without the need to overhaul longstanding technologies Ben Rossi InformationAge.com January 16, 2015 4

End to End Services Architectures SDN WAN Orchestration a Key Enabler for User Accessibility to Services (NFV, Apps, ) Evolved Services Platform Services & Portal Business Intent catalogs, workflows Orchestration Engine Execution configuration, automation, provisioning Service Catalog Virtual Private Routing / VPN Transport Security Mobility Video/ Content Cloud Service Provisioning (Physical & Virtual Services) - Provision WAN services - Provision NFV in DC Cross Domain Orchestration Network Orchestration - DC SDN - WAN Orchestration & Optimization Managed Services Compute & Storage Control - Elastic Services Control - Service Lifecycle management Carrier Class Reliability and High Availability Provision WAN/VPN Services & SLA Admit Bandwidth Optimize WAN Activate & Place Cloud/NFV services Compute, Storage, Network Physical & Virtual Interoperable x-vendor Support for Legacy & Open Source SP WAN / VPN SP Core SP DC End2End Service Management and SLA Guarantees 5

SDN in the WAN Delivers Critical Solutions Maximizing BW, Link Utilization, and Optimizing Engineering Cycles WAN is a critical conduit between customers, content, NFV - User access to NFV resources and business applications - DC to DC Business Must support legacy infrastructure WAN bandwidth is costly and limited maximize %util Capacity planning is challenging!!! Targeted at maximizing WAN optimization, orchestration, and automation for customers who own their own WAN elements (Federal) Data Center #2 Federal Owned WAN Data Center #1 Must re-think how the WAN Engineering Cycles Evolve as the needs are On-Demand versus Days or Weeks Multi-Vendor, Multi-Environment Flexible Infrastructure; New Classes of Applications 2013 Cisco Systems, Inc. All rights reserved. Cisco and Customer NDA Only Open & Interoperable Solutions; Standards & Open Source Modular & Reusable Components

Tightening the Engineering Cycle Years/Months Weeks/Days Minutes/Seconds Must Increase Service Velocity provisioning, Increase Link utilization, Limit Time to Deploy 7

SDN WAN Orchestration Resources: Linking Users to Cloud, NFV Services, and Mission Resources Extend Service Offerings In a Heterogeneous Data Center Services Infrastructure Platform Apps Security Mobile Video VPN WAN Orchestration Virtual Topology Module (in the DC) End-User Portal (OSS) Workflow IP Address Mgmt Virtual Overlay Forwarding Provisioning an Open VNF Ecosystem L2 IPv4 IPv6 Elastic Compute Services Multi-Environment; Based Upon Customer Needs Legacy, Cross-Vendor, Open, Interoperable & Potential to Be Fully Integrated 8

BSS/Catalog/Portal Ecosystem Decision Support & Policy source Ecosystem BSS BMC CLM vcd Openstack Prime Service Catalog Other Hybrid Cloud Ecosystem Assurance Compliance Capacity Performance Resource/Asset Policy Source Other API Orchestration, Workflow & Policy implementation 3 rd -Party EMS & Activation Service Intent API DC & NfV Orchestration SDN/WAN Orchestration Device API Multivendor Network Elements Configuration Platform API n x Enterprise Private Cloud Amazon Rackspace Google IBM Other SDN Openflow 1.0/1.3 OVSDB LISP Netconf BGP PCEP SNMP Infrastructure Open Source, Multi-Vendor, Multi-Service, Multi-Protocol Other/C LI White Box OpenFlow Enabled Devices Traditional Dedicated Hardware NFVI Network Elements (Multi Hypervisor) 9

Traditional Control Plane Architecture (Distributed) Control plane is tightly coupled to the network device Minimal application programmability of network devices (CLI, SNMP, NETCONF) EX: Router, Ethernet switches, etc Application Distributed Control Plane Centralized Control Plane Data Plane APIs 10

SDN Control Plane Architecture (Centralized) Central Controller Control plane is centralized Control plane abstracted from the forwarding HW Communications channel exists between control plane and forwarding HW (OpenFlow agent on device) Application Distributed Control Plane Centralized Control Plane EX: OpenFlow Model (controller, agent on network element) Data Plane APIs 11

Hybrid Control Plane Models Source: ONF Hybrid WG Centralize When Needed, Default Distributed Control Plane for All Else Applications Network Devices: On-Box Control Plane Application Distributed Control Plane Centralized Control Plane Data Plane APIs 12

Hybrid Control Plane Models Source: ONF Hybrid WG Centralize When Needed, Default Distributed Control Plane for All Else Applications Network Middleware Network Devices: On-Box Control Plane Utilizes existing distributed and central control plane Central controller for optimized Behavior and performance Leverage current routing innovations and services (IP/MPLS, TE, L2 VPN, convergence, OAM ) with benefits of central programmable orchestration Application Distributed Control Plane Centralized Control Plane Data Plane APIs 13

Hybrid Control Plane Models Applications Centralize When Needed, Default Distributed Control Plane for All Else Source: ONF Hybrid WG WAN Automation Engine (WAE) Network Devices: On-Box Control Plane Distributed Control Plane for default mode of operation Leverage WAE as Network Middleware controller Global Optimization and Advanced Traffic Engineering dispensed by a Central Control Plane Application Distributed Control Plane Centralized Control Plane Data Plane APIs 14

Smarter, Agile & Open Architectures Infrastructure Needs to Map To Customer Requirements Modularity & Interoperability Reusable & flexible; interoperable components; consistent APIs & open interfaces Open Innovation, Open Source, Standards Standardization & development of open, multi-vendor solutions Scale & Simplify the Network Virtualization & programmability; multi-layer convergence & interoperability, automated solutions Increase Value for Partners, Customers, Users New user experiences, faster time-to-market, new consumption & business models Modular Interoperable Standards- Based Open Simple & Scalable Multi-Vendor, Multi-Environment Flexible Infrastructure; New Classes of Applications Open & Interoperable Solutions; Standards & Open Source Modular & Reusable Components 15

WAN Orchestration Delivers Critical Solutions Customer & Market Needs Enables Open & Interoperable Integration Cross-Vendor Utilization of Current Assets including Legacy Infrastructure Large Failure Domains: Need for Evolutionary Approach Critical Conduit Between Customers and Content Simplification of Multiple Needs Multi-Environment, Multi-Vendor, Multi-Service, Multi-Layer, Multi-Protocol Compliments Distributed Control Plane Fast & Flexible: Capacity Planning and Deployment Needs to be On-Demand Versus Days or Weeks. 16

Key Target Areas and Components for a SDN Mask Complexity, Virtualizing Network Functions, Central Orchestration, Open API s Open Innovation, Open Source, Open API s to offer programmability and granular control from from applications beyond CLI Hybrid Model - Collaborative Control Plane Architecture Virtualization (NFV) of physical network elements Leverage NFV routers, FW, LB, all elements Centralized Programmability, Automation, and orchestration of network-wide functions Rapid deployment of network, policy, service functions from a single console/pain-of-glass Automate and orchestrate behavior to many devices WAN BW, NFV, service chains, and XaaS Leverage the abstraction of SDN to solve real problems, not add more technology to the network 2013 Cisco Systems, Inc. All rights reserved. Cisco and Customer NDA Only Utilizes existing control/data plane model + abstracted control plane and API s to leverage application programmability Offers the best of current routing (IP/MPLS, convergence, OAM) with benefits of programmable API s, while leveraging network analytics

Hybrid Control Plane Models Centralize When Needed, Default Distributed Control Plane for All Else Hybrid Model - Collaborative Control Plane Architecture Infrastructure Services Topology, path computation, Identity, Policy Orchestration Dynamic config and provisioning of network & server virtualization Management Traditional management elements Utilizes existing control/data plane model Targets specific WAN applications and programmability Leverage current routing (IP/MPLS services, TE, convergence, OAM ) with benefits of central programmable API s, orchestration, and network analytics Application Distributed Control Plane Centralized Control Plane Data Plane APIs 18

Multiple Network Abstractions Applications CHI 20G NYC MODEL OF NETWORK ATL Services View SFO L3 L-2 L-1 Network 3D View of Network (Beta of New Modeling Tools) 19

WAN Automation Controller Components SDN WAN Orchestration Framework 20

SDN WAN Orchestration Platform Visualize, Optimize, and Control Application platform for placing traffic demands and paths across an IP/MPLS WAN APIs Client Apps MATE Apps Cross Domain Orchestration North-Bound API: Java/REST South-Bound (Bi-Directional): BGP-LS (update link-state TO controller), stateful PCEP (programs network elements FROM controller) Databases Collector SDN WAN Application Engine Programming Intelligent collector, planner, and optimizer engine and can leverage what if exercises for load placement in a predictive model Multi-vendor enabled & extensible Leverages OpenDaylight Infrastructure with WAN Orchestration applications (uses REST to controller) BGP-LS IP/MPLS WAN Multi- Layer Segment Routing PCEP configlet 21

WAN Automation Overview 22

1 - Can I place this requested BW load on my network? 2 - If I do, which link(s) is outside my network capacity threshold? IP/MPLS WAN Multi- Layer Segment Routing In Real-Time!!! 23

WAN Orchestration Framework Example: Bandwidth Calendaring Deployment App 3 5 4 2 Collector BGP-LS NB API WAN App Program PCEP 6 1. Network conditions reported to collector consistently 2. WAN Orch pulls latest Plan File every 20 min from existing MATE Collector 3. Customer App requests DC #1 DC #2 bandwidth at Future Date/Time (in app) 4. Demand admission response: <R1-R3, B/W, Future Date/time> 5. Customer App confirms booking 6. Two hours prior to activation placement APP applies config in Traffic Mgr (app) 7. Traffic Mgr programs the LSP on devices 8. LSP setup for traffic 1 7 WAN Congested R2 Data Center #1 R1 8 R3 Data Center #2 24 24

25

Real-Time Automation of WAN Provisioning WAN Orchestration = Maximum Resource Utilization Extend, Enable & Integrate Current & Legacy Infrastructure Accurate topology model and traffic model at scale to 1000 s of nodes Enables demand admission, path planning, centralized TE, multilayer optimization Historical, real-time, and predictive models Many insights into the network: history, present, or the future Demand admission (present), or BoD, scheduling, reservations (future) High-transaction queries for predictive what-if scenarios Demand Engineering, Load Placement, Centralized TE Option to respond (or not) Flexible policy routing to ensure latency constraints, HA or full path diversity 26

WAN Applications: Faster & Smarter Services Build, Automate, Scale, Secure & Visualize Your Network in New Ways. Online Visualization, Analytics and Business Intelligence Automated Tunnel Creation & Traffic Load Management Managing inventory, security & maintenance windows Additional Application & Network optimization Apps Optimal Bandwidth Placement between Two or More Sites Offline Planning, Design & Analysis 27

ut-of-box or Build Your Own Applications abled by Easy-to-Use & Open APIs Build Your Own OOB & Ready to Use 28

Utilize OpenDaylight + WAN Automation Engine On-Demand Bandwidth Scheduling 3 Benefits: Web Portal 4 NB API Cariden/NS OS Performance & Scalability On Demand New Portal = Simple, Intuitive, Automated New Services = Revenue Opportunities 2 Collector 1 Program PCEP Congested!! Multi Vendor & Open Architecture Based Upon Open Source (No Lock in) Data Center #2 Data Center #1 2014 Cisco and/or its affiliates. All rights reserved. R1 5 WAN R2 R3 Cisco Confidential 29

Real-World Customer Deployments 30

Use Case: Demand Admission & Placement Problem: Demand placement requirement must take in account LOCATION as well as network impact (link over-subscription) Solution: Application places demand on the suggested path/location and the network remains healthy leveraging under-subscribed links BW Demand App RESTful APIs WAN Application Collection Programming Simple REST API Hides Complexity; Utilizes Infrastructure Intelligence WAN Cloud Consumer Customer Site R1 R2 R3 Content Sites 31

32

Use Case: Bandwidth Scheduling (Calendaring) Problem: Provider s customer has an on demand need for nightly DC backup or to move workloads Solution: After determining a best path, Platform programs an LSP via PCEP. BW Calendar App RESTful APIs WAN Application Collection Programming Simple REST API Enables Faster Solution without Complexity PCEP WAN Congested!! R2 R1 Data Center #1 Data Center #2 R3 33

34

Use-Case: TE Load Balancing Problem: A customer needs to efficiently use expensive BW links (EX: high cost links, perhaps transoceanic) and must optimize usage. Solution: The most expensive network resources are fully optimized by calculation assigning best load share metrics using PCEP (extensions). TE Tunnel Builder App RESTful APIs WAN Application Collection Programming REST API Enables Solution; Hides Complexity PCEP R1 AS Foo WAN 35

Use Case: Policy-Based Path Planning Problem: A service provider needs to provision disjoint LSPs from access to aggregation router, even across failures Solution: Platform ensures LSP paths remain disjoint even across failures TE Manager App RESTful APIs WAN Application Collection Programming REST API Enables Solution; Hides Complexity PCEP Access Node WAN Aggregation Node 36

SDN + WAN Enabled Real-Time Services Enabling Users to Create, Deliver & Deploy New Services Faster Services / Features TE Pseudo-wire VPNs IP Tunneling Lambdas Functions Call Admission Control Load Placement Protection & Restoration Path Diversity Attribute based path selection Multi-layer optimization Design/Modeling Application Platform Protocols OpenFlow NetConf/Yang PCE-P BGP-LS Netflow/IPFix SNMP CLI Config 37

OpenDaylight + WAN Orchestration Network-Aware Service Placement 1 Internal Data Center Workload increase Request resources 2 Workload Deployed 4 Cloud Data Center 1 2 Additional capacity needed; check cloud resources Check resource availability, performance determine optimal location 3 SP VPN 3 Provision network tenant, virtual compute, storage, VPN, services Cloud Data Center 4 Virtual infrastructure and network container active Cloud Data Center 38

Summary & Q&A Connecting Current Network & Infrastructure Assets to New Open and Interoperable SDNs Enables Maximum Utilization Combine centralized view of network with Dynamic Routing and signaling SDN, NFV, & Mission Link Users to Services & Workloads Across the Network SLA Guarantees MPLS & WAN Orchestration Provide More Accurate, Easier & Faster Ways to deliver this. Example Services: Rapid Mission spin-up / tear-down, Scheduled Reserved BW, ondemand BW New Tools & APIs eliminate Complexity & Allow for New Service & Application Creation Create New Applications to enhance Mission support, Reduce OPEX & Increase Speed to Deliver New Offerings to customers and war-fighter 39

HTTPS://DEVELOPER.CISCO.COM Cisco Confidential 40

THANK YOU 41

BEYOND MATE: HIGH LEVEL VIEW WITH APPLICATIONS Service, Network and Analytics REST APIs Optimization & Prediction Analytics Current Model Plan New Model Calendaring Collector Deployer SNMP CLI NetFlow BGP-LS NMS/EMS PCeP Configlets OnePK OpenFlow I2RS Collection Drivers Deployment Drivers... Multivendor Network Devices 2014 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42