Traditional IPv4 multihoming. IPv6 host-based multihoming. Drawbacks of BGP-based multihoming. How long will IPv4 last?
|
|
- Owen Banks
- 5 years ago
- Views:
Transcription
1 host-based multihoming raditional IPv4 multihoming /8 Provider2 AS /8 Olivier Bonaventure Sébastien Barré IP Networking Lab Department of Computing Science and Engineering Université catholique de Louvain (UCL) Place Sainte-Barbe, 2, B-1348, Louvain-la-Neuve (Belgium) :123::ABC 1 2 Stub AS /16 BGP ensures stub!s prefix is reachable even after link failures :456::EDC Drawbacks of BGP-based multihoming Size of the BGP routing tables Difficult to control incoming traffic How long will IPv4 last? Internet bubble CID works well Growth is back again! Growth is back pre-cid fast growth Networks/ Source : O. Bonaventure, 2007 Networks/ Source : O. Bonaventure, 2007
2 Size of BGP routing tables Host-based multihoming Provider uses Provider Independent addresses Stubs receive one Provider Aggregatable address block from each of its providers 1 2 Stub - no AS# :123 Stub - no AS# :456 Networks/ Still close to the number of ASes that have deployed :456::EDC :123::ABC :4565::ABC Source : :1234::DEF O. Bonaventure, 2007 :4564::DEF Evaluation of host-base multihoming Advantages educes growth of BGP routing tables Only transit ISPs need Provider Independent addresses Stub ASes use PA addresses allocated by their provider hosts can now use multiple paths to reach each destination Hosts can potentially find better paths than the BGP paths Incoming traffic engineering is possible with any BGP advertisement Performance benefits of host-based multihoming Measurement based study here is now one implementation of hostbased multihoming, it is not yet widely deployed IPE est raffic Measurement boxes Located inside large ISP networks in different countries Perform frequent delay measurements between themselves Issue How to deal with failures of one of the providers BGP does not anymore advertise the reachability of the stub!s prefixes
3 Performance benefits of host-based multihoming (2) Measurement study Clustering of M boxes Consider each city containing more than one M box as one multihomed stub AS attached to different ISPs Use the one-way delay measurements gathered by the M boxes in full-mesh to determine path quality Performance benefits of host-based multihoming Belgacom, Brussels Spacenet, Munich Belnet, Brussels D, Munich his is a new flow that will break transport layer he basics of hostbased multihoming 2001:CCCC:ABC 1 2 Provider3 - AS3 2001:CCCC flow Source : :456::EDC Dest 2001:CCCC::ABC :456::EDC flow Source : :456::EDC Dest 2001:CCCC::ABC Constraints for host-based multihoming When a provider becomes unreachable, all belonging to this provider are unreachable, but BGP does not advertise another path to reach these addresses Hosts must be able to divert open flows Ingress/egress filtering forces hosts to use the assigned by the provider via which the packet will be sent Source host must change source and/or destination addresses when diverting flows ransport layer is not prepared for changes of addresses for an open flow Hosts must hide the change of addresses from the transport layer
4 he basics of hostbased multihoming he shim6 sublayer Packet must appear to transport as Source : Dest :456::EDC 2001:CCCC:ABC Provider3 - AS3 2001:CCCC Applications ransport layer layer Upper-layer identifier (ULID) : An IP address which has been selected for communication with a peer to be used by the upper layer protocol. 128 bits. his is used for pseudo-header checksum computation and connection identification in the Upper Layer Protocol. AH ESP Frag eas SHIM6 Dest opt. 1 2 flow Source : Dest 2001:CCCC::ABC ransport source : :456::EDC :456::EDC flow Source : :456::EDC Dest 2001:CCCC::ABC Data Link Layer IP routing sublayer Locator : An IP layer topological name for an interface or a set of interfaces (128 bits). he locators are carried in the IP address fields as the packets traverse the network. he shim6 sublayer Shim6 flow establishment Host A S: ULID(A)=L1(A) D: ULID(B)=L1(B) ransport layer S: ULID(A)=L1(A) D: ULID(B)=L1(B) Host B ransport layer Shim6 initiator Init context:1234 Init Nonce: 6789 I1 Shim6 responder No state is created. Stateless 1 reply SHIM6 S: L2(A) D: L2(B) contextid IP routing sublayer On host A, shim6 maintains a context for the flow ULID(A)-ULID(B) with information about the address translation SHIM6 S: L2(A) D: L2(B) contextid IP routing sublayer Init context:1234 esp. nonce : 0246 Hash : ABCD 1 I2 2 esp. nonce : 0246 Init nonce:6789 Hash(I1 1 params): ABCD esp context : 8765
5 How to secure shim6? Usage of the shim6 context wo possible approaches Use CGA addresses as identifiers and sign shim6 control messages Each host generates one public/private key pair address is Prefix:Hash(public key) Signature and CGA structures included in I2 and 2 messages to sign locator lists Use hash-based addresses (HBA) A shim6 host having prefixes A, B, C and D should use the following addresses A Hash[andom A List(A,B,C,D) ] B Hash[andom B List(A,B,C,D) ] C Hash[andom C List(A,B,C,D) ] D Hash[andom D List(A,B,C,D) ] Shim6 initiator Src: A::1 Dest:2001:BBBB::1 Init context:1234 esp. nonce : 0246 Hash : ABCD Loc:2001::CCCC::1 Src: A::1 Dest:2001:BBBB::1 No context tag Src: A::1 Dest:2001:DDDD::1 Cag : 8765 I2 2 Shim6 responder Src: 2001:BBBB::1 Dest: A::1 esp context : 8765 Loc:2001:DDDD::1, ::1 Src: 2001:BBBB::1 Dest: 2001::AAAA::1 No context tag Src: 2001:DDDD::1 Upon reception of I2 or 2, shim6 hosts can check that Dest: 2001::AAAA::1 the addresses are linked together by the hash Cag: 1234 What happens when a failure has been detected? How to recover connectivity? Need to find alternate working source or destination address Host A : A Src: A Dest: B1 Bidirectional failure recovery Host B : B1, B2 Src: :678::ABC Dest: :456::EDC 2001:CCCC::ABC :678::ABC Provider3 - AS3 2001:CCCC A<->B1 fails Src: B1 Dest: A Nonce : p 1 2 Src: Dest: 2001:CCCC::ABC :456::EDC A learns that B2 is ok Src: A Dest:B2 Nonce : r State:InboundOk ecvd probe : q Src: A Dest: B2 Dest: A Nonce : q Dest: A Nonce : s State : Operational ecvd probe : r
6 Unidirectional failure recovery Conclusion Host A : A1,A2 Src: A1 Dest: B1 A thinks that B1 is ok Src: A1 Dest:B1 Nonce : q State:InboundOk ecvd probe : p Src: A2 Dest:B2 Nonce : s State:InboundOk ecvd probe : p,r A1->B1 fails Host B : B1, B2 Src: B1 Dest: A1 Nonce : p Dest: A2 Nonce : r Dest: A2 Nonce : t State : Operational ecvd probe : s host-based multihoming Hosts pay the cost of supporting multihoming First implementation available on Linux, see Sébastien Barré!s demo Initially designed for endhosts attached to ADSL and CAV for example equirements from enterprise and ISP networks were not really taken into account Network operators have potentially better knobs to control their incoming and outgoing traffic equires a cooperation between the hosts and the network See Benoit Donnet!s presentation
Separating identifiers from locators to scale the Internet
Separating identifiers from locators to scale the Internet Olivier Bonaventure Department of Computing Science and Engineering Université catholique de Louvain (UCL) Place Sainte-Barbe, 2, B-1348, Louvain-la-Neuve
More informationImproved Path Exploration in shim6-based Multihoming
Improved Path Exploration in shim6-based Multihoming Université catholique de Louvain http://inl.info.ucl.ac.be Aug. 3st, 2007 SIGCOMM 2007 Workshop IPv6 and the Future of the Internet 2 EX : Measuring
More informationThe Shim6 Architecture for IPv6 Multihoming
ACCEPTED FROM OPEN CALL The Shim6 Architecture for IPv6 Multihoming Alberto García-Martínez and Marcelo Bagnulo, Universidad Carlos III de Madrid Iljitsch van Beijnum, IMDEA Networks ABSTRACT The Shim6
More informationShim6 Architecture. Geoff Huston IETF-63 August 2005
Shim6 Architecture Geoff Huston IETF-63 August 2005 Background draft-ietf-multi6-architecture-04.txt (RFC publication queue) general description of multi-homing objectives consideration of major types
More informationImproved Path Exploration in shim6-based Multihoming
Improved Path Exploration in shim6-based Multihoming Sébastien Barré, Olivier Bonaventure Department of Computer Science Université Catholique de Louvain (UCL), Belgium {firstname.lastname}@uclouvain.be
More informationLISP (Locator/Identifier Separation Protocol)
LISP (Locator/Identifier Separation Protocol) Damien Saucez* June 28 th, 2010 http://inl.info.ucl.ac.be *Thanks to Olivier Bonaventure and Pierre François Department of Computing Science and Engineering
More informationInterdomain routing with BGP4 Part 4/5
Interdomain routing with BGP4 Part 4/5 Olivier Bonaventure Department of Computing Science and Engineering Université catholique de Louvain (UCL) Place Sainte-Barbe, 2, B-1348, Louvain-la-Neuve (Belgium)
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 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 informationBGP-like TE Capabilities for SHIM6
BGP-like TE Capabilities for SHIM6 Marcelo Bagnulo, Alberto García-Martínez, Arturo Azcorra Departamento de Ingeniería Telemática, Universidad Carlos III de Madrid {marcelo, alberto, azcorra}@it.uc3m.es
More informationShim6 protocol. Erik Nordmark
Shim6 protocol Erik Nordmark Overview Nothing changed since l3shim Placement of shim, principles of mapping ULID and locators But picked some design decisions (somewhat arbitrarily) In order to work out
More informationOutline. Organization of the global Internet Example of domains Intradomain routing. Interdomain traffic engineering with BGP
BGP/2003.1.1 November 2004 Outline Organization of the global Internet Example of domains Intradomain routing BGP basics BGP in large networks Interdomain traffic engineering with BGP BGP-based Virtual
More informationLecture 4: Intradomain Routing. CS 598: Advanced Internetworking Matthew Caesar February 1, 2011
Lecture 4: Intradomain Routing CS 598: Advanced Internetworking Matthew Caesar February 1, 011 1 Robert. How can routers find paths? Robert s local DNS server 10.1.8.7 A 10.1.0.0/16 10.1.0.1 Routing Table
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 informationInternet Engineering Task Force. Intended status: Informational
Internet Engineering Task Force Internet-Draft Intended status: Informational Expires: August 21, 2008 O. Bonaventure D. Saucez B. Donnet Universite catholique de Louvain February 18, 2008 Status of this
More informationAchieving Sub-50 Milliseconds Recovery Upon BGP Peering Link Failures
Achieving Sub-50 Milliseconds Recovery Upon BGP Peering Link Failures Olivier Bonaventure Dept CSE Université catholique de Louvain (UCL) Belgium bonaventure@info.ucl.ac.be Clarence Filsfils Cisco Systems
More informationInterdomain Traffic Engineering in a Locator/Identifier Separation Context
1 Interdomain Traffic Engineering in a Locator/Identifier Separation Context Damien Saucez, Benoit Donnet, Luigi Iannone, Olivier Bonaventure Université catholique de Louvain, Belgium Abstract The Routing
More informationAn incremental approach to IPv6 multihoming
Computer Communications 29 (2006) 582 592 www.elsevier.com/locate/comcom An incremental approach to IPv6 multihoming Marcelo Bagnulo a, *, Alberto García Martínez a, Arturo Azcorra a, Cedric de Launois
More informationOn the Dynamics of Locators in LISP
On the Dynamics of Locators in LISP Damien Saucez 1 and Benoit Donnet 2 1 INRIA, Sophia Antipolis, France 2 Université deliège, Liège, Belgium Abstract. In the Internet, IP addresses play the dual role
More informationChapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP
Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP 4.5 routing algorithms link state
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 informationHIP Host Identity Protocol. October 2007 Patrik Salmela Ericsson
HIP Host Identity Protocol October 2007 Patrik Salmela Ericsson Agenda What is the Host Identity Protocol (HIP) What does HIP try to solve HIP basics Architecture The HIP base exchange HIP basic features
More informationA multihoming architecture for OneLab
A multihoming architecture for OneLab Antonio de la Oliva Universidad Carlos III de Madrid Madrid Spain aoliva@it.uc3m.es Benoit Donnet Université catholique de Louvain Belgium donnet@info.ucl.ac.be Thierry
More informationAchieving Sub-50 Milliseconds Recovery Upon BGP Peering Link Failures
1 Achieving Sub-50 Milliseconds Recovery Upon BGP Peering Link Failures Olivier Bonaventure, Clarence Filsfils and Pierre Francois Abstract Recent measurements show that BGP peering links can fail as frequently
More informationEnterprise Multihoming using Provider-Assigned Addresses without Network Prefix Translation: Requirements and Solution
Enterprise Multihoming using Provider-Assigned Addresses without Network Prefix Translation: Requirements and Solution Draft-bowbakova-rtgwg-enterprise-pa-multihoming-00 F. Baker, C. Bowers, J. Linkova
More informationInter-AS routing. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley
Inter-AS routing Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley Some materials copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved Chapter 4:
More informationLecture 4 The Network Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 4 The Network Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Network layer functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationRSVP-TE extensions for interdomain LSPs
Internet Engineering Task Force INTERNET-DRAFT Cristel Pelsser FUNDP Olivier Bonaventure UCL October, 2002 RSVP-TE extensions for interdomain LSPs Abstract We propose extensions to RSVP-TE to allow the
More informationCMSC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala October 9, 2018 (a) October 18 October 9,
CMSC 417 Computer Networks Prof. Ashok K Agrawala 2018 Ashok Agrawala October 9, 2018 (a) October 18 October 9, 2018 1 host Message, Segment, Packet, and Frame host HTTP HTTP message HTTP TCP TCP segment
More informationLecture 19: Network Layer Routing in the Internet
Lecture 19: Network Layer Routing in the Internet COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F
More informationMultihoming with BGP and NAT
Eliminating ISP as a single point of failure www.noction.com Table of Contents Introduction 1. R-NAT Configuration 1.1 NAT Configuration 5. ISPs Routers Configuration 3 15 7 7 5.1 ISP-A Configuration 5.2
More informationConfiguring IPv6. Information About IPv6. Send document comments to CHAPTER
CHAPTER 3 This chapter describes how to configure Internet Protocol version 6 (IPv6), which includes addressing, Neighbor Discovery Protocol (ND), and Internet Control Message Protocol version 6 (ICMPv6),
More informationMapping of Address and Port Using Translation
The feature provides connectivity to IPv4 hosts across IPv6 domains. Mapping of address and port using translation (MAP-T) is a mechanism that performs double translation (IPv4 to IPv6 and vice versa)
More informationDepartment of Computer and IT Engineering University of Kurdistan. Computer Networks II Border Gateway protocol (BGP) By: Dr. Alireza Abdollahpouri
Department of Computer and IT Engineering University of Kurdistan Computer Networks II Border Gateway protocol (BGP) By: Dr. Alireza Abdollahpouri Internet structure: network of networks local ISP Tier
More informationThe Interconnection Structure of. The Internet. EECC694 - Shaaban
The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense
More informationIPv6 : Internet Protocol Version 6
IPv6 : Internet Protocol Version 6 History Internet growth was faster than anticipated In early 1990 s, it was realized that we may run out of IPv4 addresses somewhere between 2000 and 2010 Also, experiences
More informationHistory. IPv6 : Internet Protocol Version 6. IPv4 Year-Wise Allocation (/8s)
History IPv6 : Internet Protocol Version 6 Internet growth was faster than anticipated In early 1990 s, it was realized that we may run out of IPv4 addresses somewhere between 2000 and 2010 Also, experiences
More informationCOM-208: Computer Networks - Homework 6
COM-208: Computer Networks - Homework 6. (P22) Suppose you are interested in detecting the number of hosts behind a NAT. You observe that the IP layer stamps an identification number sequentially on each
More informationForeword xxiii Preface xxvii IPv6 Rationale and Features
Contents Foreword Preface xxiii xxvii 1 IPv6 Rationale and Features 1 1.1 Internet Growth 1 1.1.1 IPv4 Addressing 1 1.1.2 IPv4 Address Space Utilization 3 1.1.3 Network Address Translation 5 1.1.4 HTTP
More informationPlanning for Information Network
Planning for Information Network Lecture 7: Introduction to IPv6 Assistant Teacher Samraa Adnan Al-Asadi 1 IPv6 Features The ability to scale networks for future demands requires a limitless supply of
More informationLARGE SCALE IP ROUTING
Building ISP Networks Xantaro Page 1 / 18 TABLE OF CONTENTS 1. LAB ACCESS 4 1.1 Accessing the Jumphost... 4 1.2 Access to your routers... 4 1.3 Local Network Topology... 5 1.4 Global Network Topology...
More informationInternet Architecture and Experimentation
Internet Architecture and Experimentation Today l Internet architecture l Principles l Experimentation A packet switched network Modern comm. networks are packet switched Data broken into packets, packet
More informationIPv4. Christian Grothoff.
IPv4 christian@grothoff.org http://grothoff.org/christian/ Sites need to be able to interact in one single, universal space. Tim Berners-Lee 1 The Network Layer Transports datagrams from sending to receiving
More informationAvoiding disruptions during maintenance operations on BGP sessions
Avoiding disruptions during maintenance operations on BGP sessions Pierre Francois Dept CSE Université catholique de Louvain Belgium pierre.francois@uclouvain.be Pierre-Alain Coste France Telecom R&D pierrealain.coste@orange-ftgroup.com
More informationLecture 5 The Network Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 5 The Network Layer part II Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it IP datagram format IP protocol version number header length (bytes) type of data max number remaining
More informationIPv6 Cyber Security Briefing May 27, Ron Hulen VP and CTO Cyber Security Solutions Command Information, Inc.
IPv6 Cyber Security Briefing May 27, 2010 Ron Hulen VP and CTO Cyber Security Solutions Command Information, Inc. 2610:f8:ffff:2010:05:27:85:1 Attack Surfaces Protocol Translator IPv4 Native Dual-Stack
More informationIPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land
IPv6 1 IPv4 & IPv6 Header Comparison IPv4 Header IPv6 Header Ver IHL Type of Service Total Length Ver Traffic Class Flow Label Identification Flags Fragment Offset Payload Length Next Header Hop Limit
More informationFuture Internet Technologies
Future Internet Technologies Future Internet Research Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer New requirements on TCP/IP Growth
More informationIPV6 MULTIHOMING SUPPORT IN THE MOBILE INTERNET
ACCEPTED FROM O PEN C ALL IPV6 MULTIHOMING SUPPORT IN THE MOBILE INTERNET MARCELO BAGNULO, ALBERTO GARCIA-MARTINEZ, AND ARTURO AZCORRA, UNIVERSIDAD CARLOS III DE MADRID The authors describe an architecture
More informationShim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI
Shim6: Network Operator Concerns Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Not Currently Supporting IPv6? Many parties are going forward with IPv6 Japan
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 informationCSE/EE 461: Introduction to Computer Communications Networks Autumn Module 9
CSE/EE 461: Introduction to Computer Communications Networks Autumn 2010 Module 9 IP Addressing John Zahorjan zahorjan@cs.washington.edu 534 Allen Center Last Time: Addresses Imply Location 142.150.210.12
More informationComputer Networks ICS 651. IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery
Computer Networks ICS 651 IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery Routing Information Protocol DV modified with split horizon and poisoned reverse distance
More informationR23 R25 R26 R28 R43 R44
Interdomain traffic engineering with BGP B. Quoitin, S. Uhlig, C. Pelsser, L. Swinnen and O. Bonaventure Infonet Group, University of Namur (FUNDP), Belgium Dept. CSE, Université catholique de Louvain
More informationModeling the Routing of an ISP
Modeling the Routing of an ISP Bruno Quoitin (bruno.quoitin@uclouvain.be) Computer Science & Engineering Department Université catholique de Louvain, Belgium This is a joint work with Sebastien Tandel,
More informationPerformance comparison of multihoming and mobility protocols in IPv6 heterogeneous network environment
Master Thesis Electrical Engineering October 2013 Performance comparison of multihoming and mobility protocols in IPv6 heterogeneous network environment Charles Mugga and Dong Sun School of Computing Blekinge
More informationA scalable NAT-based solution to Internet access denial by higher-tier ISPs
SECURITY AND COMMUNICATION NETWORKS Security Comm. Networks (2012) Published online in Wiley Online Library (wileyonlinelibrary.com)..557 RESEARCH ARTICLE A scalable NAT-based solution to Internet access
More informationCisco IOS IPv6. Cisco IOS IPv6 IPv6 IPv6 service provider IPv6. IPv6. data link IPv6 Cisco IOS IPv6. IPv6
IP6FD v6 Fundamentals, Design, and Deployment v3.0 Cisco IOS IPv6 Cisco IOS IPv6 IPv6 IPv6 service provider IPv6 IP IPv6 IPv6 data link IPv6 Cisco IOS IPv6 IPv6 IPv6 DHCP DNS DHCP DNS IPv6 IPv4 IPv6 multicast
More informationIntroduction. Keith Barker, CCIE #6783. YouTube - Keith6783.
Understanding, Implementing and troubleshooting BGP 01 Introduction http:// Instructor Introduction Keith Barker, CCIE #6783 CCIE Routing and Switching 2001 CCIE Security 2003 kbarker@ine.com YouTube -
More informationREVEALING MIDDLEBOXES INTERFERENCE WITH TRACEBOX
REVEALING MIDDLEBOXES INTERFERENCE WITH TRACEBOX Gregory Detal*, Benjamin Hesmans*, Olivier Bonaventure*, Yves Vanaubel and Benoit Donnet. *Université catholique de Louvain Université de Liège http://www.tracebox.org
More informationLink State Routing & Inter-Domain Routing
Link State Routing & Inter-Domain Routing CS640, 2015-02-26 Announcements Assignment #2 is due Tuesday Overview Link state routing Internet structure Border Gateway Protocol (BGP) Path vector routing Inter
More informationIntroduction to IP Routing. Geoff Huston
Introduction to IP Routing Geoff Huston Routing How do packets get from A to B in the Internet? A Internet B Connectionless Forwarding Each router (switch) makes a LOCAL decision to forward the packet
More informationBGP. Autonomous system (AS) BGP version 4
BGP Border Gateway Protocol (an introduction) dr. C. P. J. Koymans Informatics Institute University of Amsterdam March 11, 2008 General ideas behind BGP Background Providers, Customers and Peers External
More informationNGX (R60) Link Selection VPN Deployments August 30, 2005
NGX (R60) Link Selection VPN Deployments August 30, 2005 Introduction In This Document Introduction page 1 Link Selection in NGX R60 page 1 Configuration Scenarios page 7 This document provides general
More informationTopology of the Internet. Autonomous Systems (AS) Two-Level Routing. Why are there different Protocols?
Topology of the Internet Autonomous Systems (AS) The global Internet consists of Autonomous Systems (AS) interconnected with each other: - Collection of routers under same administrative control, all running
More informationNetwork Layer PREPARED BY AHMED ABDEL-RAOUF
Network Layer PREPARED BY AHMED ABDEL-RAOUF Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on receiving side, delivers segments to transport
More informationUSING HIP TO SOLVE MULTI-HOMING IN IPV6 NETWORKS
USING HIP TO SOLVE MULTI-HOMING IN IPV6 NETWORKS Zhangyi Yuan 1, Xiaohong Huang 1, Junyi Zhang 2, Fred Baker 3 1 Research Institute of Networking Technology, Beijing University of Posts and Telecommunications,
More informationIntroduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁
II Sören Schwertfeger 师泽仁 Outline Review Network Layer Routing Transport Layer Applications HTTP Demos Internet: Huge network of networks Billions of hosts (computers) Internet Structure Network Edge:
More informationExam Questions
Exam Questions 642-883 SPROUTE Deploying Cisco Service Provider Network Routing (SPROUTE) https://www.2passeasy.com/dumps/642-883/ 1. Which high-availability routing feature requires the neighbor router
More informationCSCI-1680 Network Layer: Inter-domain Routing Rodrigo Fonseca
CSCI-1680 Network Layer: Inter-domain Routing Rodrigo Fonseca Based partly on lecture notes by Rob Sherwood, David Mazières, Phil Levis, John Jannotti Today Last time: Intra-Domain Routing (IGP) RIP distance
More informationA MIPv6-based multi-homing solution
Marcelo Bagnulo, Alberto García-Martínez, Ignacio Soto, Arturo Azcorra Abstract--Global adoption of IPv6 requires the provision of a scalable support for multi-homed sites. This article proposes a multi-homing
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 informationInternet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP) 1 Overview The IP (Internet Protocol) relies on several other protocols to perform necessary control and routing functions: Control functions (ICMP) Multicast signaling
More informationComputer Networks. Course Reference Model. Topic. Error Handling with ICMP. ICMP Errors. Internet Control Message Protocol 12/2/2014.
Course Reference Model Computer Networks 7 lication Provides functions needed by users Zhang, Xinyu Fall 2014 4 Transport Provides end-to-end delivery 3 Network Sends packets over multiple links School
More informationA Multihoming based IPv4/IPv6 Transition Approach
A Multihoming based IPv4/IPv6 Transition Approach Lizhong Xie, Jun Bi, and Jianping Wu Network Research Center, Tsinghua University, China Education and Research Network (CERNET) Beijing 100084, China
More informationMultipath Transport, Resource Pooling, and implications for Routing
Multipath Transport, Resource Pooling, and implications for Routing Mark Handley, UCL and XORP, Inc Also: Damon Wischik, UCL Marcelo Bagnulo Braun, UC3M The members of Trilogy project: www.trilogy-project.org
More informationOn the use of SHIM6 for Mobility Support in IMS Networks
On the use of SHIM6 for Mobility Support in IMS Networks John Ronan, Sasitharan Balasubramaniam Telecommunications Software and Systems Group Waterford Instiute of Technology, Carriganore Waterford, Ireland
More informationIPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local
1 v4 & v6 Header Comparison v6 Ver Time to Live v4 Header IHL Type of Service Identification Protocol Flags Source Address Destination Address Total Length Fragment Offset Header Checksum Ver Traffic Class
More informationMultihoming Techniques. bdnog8 May 4 8, 2018 Jashore, Bangladesh.
Multihoming Techniques bdnog8 May 4 8, 2018 Jashore, Bangladesh. 2 ISP Hierarchy Default free zone Internet Routers that have explicit routes to every network on the Internet Regional /Access Providers
More informationCS519: Computer Networks. Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol)
: Computer Networks Lecture 2, part 2: Feb 4, 2004 IP (Internet Protocol) More ICMP messages These were added over time RFC1191: Path MTU Discovery Added the size of the limiting MTU to the ICMP Packet
More informationRouter Architecture Overview
Chapter 4: r Introduction (forwarding and routing) r Review of queueing theory r Router design and operation r IP: Internet Protocol m IPv4 (datagram format, addressing, ICMP, NAT) m Ipv6 r Generalized
More informationImplementing MPLS VPNs over IP Tunnels
The MPLS VPNs over IP Tunnels feature lets you deploy Layer 3 Virtual Private Network (L3VPN) services, over an IP core network, using L2TPv3 multipoint tunneling instead of MPLS. This allows L2TPv3 tunnels
More informationCS 43: Computer Networks Internet Routing. Kevin Webb Swarthmore College November 14, 2013
CS 43: Computer Networks Internet Routing Kevin Webb Swarthmore College November 14, 2013 1 Reading Quiz Hierarchical routing Our routing study thus far - idealization all routers identical network flat
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 13
CMPE 50/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 3 Lab3 online Due March 4 th. Introduction -2 IP addresses: how to get one? Q: how does network
More informationDepartment of Computer and IT Engineering University of Kurdistan. Network Layer. By: Dr. Alireza Abdollahpouri
Department of Computer and IT Engineering University of Kurdistan Network Layer By: Dr. Alireza Abdollahpouri What s the Internet: nuts and bolts view PC server wireless laptop cellular handheld millions
More informationHY 335 Φροντιστήριο 8 ο
HY 335 Φροντιστήριο 8 ο Χειμερινό Εξάμηνο 2009-2010 Παπακωνσταντίνου Άρτεμις artpap@csd.uoc.gr 4/12/2009 Roadmap IP: The Internet Protocol IPv4 Addressing Datagram Format Transporting a datagram from source
More informationComputer Network Fundamentals Spring Week 4 Network Layer Andreas Terzis
Computer Network Fundamentals Spring 2008 Week 4 Network Layer Andreas Terzis Outline Internet Protocol Service Model Addressing Original addressing scheme Subnetting CIDR Fragmentation ICMP Address Shortage
More informationBack to basics J. Addressing is the key! Application (HTTP, DNS, FTP) Application (HTTP, DNS, FTP) Transport. Transport (TCP/UDP) Internet (IPv4/IPv6)
Routing Basics Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E connectivity (app-to-app) Port numbers
More informationCSCD58 WINTER 2018 WEEK 6 - NETWORK LAYER PART 1. Brian Harrington. February 13, University of Toronto Scarborough
CSCD58 WINTER 2018 WEEK 6 - NETWORK LAYER PART 1 Brian Harrington University of Toronto Scarborough February 13, 2018 ADMIN Assignments Midterm after reading week (Feb 27) In class Covering everything
More informationA Evolvable RANGI Transition Strategy
A Evolvable RANGI Transition Strategy 1 Overview 5 Types of Sites: Progressive deployment of RANGI Interoperability between Type i and j (Total 10 cases) More RANGI deployment Smaller BGP Tables Less Address
More informationOutline. Organization of the global Internet. BGP basics Routing policies The Border Gateway Protocol How to prefer some routes over others
BGP/2003.2.1 November 2004 Outline Organization of the global Internet BGP basics Routing policies The Border Gateway Protocol How to prefer some routes over others BGP in large networks Interdomain traffic
More informationLAB EXERCISES (TP) 6 INTER-DOMAIN ROUTING: BGP-4 With Solutions
Name 1: Name 2: COMPUTER NETWORKING LAB EXERCISES (TP) 6 INTER-DOMAIN ROUTING: BGP-4 With Solutions Abstract This lab covers BGP-4, which is the Inter-Domain Routing Protocol of the Internet. You will
More informationEnd-Site Routing Support for IPv6 Multihoming 1
End-Site Routing Support for IPv6 Multihoming 1 Marcelo Bagnulo, Alberto García-Martínez, Juan Rodríguez, Arturo Azcorra. Universidad Carlos III de Madrid Av. Universidad, 30. Leganés. Madrid. España.
More informationLecture 13 Page 1. Lecture 13 Page 3
IPsec Network Security: IPsec CS 239 Computer Software March 2, 2005 Until recently, the IP protocol had no standards for how to apply security Encryption and authentication layered on top Or provided
More informationConnecting to a Service Provider Using External BGP
Connecting to a Service Provider Using External BGP First Published: May 2, 2005 Last Updated: August 21, 2007 This module describes configuration tasks that will enable your Border Gateway Protocol (BGP)
More informationSubnets. IP datagram format. The Internet Network layer. IP Fragmentation and Reassembly. IP Fragmentation & Reassembly. IP Addressing: introduction
The Network layer Host, network layer functions: Network layer Routing protocols path selection R, OSPF, BGP Transport layer: TCP, forwarding table Link layer physical layer protocol addressing conventions
More informationInitial motivation: 32-bit address space soon to be completely allocated. Additional motivation:
IPv6 Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation: header format helps speed processing/forwarding header changes to facilitate QoS IPv6 datagram format:
More informationA performance evaluation of BGP-based traffic engineering
A performance evaluation of BGP-based traffic engineering Bruno Quoitin, Cristel Pelsser, Olivier Bonaventure, Steve Uhlig Computer Science and Engineering Department Université Catholique de Louvain,
More informationCSCI-1680 Network Layer: Inter-domain Routing Rodrigo Fonseca
CSCI-1680 Network Layer: Inter-domain Routing Rodrigo Fonseca Based partly on lecture notes by Rob Sherwood, David Mazières, Phil Levis, John Janno? Today Last time: Intra-Domain Routing (IGP) RIP distance
More informationBorder Gateway Protocol (BGP-4)
Vanguard Applications Ware IP and LAN Feature Protocols Border Gateway Protocol (BGP-4) Notice 2008 Vanguard Networks 25 Forbes Blvd Foxboro, MA 02035 Phone: (508) 964 6200 Fax: (508) 543 0237 All rights
More information