1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

41
1 The Geography and Governance of Internet Addresses Paul Wilson APNIC

Transcript of 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

Page 1: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

1

The Geography and Governance of Internet

Addresses

Paul WilsonAPNIC

Page 2: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

2

What is an IP address?

Page 3: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

3

What is an address?

•An identifier which includes information about how to find its subject

•(according to some rules of interpretation)

•Normally hierarchical– Each part provides more specific detail

•For example…– +61 7 3858 3188– www.apnic.net– [email protected]– 202.12.29.142

Page 4: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

4

Telephone network geography

Prefix Table

+1+44+61+886+91…

+61 7 3858 3188

Page 5: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

5

+ 761

Telephone network routing

Global

+

Local

National

Prefix Table

+1+44+61+886+91… Prefix

Table

237…

Prefix Table

7 3858 318861 3858 3188

Page 6: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

6

What is an IP address?

• Internet identifier including information about how to reach a network location

•(via the Internet routing system)

•Also a hierarchical identifier– Network part and Host part– Host part can be subdivided

(subnetting)

Network address Host address

Variable prefix length

Fixed address length

Page 7: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

7

What is an IP address?

IPv4: 32 bits

232 = 4,294,967,296 addresses

= 4 billion addresses

e.g. 202.12.29/24 (network address)

202.12.29.142 (host address)

IPv6: 128 bits

2128 = 340,282,366,920,938,463,463,374,607,431,770,000,000

= 340 billion billion billion billion addresses ?

e.g. 2001:0400::/32 (network address)

2001:0400:3c00:af92:: (host address)

Page 8: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

8

Internet address routing

Traffic202.12.29.0/24

The InternetGlobal Routing Table

4.128/960.100/1660.100.0/20135.22/16…

Global Routing Table

4.128/960.100/1660.100.0/20135.22/16

202.12.29.0/24…

Announce202.12.29.0/24

202.12.29.0/24

Page 9: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

9

Internet address routing

Traffic202.12.29.142

Local Routing Table

202.12.29.0/25202.12.29.128/25

Local Router

202.12.29.142

202.12.29.0/24

Page 10: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

10

Global Internet routing

The Internet

Net

Net

Net

NetNet

NetNet

Net

Net

Net

Net

Global Routing Table

4.128/960.100/1660.100.0/20135.22/16…

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

4.128/9

60.100/16

60.100.0/20

135.22/16…

Global Routing Table

Page 11: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

11

Global Internet routing

Page 12: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

12

What else is an IP address?

• Internet infrastructure addresses• Uniquely assigned to infrastructure

elements• Globally visible to the entire

Internet• A finite “Common Resource”• Never “owned” by address users

• Not dependent upon the DNS

Page 13: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

13

My Computer www.cernet.cn2001:0C00:8888:: 2001:0400::

www.cernet.cn ? 202.112.0.462001:0400::

IP addresses are not domain names…

The Internet

DNS

Page 14: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

14

Geography of the Internet

Page 15: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

15

Geography

Prefix Table

+1+44+61+886+91…

Page 16: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

16

Internet geography

Page 17: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

17

Internet geography• Internet “Nations” are networks

– “Frontiers” are their border routers– “Treaties” are peerings between them

• It’s a very dynamic world…– New nations are formed daily– New frontiers are established hourly– Routing tables change each minute– Driven almost entirely by industry– No centralised control

•Very different from “traditional” networks

– Telephony for example

Page 18: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

18

IP Address Management

Page 19: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

19

User

Assign

Network

Allocate

RIR / NIR

Allocate

IANA

Delegate

Where do IP addresses come from?

IETF

Page 20: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

20

What are RIRs?

•Regional Internet Registries– Allocation and registration of IP

addresses and related “Internet resources”

– Open policy process– Technical services, training and

education…– No involvement in DNS registration!

•First established in early 1990’s– Voluntarily by consensus of community– To satisfy emerging technical/admin

needs

Page 21: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

21

Early years: 1981 – 1992

“The assignment of numbers is also handled by Jon. If you are developing a protocol or application that will require the use of a link, socket, port, protocol, or network number please contact Jon to receive a number assignment.” (RFC 790)

1981:

Page 22: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

22

Addresses and Routing: ’83 – ’91

0

2

4

6

8

10

12

14

16

18

1983 1984 1985 1986 1987 1988 1989 1990 1991

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

Jul-88 Jan-89 Jul-89 Jan-90 Jul-90 Jan-91 Jul-91 Jan-92 Jul-92

Page 23: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

23

The Boom: 1992 – 2001

“It has become clear that … these problems are likely to become critical within the next one to three years.” (RFC1366)

“…it is [now] desirable to consider delegating the registration function to an organization in each of those geographic areas.” (RFC 1338)

1992:

Page 24: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

24

Today: 2002 – 2006

2004:

Number Resource Organisation

Page 25: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

25

What else are RIRs?

• Industry self-regulatory structures– Open membership-based bodies– Self-funded service organisations– Non-profit, neutral and independent

•Participants in the ICANN process– Through NRO and ASO

• In the “Internet Tradition”– Consensus-based decision making– Open and transparent– Multi-stakeholder processes

Page 26: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

26

Address Management Policies

Page 27: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

27

Management objectives

•Conservation– To ensure ongoing supply of addresses– To avoid stockpiling

•Aggregation– To avoid fragmentation– To allow global routability

•Fairness– To treat all users equally– To allocate according to demonstrated need

Page 28: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

28

IP address conservation

0

2

4

6

8

10

12

14

16

18

1983 1985 1987 1989 1991 1993 1995 1997 1999 2001 2003 2005

afrinic

various

assigned

ripencc

lacnic

arin

apnic

IANA RIRs

Page 29: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

29

Internet

IP address aggregation

ISP D ISP C

ISP A ISP B

Internet

CIDR

4 routes

ISP D ISP C

ISP A ISP B

20 routes

Before CIDR

Page 30: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

30

IPv4 routing table growth

Page 31: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

31

RIR Policy Development Process

OPEN

TRANSPARENT‘BOTTOM UP’

Anyone can participate

All decisions & policies documented & freely available to anyone

Internet community proposes and approves policy

Need

DiscussEvaluate

Implement Consensus

Page 32: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

32

IPv6

Page 33: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

33

IPv6 – Internet for everything!

Page 34: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

34

IPv6 – why?

•Many “bundled” features– Overall protocol simplification– Autoconfiguration – Quality of Service (QoS)– IP Security (IPsec)– However all are available in IPv4

•Bigger address space– Critical for ongoing Internet growth– Critical for new applications

•Otherwise, IPv6 is identical to IPv4

Page 35: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

35

IPv6 – how much?

IPv4: 32 bits

e.g. 202.12.29.142 (host address)

202.12.29/24 (network address)

232 = 4,294,967,296 addresses

= 4 billion addresses

IPv6: 128 bits

e.g. 2001:400:3c00:af92:: (host address)

2001:0400::/32 (network address)

2128 = 340,282,366,920,938,463,463,374,607,431,770,000,000

= 340 billion billion billion billion addresses ?

Page 36: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

36

128 bits

IPv6 – how much?

Topological Interface

/0 /64 /128

Infrastructure Site

/0 /64/48

• 248 site addresses = 281,474,976,710,656

= 281 thousand billion site addresses

• 264 “subnet” addresses = 18,446,744,073,709,551,616

= 18 billion billion subnet addresses

?

Page 37: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

37

IPv6 management objectives

•Conservation– Different priority due to large address space

– But how long should IPv6 last?

•Aggregation– IPv6 does not solve routing table growth

– Aggregation is still a crucial goal

•Fairness– With IPv6 we can avoid historical problems with IPv4 distribution

Page 38: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

38

Summary

Page 39: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

39

IP addressing

• IP addresses = fundamental Internet infrastructure addresses

– A single global network requires a single global addressing system

• IP addresses require careful management

– Conservation for Internet growth– Aggregation for global routability

• IPv6 operates in the same manner as IPv4

Page 40: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

40

IP address management

• Internet addressing has a 25-year history

– RIR history is 12 years– Driven by the Internet industry

•Current management system has served the Internet well, for over 12 years

– Massive expansion and the dot-com boom– Dynamic and changed by evolution– Open policy processes

•Revolutionary changes to this system have unknown consequences

Page 41: 1 The Geography and Governance of Internet Addresses Paul Wilson APNIC.

41

Questions?

[email protected]