Reaping the Benefits of IPv6 Segment Routing
|
|
- Sharlene Hardy
- 6 years ago
- Views:
Transcription
1 Reaping the Benefits of IPv6 Segment Routing Public PhD thesis defense David Lebrun Université catholique de Louvain October 19, /69
2 Table of Contents Introduction Segment Routing Implementing IPv6 Segment Routing in Linux Exploring IPv6 Segment Routing Rethinking IPv6 Enterprise Networks Conclusion 2/69
3 Introduction Networks connect devices and transport information 3/69
4 Introduction Networks are interconnected 4/69
5 Introduction Basic building blocks of networks are routers 5/69
6 Packet-based forwarding Information is chunked into packets How are packets exchanged? The faster the better: shortest-path forwarding What is the shortest path? 6/69
7 Routing tables Routing table: instructions on how to forward packets Each router computes its routing table 7/69
8 Control plane Routers exchange view of network Interior Gateway Protocols (IGP) Convergence to coherent global network state 8/69
9 Fault tolerance IGP recomputation triggered on link/node failure Network state converges, best paths change 9/69
10 Quality of Service Not all traffic is equal Prioritization of some classes of traffic (QoS) Congestion may occur drop of low-prio traffic 10/69
11 Traffic engineering QoS only inefficient resource utilization Traffic steering: make a detour 11/69
12 Traffic engineering Difficult to achieve TE solely with IGPs Traffic will follow shortest path Existing solutions not scalable (MPLS/RSVP-TE) 12/69
13 Table of Contents Introduction Segment Routing Implementing IPv6 Segment Routing in Linux Exploring IPv6 Segment Routing Rethinking IPv6 Enterprise Networks Conclusion 13/69
14 Segment Routing Source routing paradigm Path defined at source as list of segments List of segments embedded in each packet Segment instruction (steering through node, link,...) IPv6 Segment Routing (SRv6) 1 segment = IPv6 address Runs on top of existing IGP: sequence of shortest paths 1 Stefano Previdi, Clarence Filsfils, David Lebrun, et al. IPv6 Segment Routing Header (SRH).. Internet-Draft draft-ietf-6man-segment-routing-header-07. Work in Progress. Internet Engineering Task Force, July pp. 14/69
15 Segment Routing From E1 to E2, segments: E2 From E1 to E2, segments: C1, E2 15/69
16 Segment Routing layers 16/69
17 Segment Routing Header 17/69
18 SRv6 operations: encapsulation and insertion Figure: SRH encapsulation by ingress node. Figure: SRH insertion by source. 18/69
19 SRv6 operations: processing and decapsulation Figure: SRH processing by segment endpoint. Figure: SRH decapsulation by egress node. 19/69
20 Table of Contents Introduction Segment Routing Implementing IPv6 Segment Routing in Linux Exploring IPv6 Segment Routing Rethinking IPv6 Enterprise Networks Conclusion 20/69
21 Benefits of a Linux implementation Mainline integration: widespread availability 2 Feedback loop for a developing technology Research opportunities for the scientific community 2 David Lebrun and Olivier Bonaventure. Implementing IPv6 Segment Routing in the Linux Kernel. In: Proceedings of the 2017 Applied Networking Research Workshop. ACM /69
22 Routing engine Figure: High-level overview of Linux routing process. 22/69
23 SRH insertion/encapsulation (forwarded packet) Figure: SRH insertion codepath for forwarded packets. 23/69
24 SRH insertion/encapsulation (local packet) Figure: SRH insertion codepath for locally generated packets. 24/69
25 SRH processing/decapsulation Figure: SR-enabled packet codepath. 25/69
26 Per-socket SRH insertion An application can (partially) program the network Listing 1: Application code defining a per-socket SRH. s t r u c t ipv6_sr_hdr s r h ; i n t fd, srh_len ; srh_len = b u i l d _ s r h (& s r h ) ; f d = s o c k e t (AF_INET6, SOCK_STREAM, IPPROTO_TCP ) ; s e t s o c k o p t ( fd, IPPROTO_IPV6, IPV6_RTHDR, srh, srh_len ) ; 26/69
27 Performance evaluation: hardware setup Figure: Physical testbed. Intel Xeon 2.53 GHz (4 cores / 8 threads) Intel Gbps Ethernet cards 16 GB RAM 27/69
28 Single-core performance Average throughput (Kpps) SRH insertion performances for 64-byte packets Single flow, single core Plain IPv6 Inline Encap Figure: Performance with a single core. 28/69
29 4-core performance SRH insertion performances for 64-byte packets Multi flows, 4 cores Single flow, single core Average throughput (Kpps) Plain IPv6 Inline Encap Figure: Performance comparison between single core and four cores. 29/69
30 SRv6 in Linux: conclusion Available in official Linux kernel (about 3,000 LoC) Accepted and merged in November 2016 Linux 4.10 (Feburary 2017): first release Linux 4.12 (July 2017): performance improvements Linux 4.14 (November 2017): new features Good and scalable performances Anyone can contribute 30/69
31 Table of Contents Introduction Segment Routing Implementing IPv6 Segment Routing in Linux Exploring IPv6 Segment Routing Rethinking IPv6 Enterprise Networks Conclusion 31/69
32 Overview Traffic duplication for latency-critical application 3 Fine-grained and scalable network monitoring 4 3 François Aubry, David Lebrun, Yves Deville, and Olivier Bonaventure. Traffic duplication through segmentable disjoint paths. In: IFIP Networking Conference (IFIP Networking), IEEE. 2015, pp Francois Aubry, David Lebrun, Stefano Vissicchio, Minh Thanh Khong, Yves Deville, and Olivier Bonaventure. SCMon: Leveraging segment routing to improve network monitoring. In: 35th Annual IEEE International Conference on Computer Communications, INFOCOM IEEE. 2016, pp /69
33 Network monitoring STTL CHIN NYCM SNVA DENV KSCY IPLS WASH LOSA ATLA HSTN Figure: Abilene network. 33/69
34 Link bundles SNVA Figure: Routing perspective. DENV SNVA DENV Figure: Physical perspective. 34/69
35 Backup links STTL 50 1 SNVA 1 DENV Figure: Topology with backup link. 35/69
36 Equal-Cost Multi-Path KSCY 2 IPLS KSCY 2 IPLS HSTN 3 ATLA Figure: ECMP topology. HSTN 3 ATLA Figure: ECMP routing. 36/69
37 Monitoring mechanisms Protocol-based [BFD]: per-link heartbeat Probe-based [IPSLA]: dataplane probe 37/69
38 Protocol-based monitoring Per-link, per-router configuration Miss forwarding failures SNVA BFD DENV BFD KSCY Figure: Undetected forwarding failure. 38/69
39 Probe-based monitoring Shortest-path forwarding Multiple vantage points Cannot traverse backup links Miss ECMP and bundle failures 39/69
40 SCMon Create cycles with segments Send probes over those cycles Single vantage point 40/69
41 Cycles (1) STTL CHIN NYCM SNVA DENV KSCY IPLS WASH LOSA ATLA HSTN Figure: Abilene network. 41/69
42 Cycles (2) STTL CHIN NYCM SNVA DENV KSCY IPLS WASH LOSA ATLA HSTN Figure: Abilene network. 42/69
43 Cycles (3) STTL CHIN NYCM SNVA DENV KSCY IPLS WASH LOSA ATLA HSTN Figure: Abilene network. 43/69
44 Cycles (4) STTL CHIN NYCM SNVA DENV KSCY IPLS WASH LOSA ATLA HSTN Figure: Abilene network. 44/69
45 SCMon evaluation Topology Nodes Links Cycles Avg RTT Max RTT OVH Europe ms 28 ms RF AS ms 360 ms RF AS ms 130 ms RF AS ms 127 ms RF AS ms 206 ms Time to detect blackhole RF1239 RF1755 RF3257 RF3967 OVH-EUR Links Time (milliseconds) Figure: Link failure detection time for each topology. 45/69
46 Network monitoring: conclusion SCMon: Single-box monitoring Data plane probes over cycles Prototype implementation Detect and locate link failure within milliseconds 46/69
47 Table of Contents Introduction Segment Routing Implementing IPv6 Segment Routing in Linux Exploring IPv6 Segment Routing Rethinking IPv6 Enterprise Networks Conclusion 47/69
48 Enterprise networks Complex networks, various business policies Operator needs fine-grained traffic engineering ( SR) Fast reaction to failures ( underlying IGP) Best place for control: traffic sources ( setsockopt()) How do sources (applications) know the segments to use? 48/69
49 Software-Defined Networking Central controller knows the network state and configures the devices Application controller communication? 49/69
50 DNS protocol Domain Name System Resolve names to IP addresses Example: google.com 2a00:1450:4009:815::200e Used virtually everywhere Idea: piggyback app flow control on DNS messages 50/69
51 Regular DNS request 51/69
52 Software Resolved Network Use DNS as network signaling protocol Software Resolved Network Resolver = Controller SDN Resolver Figure: Software Resolved Network. 52/69
53 SRN-augmented DNS request 53/69
54 Conversations Conversations: bidirectional flow between applications Identified by a unique PathID Mapping PathID network path Applications use only PathID 54/69
55 Implementing network paths Edge maps PathID list of segments Additional state only in edge 55/69
56 SRN layers 56/69
57 Fault tolerance: link failure 57/69
58 Fault tolerance: controller failure 58/69
59 Fault tolerance: full controller outage 59/69
60 Controller implementation Complete prototype in about 10,000 lines of C code 5 Microbenchmarks Virtual network experiment 5 David Lebrun. SDN Resolver controller code. 60/69
61 Microbenchmark evaluation Request completion time with 4 worker threads 2,000 req/s 4,000 req/s 10,000 req/s 0.7 Requests Time (milliseconds) Figure: Request completion time with four worker threads for various loads. 61/69
62 Virtual network experiment: initial setup Segments: F B A D F Client C E Server 5 ms Round-trip time (milliseconds) Controller Observed ping round-trip time 24 RTT Time (milliseconds) 62/69
63 Virtual network experiment: link down and IGP convergence Segments: F B A D F Client C E Server 5 ms Round-trip time (milliseconds) Controller Observed ping round-trip time 24 RTT IGP convergence 4 2 Link down Time (milliseconds) 63/69
64 Virtual network experiment: controller update Segments: D, F B A D F Client C E Server 5 ms Round-trip time (milliseconds) Controller Observed ping round-trip time 24 RTT Controller update IGP convergence 4 2 Link down Time (milliseconds) 64/69
65 Virtual network experiment: link up and IGP convergence Segments: D, F B A D F Client C E Server 5 ms Round-trip time (milliseconds) Controller Observed ping round-trip time 24 RTT Controller update IGP convergence IGP convergence 4 2 Link down Link up Time (milliseconds) 65/69
66 Virtual network experiment: controller update Segments: F B A D F Client C E Server 5 ms Round-trip time (milliseconds) Controller Observed ping round-trip time 24 RTT Controller update Controller update IGP convergence IGP convergence 4 2 Link down Link up Time (milliseconds) 66/69
67 Software Resolved Networks: conclusion SDN-like architecture for enterprise networks Traffic engineering through SRv6 Applications interact with controller through DNS Complete prototype implementation Evaluation meets performance expectations 67/69
68 Table of Contents Introduction Segment Routing Implementing IPv6 Segment Routing in Linux Exploring IPv6 Segment Routing Rethinking IPv6 Enterprise Networks Conclusion 68/69
69 Conclusion Linux kernel implementation of SRv6 Exploration of SRv6 applications Software Resolved Networks Fully reproducible: all code and data open-source and available (Linux kernel code) 69/69
Implemen'ng IPv6 Segment Rou'ng in the Linux Kernel
Implemen'ng IPv6 Segment Rou'ng in the Linux Kernel David Lebrun, Olivier Bonaventure ICTEAM, UCLouvain Work supported by ARC grant 12/18-054 (ARC-SDN) and a Cisco grant Agenda IPv6 Segment Rou'ng Implementa'on
More informationReaping the Benefits of IPv6 Segment Routing
Reaping the Benefits of IPv6 Segment Routing David Lebrun Thesis submitted in partial fulfillment of the requirements for the Degree of Doctor in Applied Sciences September 2017 ICTEAM Louvain School of
More informationSegment Routing: IPv6, Implementation and a Practical Use Case
Segment Routing: IPv6, Implementation and a Practical Use Case David Lebrun Université Catholique de Louvain Louvain-la-Neuve, Belgium 1/36 Segment Routing Source routing Path
More informationInternet Engineering Task Force (IETF) Orange R. Shakir Google March 2018
Internet Engineering Task Force (IETF) Request for Comments: 8355 Category: Informational ISSN: 2070-1721 C. Filsfils, Ed. S. Previdi, Ed. Cisco Systems, Inc. B. Decraene Orange R. Shakir Google March
More informationAn Analysis of ISP Backbone Availability
An Analysis of ISP Backbone Availability Katsushi Kobayashi ikob@ni.aist.go.jp All results in this talk are based only with the IS-IS messages provided by Internet2 observatory. Therefore, the results
More informationMethods and Techniques for Disruption-free Network Reconfiguration
Methods and Techniques for Disruption-free Network Reconfiguration Laurent Vanbever PhD defense Advisor: Olivier Bonaventure October 4, 2012 Methods and Techniques for Disruption-free Network Reconfiguration
More informationIntroduction to Segment Routing
Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment
More informationOrdered FIB Updates. draft-francois-ordered-fib-01.txt. Pierre Francois Olivier Bonaventure Mike Shand Stefano Previdi Stewart Bryant
Ordered FIB Updates draft-francois-ordered-fib-01.txt Pierre Francois Olivier Bonaventure Mike Shand Stefano Previdi Stewart Bryant Outline Quick reminder on ordered FIB updates Convergence time of ordered
More informationA Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017
A Segment Routing (SR) Tutorial R. Bonica NANOG70 June 6, 2017 AKA: SPRING IETF Standardization Source Packet Routing In Networking (SPRING) WG ISIS, OSPF, IDR and MPLS WGs What is SR? A tunneling technology
More informationData Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems Clayton Hassen Bell Canada
Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems (faiqbal@cisco.com) Clayton Hassen Bell Canada (clayton.hassen@bell.ca) Reference Topology & Conventions SR control plane is
More informationSCMon: Leveraging Segment Routing to Improve Network Monitoring
SCMon: Leveraging Segment Routing to Improve Network Monitoring François Aubry, David Lebrun, Stefano Vissicchio, Minh Thanh Khong, Yves Deville, Olivier Bonaventure ICTEAM, Université catholique de Louvain,
More informationImplementation of Virtual Network Function Chaining through Segment Routing in a Linux-based NFV Infrastructure
Implementation of Virtual Network Function Chaining through Segment Routing in a Linux-based NFV Infrastructure Ahmed AbdelSalam, Francois Clad, Clarence Filsfils, Stefano Salsano, Giuseppe Siracusano,
More informationSweet Little Lies: Fake Topologies for Flexible Routing
Sweet Little Lies: Fake Topologies for Flexible Routing Stefano Vissicchio University of Louvain HotNets 27th October 2014 Joint work with Laurent Vanbever (Princeton) and Jennifer Rexford (Princeton)
More informationThe Subspace Method for Diagnosing Network-Wide Traffic Anomalies. Anukool Lakhina, Mark Crovella, Christophe Diot
The Subspace Method for Diagnosing Network-Wide Traffic Anomalies Anukool Lakhina, Mark Crovella, Christophe Diot What s happening in my network? Is my customer being attacked? probed? infected? Is there
More informationSoftware-Defined Multicast Network Overlay Framework draft-qi-bitar-intarea-sdn-multicast-overlay-00
Software-Defined Multicast Network Overlay Framework draft-qi-bitar-intarea-sdn-multicast-overlay-00 David Qi, Bloomberg Nabil Bitar, Nuage Networks/Nokia Truman Boyes, Bloomberg Senad Palislamovic, Nuage
More informationSRv6: Network as a Computer and Deployment use-cases
SRv6: Network as a Computer and Deployment use-cases Gaurav Dawra, Technical Leader, Cisco Systems (gdawra@cisco.com) John Brzozowski, Fellow and Chief Architect, Comcast John Leddy, Network Engineering,
More informationSegment Routing for Service Chaining
1 Segment Routing for Service Chaining draft-dawra-idr-bgp-sr-service-chaining-00 draft-clad-spring-segment-routing-service-chaining-00 Merged Authors List : Gaurav Dawra, Cisco Systems Clarence Filsfils,
More informationSOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik
SOFTWARE DEFINED NETWORKS Jonathan Chu Muhammad Salman Malik Credits Material Derived from: Rob Sherwood, Saurav Das, Yiannis Yiakoumis AT&T Tech Talks October 2010 (available at:www.openflow.org/wk/images/1/17/openflow_in_spnetworks.ppt)
More informationThe Segment Routing Architecture
The Segment Routing Architecture Clarence Filsfils, Nagendra Kumar Nainar, Carlos Pignataro, Juan Camilo Cardona, Pierre Francois Cisco Systems, Inc. IMDEA Networks Institute / UC3M Abstract Network operators
More informationRouting Header Is back... Should We Panic?
Routing Header Is back... Should We Panic? Leveraging IPv6 extension header for traffic engineering Eric Vyncke (evyncke@cisco.com also @evyncke) Distinguished Engineer Cisco Systems March, 2015 Where
More informationSegment Routing for IPv6 Networks Stefano Previdi Distinguished Engineer BRKRST-3123
Segment Routing for IPv6 Networks Stefano Previdi (sprevidi@cisco.com) Distinguished Engineer BRKRST-3123 Agenda Introduction to Segment Routing Segment Routing and the IPv6 Source Routing Model IPv6 Segment
More informationDelay Controlled Elephant Flow Rerouting in Software Defined Network
1st International Conference on Advanced Information Technologies (ICAIT), Nov. 1-2, 2017, Yangon, Myanmar Delay Controlled Elephant Flow Rerouting in Software Defined Network Hnin Thiri Zaw, Aung Htein
More informationWhy Your Application only Uses 10Mbps Even the Link is 1Gbps?
Why Your Application only Uses 10Mbps Even the Link is 1Gbps? Contents Introduction Background Information Overview of the Issue Bandwidth-Delay Product Verify Solution How to Tell Round Trip Time (RTT)
More informationSend documentation comments to You must enable FCIP before attempting to configure it on the switch.
CHAPTER 9 (Fibre Channel over IP) is an IETF standards based protocol for connecting Fibre Channel SANs over IP based networks. encapsulates the FCP frames in a TCP/IP packet which is then sent across
More informationRouting Resiliency Latest Enhancements
Routing Resiliency Latest Enhancements Clarence Filsfils cf@cisco.com Agenda Per-Prefix LFA Remote LFA Segment Routing Topology-Independent LFA 3 Acknowledgement Stephane Litkowski and Bruno Decraene,
More informationSegment Rou+ng IETF 87
Segment Rou+ng IETF 87 Clarence Filsfils cf@cisco.com C. Filsfils, S. Previdi, A. Bashandy, B. Decraene, S. Litkowski, M. Horneffer, I. Milojevic, R. Shakir, S. YP, W. Henderickx, J. Tantsura, Ericsson,
More informationService Aware Networking using SR. IETF101 PANRG meeting March 20 th 2018
Service Aware Networking using SR IETF101 PANRG meeting March 20 th 2018 daniel.bernier@bell.ca daniel.voyer@bell.ca Telco Challenges The Internet is growing exponentially!! Physical networks are static.
More informationState of routing research
State of routing research Olivier Bonaventure with Pierre François, Bruno Quoitin and Steve Uhlig Dept. Computing Science and Engineering Université catholique de Louvain (UCL) http://www.info.ucl.ac.be/people/obo
More informationExpansion of IP Backbone Network Functions for All-IP Network
High-speed Rerouting Function QoS Priority Control IPv6 Support Special Articles on All-IP Network Technology Evolution of Core Network Expansion of IP Backbone Network Functions for All-IP Network As
More informationSegment Routing Policy for Traffic Engineering draft-filsfils-spring-segment-routing-policy-05.txt
Network Working Group Internet-Draft Intended status: Standards Track Expires: September 1, 2018 C. Filsfils S. Sivabalan K. Raza J. Liste F. Clad K. Talaulikar Z. Ali Cisco Systems, Inc. S. Hegde Juniper
More informationSegment Routing. Clarence Filsfils Distinguished Engineer
Segment Routing Clarence Filsfils Distinguished Engineer cf@cisco.com Segment Routing Unified DC + WAN + Aggregation from server in the DC, through WAN and to the service edge Policy-aware DC: disjoint
More informationComputer 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,
More informationLecture 16: Network Layer Overview, Internet Protocol
Lecture 16: Network Layer Overview, Internet Protocol COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016,
More informationAn Experimental Analysis on Iterative Block Ciphers and Their Effects on VoIP under Different Coding Schemes
An Experimental Analysis on Iterative Block Ciphers and Their Effects on VoIP under Different Coding Schemes Gregory Epiphaniou 1 Carsten Maple 1 Paul Sant 1 Matthew Reeves 2 1 Institute for Research in
More informationA Low Latency Solution Stack for High Frequency Trading. High-Frequency Trading. Solution. White Paper
A Low Latency Solution Stack for High Frequency Trading White Paper High-Frequency Trading High-frequency trading has gained a strong foothold in financial markets, driven by several factors including
More informationPerformance Evaluation of NEMO Basic Support Implementations
Performance Evaluation of NEMO Basic Support Implementations Romain Kuntz, Koshiro Mitsuya, Ryuji Wakikawa Keio University, Japan E-mail: {kuntz,mitsuya,ryuji}@sfc.wide.ad.jp Abstract. The NEMO Basic Support
More informationSRv6 Network Programming
SRv6 Network Programming FD.io VPP and Linux Pablo Camarillo - Software Engineer @ Cisco Systems Ahmed Abdelsalam PhD student @ Gran Sasso Science Institute Who are we? Ahmed Abdelsalam PhD student @ Gran
More informationScalable Flow-Based Networking with DIFANE
Scalable Flow-Based Networking with DIFANE Minlan Yu Jennifer Rexford Michael J. Freedman Jia Wang Princeton University, Princeton, NJ, USA AT&T Labs - Research, Florham Park, NJ, USA ABSTRACT Ideally,
More informationHow to send OAM information in packet networks?
In-Band OAM Frank Brockners, Shwetha Bhandari, Sashank Dara, Carlos Pignataro (Cisco) Hannes Gedler (rtbrick) Steve Youell (JMPC) John Leddy (Comcast) draft-brockners-proof-of-transit-01.txt draft-brockners-inband-oam-requirements-01.txt
More informationBuilding Efficient and Reliable Software-Defined Networks. Naga Katta
FPO Talk Building Efficient and Reliable Software-Defined Networks Naga Katta Jennifer Rexford (Advisor) Readers: Mike Freedman, David Walker Examiners: Nick Feamster, Aarti Gupta 1 Traditional Networking
More informationInternet Engineering Task Force (IETF) S. Litkowski Orange M. Horneffer Deutsche Telekom R. Shakir Jive Communications, Inc.
Internet Engineering Task Force (IETF) Request for Comments: 7855 Category: Informational ISSN: 2070-1721 S. Previdi, Ed. C. Filsfils, Ed. Cisco Systems, Inc. B. Decraene S. Litkowski Orange M. Horneffer
More informationSDN-based Network Obfuscation. Roland Meier PhD Student ETH Zürich
SDN-based Network Obfuscation Roland Meier PhD Student ETH Zürich This Talk This thesis vs. existing solutions Alice Bob source: Alice destination: Bob Hi Bob, Hi Bob, Payload encryption ǾǼōĦ
More informationFirewall & Service Tickets FAST
Firewall & Service Tickets FAST draft-herbert-fast-01 Tom Herbert Goal A method to allow applications to signal the network for services it wants applied to packets that is secure,
More informationAchieving scale: Large scale active measurements from PlanetLab
Achieving scale: Large scale active measurements from PlanetLab Marc-Olivier Buob, Jordan Augé (UPMC) 4th PhD School on Traffic Monitoring and Analysis (TMA) April 15th, 2014 London, UK OneLab FUTURE INTERNET
More informationImproving the Internet
Improving the Internet From Fragility to Resilience Laurent Vanbever D-ITET ETH Zürich December, 1st 2015 80 000 80 000 estimated # of Internet hosts in 1990 2.8 billion estimated* # of Internet hosts
More informationGot Loss? Get zovn! Daniel Crisan, Robert Birke, Gilles Cressier, Cyriel Minkenberg, and Mitch Gusat. ACM SIGCOMM 2013, August, Hong Kong, China
Got Loss? Get zovn! Daniel Crisan, Robert Birke, Gilles Cressier, Cyriel Minkenberg, and Mitch Gusat ACM SIGCOMM 2013, 12-16 August, Hong Kong, China Virtualized Server 1 Application Performance in Virtualized
More informationFerdinand von Tüllenburg Layer-2 Failure Recovery Methods in Critical Communication Networks
Ferdinand von Tüllenburg Layer-2 Failure Recovery Methods in Critical Communication Networks Dependable Communication for Critical Infrastructures Electricity Health Transport Finance Dependable Communication
More informationEmerging MPLS OAM mechanisms
Emerging MPLS OAM mechanisms Answering the interoperability and scalability question Data Networks Operation John Nakulski Product Manager October 2006 Page 1 Agenda Introduction The Need for MPLS OAM
More informationSEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN
POLITECNICO DI MILANO Dipartimento di Elettronica, Informazione e Bioingegneria Master of Science Telecommunications Engineering SEGMENT ROUTING PRINCIPLES AND APPLICATIONS FOR SDN Author: Ana Kos Supervisor:
More informationSegment Rou+ng TE Policy dra6- previdi- idr- segment- rou+ng- te- policy
IDR WG Segment Rou+ng TE Policy dra6- previdi- idr- segment- rou+ng- te- policy Stefano Previdi sprevidi@cisco.com Clarence Filsfils cfilsfil@cisco.com Arjun SreekanLah asreekan@cisco.com Siva Sivabalan
More informationImplementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN
This module provides conceptual information for VXLAN in general and configuration information for layer 2 VXLAN on Cisco ASR 9000 Series Router. For configuration information of layer 3 VXLAN, see Implementing
More informationDeployment Scenarios
This chapter describes and shows some typical deployment scenarios for the Cisco 860, Cisco 880, and Cisco 890 series Intergrated Services Routers (ISRs): About the, page 1 Enterprise Small Branch, page
More informationBit Indexed Explicit Replication A Stateless Multicast Architecture. Nagendra Kumar Nainar NANOG72
Bit Indexed Explicit Replication A Stateless Multicast Architecture Nagendra Kumar Nainar NANOG72 Agenda Multicast Architecture Challenges Introduction to BIER BIER Control plane behavior BIER Data plane
More informationLocator/ID Separation Protocol (LISP)
Locator/ID Separation Protocol (LISP) Damien Saucez* INRIA Sophia Antipolis FRNOG 18, December 2 th, 2011 * special thanks to Olivier Bonaventure, Luigi Iannone and Dino Farinacci Disclaimer Not a vendor
More informationIntended status: Standards Track. Cisco Systems, Inc. October 17, 2016
SPRING Internet-Draft Intended status: Standards Track Expires: April 20, 2017 C. Filsfils S. Previdi P. Psenak L. Ginsberg Cisco Systems, Inc. October 17, 2016 Segment Routing Recursive Information draft-filsfils-spring-sr-recursing-info-03
More informationParallelizing IPsec: switching SMP to On is not even half the way
Parallelizing IPsec: switching SMP to On is not even half the way Steffen Klassert secunet Security Networks AG Dresden June 11 2010 Table of contents Some basics about IPsec About the IPsec performance
More informationSRv6 for Mobile User-Plane
SRv6 for Mobile User-Plane draft-ietf-dmm-srv6-mobile-uplane-02 IETF102 S.Matsushima, C.Filsfils, M.Kohno, D.Voyer, C.Perkins, P.Camarillo Summary of Updates from v01 to v02 Clarify supporting PDU types
More informationDesign and Implementation of Virtual TAP for Software-Defined Networks
Design and Implementation of Virtual TAP for Software-Defined Networks - Master Thesis Defense - Seyeon Jeong Supervisor: Prof. James Won-Ki Hong Dept. of CSE, DPNM Lab., POSTECH, Korea jsy0906@postech.ac.kr
More informationB4 and After: Managing Hierarchy, Partitioning, and Asymmetry for Availability and Scale in Google's Software-Defined WAN
B4 and After: Managing Hierarchy, Partitioning, and Asymmetry for Availability and Scale in Google's Software-Defined WAN ( Chi ) Chi-yao Hong, Subhasree Mandal, Mohammad Al-Fares, Min Zhu, Richard Alimi,
More informationMulticast Information Model
Multicast Information Model draft-zhang-mboned-multicast-info-model-02 Mboned WG IETF 100#Singapore Sandy. Zhang Linda. Wang Ying. Cheng Why introduce Multicast Info Model? Existed multicast YANG models:
More informationAdvances In Routing BRKRST Yun Cie Foo Network Consulting Engineer
Advances In Routing Yun Cie Foo Network Consulting Engineer Topics of Interest Mobile Ad Hoc Network (MANET) Radio Aware Routing OSPFv3 Extensions Cisco Embedded Services Routers Segment Routing MPLS dataplanes
More informationSYSC 5801 Protection and Restoration
SYSC 5801 Protection and Restoration Introduction Fact: Networks fail. Types of failures: Link failures Node failures Results: packet losses, waste of resources, and higher delay. What IGP does in the
More informationFlexE Router Card. 5G Ready. HUAWEI 50GE Flex Ethernet Card. Introduction. About EANTC. Table of Contents
About EANTC EANTC (European Advanced Networking Test Center) is internationally recognized as one of the world's leading independent test centers for telecommunication technologies. Based in Berlin, the
More informationSRv6 for Mobile User-Plane
SRv6 for Mobile User-Plane draft-ietf-dmm-srv6-mobile-uplane-01 IETF101 S.Matsushima, C.Filsfils, M.Kohno, D.Voyer, C.Perkins, P.Camarillo Comments since IETF100 Many positive comments from both On/Off-List
More informationIntroduction to VoIP. Cisco Networking Academy Program Cisco Systems, Inc. All rights reserved. Cisco Public. IP Telephony
Introduction to VoIP Cisco Networking Academy Program 1 Requirements of Voice in an IP Internetwork 2 IP Internetwork IP is connectionless. IP provides multiple paths from source to destination. 3 Packet
More informationSoftware-Defined Networking (SDN) Overview
Reti di Telecomunicazione a.y. 2015-2016 Software-Defined Networking (SDN) Overview Ing. Luca Davoli Ph.D. Student Network Security (NetSec) Laboratory davoli@ce.unipr.it Luca Davoli davoli@ce.unipr.it
More informationSaaS Providers. ThousandEyes for. Summary
USE CASE ThousandEyes for SaaS Providers Summary With Software-as-a-Service (SaaS) applications rapidly replacing onpremise solutions, the onus of ensuring a great user experience for these applications
More informationThousandEyes for. Application Delivery White Paper
ThousandEyes for Application Delivery White Paper White Paper Summary The rise of mobile applications, the shift from on-premises to Software-as-a-Service (SaaS), and the reliance on third-party services
More informationImplementing Cisco IP Routing
ROUTE Implementing Cisco IP Routing Volume 3 Version 1.0 Student Guide Text Part Number: 97-2816-02 DISCLAIMER WARRANTY: THIS CONTENT IS BEING PROVIDED AS IS. CISCO MAKES AND YOU RECEIVE NO WARRANTIES
More informationNetworking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ
Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking
More informationA Convergence Architecture for GRID Computing and Programmable Networks
A Convergence Architecture for GRID Computing and Programmable Networks Christian Bachmeir, Peter Tabery, Dimitar Marinov, Georgi Nachev, and Jörg Eberspächer Munich University of Technology, Institute
More informationUDP Path for In-band Performance Measurement for Segment Routing Networks
UDP Path for In-band Performance Measurement for Segment Routing Networks draft-gandhi-spring-udp-pm-01 Rakesh Gandhi - Cisco Systems (rgandhi@cisco.com) - Presenter Clarence Filsfils - Cisco Systems (cfilsfil@cisco.com)
More informationLink Failure Recovery for MPLS Networks with Multicasting
1/33 Link Failure Recovery for MPLS Networks with Multicasting Master s Thesis Presentation August 12 th, 2002 Yvan Pointurier Advisor: Jörg Liebeherr Multimedia Networks Group Department of Computer Science
More informationAn interface for programmable IPv6 Segment Routing network functions in Linux
An interface for programmable IPv6 Segment Routing network functions in Linux Dissertation presented by Mathieu XHONNEUX for obtaining the Master s degree in Electrical Engineering Supervisor(s) Olivier
More informationMPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP
Multi-Protocol Label Switching MPLS-TP FEC VPLS PBB-TE MPLS etc.. MPLS is not alone LDP MPLS-TE LABEL MP-BGP LSP TAG H-VPLS 26 April 2016 AN TEST GMPLS SR T-MPLS ISIS-TE MPƛS OSPF-TE PCEP Multi-Protocol
More informationEvaluating the Benefits of the Locator/Identifier Separation
Evaluating the Benefits of the Locator/Identifier Separation Bruno Quoitin IP Networking Lab Computer Science and Engineering Dept. Université catholique de Louvain, Belgium (bruno.quoitin@uclouvain.be)
More informationسوي يچينگ و مسيريابي در شبكه
سوي يچينگ و مسيريابي در شبكه دكتر فرهاد فغاني استاديار دانشكده مهندسي برق قسمت ششم : Multi-Protocol Label Switching (MPLS) 1 One of the many ways of getting from A to B: BROADCAST: Go everywhere, stop
More informationCisco IOS LISP Application Note Series: Access Control Lists
Cisco IOS LISP Application Note Series: Access Control Lists Version 1.1 (28 April 2011) Background The LISP Application Note Series provides targeted information that focuses on the integration and configuration
More informationPacketShader: A GPU-Accelerated Software Router
PacketShader: A GPU-Accelerated Software Router Sangjin Han In collaboration with: Keon Jang, KyoungSoo Park, Sue Moon Advanced Networking Lab, CS, KAIST Networked and Distributed Computing Systems Lab,
More informationUse of SCTP for IP Handover Support
Use of SCTP for IP Handover Support Dong Phil Kim, Jong Shik Ha, Sang Tae Kim, Seok Joo Koh Department of Computer Science Kyungpook National University {dpkim, mugal1, sainpaul1978}@cs.knu.ac.kr Abstract
More informationSegment Routing Commands
Segment Routing Commands address ipv4 (PCE), page 4 adjacency-sid, page 5 apply-weight ecmp-only bandwidth, page 7 attribute-set, page 8 autoroute announce, page 10 autoroute destination, page 12 clear
More informationChapter 5 Network Layer: The Control Plane
Chapter 5 Network Layer: The Control Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you
More information2D1490 p MPLS, RSVP, etc. Olof Hagsand KTHNOC/NADA
2D1490 p4 2007 MPLS, RSVP, etc Olof Hagsand KTHNOC/NADA Literature Handouts: MPLS-Enabled applications (Minei, Lucek). Parts of Section 1. JunOS Cookbook: Chapter 14 Background MPLS - Multiprotocol Label
More informationInternet Engineering Task Force (IETF) Category: Experimental. O. Bonaventure Universite catholique de Louvain January 2013
Internet Engineering Task Force (IETF) Request for Comments: 6834 Category: Experimental ISSN: 2070-1721 L. Iannone Telecom ParisTech D. Saucez INRIA Sophia Antipolis O. Bonaventure Universite catholique
More informationPacket Scheduling in Data Centers. Lecture 17, Computer Networks (198:552)
Packet Scheduling in Data Centers Lecture 17, Computer Networks (198:552) Datacenter transport Goal: Complete flows quickly / meet deadlines Short flows (e.g., query, coordination) Large flows (e.g., data
More informationScalability of Routing Protocols
Scalability of outing Protocols Internet is large... Need to introduce hierarchy -... into something that naturally does not have one - divide and conquer, abandoning hope for optimality - based on ownership
More informationLISP-Click. D. Saucez, V. N. Nguyen and O. Bonaventure. Université catholique de Louvain.
LISP-Click D. Saucez, V. N. Nguyen and O. Bonaventure Université catholique de Louvain http://inl.info.ucl.ac.be A Click implementation of the Locator/ID Separation Protocol 2 The Internet is Broken! 3
More informationXCo: Explicit Coordination for Preventing Congestion in Data Center Ethernet
XCo: Explicit Coordination for Preventing Congestion in Data Center Ethernet Vijay Shankar Rajanna, Smit Shah, Anand Jahagirdar and Kartik Gopalan Computer Science, State University of New York at Binghamton
More informationScalable Flow-Based Networking with DIFANE
Scalable Flow-Based Networking with DIFANE Minlan Yu Jennifer Rexford Michael J. Freedman Jia Wang Princeton University, Princeton, NJ, USA AT&T Labs - Research, Florham Park, NJ, USA ABSTRACT Ideally,
More informationSession 2: MPLS Traffic Engineering and Constraint-Based Routing (CR)
MPLS Frame Relay Alliance formed in April 2003 Session 2: MPLS Traffic Engineering and Constraint-Based Routing (CR) Copyright 2003 MPLS Frame Relay Alliance Slide 2-12 MPLS Routing h The need for Traffic
More informationFundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,
Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure
More informationThe State of Traffic Engineering - an ISP's Perspective
The State of Traffic Engineering - an ISP's Perspective NANOG 73 Andrew Gray Principal Engineer Charter Communications Advanced Engineering Andrew.Gray@charter.com DISCLAIMER This presentation carries
More informationLISP A Next-Generation Networking Architecture
LISP A Next-Generation Networking Architecture LISP Disjointed RLOC Space Technical Details Version 0.8 30 October 2013 LISP Disjointed RLOC Space Details Agenda LISP Disjointed RLOC Space Technical Details
More informationLISP: What and Why. RIPE Berlin May, Vince Fuller (for Dino, Dave, Darrel, et al)
LISP: What and Why RIPE Berlin May, 2008 Vince Fuller (for Dino, Dave, Darrel, et al) http://www.vaf.net/prezos/lisp-ripe-long.pdf Agenda What is the problem? What is LISP? Why Locator/ID Separation? Data
More informationmsctp for Vertical Handover Between Heterogeneous Networks
msctp for Vertical Handover Between Heterogeneous Networks Seok Joo Koh and Sang Wook Kim Department of Computer Science, Kyungpook National University, Daegoo, Korea {sjkoh, swkim}@cs.knu.ac.kr Abstract.
More informationIP Bandwidth on Demand and Traffic Engineering via Multi-Layer Transport Networks. Dr. Greg M. Bernstein Grotto Networking 2004
IP Bandwidth on Demand and Traffic Engineering via Multi-Layer Transport Networks Dr. Greg M. Bernstein Grotto Networking Page - 1 Problem Scope Bandwidth on Demand Medium to high speed bandwidth demands
More informationSegment Routing MPLS data plane. Clarence Filsfils Kris Michielsen
Segment Routing MPLS data plane Clarence Filsfils Kris Michielsen Segment Routing MPLS data plane Segment Routing leverages existing MPLS data plane How to verify Segment Routing MPLS forwarding 2 Segment
More informationBit Index Explicit Replication (BIER) Multicasting in Transport Networks
Bit Index Explicit Replication (BIER) Multicasting in Transport Networks A. Giorgetti(1), A. Sgambelluri(1), F. Paolucci(1), N. Sambo(1), P. Castoldi(1), F. Cugini(2) (1) Scuola Superiore Sant Anna, Pisa,
More informationA Policy Controlled IPv4/IPv6 Network Emulation Environment
A Policy Controlled IPv4/IPv6 Network Emulation Environment Tomislav Grgic and Maja Matijasevic University of Zagreb, Faculty of Electrical Engineering and Computing Unska 3, HR-10000 Zagreb, Croatia tomislav.grgic@fer.hr,
More informationConfiguring Virtual Private LAN Services
Virtual Private LAN Services (VPLS) enables enterprises to link together their Ethernet-based LANs from multiple sites via the infrastructure provided by their service provider. This module explains VPLS
More information