Apnic v6 Tutorial Distribution
Apnic v6 Tutorial Distribution
Apnic v6 Tutorial Distribution
Tutorial Overview
Introduction to IP Address Management Rationale for IPv6 IPv6 Addressing IPv6 Policies & Procedures References
IP Address Management
1981:
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)
4
12
10
1989
1990
1991
Jan-90
Jan-91
Jan-92
Jan-93
Jan-94
Jan-95
Jan-96
1992:
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)
8
8 8
6 6
4 4 2 2 0 0
1990
1991
1993
1995
1997
1998
2000
2002
2003
1989
1990
2005
1988
2004
1987
2001
1986
1999
1985
1996
1984
1994
1983
1992
1991
CIDR deployment
10
http://bgp.potaroo.net/as1221/bgp-active.html
2004:
Establishment of the Number Resource Organisation
11
Historical 89 35%
Reserved 36 14%
APNIC 16 6%
ARIN 22 9%
LACNIC 2 1% RIPENCC 16 6%
Unused 75 29%
12
2004
2005
13
2005
14
15
Publications
Newsletters, reports, web site
17
Open participation
Democratic, bottom-up processes
Membership structure
100% self-funded through membership fees National Internet Registries (APNIC)
Training R&D fund Fellowships funding received and given Open source software contribution (GPL)
OPEN
Evaluate Discuss
BOTTOM UP
Implement Internet community proposes and approves policy
19
TRANSPARENT
Consensus
All decisions & policies documented & freely available to anyone
20
IPv4 Lifetime
Reclamation?
Historical Data
Projection
21
http://bgp.potaroo.net/ipv4
ISP
61.100.0.0/16
61.100.32.0/25
61.100.32.128
NAT*
61.100.32.1
..2
..3
..4
10.0.0.1
..2
..3
..4
23
NAT
61.100.32.128
PABX
10 4567 9876
?
10.0.0.1
24
Extn 10
NAT implications
Breaks end-to-end network model
Some applications cannot work through NATs Breaks end-end security (IPsec)
See RFC2993
Architectural Implications of NAT
25
Features of IPv6
26
QoS
Integrated services (int-serv), Differentiated services (diff-serv and RFC2998) RFC 3697
IPSec
As for IPv4
Transition techniques
Dual stack Tunnelling
27
Anycast
Any one of several
Multicast
All of a group of interfaces Replaces IPv4 broadcast
IPv4 vs IPv6
IPv4: 32 bits
232 addresses
= 4,294,967,296 addresses = 4 billion addresses
2128 addresses?
= 340,282,366,920,938,463,463,374,607,431,770,000,000 = 340 billion billion billion billion addresses?
IPv6 header
IPv6 header is simpler than IPv4
IPv4: 14 fields, variable length (20 bytes +) IPv6: 8 fields, fixed length (40 bytes)
IPv6 transition
Dual stack hosts
Two TCP/IP stacks co-exists on one host Supporting IPv4 and IPv6 Client uses whichever protocol it wishes
?
www.apnic.net
IPv4
Application TCP/UDP IPv4 Link
31
?
IPv6
IPv6
IPv6 transition
IPv6 tunnel over IPv4
IPv4 Network IPv6 tunnel IPv4 Header IPv6 Header Data IPv6
IPv6 Addressing
33
Topological
128 bits
Interface
Infrastructure
/0 /48
Site
/64
35
2001:DA8:E800:0:260:3EFF:FE47:1
2001:0DA8:E800:0000:0000:0000:0000:0001 2001:DA8:E800::1
36
37
Infrastructure
Site
Infrastructure ISP
/0 /32
Customer
/48
/32
/32
/32
39
/48
40
/64
41
/128
/128
/128
/128
42
IPv6 Policy
43
Policy background Addressing structure IPv6 utilisation HD ratio Initial allocation criteria Subsequent allocation criteria Address assignment policies Other allocation conditions Other policies
Provider-based addressing
ISP should aggregate address announcement Customer addresses are not portable
46
Topological
Interface
001
0 /3
Infrastructure
/32 /48
End Site
/64
001
TLA
Sub-TLA
NLA
SLA
47
Utilisation
assigned available
84%
UtilisationHD
0.83
log(utilised ) log(total )
/32
0.80
/16
10.9% 1.18%
/42
/36 /35 /32
6
12 13 16
64
4096 8192 65536
28
776 1351 7132
43.5 %
18.9 % 16.5 % 10.9 %
/29
/24 /16 /8 /3
51
19
24 32 40 45
524288
16777216 4294967296 1099511627776
37641
602249 50859008 4294967296
7.3 %
3.6 % 1.2 % 0.4 % 0.4 %
35184372088832 68719476736
IPv4
IPv6
53
IPv6 assignments
Default assignment /48 for all End Sites
Providing /16 bits of space for subnets Each end site can have 65,536 subnets
Examples
Home, small office, large office, mobile devices? ISP POPs are also defined as End Sites
55
IPv6 assignments
Larger assignments: Multiple /48s
Some end sites will need more than one /48 Requests to be reviewed at RIR level
IPv6 assignments
IPv6 assignments to End Sites are used to determine utilisation of IPv6 address blocks
According to HD-Ratio Intermediate allocation hierarchy (ie downstream ISP) not considered All assignments must be registered Utilisation is determined from total number of registrations
Intermediate allocation and assignment practices are the responsibility of the LIR
Downstream ISPs must be carefully managed
57
IPv6 registration
LIR is responsible for all registrations
Registration
RIR/NIR
Allocation
LIR/NIR
Allocation
ISP
Assignment
Assignment
58
62
HD-ratio
Is 0.8 the appropriate value?
65
References
66
APNIC References
APNIC website
http://www.apnic.net
Includes:
Policy documents Request forms FAQs
67
Other References
IPv6 Forum
http://www.ipv6forum.org
6Bone
http://www.6bone.net
68
Questions?
69