Introduction to The Internet

Similar documents
Introduction to The Internet

Introduction to Networking. Topologies and Definitions. Network Topology and Definitions. Some Icons. Network Topologies. Network Topologies

Networking 101 ISP/IXP Workshops

Internet Evolution. ISP/IXP Workshops

Session 6: Evolution of IP network core and backbone architectures

RSC Part II: Network Layer 3. IP addressing (2nd part)

3/10/2011. Copyright Link Technologies, Inc.

IT220 Network Standards & Protocols. Unit 9: Chapter 9 The Internet

NT1210 Introduction to Networking. Unit 9:

FREQUENTLY ASKED QUESTIONS ABOUT IPv6

CIDR. The Life Belt of the Internet 2005/03/11. (C) Herbert Haas

IPv4/IPv6 BGP Routing Workshop. Organized by:

What is an Internet exchange Point (IXP)?

IPv6 Deployment Planning. Philip Smith PacNOG 10, Nouméa 21 st November 2011

Internet Number Resources

Internet Numbers Introduction to the RIR System

IPv6 a new protocol a new routing table. LACNIC XI, May 29, 2008, Salvador, Brazil Iljitsch van Beijnum

RIPE NCC Academic Day. November 2016 Saudi Arabia

APNIC & Internet Address Policy in the Asia Pacific

Multi-Lateral Peering Agreement

IPv6 Deployment and Distribution in the RIPE NCC Service Region. Marco Schmidt IP Resource Analyst Monday, 23 April 2012

10 March Informal Expert Group for the ITU World Telecommunication Policy Forum

Simple Multihoming. ISP Workshops

Introduction to exterior routing. Autonomous Systems

Internet Protocol Addresses What are they like and how are the managed?

IPv6 Deployment Strategies. IPv6 Training Day 18 th September 2012 Philip Smith APNIC

RIPE Policy Development & IPv4 / IPv6

The Value of Peering. ISP/IXP Workshops. Last updated 23 rd March 2015

Introduction to BGP. ISP/IXP Workshops

Inter-Domain Routing: BGP

Internet Routing Table Analysis Update. Philip Smith CaribNOG 5 24 th 26 th April 2013 Bridgetown, Barbados

IPv4 depletion & IPv6 deployment in the RIPE NCC service region. Kjell Leknes - June 2010

IPv6 Allocation and Policy Update. Global IPv6 Summit in China 2007 April 12, 2007 Guangliang Pan

BGP Multihoming ISP/IXP Workshops

Input to the WTPF-13 from the Regional Internet Registries

Introduction to BGP ISP/IXP Workshops

Introduction to BGP. ISP Workshops. Last updated 30 October 2013

Simple Multihoming. ISP Workshops. Last updated 9 th December 2015

The Value of Peering. ISP Workshops. Last updated 25 September 2013

Internet Routing Protocols, DHCP, and NAT

Measuring IPv6 Deployment

Module 10. (Reconnaissance Whois and DNS)

What s new at the RIPE NCC?

PEERING. A very brief introduction

Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0

IPv6 Allocation Policy and Procedure. Global IPv6 Summit in China 2007 April 13, 2007 Gerard Ross and Guangliang Pan

Internet IPv4 Routing Table Analysis Update. Philip Smith (presented by Frank Habicht) AfNOG rd June 2014 Djibouti

BGP Multihoming. ISP/IXP Workshops

Multihoming Complex Cases & Caveats

IPv6 Allocation Policy and Procedure. Global IPv6 Summit in China 2007 April 13, 2007 Gerard Ross and Guangliang Pan

IP Address Management The RIR System & IP policy

Simple Multihoming. ISP Workshops. Last updated 25 September 2013

9/6/2015. COMP 535 Lecture 6: Routing Security. Agenda. In the News. September 3, 2015 Andrew Chi

The Regional Internet Registries

News from RIPE and RIPE NCC

ELEC / COMP 177 Fall 2015

Internetworking: Global Internet and MPLS. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

ISP and IXP Design. Point of Presence Topologies. ISP Network Design. PoP Topologies. Modular PoP Design. PoP Design INET 2000 NTW

Feedback from RIPE NCC Registration Services. Alex Le Heux - RIPE NCC RIPE62, May 2011, Amsterdam

Internet Routing Table Analysis Update. Philip Smith SANOG July 2012 Karachi

Inter-domain Routing. Outline. Border Gateway Protocol

IP addressing. Overview. IP addressing Issues and solution Variable Length Subnet Mask (VLSM)

The Next Three Years. (IPv6 and IPv4 run-out) Philip Smith APAN 29 Sydney

Supporting Internet Growth and Evolution: The Transition to IPv6

IP Addressing & Interdomain Routing. Next Topic

IPv6 Addressing. ISP Workshops

CS4700/5700: Network fundamentals

APNIC elearning: Internet Registry Policies. Revision:

IPv6 Address Allocation and Assignment Policy

SCALABLE INTERNET ROUTING

TDC 563 Protocols and Techniques for Data Networks

Joint Response from the Regional Internet Registries

BGP Case Studies. ISP Workshops

APNIC s role in stability and security. Adam Gosling Senior Policy Specialist, APNIC 4th APT Cybersecurity Forum, 3-5 December 2013

BGP BGP. Fredrik Söderquist Michael Silvin

1/10/09. Agenda

IP addressing policies: what does this mean? Adam Gosling Senior Policy Specialist, APNIC APT PRF for the Pacific: August 2013

Life After IPv4 Depletion

Measuring IPv6 Deployment

Building Internet Exchange Points. Shahab Vahabzadeh, CTO / CIO at Asiatech RipeNCC Regional Meeting in Tehran (18 th November 2014)

Networking Technologies and Applications

Lecture 1: Introduction

Internet IPv4 Routing Table Analysis Update. Philip Smith BDNOG 1 23 rd May 2014 Dhaka

Internet IPv4 Routing Table Analysis Update. Philip Smith BTNOG 1 16 th November 2014 Phuentsholing

Athanassios Liakopoulos Slovenian IPv6 Training, Ljubljana, May 2010

One-hop access to over 2000 peering networks. Reach every corner of the world & all the major clouds. Opencloud IXroom. Only at EvoSwitch.

BGP in the Internet Best Current Practices

Recommended IOS Releases. BGP in the Internet. Which IOS? Which IOS? 12.2 IOS release images IOS release images is the old mainline train

Integrated Security 22

OSI Data Link & Network Layer

Multihoming: An Overview & a brief introduction to GSE(8+8) Single Home

A configuration-only approach to shrinking FIBs. Prof Paul Francis (Cornell)


The Internet Ecosystem

Internet Governance & Current Internet Eco-system. Filiz Yilmaz SNE Colloquium, University of Amsterdam September 2016

Multihoming. Copy Rights

Problem. BGP is a rumour mill.

Computer Networks and Data Systems

The Contemporary Internet p. 3 Evolution of the Internet p. 5 Origins and Recent History of the Internet p. 5 From ARPANET to NSFNET p.

On Routing Table Growth

Transcription:

Introduction to The Internet ITU/APNIC/MICT IPv6 Security Workshop 23 rd 27 th May 2016 Bangkok Last updated 5 th May 2015 1

Introduction to the Internet p Topologies and Definitions p IP Addressing p Internet Hierarchy p Gluing it all together 2

Topologies and Definitions What does all the jargon mean? 3

Some Icons Router (layer 3, IP datagram forwarding) Ethernet switch (layer 2, packet forwarding) Network Cloud 4

Routed Backbone p p p p p ISPs build networks covering regions n Regions can cover a country, sub-continent, or even global n Each region has points of presence built by the ISP Routers are the infrastructure Physical circuits run between routers Easy routing configuration, operation and troubleshooting The dominant topology used in the Internet today 5

MPLS Backbones p p p Some ISPs & Telcos use Multi Protocol Label Switching (MPLS) MPLS is built on top of router infrastructure n n Replaces old ATM technology Tunnelling over IP network Main purpose is to provide VPN services n Although these can be implemented with other tunnelling technologies such as GRE 6

Points of Presence p PoP Point of Presence n Physical location of ISP s equipment n Sometimes called a node p vpop virtual PoP n To the end user, it looks like an ISP location n In reality a back hauled access point n Used mainly for consumer access networks p Hub/SuperPoP large central PoP n Links to many PoPs 7

PoP Topologies p Core routers n high speed trunk connections p Distribution routers n higher port density, aggregating network edge to the network core p Access routers n high port density, connecting the end users to the network p Border routers n connections to other providers p Service routers n hosting and servers p Some functions might be handled by a single router 8

Typical PoP Design Other ISPs Other ISPs Border Backbone link to another PoP Network Core Backbone link to another PoP Network Operation Centre Access Business Customer Aggregation Service ISP Services (DNS, Mail, News, FTP, WWW) Access Consumer Aggregation Service Hosted Services 9

More Definitions p Transit n Carrying traffic across a network n Usually for a fee p Peering n Exchanging routing information and traffic n Usually for no fee n Sometimes called settlement free peering p Default n Where to send traffic when there is no explicit match in the routing table 10

Peering and Transit example transit provider A Backbone Provider C provider E peering IXP-West peering peering IXP-East provider B Backbone Provider D provider F transit A and B peer for free, but need transit arrangements with C and D to get packets to/from E and F 11

Private Interconnect Autonomous System 334 Provider C border border Provider D Autonomous System 99 12

Public Interconnect p A location or facility where several ISPs are present and connect to each other over a common shared media p Why? n To save money, reduce latency, improve performance p IXP Internet exchange Point p NAP Network Access Point 13

Public Interconnect p Centralised (in one facility) p Distributed (connected via WAN links) p Switched interconnect n Ethernet (Layer 2) n Technologies such as SRP, FDDI, ATM, Frame Relay, SMDS and even routers have been used in the past p Each provider establishes peering relationship with other providers at IXP n ISP border router peers with all other provider border routers 14

Public Interconnect ISP 1 ISP 4 ISP 2 IXP ISP 5 ISP 3 ISP 6 Each of these represents a border router in a different autonomous system 15

ISPs participating in Internet p Bringing all pieces together, ISPs: n Build multiple PoPs in a distributed network n Build redundant backbones n Have redundant external connectivity n Obtain transit from upstream providers n Get free peering from local providers at IXPs 16

Example ISP Backbone Design ISP Peer ISP Peer ISP Peer IXP ISP Peer Upstream1 Upstream 2 PoP 2 Backbone Links Upstream1 Upstream 2 PoP 1 Network Core PoP 3 PoP 4 17

IP Addressing Where to get address space and who from 18

IP Addressing Basics p Internet uses two types of addressing: n IPv6 the new IP protocol n IPv4 legacy IP protocol p Internet uses classless routing n Routers must be CIDR capable p Classless InterDomain Routing n No routing assumptions made based on the address block n Engineers talk in terms of prefix length n For example: 158.43/16 and 2001:db8::/32 19

History of IP Addressing p Pre-CIDR (before 1994) n Big networks got a class A n Medium networks got a class B n Small networks got a class C p The CIDR IPv4 years (1994 to 2010) n Sizes of IPv4 allocations/assignments made according to demonstrated need CLASSLESS p IPv6 adoption (from 2011) n Network Operators get at least one /32 n End Sites get /48 n IANA s free pool is depleted (February 2011) the size of IPv4 address allocations and assignments is now very limited 20

IP Addressing p IP Address space is a resource shared amongst all Internet users n Regional Internet Registries delegated allocation responsibility by the Internet Assigned Numbers Authority (IANA) n AfriNIC, APNIC, ARIN, LACNIC & RIPE NCC are the five RIRs n RIRs allocate address space to ISPs and Local Internet Registries n ISPs/LIRs assign address space to end customers or other ISPs p RIRs address distribution: n IPv6 is plentiful n IPv4 is very limited 21

Address delegation hierarchy IANA AfriNIC (Africa) APNIC (Asia & Pacific) ARIN (N America) LACNIC (C&S America) RIPE NCC (EU,ME,C Asia) ISPs ISPs ISPs ISPs ISPs End Users End Users End Users End Users End Users 22

Non-portable Address Space p Provider Aggregatable or PA Space n Customer uses RIR member s address space while connected to Internet n Customer has to renumber to change ISP n Aids control of size of Internet routing table n Need to fragment provider block when multihoming p PA space is allocated to the RIR member n All assignments made by the RIR member to end sites are announced as an aggregate to the rest of the Internet 23

Portable Address Space p Provider Independent or PI Space n Customer gets or has address space independent of ISP n Customer keeps addresses when changing ISP n Is very bad for size of Internet routing table n Is very bad for scalability of the routing system n PI space is rarely distributed by the RIRs 24

Internet Hierarchy The pecking order 25

Global Internet: High Level View Global Providers Regional Provider 1 Regional Provider 2 Content Provider 1 Content Provider 2 Access Provider R4 1 IXP Access Provider 2 Customer Networks 26

Detailed View of the Global Internet p Global Transit Providers n Connect to each other n Provide connectivity to Regional Transit Providers p Regional Transit Providers n Connect to each other n Provide connectivity to Content Providers n Provide connectivity to Access Providers p Content Providers n Cross-connect to Access Providers n Peer at IXPs (free traffic to Access Providers) p Access Providers n Connect to each other across IXPs (free peering) n Provide access to the end user 27

IPv4 Internet by BGP Peerings Credit to Blair Harrison http://jedi.school.nz/sg2015/ and Dean Pemberton 28

IPv6 Internet by BGP Peerings Credit to Blair Harrison http://jedi.school.nz/sg2015-v6/ and Dean Pemberton 29

Categorising ISPs Tier 1 ISP Tier 1 ISP $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ Regional ISP Access ISP Tier 1 ISP Regional ISP IXP Access ISP Access ISP Tier 1 ISP Regional ISP IXP Access ISP Access ISP Regional ISP Access ISP 30

Categorising ISPs p Tier-1 ISP definition: n A provider which peers with other Tier-1s and does NOT pay for transit n Caveat: p Many marketing departments call their ISP a Tier-1 even though that ISP may still pay for transit to some parts of the Internet p Regional providers often have the reach of Tier-1s but still have to rely on maybe one or two Tier-1s to access the whole Internet n They often provide access too, via in country domestic access networks p Access providers work exclusively in their locale 31

Inter-provider relationships p Peering between equivalent sizes of service providers (e.g. Regional to Regional) n Shared cost private interconnection, equal traffic flows n No cost peering p Peering across exchange points n If convenient, of mutual benefit, technically feasible p Fee based peering n Unequal traffic flows, market position 32

Default Free Zone The default free zone is made up of Internet routers which have explicit routing information about the rest of the Internet, and therefore do not need to use a default route NB: is not related to where an ISP is in the hierarchy 33

Gluing it together 34

Gluing it together p Who runs the Internet? n No one n (Definitely not ICANN, nor the RIRs, nor the US, ) p How does it keep working? n Inter-provider business relationships and the need for customer reachability ensures that the Internet by and large functions for the common good p Any facilities to help keep it working? n Not really. But n Engineers keep working together! 35

Engineers keep talking to each other... p North America n NANOG (North American Network Operators Group) n NANOG meetings and mailing list n www.nanog.org p Latin America n Foro de Redes n NAPLA n LACNOG supported by LACNIC p Middle East n MENOG (Middle East Network Operators Group) n www.menog.net 36

Engineers keep talking to each other... p Asia & Pacific n APRICOT annual conference p www.apricot.net n APOPS & APNIC-TALK mailing lists p mailman.apnic.net/mailman/listinfo/apops p mailman.apnic.net/mailman/listinfo/apnic-talk n PacNOG (Pacific NOG) p mailman.apnic.net/mailman/listinfo/pacnog n SANOG (South Asia NOG) p E-mail to sanog-request@sanog.org 37

Engineers keep talking to each other... p Europe n RIPE meetings, working groups and mailing lists n e.g. Routing WG: www.ripe.net/mailman/listinfo/ routing-wg p Africa n AfNOG meetings and mailing list p Caribbean n CaribNOG meetings and mailing list p And many in-country ISP associations and NOGs p IETF meetings and mailing lists n www.ietf.org 38

Summary p Topologies and Definitions p IP Addressing n PA versus PI address space p Internet Hierarchy n Local, Regional, Global Transit Providers n IXPs p Gluing it all together n Engineers cooperate, common business interests 39

Introduction to The Internet ITU/APNIC/MICT IPv6 Security Workshop 23 rd 27 th May 2016 Bangkok Last updated 5 th May 2015 40