Try Before you Buy: SDN Emulation with (Real) Interdomain Routing 1 Brandon Schlinker ⋆, Kyriakos Zarifis*, Italo Cunha ♮, Nick Feamster †, Ethan Katz-Bassett*,

Slides:



Advertisements
Similar presentations
Multihoming and Multi-path Routing
Advertisements

Cabo: Concurrent Architectures are Better than One Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton.
FORUM ON NEXT GENERATION STANDARDIZATION (Colombo, Sri Lanka, 7-10 April 2009) A Pilot Implementation of an NGN Dual Stack IPv4/IPv6 network for MEWC,
Chapter 1: Introduction to Scaling Networks
Deployment of MPLS VPN in Large ISP Networks
Routing Basics.
SIP & SS7 (SIP-02) Monday - 09/10/07, 10:00-10:45am.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Network Virtualization COS 597E: Software Defined Networking.
SDX: A Software-Defined Internet Exchange
Opportunities and Research Challenges of Hybrid Software Defined Networks ACM SIGCOMM Computer Communication Review table of contents archive Volume 44.
VoipNow Core Solution capabilities and business value.
The need for BGP AfNOG Workshops Philip Smith. “Keeping Local Traffic Local”
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
Unleashing the Power of Ubiquitous Connectivity with IPv6 Sandeep K. Singhal, Ph.D Director of Program Management Windows Networking.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
CS Summer 2003 CS672: MPLS Architecture, Applications and Fault-Tolerance.
1 Design and implementation of a Routing Control Platform Matthew Caesar, Donald Caldwell, Nick Feamster, Jennifer Rexford, Aman Shaikh, Jacobus van der.
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Considering the Advantages of Using BGP.
MPLS L3 and L2 VPNs Virtual Private Network –Connect sites of a customer over a public infrastructure Requires: –Isolation of traffic Terminology –PE,
UNICAST ROUTING PROTOCOLS Major Functions:  Define the domain of operation (Internal/External to the ISPs), and interaction with other protocols.
Abstraction and Control of Transport Networks (ACTN) BoF
Network Devices BY JACKSON HARDESTY. Hubs  Hubs are a now outdated way of sending signals at layer 2 compared to switches.  Hubs are used primarily.
Inter-domain Routing Outline Border Gateway Protocol.
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
Routing Route Redistribution.
TCOM 515 Lecture 6.
Authors Renata Teixeira, Aman Shaikh and Jennifer Rexford(AT&T), Tim Griffin(Intel) Presenter : Farrukh Shahzad.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
UCSC 1 Aman ShaikhWIRED Panel on Intra-domain Routing Panel on Intra-domain Routing WIRED 2003 Workshop on Internet Routing Evolution and Design Aman Shaikh.
Dynamic Routing Chapter 9. powered by DJ 1. C HAPTER O BJECTIVES At the end of this Chapter you will be able to:  Explain Dynamic Routing  Identify.
1 Interdomain Routing (BGP) By Behzad Akbari Fall 2008 These slides are based on the slides of Ion Stoica (UCB) and Shivkumar (RPI)
1 Cabo: Concurrent Architectures are Better than One Jennifer Rexford Princeton University Joint work with Nick Feamster.
The Evolving Contact Center Protecting Your Organization’s Investments While Driving IP-Enabled Efficiencies into the Future Hollie Moran Sr. Product.
© 1999, Cisco Systems, Inc. Module 9: Understanding Virtual LANs.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Intro to Network Design
Operations in HEAnet Brian Nisbet NOC Manager. Operational Overview 30+ Technical Staff. – 75% of whom participate in NOC Duty. 60+ Clients. Expanding.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
SDX: A Software-Defined Internet eXchange Jennifer Rexford Princeton University
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429/556 Introduction to Computer Networks Inter-domain routing Some slides used with.
Catawba County Board of Commissioners Retreat June 11, 2007 It is a great time to be an innovator 2007 Technology Strategic Plan *
Africa IXP. Outline / Overview Connectivity in Africa 400’000’000.
Evolving Toward a Self-Managing Network Jennifer Rexford Princeton University
Technical Solution Proposal
Evolving Toward a Self-Managing Network Jennifer Rexford Princeton University
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
Inter-domain Routing Outline Border Gateway Protocol.
Draft-li-idr-cc-bgp-arch-00IETF 88 IDR1 An Architecture of Central Controlled Border Gateway Protocol (BGP) draft-li-idr-cc-bgp-arch-00 Zhenbin Li, Mach.
Introduction to Avaya’s SDN Architecture February 2015.
Building SDN-ready high bandwidth IXP M.Sc.E.E. Goran Slavić
Eric Osborne ARNOG 2016 NFV (and SDN). Introduction About me: 20+ years in Internet networking: startup, Cisco, Level(3) Currently a principal architect.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Routing Working at a Small-to-Medium Business or ISP – Chapter 6.
1 Internet Routing 11/11/2009. Admin. r Assignment 3 2.
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Fall, 2001CS 6401 Switching and Routing Outline Routing overview Store-and-Forward switches Virtual circuits vs. Datagram switching.
Working at a Small-to-Medium Business or ISP – Chapter 6
Ghana Academic and Research Network (GARNET)
Keeping local stuff local
Border Gateway Protocol
Introduction to Internet Routing
Working at a Small-to-Medium Business or ISP – Chapter 6
Tailor slide to customer industry/pain points
BGP Overview BGP concepts and operation.
Software Defined Networking (SDN)
Working at a Small-to-Medium Business or ISP – Chapter 6
Computer Networks Protocols
In-network computation
Presentation transcript:

Try Before you Buy: SDN Emulation with (Real) Interdomain Routing 1 Brandon Schlinker ⋆, Kyriakos Zarifis*, Italo Cunha ♮, Nick Feamster †, Ethan Katz-Bassett*, and Minlan Yu* University of Southern California, California, USA ⋆ Universidade Federal de Minas Gerais, Minas Gerais, Brazil ♮ Georgia Institute of Technology, Georgia, USA † Open Networking Summit Santa Clara, California, USA March 2014

SDN Presents New Questions for Network Operators 2 Questions in Legacy Networks:  Protocol(s) to Use  Internal Routing (IGPs: OSPF, RIP)  Scalability  BGP scalability  Equipment Vendor  Single CLI  Support for vendor-specific technologies SDN uses centralized controller to make decisions and focuses on forwarding, not routing Controller scalability, switch performance Controller capabilities, interoperability Questions in SDN Networks:

SDN Creates New Challenges for Operators  For a Network Operator, SDN =  New interactions  New components that require redundancy  New scalability and management issues  How Does SDN Impact my Network? 3 Overwhelmed Network Operator

New Data Centers: Great Environments for Deploying SDN  Greenfield environment – all new equipment purchased at once  Homogeneous network % SDN infrastructure  Built from the ground-up, no risk of downtime during setup  One administrative domain, little interaction with other networks 4

What about existing ISP and Enterprise Networks? 5 ISP Backbone Network

Existing Networks Built Piecemeal Over Multiple Years 6 Provider Started at East Coast with One Equipment Vendor

Existing Networks Built Piecemeal Over Multiple Years 7 Expanded to West Coast With Different Equipment Vendor

Multiple Technologies Support Large Networks  Different Technologies Used Across Existing Network  Different IGPs (OSPF, RIP), Route Reflectors for BGP scalability, Middleboxes  Company acquisitions, sudden growth, vendor specific technologies → heterogeneity 8

Large Networks Have Interactions with Other Networks  Multiple Points of Presence for Interacting with Other Networks  Interactions will continue to use BGP protocol for foreseeable future (even with SDN)  These interactions are important → they define internal traffic patterns 9

Other Existing Networks Have Similar Problems  Other Networks May Not Be As Large, But Will Face Similar Problems  ISPs, Enterprise Networks, Educational Networks, Service Providers  Highly Diverse Network Ecosystem  Lots of custom configurations, protocols, hidden interactions, outdated decisions  Opposite of environment typically discussed when we talk about SDN 10

Realities of Transitioning to SDN  Takes time to migrate existing networks  Some operators not ready to migrate portions of their network to SDN technologies  BGP isn’t going away soon (still need to interconnect the Internet)  Need Hybrid Network for Foreseeable Future  Need to ensure different technologies in hybrid network play nice 11

Network Operators…. 12 How Does an Operator Make Sure SDN Plays Nice In Their Existing Network? What Tools Can These Use To Understand SDN’s Impact?

Mininet Enables Emulation of SDN Networks 13

Mininet Lacks Support for Emulating Existing Networks… 14  Lacks Emulation Support for Key Components in Today’s Networks:  Inter-domain routing (BGP between multiple AS)  Intra-domain routing (Legacy IGPs, such as OSPF, RIP) Cannot support hybrid networks

Emulation Limited Regardless of Emulator 15  Cannot accurately emulate peer ISPs:  Unpredictable routes, failures, policies, topologies, business & technical goals  We need more than emulation... Impossible to Emulate

Mini NExT 16 Comprehensive Network Emulation of Intra-domain combined with Inter-domain Connectivity with Real Networks

Mini NExT ’s Extends Mininet’s Emulation Support 17  Extends Mininet to Support BGP and IGP Protocols  Now can support any network type, including hybrid networks  Requires significantly less resources than emulation with virtual machines

[Real][Emulated] Mini NExT Goes Beyond Emulation with Real Connectivity 18  Combines Emulated Network with Real BGP Connectivity  Multiplexes a real network’s existing BGP sessions  Enables emulated and operational network to communicate with peers via BGP BGP Sessions Multiplexed to Provide Real Connectivity Emulated with MiniNExT

Mini NExT Translates Network 1:1 into Sandbox Environment 19 Real Network Mini NExT Sandbox Both networks can run at the same time Mini NExT Translation

Emulated with Mini NExT on a laptop Mini NExT Combines Emulated Network with Real BGP 20 Real BGP Sessions

Mini NExT Enables SDN Experiments 21 Let’s Change The Data Center Network to SDN

Mini NExT Enables SDN Experiments 22 New SDN Data Center (All Other Components The Same)

Mini NExT Emulated Networks Can Exchange Routes, Traffic 23

Mini NExT Helps Operators Assess SDN’s Impact Key Takeaways on Mini NExT:  Enables 1:1 translation of any network into a sandbox environment  Helps network operators take a holistic look at how SDN will impact their networks  Makes it easier to define network transition plans with confidence Additional Information on Mini NExT:  Talk with me here at the conference  Brandon Schlinker,  GitHub Repository: Mini NExT 24