Outsourcing the Routing Control Logic: Better Internet Routing Based on SDN Principles



Similar documents

Outsourcing the Routing Control Logic: Better Internet Routing Based on SDN Principles

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

Qualifying SDN/OpenFlow Enabled Networks

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

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

ONOS Open Network Operating System

Inter-domain Routing. Outline. Border Gateway Protocol

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January

Software Defined Networking & Openflow

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

MPLS VPN Security Best Practice Guidelines

Exterior Gateway Protocols (BGP)

Software-Defined Network Management

2014 Open Networking Foundation

SIMPLE NETWORKING QUESTIONS?

Improving Network Management with Software Defined Networking

Data Center Use Cases and Trends

Managing the Home Network

SDN PARTNER INTEGRATION: SANDVINE

KT The Value Networking Company

Extending the Internet of Things to IPv6 with Software Defined Networking

software networking Jithesh TJ, Santhosh Karipur QuEST Global

How the emergence of OpenFlow and SDN will change the networking landscape

How the Emergence of OpenFlow and SDN will Change the Networking Landscape

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

The Evolution of the Central Office

Towards a Next- Generation Inter-domain Routing Protocol. L. Subramanian, M. Caesar, C.T. Ee, M. Handley, Z. Mao, S. Shenker, and I.

Software-Defined Network Management

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

SOFTWARE DEFINED NETWORKING

Intelligent Platform as a Service (PaaS) solutions for Mobile Virtual Network Operators (MVNO s)

Network Level Multihoming and BGP Challenges

THE SDN OPPORTUNITY. Michael Beesley VP/CTO, PLATFORM SYSTEMS DIVISION

Towards a distributed SDN control Inter-platform signalling & Flow-aware Path Computation Element (PCE)

How To Make A Route Map On Bpg More Efficient

SDN research directions

OpenFlow and Software Defined Networking presented by Greg Ferro. Software Defined Networking (SDN)

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Bell Labs. Network Awareness and Virtualization Meets Cloud. Volker Hilt Bell Labs/Alcatel-Lucent. Slide 1

Interdomain Routing. Project Report

THE SDN TRANSFORMATION A Framework for Sustainable Success

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

What is SDN all about?

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

CSCI-1680 So ware-defined Networking

Integrating Network. Management for Cloud

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

Software Defined Networks

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Evolution of Software Defined Networking within Cisco s VMDC

SDN and FTTH Software defined networking for fiber networks

Data Center Networking Designing Today s Data Center

SDN Applications in Today s Data Center

Software Defined Networks

Network Management and Software-Defined Networking (SDN)" EE122 Fall 2013 Scott Shenker (understudy to Sylvia Ratnasamy)

Validating the System Behavior of Large-Scale Networked Computers

Introduction to Routing

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

SDN/OpenFlow. Dean Pemberton Andy Linton

OpenFlow/SDN activities of NTT Communications

Business Case for Open Data Center Architecture in Enterprise Private Cloud

Software Defined Networking What is it, how does it work, and what is it good for?

Software Defined Networking for Telecom Operators: Architecture and Applications

Creating the Conceptual Design by Gathering and Analyzing Business and Technical Requirements

GLIF End to end architecture Green paper

SDN. What's Software Defined Networking? Angelo Capossele

Network Virtualization

Does SDN accelerate network innovations? Example of Flexible Service Creation

HP OpenFlow and SDN Technical Overview

Software-Defined Networks Powered by VellOS

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

Software Defined Networking (SDN) Networking excellence Maniyan Sundaresan

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

Applying SDN to Network Management Problems. Nick Feamster University of Maryland

Ten Things to Look for in an SDN Controller

SDN and Open Ethernet Switches Empower Modern Data Center Networks

Cloud Computing Security: What Changes with Software-Defined Networking?

Software Defined Networking

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

ON.Lab Launches Revolutionary SDN Open Source Network Operating System ONOS on behalf of its Community of Service Providers and Innovator Partners

MPLS WAN Explorer. Enterprise Network Management Visibility through the MPLS VPN Cloud

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Better management of large-scale, heterogeneous networks toward a programmable management plane

Simplify Your Data Center Network to Improve Performance and Decrease Costs

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

Driving SDN Adoption in Service Provider Networks

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

IP Telephony Management

COMLINK Cloud Technical Specification Guide DEDICATED SERVER

IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)

OPTICAL AND HIGHER LAYERS ARE CONVERGING WITH SDN

Boosting Business Agility through Software-defined Networking

From Virtualization Paradigm to Fractal Infrastructure

The Future of Networking, and the Past of Protocols

T2: SDN basics and the Open Flow protocol

Internet Traffic and Content Consolidation

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Transcription:

Outsourcing the Routing Control Logic: Better Internet Routing Based on SDN Principles Vasileios Kotronis Dr. Xenofontas Dimitropoulos Dr. Bernhard Ager 1

Routing management is hard Requirements: Map policies to low-level, distributed configuration Maintain extensive configuration code-base Optimize traffic engineering Debug errors Secure network Scale-up infrastructure As a result managing routing is cumbersome, complex, error-prone 2

BGP makes it even harder Designed to handle inter-domain routing interactions but: As the Internet grew, so did the complexity Technical drawbacks have become prevalent Policy disputes Route Oscillation, Flapping Convergence time Scalability, Churn Security, Authentication It is very difficult to evolve 3

$ / Mbps Routing is needed, but is NOT core business for many Internet organizations Communication Systems Group (CSG) Routing is absolutely necessary Does it pay? NO E.g.: profits in pure transit drop ($/Mbps)* Bit pipe ISP model under revision Pressure for reduced costs (OPEX) Higher-margin services: IPTV, VoIP, cloud-hosting year *http://drpeering.net/white-papers/internet-transit-pricing-historical-and-projected.php 4

The case for Outsourcing Well-known practice to reduce-streamline OPEX Benefits from economy of scale Supports ecosystem of managed networking services Already applied to multiple Enterprise networks Claim it makes sense for ISPs and larger Internet organizations because: Internet Routing is hard Gets harder as the service requirements grow Large effort Small payoff Routing Logic Outsourcing 5

Outsourcing the Routing Logic Communication Systems Group (CSG) OUTSOURCING SERVICE CONTRACTOR ISP High-level services ROUTING INFRASTRUCTURE Configuration Control Logic SLA High-level services ISP ROUTING INFRASTRUCTURE Focus on profitable services on top of routing Buy expertise from specialized contractor Form interactive business relationship 6

Transition stages: Outsourcing: smooth transition Communication Systems Group (CSG) Consultation, Information about Best Practices Routing Control Logic Path Computation + Configuration Low-level control of FIBs, RIBs Routing Control Plane During the transition we: Shape our own Policies (based on business model) Propagate our requirements to the contractor Keep our Privacy: Trusted party model, SLAs If not satisfied backtrack 7

The case for SDN Control Program A Network OS Control Program B Decouple Control from Data Plane: Abstractions Examples: Centralized Routing Applications RCP, Morpheus, RouteFlow Logical Centralization But: Physical Distribution Redundancy (Picture borrowed from Nick McKeown) 8

SDN: enabling simpler outsourcing Communication Systems Group (CSG) Routing App #1 Routing App #2 Single-Domain Routing OS Platform Contractor Policy Requirements, Routing Configuration, Network State, Monitoring Info Client Domain 9

Thinking bigger: cumulative outsourcing Optimizations Troubleshooting Programmable Transit Multi-Domain Routing OS Platform Contractor Domain A Cumulative Information Exchange Domain B 10

Additional benefit: legacy-compatible evolution CONTRACTOR #1 CONTRACTOR #2 CLIENT AS CLIENT AS CLIENT AS BGP CLIENT AS BGP INDEPENDENT CLIENT AS AS BGP Ecosystem of outsourcing service contractors - clients New routing-signaling protocols within the clusters New protocols for contractor interoperability Legacy Compatibility (BGP) 11

Recap: the benefits of the contractor s global view CONTRACTOR #1 CONTRACTOR #2 CLUSTER OF CLIENTS CLUSTER OF CLIENTS BGP INDEPENDENT DOMAINS BGP Inter-Domain Routing Optimizations Collaborative Security and Troubleshooting (mediation) Debugging of Inter-Domain policy conflicts Centralized identification of routing problems New protocols to handle Intra-Cluster Routing 12

Summary of incentives Contractor: Offer better service to clients (efficiency, stability, availability) Build upon their requirements Achieve economy of scale Client: Invest in high-margin services Outsource a significant portion of complexity Interplay between entities: Incremental Optimizations in Routing (inter-as level) New opportunities-services: programmable transit 13

Research directions Logical Centralization Physical Distribution Resiliency Delay/Overheads Trade-offs Coordination Logic Proactive Controllers Reactive Controllers ROUTING COMPONENTS Communication between client contractor What information needs to be exchanged? How? Security Privacy? What happens if severed? fail-over mechanisms How to quantify the gains from cumulative outsourcing? Data, comparison with status quo (aggregation vs distribution) 14

Contributions Proposal of SDN-based Routing Logic Outsourcing Technical + Financial Incentives for ASes (focus = ISPs) Exploration of what we gain at the inter-as level: Logical centralization of routing control plane Fostering optimizations and innovative protocols Implicit collaboration through mediation Identification of future research directions: Hierarchical routing schemes New interfaces-protocols between entities Comparison with today s state 15

Thank you! Questions? 16

BACKUP 17

Candidate Clients Small or medium sized network providers Why? Global trend: Higher and higher interconnectivity Flattening of the AS topology graph* Need for sophisticated Traffic Engineering Complexity increases Who should handle the complexity? Observation: Large number of potential clients out there (~10s of thousands) *C. Labovitz et al. Internet Inter-Domain Traffic. SIGCOMM 2010. 18

Larger and tier-1 ISPs Candidate Contractors External specialized parties Why? Considerable expertise in routing Incentive for a new service type provision (outsourcing) Opportunity for an economy of scale Example: AT&T Tier-1 ISP Market leader in handling outsourced network services 19

Sample Architecture (single client contractor) POLICIES NETWORK STATE MONITORING DATA BGP MESSAGES SERVICE CONTRACTOR INTRA-/INTER- AS ROUTING CONTROL LOGIC ROUTING CONTRACTOR S LOCAL DELEGATE CONTROL MONITORING (SNMP, NETFLOW, ETC) BGP SECURE COMMUNICATION CONFIGURATION BGP MESSAGES (OpenFlow, NETCONF, CLIs) CLIENT DOMAIN 20

What do we propose? INTERNET ROUTING IT OUTSOURCING SDN PARADIGM 21

Some thoughts about the economy of outsourcing How can we kick-start this kind of market? New economic dynamics: economy of scale? Tussles between outsourcing entities Auditors: verification of SLAs, parallel ecosystem 22

Tussle handling? Bird s eye view efficiency In general let the tussle run as today, but: Efficient, accurate detection of problems Capability of reconciliation through mediation New tussles between contractors (Picture from: niagarainflatables.com) 23

Thinking bigger: Cumulative Outsourcing ISP 1 ROUTING (ISP 1) INTERNET ISP 2 INTERNET ROUTING (ISP 2) ROUTING (ISP 3) OUTSOURCING SERVICE CONTRACTOR GLOBAL ROUTING LOGIC INTER-DOMAIN ROUTING OPTIMIZATIONS EVOLUTION BIRD s EYE VIEW + EXPERTISE ISP 3 Amplification Effect 24

Today s world (pre-sdn) Router Router Feature Feature OS Custom Hardware Feature Feature Router OS Custom Hardware OS Custom Hardware Feature Feature Domain A Router Feature Feature OS Custom Hardware Router Feature Feature OS Custom Hardware 25