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

1 The Geography and Governance of Internet Addresses Paul Wilson APNIC

Embed Size (px)

Citation preview

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]