Components of Routing Table Growth
|
|
|
- Jerome Martin
- 10 years ago
- Views:
Transcription
1 Components of Routing Table Growth Harsha Narayan (U. of California, San Diego) Joint work with Ramesh Govindan (U. of Southern California) and George Varghese (U. of California, San Diego) 1
2 The Goal To understand how the routing table is growing We will develop a model of the routing table The model will help us understand how and why the routing table is growing 2
3 Outline of the talk Part 1: Address Allocation and Routing Practice Part 2: The Model: ARAM Part 3: Quantifying Current Practices 3
4 Address Management Hierarchy IANA RIRs Internet Assigned Numbers Authority Regional Internet Registry APNIC, ARIN, LACNIC, RIPE LIRs Local Internet Registry Usually ISPs Users 4
5 Note We ignore that part of the routing table which developed before the establishment of the RIRs. This part has almost stopped growing. 5
6 6
7 Address Allocation Hierarchy IANA /8s RIRs RIRs Allocations LIRs LIRs Assignments Users 7
8 Depth of a prefix /10 Depth /12 Depth /17 Depth /24 and 1 more Depth 3 Depth of a routing table prefix is the number of less specific prefixes in the routing table. 8
9 Mainly Two Depths We model only two depths Over the last 5 years, at least 90% of the routing table is found at Depth 0 and Depth 1 (data in next slide) 9
10 Month 1 = November Month Percentage of Routing table at Depth > 1 1 9% 10 8% 20 10% 30 10% Always less than Or equal to 10% 40 9% 50 10% 61 9% 10
11 Important Example: Splitting and Spawning Allocations Routing Table /14 (Intact) / /13 (Split) / /15 Depth 0 Spawned prefixes / /24 Depth 1 11
12 Routing Practice Allocations Intact Depth 0 Prefixes of Split Routing table Spawn Depth 1 Prefixes of Routing table Due to Load sharing, multihoming assignments etc. 12
13 Outline of the talk Part 1: Address Allocation and Routing Practice Part 2: The Model: ARAM Part 3: Quantifying Current Practices 13
14 Our Routing Table Model (ARAM) Input: The number of allocations. Output: A routing table which is structurally similar to the real routing table By structurally similar, we mean that we preserve prefix relationships, though prefixes need not be exactly the same. 14
15 ARAM Overview Allocation Practice Routing Practice Allocations from /8s (Stage 1) Splitting (Stage 2) Spawning (Stage 3) Stages 1 and 2 create depth zero of the routing table. Stage 3 creates depth one of the routing table. 15
16 ARAM Stage 1: Modeling Allocation Practice Given the number of allocations, our model generates them. How? Using curve-fitting software, we found that Allocation prefix length distribution (number of allocations per allocation size) can be approximated by a power law: Y = (X-9) 3.4 X=prefix length of allocation Y=number of allocations Basic intuition: more allocations associated with longer prefixes eg. Number of /12s=42 Number of /15s=
17 ARAM Stage 2: Modeling Routing Practice: Splitting We observed that not all ISPs/LIRs announce their allocations intact Some allocations are split into several prefixes. Only a fraction Fsplit (about 20% today) of allocations split. Other observation: A splitting allocation is not covered entirely by the split prefixes all the available addresses need not be routed. Csplit fraction of advertised address space, is around 70%. 17
18 Example of the parameter - Csplit The C is for coverage fraction of advertised address space Allocation Routing Table Depth / / /15 (/13) (/15) (/14) Csplit=
19 ARAM Stage 3: Modeling Routing Practice: Spawning Some depth zero prefixes spawn the depth one prefixes of the routing table. Not all depth zero prefixes spawn For example, direct allocations to end-users need not spawn unless they want to do load sharing Some ISPs do not make multihoming assignments Just like splitting, there are two parameters: Fspawn: fraction of intact or split allocations (I.e. a Depth 0 prefix) which spawn a prefix Cspawn: fraction of spawned address space. 19
20 Example of the parameter - Cspawn The C is for coverage fraction of advertised address space Routing Table Depth 0 Routing Table Depth / / /17 (/15) (/17) Cspawn=0.5 (/17) 20
21 Validation of the model We took 20 snapshots of the real routing table at 3-month intervals. For each snapshot we found the number of allocations used to generate the snapshot. We used this number as input to ARAM to produce an output routing table. We compared ARAM s table to the real routing table using 5 measures. To help the comparison we used a baseline model. The baseline model generates prefixes at random given the prefix length distribution of the routing table as input. 21
22 Forwarding table data structure ARAM Baseline does well ARAM The 5 measures were: 1. Total number of prefixes (routing table size). 2. Depth ratio (Depth 0 / Depth 1). 3. Prefix length distribution 4. Sparseness: Number of Unibit trie nodes per prefix. The routing table can be drawn as a binary tree - called a unibit trie. 5. Size of data structure used in the forwarding table in routers. Real table Time Sparseness of Routing tree Baseline ARAM Real table Time 22
23 Depth ratio ARAM and Real table very close. The two lines look like one. Root mean square error in Prefix length distribution Baseline Time ARAM Baseline Time 23
24 Outline of the talk Part 1: Address Allocation and Routing Practice Part 2: The Model: ARAM Part 3: Quantifying Current Practices Now that we have described the model We can use the model s language to describe and quantify allocation and routing practice 24
25 We will see: Why splitting and spawning happen? Quantify splitting and spawning. Extent of Load Sharing. Can RIRs help reduce routing table size? 25
26 Why does splitting happen? ISP-level Load Sharing/Load Balancing. An ISP shares traffic across multiple upstreams. Or a large ISP may have some kind of internal partitioning. There are also Cable ISPs which advertise large number of split prefixes. End-users with direct allocations from RIRs use multiple ISPs. use diverse routing with a large ISP Though it would be desirable to quantify the prevalence of the above practices, we cannot do this because there are no particular signatures. 26
27 Why does spawning happen? ISPs do load sharing of intact allocations. ISPs make multihoming assignments to customers. These assignments are then advertised through different providers for backup connectivity or load sharing. 27
28 An observation about Fsplit and Fspawn Larger allocations are more likely to split. Shorter Depth 0 prefixes are more likely to spawn. As the prefix length increases Fsplit and Fspawn decrease. Fsplit Fspawn Prefix length 28
29 Another View of Splitting and Spawning Intact Split Depth 0 11% 26% Depth 1 (Spawned) 44% 10% A matrix of Depth and Intact/Split. The percentage of prefixes in each category is shown. 29
30 Number of splitters and spawners is small Depth0 Intact 8000 Split (split from 2000 allocations) (3000 spawning) (1500 spawning) Depth splitters and spawners contribute 80% of prefixes 30
31 Measuring the Extent of Load Sharing We used a heuristic to distinguish load sharing prefixes and multihoming assignments at depth one: Depth 1 prefixes with the same Origin AS as their Depth 0 parent are called load shared prefixes (or LS prefixes). Here we are referring to load sharing done by ISPs or end-users with direct allocations /15 Origin AS = 700 Example of LS /24 Origin AS =
32 More about the heuristic Depth 1 prefixes with an Origin AS different from the Depth 0 parent are called multihoming assignments (or MA prefixes). Here we are referring to customers advertising multihoming assignments for backup connectivity, load sharing etc /15 Origin AS = 700 Example of MA /24 Origin AS = 863 Note: Just 1% of the prefixes in the routing table have more than one Origin AS. Therefore, we ignore such prefixes and still remain accurate. The MA prefixes may contain some load sharing prefixes (ISP with multiple ASes). Thus they serve as an upper bound. 32
33 Load sharing largest chunk Intact Split Depth (These are Load Sharing Too) Depth (21000 MA LS) 7000 (4000 MA LS) 33
34 Trend of the fraction of load sharing prefixes in the table Over the last 5 years, the fraction of Load Sharing prefixes in the routing table is increasing Percentage of Load Sharing prefixes in the routing table Number of Load Sharing prefixes is growing faster than the rest of the routing table Time Month 1 must have seen some sort of BGP Misconfiguration? 34
35 Extent of Load Sharing The parameters Cspawn and Csplit can be used to measure load sharing. Data shows: Average Cspawn over the last 5 years MA Constant (decreased slightly) (15%) LS Increasing (30% to 42%) Average Csplit increased from 48% to 69%. Conclusion: The extent of load sharing is steadily rising. 35
36 Decreasing sparseness due to increasing load sharing Recall sparseness refers to sparseness of the unibit trie. Unibit trie is the routing table drawn as a binary tree. Time The size of the tree per prefix is decreasing. The values of Csplit and Cspawn are increasing leading to prefixes being clustered together. MA prefixes are associated with low Cspawn values and are scattered over a much wider area. 36
37 Can RIRs help reduce routing table size? RIRs try to reduce number of prefixes in the routing table Aggregation of allocations is one of their goals. They reserve space for growth of current allocations. What if the RIRs renumber all networks I.e. give only one allocation per LIR? Not of much help. 37
38 Why allocation practices can t help much This is because only 11% of routing table prefixes are intact allocations. The remaining 89% arise due to splitting and spawning these are not under the control of RIRs. Conclusion: Not much allocation practices can do to reduce routing table growth. Even renumbering would have a very small impact on routing table size. 38
39 Conclusion The model can be used to predict routing tables based on allocation and routing practices. Load sharing a large and growing contributor to routing table growth. An application: model is useful for router vendors to calculate memory required to store forwarding table. Forwarding table memory for different approaches when only Cspawn increases. Best approach Routing table size increases Only due to increase in Cspawn 39
40 Contact information 40
IPv4 Address Allocation and the BGP Routing Table Evolution
IPv Address Allocation and the BGP Routing Table Evolution Xiaoqiao Meng, Zhiguo Xu, Beichuan Zhang, Geoff Huston, Songwu Lu, Lixia Zhang Computer Science Dept., UCLA APNIC Los Angeles, CA 99 Brisbane,
Internet Operations and the RIRs
Internet Operations and the RIRs Overview ARIN and the Regional Internet Registry (RIR) System IP Number Resources, DNS and Routing IP Address Management Whois ARIN and the RIR System About ARIN One of
Introduction to The Internet. ISP/IXP Workshops
Introduction to The Internet ISP/IXP Workshops 1 Introduction to the Internet Topologies and Definitions IP Addressing Internet Hierarchy Gluing it all together 2 Topologies and Definitions What does all
Introduction to The Internet
Introduction to The Internet ISP Workshops Last updated 5 September 2014 1 Introduction to the Internet p Topologies and Definitions p IP Addressing p Internet Hierarchy p Gluing it all together 2 Topologies
IPv6 Addressing. ISP Training Workshops
IPv6 Addressing ISP Training Workshops 1 Where to get IPv6 addresses p Your upstream ISP p Africa n AfriNIC http://www.afrinic.net p Asia and the Pacific n APNIC http://www.apnic.net p North America n
How To Get An Ipv6 Allocation On Ipv4 (Ipv4) From Ipv5) From The Ipvripe Ncc (Ip6) From A Ipvv6 Ipv2 (Ip4) To Ip
What s hot at the RIPE NCC PLNOG6, March 2011 Sandra Brás Trainer, RIPE NCC [email protected] Hot topics - overview The registry system IPv4 depletion IPv6 policy update Independent resources 2 The five RIRs
Introduction. Internet Address Depletion and CIDR. Introduction. Introduction
Introduction Internet Address Depletion and A subnet is a subset of class A, B, or C networks IP addresses are formed of a network and host portions network mask used to separate the information Introduction
DD2491 p1 2008. Load balancing BGP. Johan Nicklasson KTHNOC/NADA
DD2491 p1 2008 Load balancing BGP Johan Nicklasson KTHNOC/NADA Dual home When do you need to be dual homed? How should you be dual homed? Same provider. Different providers. What do you need to have in
RIPE Network Coordination Centre RIPE NCC LIR Tutorial
RIPE NCC LIR Tutorial Alex Band, RIPE NCC The Internet Registry (IR) system Getting resources RIPE Database 2 What is an LIR? Local Internet Registry - responsible for obtaining, distributing and registering
On Characterizing BGP Routing Table Growth Tian Bu, Lixin Gao, and Don Towsley University of Massachusetts, Amherst, MA 01003
On Characterizing BGP Routing Table Growth Tian Bu, Lixin Gao, and Don Towsley University of Massachusetts, Amherst, MA 0003 Abstract The sizes of the BGP routing tables have increased by an order of magnitude
Simple Multihoming. ISP/IXP Workshops
Simple Multihoming ISP/IXP Workshops 1 Why Multihome? Redundancy One connection to internet means the network is dependent on: Local router (configuration, software, hardware) WAN media (physical failure,
Address Scheme Planning for an ISP backbone Network
Address Scheme Planning for an ISP backbone Network Philip Smith Consulting Engineering, Office of the CTO Version 0.1 (draft) LIST OF FIGURES 2 INTRODUCTION 3 BACKGROUND 3 BUSINESS MODEL 3 ADDRESS PLAN
IPv6 Address Planning
eip604_v1.0 APNIC elearning: IPv6 Address Planning Contact: [email protected] Overview Where to Get IPv6 Addresses Addressing Plans ISP Infrastructure Addressing Plans Customer Example Address Plan Addressing
Embedded BGP Routing Monitoring. Th. Lévy O. Marcé
Embedded BGP Routing Monitoring Th. Lévy O. Marcé Introduction & Motivations Off-line BGP routing monitoring initiatives (i.e based on router logs) already exist: Periodic report : The CIDR Report Objective
Impact of IPv4 Address Allocation Practice on BGP Routing Table Growth
1 Impact of IPv4 Address Allocation Practice on BGP Routing Table Growth Zhiguo Xu, Xiaoqiao Meng, Lixia Zhang, Songwu Lu Department of Computer Science University of California, Los Angeles Los Angeles,
Module 12 Multihoming to the Same ISP
Module 12 Multihoming to the Same ISP Objective: To investigate various methods for multihoming onto the same upstream s backbone Prerequisites: Module 11 and Multihoming Presentation The following will
Simple Multihoming. ISP Workshops. Last updated 30 th March 2015
Simple Multihoming ISP Workshops Last updated 30 th March 2015 1 Why Multihome? p Redundancy n One connection to internet means the network is dependent on: p Local router (configuration, software, hardware)
BGP. 1. Internet Routing
BGP 1. Internet Routing (C) Herbert Haas 2005/03/11 1 Internet Routing Interior Gateway Protocols (IGPs) not suitable for Inter-ISP routing Technical metrics only No policy features Inter-ISP routing is
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)?
APNIC Trial of Certification of IP Addresses and ASes
APNIC Trial of Certification of IP Addresses and ASes RIPE 51 11 October 2005 Geoff Huston 1 Address and Routing Security What we have today is a relatively insecure system that is vulnerable to various
Internet Structure and Organization
Internet Structure and Organization Resources management and allocation [email protected] Introduction What s the Internet? Why organizations / bodies are needed? Define protocol specifications Agree
Internet Bodies. [email protected]
Internet Bodies [email protected] Agenda Names, Acronyms in the Internet IETF organisation IESG, IAB, ISOC ICANN & IANA Standardisation process Standardisation compliance Internet Registries Requesting
RPKI Tutorial. Certification. Goals. Current Practices in Filtering
RPKI Tutorial MENOG 10, Dubai UAE Marco Hogewoning Trainer Goals Explain where it started Learn what resources certificates are Learn how to request a certificate Learn how to create a Route Origin Authorization
Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks
Routing in Small Networks Internet Routing Overview AS, IGP,, BGP in small networks distance vector or link state protocols like RIP or OSPF can be used for dynamic routing it is possible that every router
A PKI For IDR Public Key Infrastructure and Number Resource Certification
A PKI For IDR Public Key Infrastructure and Number Resource Certification AUSCERT 2006 Geoff Huston Research Scientist APNIC If You wanted to be Bad on the Internet And you wanted to: Hijack a site Inspect
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,
Topic 1: Internet Architecture & Addressing
Topic 1: Internet Architecture & Addressing Objectives Understand the general architecture of Internet Identify the main actors in the Internet architecture Identify the main organizations implied in Internet
Scalable Prefix Matching for Internet Packet Forwarding
Scalable Prefix Matching for Internet Packet Forwarding Marcel Waldvogel Computer Engineering and Networks Laboratory Institut für Technische Informatik und Kommunikationsnetze Background Internet growth
Network Level Multihoming and BGP Challenges
Network Level Multihoming and BGP Challenges Li Jia Helsinki University of Technology [email protected] Abstract Multihoming has been traditionally employed by enterprises and ISPs to improve network connectivity.
F root anycast: What, why and how. João Damas ISC
F root anycast: What, why and how João Damas ISC Overview What is a root server? What is F? What is anycast? F root anycast. Why? How does ISC do it? What is f.root-servers.net? One the Internet s official
4.1.2., 4.1.3., 4.1.4. [Section Number Retired] 4.1.5. Determination of IP address allocation
4. IPv4 4.1. General Principles 4.1.1. Routability Provider independent (portable) addresses issued directly from ARIN or other Regional Registries are not guaranteed to be globally routable. Therefore,
IPv6 Addressing and Subnetting
APNIC elearning: IPv6 Addressing and Subnetting Contact: [email protected] eip602_v1.0 Overview IPv6 Address Text Representation IPv6 Addressing Structure IPv6 Address Management Hierarchy Local Addresses
IPv6 The Big Picture. Rob Evans, Janet [email protected]
IPv6 The Big Picture Rob Evans, Janet [email protected] Where are we? IPv4 32 bit addresses 4,294,967,296 possible addresses In practice much less than this. History of large allocations /8s Inefficiency
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith 26th July - 4th August 2006 Karachi 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/sanog8-multihoming.pdf And on the SANOG8
Introduction to IP Numbers vs. Domain names. Adiel A. Akplogan CEO, AFRINIC. 2014
Introduction to IP Numbers vs. Domain names Adiel A. Akplogan CEO, AFRINIC. 2014 Identifying an IP address Internet identifiers including information about how to reach a network location (via the Internet
Fireware How To Dynamic Routing
Fireware How To Dynamic Routing How do I configure my Firebox to use BGP? Introduction A routing protocol is the language a router speaks with other routers to share information about the status of network
Week 4 / Paper 1. Open issues in Interdomain Routing: a survey
Week 4 / Paper 1 Open issues in Interdomain Routing: a survey Marcelo Yannuzzi, Xavier Masip-Bruin, Olivier Bonaventure IEEE Network, Nov.-Dec. 2005, vol. 19, no. 6, pp. 49 56 Main point There are many
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith SANOG 12 6th-14th August 2008 Kathmandu 1 Presentation Slides Available on ftp://ftp-eng.cisco.com /pfs/seminars/sanog12-multihoming.pdf And on the
Clustering & Visualization
Chapter 5 Clustering & Visualization Clustering in high-dimensional databases is an important problem and there are a number of different clustering paradigms which are applicable to high-dimensional data.
IPv6 and 4-byte ASN Update
IPv6 and 4-byte ASN Update Philip Smith PacNOG 8 Pohnpei, FSM 22nd-27th November 2010 1 IPv6 Update 2 2004 Today Resurgence in demand for IPv4 address space 5% address space still unallocated
Subnetting and Network Management Omer F. Rana. Networks and Data Communications 1
Subnetting and Network Management Omer F. Rana Networks and Data Communications 1 Subnetting Subnetting is an important concept in establishing TCP/IP based networks important in integrating small Local
Internet Routing Protocols Lecture 04 BGP Continued
Internet Routing Protocols Lecture 04 BGP Continued Advanced Systems Topics Lent Term, 008 Timothy G. Griffin Computer Lab Cambridge UK Two Types of BGP Sessions AS External Neighbor (EBGP) in a different
IPv6 and IPv4 Update from the RIPE NCC. Sandra Brás, Ferenc Csorba
IPv6 and IPv4 Update from the RIPE NCC Sandra Brás, Ferenc Csorba RIPE NCC IPv6 Kongress - Frankfurt 22 May 2014 Schedule IPv6 Kongress 2 RIPE/RIPE NCC. Who are we? IPv4 exhaustion IPv4 transfers IPv6
Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay
Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 17 Shannon-Fano-Elias Coding and Introduction to Arithmetic Coding
The Internet. On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.
The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its history and growth, and standardization and naming.
What's inside the cloud?!
What's inside the cloud?! Initial Arpanet Initial Arpanet Interface Message Processors - DDP-516 mini-computers - 24 Kbyte of Core memory - Store-and-forward packet switching - Predecessors of present
Multihoming: An Overview
Multihoming: An Overview & a brief introduction to GSE(8+8) Lixia Zhang IAB BOF on IPv6 Multihoming RIPE 2006 Customer network 1 1.1.16.0/20 Single Home Global Routing Table...... 1.1.0.0/16 2.2.0.0/16.......
The Internet Introductory material.
The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its history and growth, and standardization and naming.
BGP Multihoming Techniques. Philip Smith <[email protected]> APRICOT 2013 Singapore 19 th February 1 st March 2013
BGP Multihoming Techniques Philip Smith APRICOT 2013 Singapore 19 th February 1 st March 2013 Presentation Slides p Will be available on n http://thyme.apnic.net/ftp/seminars/ APRICOT2013-Multihoming.pdf
Cisco on Cisco Best Practices Cisco IP Addressing Policy
Cisco on Cisco Best Practices All contents are Copyright 1992-2009 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information. Page 1 of 13 TABLE OF CONTENTS 1 INTRODUCTION 3 2
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith , Seoul, South Korea August 2003 1 Presentation Slides Available on ftp://ftp-eng.cisco.com/pfs/seminars/ 2 Preliminaries Presentation has many configuration
Exterior Gateway Protocols (BGP)
Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection
Two Approaches to Internet Traffic Engineering for End-to-End Quality of Service Provisioning
Two Approaches to Internet Engineering for End-to-End Quality of Service Provisioning Kin-Hon Ho, Michael Howarth, Ning Wang, George Pavlou and Stylianos Georgoulas Centre for Communication Systems Research,
Demystifying BGP: By Jeffrey Papen Thursday, May 15th, 2003
Demystifying BGP: All across the Internet, the Border Gateway Protocol, or BGP, is used to direct network traffic from one site to another. Here's a look at how BGP works. By Jeffrey Papen Thursday, May
HP Networking BGP and MPLS technology training
Course overview HP Networking BGP and MPLS technology training (HL046_00429577) The HP Networking BGP and MPLS technology training provides networking professionals the knowledge necessary for designing,
Advanced BGP Policy. Advanced Topics
Advanced BGP Policy George Wu TCOM690 Advanced Topics Route redundancy Load balancing Routing Symmetry 1 Route Optimization Issues Redundancy provide multiple alternate paths usually multiple connections
Bloom Filter based Inter-domain Name Resolution: A Feasibility Study
Bloom Filter based Inter-domain Name Resolution: A Feasibility Study Konstantinos V. Katsaros, Wei Koong Chai and George Pavlou University College London, UK Outline Inter-domain name resolution in ICN
IPv6 Addressing. John Rullan Cisco Certified Instructor Trainer Thomas A. Edison CTE HS
IPv6 Addressing John Rullan Cisco Certified Instructor Trainer Thomas A. Edison CTE HS Stephen Lynch Network Architect, CCIE #36243 ABS Technology Architects 128-bit hexadecimal format (0-9, A-F) Uses
Introduction to Routing
Introduction to Routing How traffic flows on the Internet Philip Smith [email protected] RIPE NCC Regional Meeting, Moscow, 16-18 18 June 2004 1 Abstract Presentation introduces some of the terminologies used,
Distributed Systems. 09. Naming. Paul Krzyzanowski. Rutgers University. Fall 2015
Distributed Systems 09. Naming Paul Krzyzanowski Rutgers University Fall 2015 October 7, 2015 2014-2015 Paul Krzyzanowski 1 Naming things Naming: map names to objects Helps with using, sharing, and communicating
Internet Protocol version 4 Part I
Internet Protocol version 4 Part I Claudio Cicconetti International Master on Information Technology International Master on Communication Networks Engineering Table of Contents
ISP Case Study. UUNET UK (1997) ISP/IXP Workshops. ISP/IXP Workshops. 1999, Cisco Systems, Inc.
ISP Case Study UUNET UK (1997) ISP/IXP Workshops ISP/IXP Workshops 1999, Cisco Systems, Inc. 1 Acknowledgements Thanks are due to UUNET UK for allowing the use of their configuration information and network
DNS Root NameServers
DNS Root NameServers An Overview Dr. Farid Farahmand Updated: 9/24/12 Who- is- Who! Over half million networks are connected to the Internet 5 billion users by 2015! Network numbers are managed by ICANN
APNIC elearning: Requesting IP Address
APNIC elearning: Requesting IP Address 19 AUG 2015 01:00 PM AEST Brisbane (UTC+10) Issue Date: 07 July 2015 Revision: 2.0 Introduction Presenter Sheryl Hermoso Training Officer [email protected] Specialties:
Claudio Jeker. RIPE 41 Meeting Amsterdam, 15. January 2002. [email protected]. [email protected]. Using BGP topology information for DNS RR sorting
BGPDNS Using BGP topology information for DNS RR sorting a scalable way of multi-homing André Oppermann [email protected] Claudio Jeker [email protected] RIPE 41 Meeting Amsterdam, 15. January 2002 What
Dynamics of Prefix Usage at an Edge Router
Dynamics of Prefix Usage at an Edge Router Kaustubh Gadkari, Daniel Massey, and Christos Papadopoulos Computer Science Department, Colorado State University, USA {kaustubh, massey, [email protected]}
BGP Terminology, Concepts, and Operation. Chapter 6 2007 2010, Cisco Systems, Inc. All rights reserved. Cisco Public
BGP Terminology, Concepts, and Operation 1 IGP versus EGP Interior gateway protocol (IGP) A routing protocol operating within an Autonomous System (AS). RIP, OSPF, and EIGRP are IGPs. Exterior gateway
BGP Prefix Hijack: An Empirical Investigation of a Theoretical Effect Masters Project
BGP Prefix Hijack: An Empirical Investigation of a Theoretical Effect Masters Project Advisor: Sharon Goldberg Adam Udi 1 Introduction Interdomain routing, the primary method of communication on the internet,
Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.
CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer
Transitioning to BGP. ISP Workshops. Last updated 24 April 2013
Transitioning to BGP ISP Workshops Last updated 24 April 2013 1 Scaling the network How to get out of carrying all prefixes in IGP 2 Why use BGP rather than IGP? p IGP has Limitations: n The more routing
BGP Routing. Course Description. Students Will Learn. Target Audience. Hands-On
Hands-On Course Description This Hands-On course on (Border Gateway Protocol), from the basics of how it works through to advanced issues such as route reflectors, policy, filtering, route selection and
Oracle Communications Internet Name and Address Management
Oracle Communications Internet Name and Address Management IP Name and Address Service Guide Release 6.1.5 E26653-02 December 2012 Oracle Communications Internet Name and Address Management IP Name and
CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics
CSC458 Lecture 6 Inter-domain Routing IP Addressing Stefan Saroiu http://www.cs.toronto.edu/syslab/courses/csc458 University of Toronto at Mississauga Homework #1 Grades Fraction of Students 100 80 60
BGP1 Multihoming and Traffic Engineering
83950 Telecommunications Laboratory Course BGP1 BGP1 Multihoming and Traffic Engineering date & time student # name 1 2 bgp-tyo.tex,v 1.11 2005/04/18 14:09:14 ams Exp 1/17 Part I Home Assignment 1 General
BGP and Traffic Engineering with Akamai. Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th
BGP and Traffic Engineering with Akamai Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th AGENDA Akamai Intelligent Platform Peering with Akamai Traffic Engineering Summary Q&A The Akamai
The OpenDNS Global Network Delivers a Secure Connection Every Time. Everywhere.
The OpenDNS Global Network Delivers a Secure Connection Every Time. Everywhere. Network Performance Users devices create multiple simultaneous connections each time we exchange data with other Internet
netkit lab bgp: multi-homed Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group
Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab bgp: multi-homed Version Author(s) E-mail Web Description 2.0 G. Di Battista, M. Patrignani,
Future Internet Technologies
Future Internet Technologies Traditional Internet Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Internet Protocol v4 (IPv4) IPv4 Model
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
EE627 Lecture 22. Multihoming Route Control Devices
EE627 Lecture 22 Multihoming Route Control Devices 1 Multihoming Connect to multiple ISPs Provide reliability from access link/isp failures Potential for load balancing Intelligent Route Control Devices
BGP Multihoming Techniques
BGP Multihoming Techniques Philip Smith PacNOG 2 Workshop Apia, Samoa 18-24 June 2006 PacNOG 2 Workshops 1 BGP Multihoming Techniques Why Multihome? Definition & Options Preparing the Network
E6998-02: Internet Routing
E6998-02: Internet Routing Lecture 13 Border Gateway Protocol, Part II John Ioannidis AT&T Labs Research [email protected] Copyright 2002 by John Ioannidis. All Rights Reserved. Announcements Lectures
ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1
IP Routing Primer Paul C. Huang, Ph.D. ITRI / / N300 /N300; Paul Huang 1999/6/2 1 Basic Addressing / Subnetting Class A 0 Network Host Host Host 127 networks / 16,777,216 hosts Class A natural mask 255.0.0.0
Inter-domain Routing. Outline. Border Gateway Protocol
Inter-domain Routing Outline Border Gateway Protocol Internet Structure Original idea Backbone service provider Consumer ISP Large corporation Consumer ISP Small corporation Consumer ISP Consumer ISP Small
