Software Defined Networks in SP Environments

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

Software Defined Network (SDN) for Service Providers

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

SDN/Virtualization and Cloud Computing

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

Network Positioning System

Introduction to Software Defined Networking

An Architecture for Application-Based Network Operations

Leveraging SDN for Intelligent WAN Automation

THE ON-DEMAND DATA CENTER NETWORK TRANSFORMATION IN A CHANGING INDUSTRY. Ken Cheng, CTO, Brocade October, 2013

Transforming Evolved Programmable Networks

Business Case for Cisco SDN for the WAN

SDN PARTNER INTEGRATION: SANDVINE

What is SDN all about?

SDN Testbed Experiences: Challenges and Next Steps

Using YANG for the Dissemination of the Traffic Engineering Database within Software Defined Elastic Optical Networks

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

software networking Jithesh TJ, Santhosh Karipur QuEST Global

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

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

SDN MIGRATION STRATEGIES The Case for Transitioning to an SDN-enabled Network

SDN Applications in Today s Data Center

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

SDN. Roadmap to Operating SDN-based Networks Workshop July 15, Kireeti Kompella CTO, JDI. Copyright 2014 Juniper Networks, Inc.

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

Learn how Open Source Software is Redefining SDN!

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

Telecom. White Paper. Inter-SDN Controller Communication: Using Border Gateway Protocol

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

Qualifying SDN/OpenFlow Enabled Networks

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

An Introduction to Software-Defined Networking (SDN) Zhang Fu

Enhancing BoD Services based on Virtual Network Topology Control

Using SDN-OpenFlow for High-level Services

Juniper Networks NorthStar Controller

Flexible SDN Transport Networks With Optical Circuit Switching

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

SOFTWARE DEFINED NETWORKING

2013 ONS Tutorial 2: SDN Market Opportunities

Network Virtualization and SDN/OpenFlow for Optical Networks - EU Project OFELIA. Achim Autenrieth, Jörg-Peter Elbers ADVA Optical Networking SE

Recent Developments in Transport SDN

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

The Next Frontier for SDN: SDN Transport

Open Transport Switch:

Challenges and Opportunities:

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

Building Content Distribution Platforms over Flexible Optical Networks

Security Challenges & Opportunities in Software Defined Networks (SDN)

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Building Access Networks that Support Carrier Ethernet 2.0 Services and SDN

SDN_CDN Documentation

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

THE SDN TRANSFORMATION A Framework for Sustainable Success

Programmable WAN Networking is SFW. David Ward CTO & Chief Architect Platform Systems Division, Juniper Networks

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

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

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

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

Using YANG for the Dissemination of the Traffic Engineering Database within Software Defined Elastic Optical Networks

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

SDN Architecture and Standards for Operational, at Scale Networks. 신명기 ETRI KRNET June 2012

SDN Interfaces and Performance Analysis of SDN components

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E.

SDN Architecture and Service Trend

Software Defined Networking & Openflow

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Cloud, SDN and the Evolution of

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

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

ABNO: The IETF approach for carrier SDN

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

Palo Alto Networks. Security Models in the Software Defined Data Center

Spotlight On Backbone Technologies

Virtualization, SDN and NFV

Enlighten your transport network

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

Evolution of Software Defined Networking within Cisco s VMDC

End-to-End Network Centric Performance Management

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

Blue Planet. Introduction. Blue Planet Components. Benefits

MPLS-based Virtual Private Network (MPLS VPN) The VPN usually belongs to one company and has several sites interconnected across the common service

Transcription:

Software Defined Networks in SP Environments Architecture, Elements and Use Cases Stefano Previdi (sprevidi@cisco.com) Distinguished Engineer Cisco Systems Darmstadt, October 25, 2012 2010 2012 Cisco and/or its affiliates. All rights reserved. 1

Cisco SDN approach POLICY Orchestration ANALYTIC S Harvest Network Intelligence Program for Optimized Experience Application Developer Environment Networ k Analysis and Monitoring, Performance and Security Harvest Network Intelligence Program for Optimized Experience z Network Elements and Abstraction 2

s gres o r P In Use Case: ioverlay Architecture Overlay client uses service from Server layer The two layers are independent and decoupled I for Information: all the required information is flowing between the two layers Client or Overlay R3 R1 R2 O1 Server O2 O3 i for Information flowing between layers at the UNI boundaries 3

Depl oyed Use Case: Content Delivery Network CDS-IS Service Router with NPS 10.30.1.1 10.40.1.1 10.20.1.1 CDN Portal? 4

s gres o r P In Mobile: Backhaul Congestion Notification Internet GTP enb S-GW GTP or PMIP P-GW Other MOs Orchestration Layer 2 3 1 6 4 5 and State BGP-LS, PCEP, ) Network Layer IGP Metric Extensions for BW and Delay information PCEP for LSP state information BGP-LS for topology (including IGP Metric Extensions) 5

s gres o r P In Information Acquisition Example: SPs and CDNs OTT/ CDN How to signal to the CDN a change in the link resources availability? Without re-advertising all affected SP prefixes! If CDN is able to understand some form of topology, the SP could advertise the change and instruct the CDN to use alternate peering point SP/OTT Peering points 6

On the question of Centralized vs Distributed fully distributed Logically centralized ( on-box ) (servers) Rapid prototyping (TTM vs. performance) Algorithms which require coordination between instances, benefit from a global view Large scale tables with relatively infrequent updates (ARP,..) Software/Algorithm for tightly coupled homogeneous environments Controlled/tightly-managed Environments Rapid response to Changes: Efficient plain vanilla Layer-3-style forwarding Rapid response to data-plane events / packet forwarding Simplicity of Control- and Data-Plane Integration** ** Past experience (e.g. PSTN AIN, Softswitches/IMS, SBC): CP/DP split requires complex protocols between CP and DP. * See also: Martin Casado s Blog: http://networkheresy.wordpress.com/2011/11/17/is-openflowsdn-good-at-forwarding/ 7

Network Information Acquisition 8

Information Why? What do we want to do? Traffic/Demand Engineering Application Traffic Optimization Service Chaining Virtualization of: paths, flows, topologies, infrastructures, Segment Routing Others What do we need A complete and exhaustive view of what s in the reality underneath our apps. System AS#1 AS#2 9

Requirements Aggregation / Abstraction Aggregate topology elements: links and nodes Similar to prefix aggregation R 3 R 1 R 2 O 1 O 2 O 3 Extendibility Allow extension of topology Enhance LSDB information with policy originated info E.g.: inter layer peering points R 3 R 1 R 2 O 1 O 3 O 2 10

Requirements Multi-layer / Multi-domain The same mechanism must be re-usable between any pair of layers Multilayer Apps Overlay TE Tunnels IP/MPLS Optical Transport 11

Acquisition DB Functions Definitions Acquisition Server/System Orchestration APIs Orchestration: PCE/NPS/CDNI/ Cloud, 4 DB 4 System System 4 DB 3 1 Acquisitio n Acquisitio n Acquisitio n Acquisitio n 2 12

Information Acquisition Example: BGP-LS for NPS/ALTO Servers Benefits: Single API from network to ALTO Srv Isolation of IGP from ALTO Leverage BGP Policies 3. Advertisement of BGP-LS NLRIs to NPS/PCE server Allows virtualization/aggregation of topology information 2. Advertisement of BGP-LS NLRIs to RR Control is kept in network layer 1. IGP Redistribution into BGPLS BGP-LS Speaker BGP-LS RR BGP-LS Speaker 13

Servers/Systems and Network Programmability PCE, NPS, ALTO 14

Requirements: Network Virtualization Segment Routing Virtualization multiple overlays (application, vpn) share the network Flow engineering traffic is engineered on a per-flow basis, maximize utility High Frequency overlays may change their per-flow path at high frequency Simplicity 15

Multi-Domain / Multi-Layer PCE e Servic aul Backh e Servic aul h k c a B Services Services Inter PCE Tunn el el Tunn Tunnel Inter-layer PCE APIs Inter-layer PCE APIs Tunn el el Tunn Tunnel Link Link Inter PCE IP/MPLS λ IP/MPLS λ λ Inter-layer PCE APIs Inter-layer PCE APIs λ λ λ r Fibe r Fibe DWDM DWDM Inter PCE 16

Cisco Approach: Multilayer/Multidomain NPS/PCE Northbound APIs Path Request APIs (PCEP) East/West APIs Network Guidance APIs (ALTO, NPS) Inter-PCE APIs: Redundancy, Load Share, Orchestration layer Management: Multilayer, Multidomain, Aggregation, Virtualization, Stitching, Active/Passive Information Databases: topologies, analytics, traffic matrix, inventory, locations, Algorithms and Service computations: PCALC, ALTO, NPS, SPF/RSPF, CDNI, Southbound APIs /State/Resources Information Acquisition APIs (BGP-LS/BGP/IGPs/ ) State Signaling APIs (PCEP, OF, ) Infrastructure Optical IP/MPLS L2 Switching Video Mobile DC Networ k DC Comput e DC Storage... 17

Summary: Cisco Perspective on SDN Cisco continues to pursue software defined networking SDN includes (1) network overlay virtualization (2) programmatic device APIs (3) network functional abstractions Cisco s portfolio already includes several key components of an SDN solution PCE/PCEP, ALTO, OpenFlow, OpenFlow is a protocol, not an architecture OpenFlow primarily define a protocol for packet forwarding Migration to SDN will be evolutionary Cisco will take a use-case driven approach Cisco will in the near term engage with specific customers on SDN and OpenFlow as a prototype technology Emerging upper level requirements Network Virtualization, Slicing Service Chaining 18

Thank you. 19