Central Control over Distributed Routing fibbing.net
|
|
|
- Simon Harrison
- 10 years ago
- Views:
Transcription
1 Central Control over Distributed Routing fibbing.net Stefano Vissicchio UCLouvain SIGCOMM 8th August 205 Joint work with O. Tilmans (UCLouvain), L. Vanbever (ETH Zurich) and J. Rexford (Princeton)
2 SDN is based on antithetical architecture with respect to traditional networking Traditional (e.g., IGP, distributed MPLS) SDN (e.g., OpenFlow, Segment Routing)
3 Centralization improves network management, but sacrifices robustness of distributed protocols Traditional SDN IGP, tunnelling (RSVP-TE) Manageability low high Flexibility low highest Scalability by design ad hoc high low Robustness
4 We propose Fibbing, a hybrid SDN architecture Fibbing central control over link-state IGPs
5 Fibbing combines advantages of SDN and traditional networking Traditional Fibbing SDN IGP, tunnelling (RSVP-TE) Manageability low high high Flexibility low high highest Scalability by design by design ad hoc high high low Robustness
6 Fibbing combines advantages of SDN and traditional networking Fibbing Manageability Flexibility Scalability Robustness high high by design high same as SDN per-destination full control some function are distributed thanks to partial distribution
7 Central Control over Distributed Routing fibbing.net Manageability 2 Flexibility 3 4 Scalability Robustness
8 Central Control over Distributed Routing fibbing.net Manageability 2 Flexibility 3 4 Scalability Robustness
9 SDN achieves high manageability by centralizing both computation and installation requirements computes paths e.g., OpenFlow controller or RCP derives FIB entries install FIB entries
10 Fibbing is as manageable as SDN, but centralizes only high-level decisions requirements Fibbing controller computes paths
11 Fibbing keeps installation distributed, relying on distributed protocols distributed control-plane computes FIB entries install FIB entries data-plane
12 Distributed installation is controlled by injecting carefully-computed information control-plane messages
13 We study which messages to inject for controlling intra-domain routing protocols link-state IGP input function output weighted topology shortest-path computation forwarding paths
14 The output of the controlled protocol is specified by operators requirements link-state IGP provided by operators or controller optimizers (e.g., DEFO) input weighted topology function shortest-path computation output forwarding paths
15 To control IGP output, the Fibbing controller inverts the shortest-path function Inverse weighted topology shortest-path computation forwarding paths
16 Central Control over Distributed Routing fibbing.net Manageability 2 Flexibility 3 4 Scalability Robustness
17 Consider this simple network (implemented with Cisco routers) A B X D C D2 source destination
18 An IGP control-plane computes shortest paths on a shared weighted topology control-plane A B 0 C 3 X D D2 shortest paths
19 IGP shortest paths are translated into forwarding paths on the data-plane control-plane data-plane A B A B 0 X C X D 3 D D2 C D2 traffic flow
20 In Fibbing, operators can ask the controller to modify forwarding paths requirement (C,A,B,X,D2) A B 0 C X D 3 D2
21 The Fibbing controller injects information on fake nodes and links to the IGP control-plane requirement (C,A,B,X,D2) A B node V, link (V,C), map (V,C) to (C,A) 0 C X D 3 D2
22 Informations are flooded to all IGP routers in the network requirement (C,A,B,X,D2) A B node V, link (V,C), map (V,C) to (C,A) 0 C X D 3 D2
23 Fibbing messages augment the topology seen by all IGP routers requirement (C,A,B,X,D2) D2 A B node V, link (V,C), map (V,C) to (C,A) V 0 C X D 3 D2
24 Augmented topologies translate into new control-plane paths requirement (C,A,B,X,D2) D2 A B node V, link (V,C), map (V,C) to (C,A) V 0 C X D 3 D2
25 Augmented topologies translate into new data-plane paths requirement (C,A,B,X,D2) D2 V 0 A C X D 3 B node V, link (V,C), map (V,C) to (C,A) A B X D D2 C D2
26 Fibbing can program arbitrary per-destination paths Theorem Any set of forwarding DAGs can be enforced by Fibbing
27 Fibbing can program arbitrary per-destination paths Theorem Any set of forwarding DAGs can be enforced by Fibbing paths to the same destination do not create loops
28 By achieving full per-destination control, Fibbing is highly flexible Theorem Any set of forwarding DAGs can be enforced by Fibbing fine-grained traffic steering (middleboxing) per-destination load balancing (traffic engineering) backup paths provisioning (failure recovery)
29 Central Control over Distributed Routing fibbing.net Manageability 2 Flexibility 3 4 Scalability Robustness
30 We implemented a Fibbing controller Compilation Augmentation Optimization Injection/ Monitoring + path reqs. network topology per-destination forwarding DAGs augmented topology reduced topology running network
31 We also propose algorithms to compute augmented topologies of limited size Compilation Augmentation Optimization Injection/ Monitoring + path reqs. network topology per-destination forwarding DAGs augmented topology reduced topology running network compilation heuristics per-destination augmentation cross-destination optimization
32 For our Fibbing controller, we propose algorithms to be run in sequence Compilation Augmentation Optimization Injection/ Monitoring + path reqs. network topology per-destination forwarding DAGs augmented topology reduced topology running network compilation heuristics per-destination augmentation. simple 2. merger cross-destination optimization
33 Consider the following example, with a drastic forwarding path change A B A B C D E F 0 C D E F 0 original shortest-path down and to the right desired shortest-path up and to the right
34 Simple adds one fake node for every router that has to change next-hop A B 00 C D E 0 F
35 Merger iteratively merges fake nodes (starting from Simple s output) A B 00 C D E 0 F
36 Merger iteratively merges fake nodes (starting from Simple s output) A B 00 C D E 0 F
37 This way, Merger programs multiple next-hop changes with a single fake node A B 00 C D E F 0
38 This way, Merger programs multiple next-hop changes with a single fake node A B 00 C D E F 0 Previous SDN solutions (e.g., RCP) cannot do the same
39 Simple and Merger achieve different trade-offs in terms of time and optimization efficiency We ran experiments on Rocketfuel topologies, with at least 25% of nodes changing next-hops Simple runs in milliseconds Merger takes 0. seconds Merger reduces fake nodes by up to 50% and up to 90% with cross-destination optimization
40 We implemented the machinery to listen to OSPF and augment the topology Compilation Augmentation Optimization Injection/ Monitoring + path reqs. network topology per-destination forwarding DAGs augmented topology reduced topology running network OSPF interaction module
41 Experiments on real routers show that Fibbing has very limited impact on routers # fake nodes router memory (MB) DRAM is cheap >> # real routers
42 Experiments on real routers show that Fibbing has very limited impact on routers # fake nodes router memory (MB) DRAM is cheap CPU utilization always under 4%
43 Experiments on real routers show that Fibbing does not impact IGP convergence Upon link failure, we registered no difference in the (sub-second) IGP convergence with no fake nodes up to 00,000 fake nodes and destinations
44 Experiments on real routers show that Fibbing achieves fast forwarding changes # fake nodes installation time (seconds) μs/entry
45 Central Control over Distributed Routing fibbing.net Manageability 2 Flexibility 3 4 Scalability Robustness
46 Fibbing improves robustness by relying on the underlying IGP no controller action needed in some cases IGPs re-converge quickly [Filsfils07] IGP provides fast failure detection and control-plane sync thanks to its shared topology Fibbing supports fail-open and fail-close semantics see paper
47 We ran a failure recovery case study, with distributed Fibbing controller ( fail-close(d) ); ( fail-open(d2) ); D2 A B V C X D D2
48 Fibbing survives replica failures with no impact on forwarding ( fail-close(d) ); ( fail-open(d2) );.2 replica fails (A,B) fails (B,X) fails D2 V A B C X D D2 Throughput (Mbps) flow flow Time (s)
49 Fibbing reacts to network failures quickly re-optimizing forwarding ( fail-close(d) ); ( fail-open(d2) );.2 replica fails (A,B) fails (B,X) fails A B C X D D2 Throughput (Mbps) flow flow Time (s)
50 Fibbing reacts to partitions, respecting fail-close and fail-open semantics ( fail-close(d) ); ( fail-open(d2) );.2 replica fails (A,B) fails (B,X) fails (B,X up A B C X D D2 Throughput (Mbps) flow flow Time (s)
51 Fibbing recovers correctly (as soon as failures are fixed) ( fail-close(d) ); ( fail-open(d2) );.2 replica fails (A,B) fails (B,X) fails.2 replica (B,X) fails up (A,B) fails (A,B) (B,X) up fails (B,X up D2 V A Throughput (Mbps) C X D.2 0 B flow D2 flow 2 Throughput (Mbps) flow flow Time (s) Time (s)
52 Fibbing shows the benefits of central control over distributed protocols Realizes SDN management model network-wide automated control Simplify controllers and improves robustness heavy work is still done by routers Works today, on existing networks avoids SDN deployment hurdles
53 Central Control over Distributed Routing fibbing.net Tell me lies, tell me sweet little lies Fleetwood Mac Stefano Vissicchio
SDN research directions
SDN research directions Promising problems to invest time on Laurent Vanbever ETH Zürich SDNschool 2015 July, 3 2015 3 110 3 110 # of citations of the original OpenFlow paper in ~6 years SDN is still growing
A Network Recovery Scheme for Node or Link Failures using Multiple Routing Configurations
A Network Recovery Scheme for Node or Link Failures using Multiple Routing Configurations Suresh Babu Panatula Department of Computer Science and Engineering Sri Sai Aditya Institute of Science and Technology,
Measuring IP Network Routing Convergence. A new approach to the problem
59 Measuring IP Network Routing Convergence A new approach to the problem A Blind Spot In Network Performance Monitoring Today s monitoring technologies tell us how the network performs in steady state
Opportunities and Research Challenges of Hybrid Software Defined Networks
Opportunities and Research Challenges of Hybrid Software Defined Networks Stefano Vissicchio Laurent Vanbever Olivier Bonaventure Universite catholique de Louvain Princeton University Universite catholique
Autonomous Fast Rerouting for Software Defined Network
Autonomous ast Rerouting for Software Defined Network 2012.10.29 NTT Network Service System Laboratories, NTT Corporation Shohei Kamamura, Akeo Masuda, Koji Sasayama Page 1 Outline 1. Background and Motivation
Robust fault-recovery in Software-Defined Networks
Robust fault-recovery in Software-Defined Networks IBSDN: IGP as a Backup in SDN Master s thesis presented in partial fulfillment of the requirements for the degree of Master in computer sciences and engineering,
TE in action. Some problems that TE tries to solve. Concept of Traffic Engineering (TE)
1/28 2/28 TE in action S-38.3192 Verkkopalvelujen tuotanto S-38.3192 Network Service Provisioning Networking laboratory 3/28 4/28 Concept of Traffic Engineering (TE) Traffic Engineering (TE) (Traffic Management)
Simulation of Heuristic Usage for Load Balancing In Routing Efficiency
Simulation of Heuristic Usage for Load Balancing In Routing Efficiency Nor Musliza Mustafa Fakulti Sains dan Teknologi Maklumat, Kolej Universiti Islam Antarabangsa Selangor [email protected] Abstract.
Software Defined Networking & Openflow
Software Defined Networking & Openflow Autonomic Computer Systems, HS 2015 Christopher Scherb, 01.10.2015 Overview What is Software Defined Networks? Brief summary on routing and forwarding Introduction
The Internet: A Remarkable Story. Inside the Net: A Different Story. Networks are Hard to Manage. Software Defined Networking Concepts
The Internet: A Remarkable Story Software Defined Networking Concepts Based on the materials from Jennifer Rexford (Princeton) and Nick McKeown(Stanford) Tremendous success From research experiment to
Routing Protocols OSPF CHAPTER. The following topics describe supported routing protocols. Topics include OSPF, page 9-1 IS-IS Protocol, page 9-3
CHAPTER 9 The following topics describe supported routing protocols. Topics include OSPF, page 9-1 IS-IS Protocol, page 9-3 OSPF Open Shortest Path First (OSPF) is a link state Internet routing protocol.
BFD. (Bidirectional Forwarding Detection) Does it work and is it worth it? Tom Scholl, AT&T Labs NANOG 45
BFD (Bidirectional Forwarding Detection) Does it work and is it worth it? Tom Scholl, AT&T Labs NANOG 45 What is BFD? BFD provides a method to validate the operation of the forwarding plane between two
DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING
DEMYSTIFYING ROUTING SERVICES IN STWAREDEFINED NETWORKING GAUTAM KHETRAPAL Engineering Project Manager, Aricent SAURABH KUMAR SHARMA Principal Systems Engineer, Technology, Aricent DEMYSTIFYING ROUTING
Customized BGP Route Selection Using BGP/MPLS VPNs
Customized BGP Route Selection Using BGP/MPLS VPNs Laurent Vanbever Université catholique de Louvain, BE!"#$%&'()"&*%+%$,#-./#+"0&(*% Pierre Francois (UCLouvain, BE), Olivier Bonaventure (UCLouvain, BE)
Outline. EE 122: Interdomain Routing Protocol (BGP) BGP Routing. Internet is more complicated... Ion Stoica TAs: Junda Liu, DK Moon, David Zats
Outline EE 22: Interdomain Routing Protocol (BGP) Ion Stoica TAs: Junda Liu, DK Moon, David Zats http://inst.eecs.berkeley.edu/~ee22/fa9 (Materials with thanks to Vern Paxson, Jennifer Rexford, and colleagues
Traffic Engineering in SDN/OSPF Hybrid Network
2014 IEEE 22nd International Conference on Network Protocols Traffic Engineering in SDN/OSPF Hybrid Network Yingya Guo, Zhiliang Wang, Xia Yin, Xingang Shi,and Jianping Wu Department of Computer Science
Fast Reroute Techniques in MPLS Networks. George Swallow [email protected]
Fast Reroute Techniques in MPLS Networks George Swallow [email protected] Agenda What are your requirements? The solution space U-turns Traffic Engineering for LDP Traffic Engineering Some Observations
Lecture 12: Link-state Routing"
Lecture 2: Link-state Routing" CSE 23: Computer Networks Alex C. Snoeren HW 3 due next Tuesday! Lecture 2 Overview" Routing overview Intra vs. Inter-domain routing Link-state routing protocols CSE 23 Lecture
From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.
From Active & Programmable Networks to.. OpenFlow & Software Defined Networks Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S. Braun University of Basel Cs321 - HS 2012 (Slides material from www.bigswitch.com)
Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007
Multihoming and Multi-path Routing CS 7260 Nick Feamster January 29. 2007 Today s Topic IP-Based Multihoming What is it? What problem is it solving? (Why multihome?) How is it implemented today (in IP)?
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Lecture 8: Routing I Distance-vector Algorithms. CSE 123: Computer Networks Stefan Savage
Lecture 8: Routing I Distance-vector Algorithms CSE 3: Computer Networks Stefan Savage This class New topic: routing How do I get there from here? Overview Routing overview Intra vs. Inter-domain routing
An Introduction to Software-Defined Networking (SDN) Zhang Fu
An Introduction to Software-Defined Networking (SDN) Zhang Fu Roadmap Reviewing traditional networking Examples for motivating SDN Enabling networking as developing softwares SDN architecture SDN components
IP Traffic Engineering over OMP technique
IP Traffic Engineering over OMP technique 1 Károly Farkas, 1 Zoltán Balogh, 2 Henrik Villför 1 High Speed Networks Laboratory Department of Telecommunications and Telematics Technical University of Budapest,
Link-State Routing Protocols
Link-State Routing Protocols Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Objectives Link-state routing protocol Single-area OSPF concepts Single-area OSPF
Software Defined Networking What is it, how does it work, and what is it good for?
Software Defined Networking What is it, how does it work, and what is it good for? slides stolen from Jennifer Rexford, Nick McKeown, Michael Schapira, Scott Shenker, Teemu Koponen, Yotam Harchol and David
Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS
Computer Network Architectures and Multimedia Guy Leduc Chapter 2 MPLS networks Chapter based on Section 5.5 of Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross Addison-Wesley,
Multiple Routing Configurations for Fast IP Network Recovery
1 Multiple Routing Configurations for Fast IP Network Recovery Amund Kvalbein, Member, IEEE, Audun Fosselie Hansen, Member, IEEE, Tarik Čičić, Member, IEEE, Stein Gjessing, Member, IEEE, Olav Lysne, Member,
Software Defined Networking (SDN) - Open Flow
Software Defined Networking (SDN) - Open Flow Introduction Current Internet: egalitarian routing/delivery based on destination address, best effort. Future Internet: criteria based traffic management,
Enhanced Multiple Routing Configurations For Fast IP Network Recovery From Multiple Failures
Enhanced Multiple Routing Configurations For Fast IP Network Recovery From Multiple Failures T. Anji Kumar [email protected] Dept. of IT/ UCEV JNTUK Vizianagaram, 535003, India Dr MHM Krishna Prasad Dept.
Chapter 10 Link-State Routing Protocols
Chapter 10 Link-State Routing Protocols CCNA2-1 Chapter 10 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario. Thanks
Balasubramanian Ramachandran
Implementation and evaluation of OSPF Optimized Multipath Routing Balasubramanian Ramachandran M.S. Thesis defense Committee: Dr. Joseph B. Evans (chair) Dr. David W. Petr Dr. Susan Gauch Organization
PRASAD ATHUKURI Sreekavitha engineering info technology,kammam
Multiprotocol Label Switching Layer 3 Virtual Private Networks with Open ShortestPath First protocol PRASAD ATHUKURI Sreekavitha engineering info technology,kammam Abstract This paper aims at implementing
TRILL for Service Provider Data Center and IXP. Francois Tallet, Cisco Systems
for Service Provider Data Center and IXP Francois Tallet, Cisco Systems 1 : Transparent Interconnection of Lots of Links overview How works designs Conclusion 2 IETF standard for Layer 2 multipathing Driven
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 SDN - An Overview... 2 SDN: Solution Layers and its Key Requirements to be validated...
Flow optimization in IP networks with fast proactive recovery
INVITED PAPER Flow optimization in IP networks with fast proactive recovery MATEUSZ DZIDA, MICHAL ZAGOZDZON, MATEUSZ ZOTKIEWICZ, MICHAL PIÓRO Institute of Telecommunications, Warsaw University of Technology,
On Consistent Updates in Software Defined Networks
On Consistent Updates in Software Defined Networks Ratul Mahajan Microsoft Research Roger Wattenhofer ETH Zurich Abstract We argue for the development of efficient methods to update the data plane state
How To Understand The Power Of The Internet
DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book: Computer Networking, A Top-Down Approach, Kurose, Ross Slides: - Course book Slides - Slides from Princeton University COS461
Traffic Engineering With Traditional IP Routing Protocols
Traffic Engineering With Traditional IP Routing Protocols Bernard Fortz Jennifer Rexford Mikkel Thorup Institut d Administration et de Gestion Internet and Networking Systems Universite Catholique de Louvain
DREAMER and GN4-JRA2 on GTS
GTS Tech+Futures Workshop (Copenhagen) GTS Tech+Futures Workshop (Copenhagen) DREAMER and GN4-JRA2 on GTS CNIT Research Unit of Rome University of Rome Tor Vergata Outline DREAMER (Distributed REsilient
Route Discovery Protocols
Route Discovery Protocols Columbus, OH 43210 [email protected] http://www.cse.ohio-state.edu/~jain/ 1 Overview Building Routing Tables Routing Information Protocol Version 1 (RIP V1) RIP V2 OSPF
ONOS Open Network Operating System
ONOS Open Network Operating System Architecture Overview Thomas Vachuska [email protected] ONOS: SDN OS for Service Provider Networks Scalability, High Availability & Performance Northbound & Southbound Abstractions
SDX Project Updates GEC 20
SDX Project Updates GEC 20 Georgia Tech Team: Russ Clark, Nick Feamster, Arpit Gupta Ron Hutchins, Cas D Angelo, Siva Jayaraman! June 23, 2014! Project Goals Enable and support SDX research in the GENI
Software Defined Networks Four Years Later. Quo Vadis, SDN? Ivan Pepelnjak ([email protected]) Network Architect. ipspace.net AG
Software Defined Networks Four Years Later Quo Vadis, SDN? Ivan Pepelnjak ([email protected]) Network Architect ipspace.net AG Who is Ivan Pepelnjak (@ioshints) Past Kernel programmer, network OS and web
Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang [email protected] AT&T
Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang [email protected] AT&T 1 Outline! BGP/MPLS VPN (RFC 2547bis)! Setting up LSP for VPN - Design Alternative Studies! Interworking of LDP / RSVP
OSPF Version 2 (RFC 2328) Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs).
OSPF Version 2 (RFC 2328) Interior gateway protocol (IGP). Routers maintain link-state database. Describes Autonomous Systems (AS) topology. Propagated by flooding: Link State Advertisements (LSAs). Router
How To Fix Bg Convergence On A Network With A Bg-Pic On A Bgi On A Pipo On A 2G Network
1 BGP Prefix Independent Convergence draft-rtgwg-bgp-pic-00 Authors :, Cisco Systems Presenter : Clarence Filsfils, Cisco Systems Pradosh Mohapatra, Cisco Systems IETF85, Nov/2012 Atlanta, USA 2 Agenda
B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13
B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13 Google s Software Defined WAN Traditional WAN Routing Treat all bits the same 30% ~ 40% average utilization Cost of
Software Defined Networking What is it, how does it work, and what is it good for?
Software Defined Networking What is it, how does it work, and what is it good for? Many slides stolen from Jennifer Rexford, Nick McKeown, Scott Shenker, Teemu Koponen, Yotam Harchol and David Hay Agenda
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 SDN Introduction Decoupling of control plane from data plane
ENSURING RAPID RESTORATION IN JUNOS OS-BASED NETWORKS
WHITE PAPER ENSURING RAPID RESTORATION IN JUNOS OS-BASED NETWORKS A Complete Convergence Solution Based on Local Repair, Loop Free Alternates, and Hierarchical Forwarding Copyright 0, Juniper Networks,
Open Networking User Group SD-WAN Requirements Demonstration Talari Test Results
Open Networking User Group SD-WAN Requirements Demonstration Talari Test Results May 13, 2015 Talari 550 South Winchester Suite 550 San Jose, CA 95128 www.talari.com Defining the Software Defined WAN The
The Complete IS-IS Routing Protocol
Hannes Gredler and Walter Goralski The Complete IS-IS Routing Protocol 4y Springer Contents Foreword Credits and Thanks vii ix 1 Introduction, Motivation and Historical Background 1 1.1 Motivation 1 1.2
Towards Software Defined Cellular Networks
Towards Software Defined Cellular Networks Li Erran Li (Bell Labs, Alcatel-Lucent) Morley Mao (University of Michigan) Jennifer Rexford (Princeton University) 1 Outline Critiques of LTE Architecture CellSDN
OSPF Routing Protocol
OSPF Routing Protocol Contents Introduction Network Architecture Campus Design Architecture Building Block Design Server Farm Design Core Block Design WAN Design Architecture Protocol Design Campus Design
Hypothesis Testing for Network Security
Hypothesis Testing for Network Security Philip Godfrey, Matthew Caesar, David Nicol, William H. Sanders, Dong Jin INFORMATION TRUST INSTITUTE University of Illinois at Urbana-Champaign We need a science
MPLS TE Technology Overview
C H A P T E R MPLS TE Technology Overview In this chapter, you review the following topics: MPLS TE Introduction Basic Operation of MPLS TE DiffServ-Aware Traffic Engineering Fast Reroute This chapter
MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans
MPLS Layer 2 VPNs Functional and Performance Testing Sample Test Plans Contents Overview 1 1. L2 VPN Padding Verification Test 1 1.1 Objective 1 1.2 Setup 1 1.3 Input Parameters 2 1.4 Methodology 2 1.5
Dynamic Routing Protocols II OSPF. Distance Vector vs. Link State Routing
Dynamic Routing Protocols II OSPF Relates to Lab 4. This module covers link state routing and the Open Shortest Path First (OSPF) routing protocol. 1 Distance Vector vs. Link State Routing With distance
SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel
SOFTWARE DEFINED NETWORKS REALITY CHECK DENOG5, Darmstadt, 14/11/2013 Carsten Michel Software Defined Networks (SDN)! Why Software Defined Networking? There s a hype in the industry!! Dispelling some myths
Evolution of QoS routing in the Internet
Evolution of QoS routing in the Internet Olivier Bonaventure Dept. Computing Science and Engineering Université catholique de Louvain http://www.info.ucl.ac.be/people/obo June 4th, 2004 Page 1 Agenda Routing
for guaranteed IP datagram routing
Core stateless distributed admission control at border routers for guaranteed IP datagram routing Takahiro Oishi Masaaki Omotani Kohei Shiomoto NTT Network Service Systems Laboratories, NTT corporation
Qualifying SDN/OpenFlow Enabled Networks
Qualifying SDN/OpenFlow Enabled Networks Dean Lee Senior Director, Product Management Ixia Santa Clara, CA USA April-May 2014 1 Agenda SDN/NFV a new paradigm shift and challenges Benchmarking SDN enabled
BGP Convergence in much less than a second Clarence Filsfils - [email protected]
BGP Convergence in much less than a second Clarence Filsfils - [email protected] 1 Down Convergence T1 Down Convergence T2 Default metric = 1 Src R R 20 F Dst Link L Assume a flow from Src to Dest T1: when
Ativando MPLS Traffic Engineering
19 São Paulo 3-5 Julho, 2005 Ativando MPLS Traffic Engineering Alexandre Longo [email protected] Cisco Systems 19 1 Some Assumptions You understand basic IP routing You understand MPLS concepts and operation
SDN Applications in Today s Data Center
SDN Applications in Today s Data Center Harry Petty Director Data Center & Cloud Networking Cisco Systems, Inc. Santa Clara, CA USA October 2013 1 Customer Insights: Research/ Academia OpenFlow/SDN components
Software Defined Networks
Software Defined Networks Damiano Carra Università degli Studi di Verona Dipartimento di Informatica Acknowledgements! Credits Part of the course material is based on slides provided by the following authors
Software Defined Networks Virtualized networks & SDN
Software Defined Networks Virtualized networks & SDN Tony Smith Solution Architect HPN 2 What is Software Defined Networking Switch/Router MANAGEMENTPLANE Responsible for managing the device (CLI) CONTROLPLANE
SDN Programming Languages. Programming SDNs!
SDN Programming Languages Programming SDNs! The Good Network-wide visibility Direct control over the switches Simple data-plane abstraction The Bad Low-level programming interface Functionality tied to
The Many Faces of SDN: An Industry Perspective
The Many Faces of SDN: An Industry Perspective Kenneth Duda CTO / SVP Software Arista Networks, Inc. Face 1: SDN is for Experimentation Today, there is almost no practical way to experiment with new network
Outline. Internet Routing. Alleviating the Problem. DV Algorithm. Routing Information Protocol (RIP) Link State Routing. Routing algorithms
Outline Internet Routing Venkat Padmanabhan Microsoft Research 9 pril 2001 Routing algorithms distance-vector (DV) link-state (LS) Internet Routing border gateway protocol (BGP) BGP convergence paper Venkat
Configuring a Load-Balancing Scheme
Configuring a Load-Balancing Scheme Finding Feature Information Configuring a Load-Balancing Scheme Last Updated: August 15, 2011 This module contains information about Cisco Express Forwarding and describes
Doing Don ts: Modifying BGP Attributes within an Autonomous System
Doing Don ts: Modifying BGP Attributes within an Autonomous System Luca Cittadini, Stefano Vissicchio, Giuseppe Di Battista Università degli Studi RomaTre IEEE/IFIP Network Operations and Management Symposium
CSE331: Introduction to Networks and Security. Lecture 8 Fall 2006
CSE331: Introduction to Networks and Security Lecture 8 Fall 2006 Announcements Reminders: Project I is due on Monday, Sept. 25th. Homework 1 is due on Friday, Sept. 29th. CSE331 Fall 2004 2 Internet Protocol
Robust Load Balancing using Multi-Topology Routing
Robust Load Balancing using Multi-Topology Routing Amund Kvalbein and Olav Lysne Simula Research Laboratory, Oslo, Norway Abstract Current methods for traffic engineering with traditional link state routing
Cisco s Massively Scalable Data Center
Cisco s Massively Scalable Data Center Network Fabric for Warehouse Scale Computer At-A-Glance Datacenter is the Computer MSDC is the Network Cisco s Massively Scalable Data Center (MSDC) is a framework
A Performance Study of IP and MPLS Traffic Engineering Techniques under Traffic Variations
A Performance Study of IP and MPLS Traffic Engineering Techniques under Traffic Variations Sukrit Dasgupta Department of ECE Drexel University Philadelphia, PA, USA [email protected] Jaudelice C. de
OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?
OpenFlow and Onix Bowei Xu [email protected] [1] McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008. [2] Koponen et al., "Onix: a Distributed Control
Towards a Next- Generation Inter-domain Routing Protocol. L. Subramanian, M. Caesar, C.T. Ee, M. Handley, Z. Mao, S. Shenker, and I.
Towards a Next- Generation Inter-domain Routing Protocol L. Subramanian, M. Caesar, C.T. Ee, M. Handley, Z. Mao, S. Shenker, and I. Stoica Routing 1999 Internet Map Coloured by ISP Source: Bill Cheswick,
6.263 Data Communication Networks
6.6 Data Communication Networks Lecture : Internet Routing (some slides are taken from I. Stoica and N. Mckewon & T. Griffin) Dina Katabi [email protected] www.nms.csail.mit.edu/~dina Books Text Book Data Communication
WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved.
MPLS WAN Topologies 1 Multiprotocol Label Switching (MPLS) IETF standard, RFC3031 Basic idea was to combine IP routing protocols with a forwarding algoritm based on a header with fixed length label instead
CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING
CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility
OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)
OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds) Stefano Salsano (1), Pier Luigi Ventre (2), Luca Prete (2), Giuseppe Siracusano (1), Matteo Gerola
Multi-Commodity Flow Traffic Engineering with Hybrid MPLS/OSPF Routing
Multi-Commodity Flow Traffic Engineering with Hybrid MPLS/ Routing Mingui Zhang Tsinghua University Beijing, China [email protected] Bin Liu Tsinghua University Beijing, China [email protected]
