ipv4 and ipv6 - addressing internet infrastructure
DESCRIPTION
Presentation given at EURODIG by Vesna ManojlovicTRANSCRIPT
![Page 1: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/1.jpg)
IPv4 and IPv6 - addressing Internet infrastructureVesna Manojlovic, trainer
EuroDIG, Belgrade, 30-31.5.2011
1
![Page 2: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/2.jpg)
2
RIPE / RIPE NCC
RIPE (’89)Operators communityDevelops addressing policiesIndustry self-regulationWorking group mailing lists Meetings/conferences twice a year
RIPE NCC (‘92)Located in AmsterdamNot for profit membership organisationOne of five RIRs - distributes IP & ASNSupports RIPE community
2
![Page 3: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/3.jpg)
Topics:
• IPv4 Exhaustion:- IANA is out of IPv4 addresses since February 2011
• Polices for getting last chunks of IPv4
• Getting IPv6
• Transition from IPv4 to IPv6: statistics - IPv6 RIPEness in SEE region
• World IPv6 Day: 8. June 2011
• “Diving with Sharks”: IPv6 @ RIPE NCC Regional Meeting in Dubrovnik, 6-9.9.2011
3
3
![Page 4: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/4.jpg)
IPv4 addresses in the global pool
4
10%
20%
30%
40%
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011
38%36%
34%32%
30%
26%
22%
17%
13%
9%
5%
0%
4
![Page 5: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/5.jpg)
Reaching the next level
• The Internet has around 1.6 billion users
• They consumed 3.5 billion addresses
• Growing in all directions- More users join up- More connections become ‘always on’- More devices become ‘Internet aware’
• IPv4 can no longer sustain this growth
5
5
![Page 6: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/6.jpg)
IPv4 exhaustion phases
time
IANA pool exhausted
IPv4 still available. RIPE NCC continues
normal operation
Each of the 5 RIRs received
a /8
RIPE NCC reaches final /8
Final /8 policy triggered
RIPE NCC pool
exhausted
RIPE NCC can only distribute IPv6
now
6
6
![Page 7: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/7.jpg)
Current policy: “Run Out Fairly”
• Gradually reduced allocation and assignment periods
• Needs for “Entire Period” of up to... - 12 months (January 2010)- 9 months (July 2010)- 6 months (January 2011)- 3 months (July 2011)
• 50% has to be used up by half-period
7
7
![Page 8: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/8.jpg)
Transfer of IPv4 allocations
• LIRs can transfer IPv4 address blocks:- To another LIR- Only when the block is not in use- Meets minimum allocation size (/21)
• Requests are evaluated by the RIPE NCC- Justified need
• Registered in the RIPE Database
8
8
![Page 9: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/9.jpg)
Business as usual
• As long as there are IPv4 addresses left, the RIPE NCC will keep on distributing them, based on justified need
• Same allocation and assignment policies still apply (RIPE-509)
• Until the final /8 is reached
9
9
![Page 10: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/10.jpg)
Final /8 policy
• Each LIR will be able to get one /22 allocation- 1024 IPv4 addresses- New and existing members- As long as supplies will last
• You must meet the criteria for an (additional) allocation
• Only when you already have IPv6 addresses
10
10
![Page 11: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/11.jpg)
Getting IPv6
11
![Page 12: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/12.jpg)
Where do all the addresses come from?
12
IANA
IETF
AfriNIC LACNICRIPE NCC
7500 LIRs
APNICARIN
End Users
12
![Page 13: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/13.jpg)
Policy process: decision making
13
IANA
IETF
AfriNIC LACNICRIPE NCC APNICARIN
RIPE Community:Open to
everyone
Standards
Operations
13
![Page 14: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/14.jpg)
Governing principles of addressing policy
• Registration (in RIR whois databases)- to ensure uniqueness of Internet number resources- to provide contact information for users of resources
• Aggregation - introduction of Classless Inter Domain Routing (CIDR)- to provide scalable routing solution for Internet
• Conservation- prudent stewardship of scarce resources- policies to ensure fair usage- number resources are distributed based on need
14
14
![Page 15: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/15.jpg)
IPv6 address basics
• IPv6 uses 128 bit addresses– Hexadecimal notation, numbers between 0 and f– Separated by colons
– 2001:db8:3042:2:5a55:cafe:fef6:babe
• Every subnet should be a /64 - (2^64 hosts)
- End-site assignment of /48 has 65,536 subnets of /64- Allocation of /32 has 65,536 assignments of /48s
15
15
![Page 16: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/16.jpg)
IPv6 Address Distribution
16
Allocation PA Assignment PI Assignment
IANA
End User
LIR
RIR
/3
/32
/12
/56/48 /48
16
![Page 17: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/17.jpg)
Getting an IPv6 allocation
• To qualify, an organisation must:- Be an LIR - Have a plan for making assignments within two years
• Minimum allocation size /32
• Allocation size is based on customer numbers and growth
17
17
![Page 18: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/18.jpg)
What does the first IPv6 allocation cost?
18
- for all- pending General Meeting decision
- for approximately 97% of the LIRs- more points, but not higher category!
or:
18
![Page 19: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/19.jpg)
Getting IPv6 PI address space
• To qualify, an organisation must: - Demonstrate it will multihome- Meet the contractual requirementsfor provider independent resources
- Standard yearly fee for independent resources applies (50 Euro yearly)
• Minimum assignment size /48
• PI space can not be used for sub-assignment
19
19
![Page 20: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/20.jpg)
IPv6 statistics
20
![Page 21: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/21.jpg)
IPv6 Ripeness
• 1* = IPv6 allocation or PI assignment
• More stars: - visible in RIS- route6 object- reverse DNS
• All 4* = IPv6 “ripe”
• Zero stars - no IPv6
• Total number of LIRs per conutry- in brackets next to country name on X axes
21
21
![Page 22: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/22.jpg)
IPv6 RIPEness: 7491 LIRs (24 May 2011)
No IPv6
4 stars
3 stars
2 stars
1 star
1 star 2 stars 3 stars 4 stars No IPv6
22
22
![Page 23: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/23.jpg)
IPv6 RIPEness – countries (24 May 2011)
23
0
20
40
60
80
Slov
enia
(42
LIR
s)
Serb
ia (
68)
Cro
atia
(23
)
Bosn
ia (
28)
Mac
edon
ia (
19)
Mon
tene
gro
(8)
Rom
ania
(35
)
Port
ugal
(36
LIR
s)
Bulg
aria
(76
)
1star 2star 3star 4star 0star
23
![Page 24: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/24.jpg)
IPv6 RIPEness – relative (24 May 2011)
24
0%
25%
50%
75%
100%
Slov
enia
(42
LIR
s)
Serb
ia (
68)
Cro
atia
(23
)
Bosn
ia (
28)
Mac
edon
ia (
19)
Mon
tene
gro
(8)
Rom
ania
(35
)
Port
ugal
(36
LIR
s)
Bulg
aria
(76
)
All
(749
1)
1star 2star 3star 4star 0star
24
![Page 25: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/25.jpg)
IPv6 enabled ASes in global routing
25
http://v6ASNs.ripe.net
25
![Page 26: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/26.jpg)
Top-5 IPv6 deployment challenges
26
![Page 27: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/27.jpg)
Top-5 IPv6 deployment challenges
1. IPv4 and IPv6 are incompatible
2. The equipment is not IPv6 ready
3. There is no customer demand yet
4. There is no IPv6 content yet
5. There is still time to wait and do it later...
27
27
![Page 28: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/28.jpg)
Problem: IPv4 and IPv6 are incompatible
• Solutions:
• While you can, build dual-stack networks
• Many translation and tunneling mechanisms exist– NAT64 / NAT-PT
– 6in4, 6to4, Teredo, 6RD, TSP, A+P, 4RD...
28
28
![Page 29: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/29.jpg)
Problem: The equipment is not IPv6 ready
• Solutions: - demand IPv6 feature-parity from your vendors
- Requirements For IPv6 in ICT Equipment: RIPE-501
- list & review of home-routers that support IPv6:- https://labs.ripe.net/Members/mirjam/ipv6-cpe-surveys/
- “IPv6 Ready” program: http://www.ipv6ready.org/
29
29
![Page 30: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/30.jpg)
Problems: no customers / no content
• Solutions:- customer education- killer-app?
• Use “World IPv6 Day” for testing!
30
30
![Page 31: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/31.jpg)
There is still time to wait and do it later...
• Problems:- There is no business case- It costs money to implement changes
• Temporary solutions:- “We will use more NAT”: CGN, LSN, NAT444...
• Solution: think ahead! Make future-proof decisions!
31
31
![Page 32: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/32.jpg)
World IPv6 Day
32
![Page 33: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/33.jpg)
World IPv6 Day
• 8 June 2011
• Initiated by ISOC
• 0:00 GMT - 23:59 GMT
• Top 500 websites - Google, Facebook, Yahoo...
- and you?
• Great test opportunity
33
33
![Page 34: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/34.jpg)
RIPE NCC and World IPv6 Day
• RIPE NCC Measurements- Measuring connectivity to World IPv6 Day participants- Testing connectivity and performance using TTM- Monitor performance of 6to4 versus native IPv6- http://ipv6eyechart.ripe.net
• Coordinated events - Amsterdam- Moscow
• Live reports on http://www.ripe.net/worldipv6day
34
34
![Page 35: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/35.jpg)
Useful IPv6 links
Websites:
• http://IPv6ActNow.org
• http://www.getipv6.info
• http://datatracker.ietf.org/wg/v6ops/
• http://www.ripe.net/ripe/docs/ripe-501.html
Mailing lists:
• http://lists.cluenet.de/mailman/listinfo/ipv6-ops
• http://www.ripe.net/mailman/listinfo/ipv6-wg
35
35
![Page 36: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/36.jpg)
Implications of IPv4 / IPv6 transition for Internet Governance
36
![Page 37: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/37.jpg)
IPv4, IPv6 & Internet Governance? • IPv4 addresses trading?
• Creating a new digital divide?
• Governments and regulators involvement in encouraging / demanding IPv6 deployment?
• Consumer choice?
• RPKI / SIDR: resource certification & secure routing
• Please, take part in RIPE Policy Development Process and IETF standards development!
37
37
![Page 38: IPv4 and IPv6 - addressing Internet infrastructure](https://reader033.vdocuments.mx/reader033/viewer/2022051208/5464640ab4af9f4e3f8b4a2b/html5/thumbnails/38.jpg)
IPv4/IPv6 in S.E.E. region: 6-9.9. Dubrovnik
• RIPE NCC Regional Meeting: - http://ripe.net/dubrovnik-2011
• Tutorials & hands-on workshops, presentations...- IPv4/IPv6 Transition Mechanisms- IPv6 in Microsoft Environment- Basic & advanced BGP routing for IPv6- IPv6 basics
• Hosted by CarNET
• Free of charge!
38
38