2. 2 v1.02
Overview
• Exhaustion of IPv4 Addresses and IPv6 Delegation
• Global IPv6 End-User Readiness
• A Glance at Changes in IPv6 Comparing with IPv4
• IPv6 Address Representation
3. 3 v1.03
What is APNIC?
• APNIC (Asia Pacific Network Information
Centre) is an open, member-based, not-for-profit
organization, since 1993
• Primary role: to distribute and manage Internet
number resources (IP addresses and AS
numbers) in the Asia Pacific region’s 56
economies
3
7. 7 v1.07
What’s Next
Application Layer
Transport Layer
Network Layer
Datalink Layer
IPv4 IPv6
32 bit 128 bit
IPv6 is network layer replacement of IPv4.
Address space size:
232 ~4.3*109
Address space size:
2128 ~3.4*1038
8. 8 v1.08
IPv6 Delegated by APNIC
https://blog.apnic.net/2019/12/13/keep-calm-and-carry-on-the-status-of-ipv4-address-allocation/
9. 9 v1.09
Total Allocated IPv6 Space till 2020Q2
https://www.nro.net/wp-content/uploads/NRO-Statistics-2020-Q2-FINAL.pdf
Total size of IPv6 space (in /32s) that each RIR has allocated.
11. 11 v1.011
Global IPv6 End-User Readiness
Source: https://stats.labs.apnic.net/ipv6/ (20200928)
Results are
generated from the
samples collected
by APNIC Lab
from Internet.
12. 12 v1.012
Global IPv6 End-User Readiness
Source: https://stats.labs.apnic.net/ipv6/ (20200928)
13. 13 v1.013
IPv6 End-User Readiness in Asia
Source: https://stats.labs.apnic.net/ipv6/ (20200928)
15. 15 v1.015
IPv6 Economy League Table
CC Economy IPv6 Capable
IN India 68.68%
YT Mayotte 68.39%
BL Saint Barthelemy 64.88%
BE Belgium 59.25%
US United States of America 53.21%
MY Malaysia 51.15%
GR Greece 49.61%
DE Germany 49.22%
TW Taiwan 48.19%
CH Switzerland 45.06%
VN Vietnam 43.95%
Source: https://stats.labs.apnic.net/ipv6/ (20200928)
16. 16 v1.016
IPv6 Economy League Table (Asia)
CC Economy IPv6 Capable
IN India 68.68%
MY Malaysia 51.15%
TW Taiwan 48.19%
VN Vietnam 43.95%
JP Japan 40.47%
TH Thailand 35.13%
LK Sri Lanka 30.01%
AE United Arab Emirates 29.94%
SA Saudi Arabia 19.39%
CN China 19.36%
MM Myanmar 16.33%
SG Singapore 16.08%
KR Republic of Korea 15.08%
Source: https://stats.labs.apnic.net/ipv6/ (20200928)
17. 17
A Glance at Changes in IPv6
Comparing with IPv4
IPv6 Introduction
18. 18 v1.018
IPv6 Background
First wakeup call by Solensky in
IETF on IPv4 address exhaustion
Aug. 1990
IPng working group was formed
within IETF [RFC1719]
List of technical criteria was
defined to choose IPng
[RFC1726]
Dec. 1994
IPng director recommendation
to use 128 bit address
[RFC1752]
Jan. 1995
First version of IPv6 Specification
[RFC1883]
Dec. 1995
Updated version changing
header format from 1st version
[RFC2460]
Dec. 1998
Most recent IPv6 Specification
[RFC8200]
Jul. 2017
19. 19 v1.019
Changes Compared with IPv4
• Address Space
o Increase from 32-bit to 128-bit address space
• Host Address Management
o SLAAC(StateLess Address AutoConfiguration) and DHCPv6
• Performance
o Simplified header means efficient packet processing
o No header checksum re-calculation at every hop (when TTL is decremented) => left to lower
and upper layers!
• No hop-by-hop fragmentation - PMTUD
19
20. 20 v1.020
Changes Compared with IPv4
• Network Layer Security
o IPv6 implements network layer encryption and authentication using IPsec (built-in to the protocol)
o Routing Protocol authentication
• Built-in support for QoS
o Flow Label, Traffic Class
o Integrated Service Model & Differentiated Service Model
• No broadcast
• End-to-End via public IPv6 addresses
o Ideally, no NAT
20
21. 21 v1.021
Comparison of IPv6 and IPv4 Packet Headers
I P v 6 H e a d e r
791
I P v 4 H e a d e r
8200
Keep the same name -- 3 parts
Different names with similar functions -- 4 parts
New function – 1 part
23. 23 v1.023
IPv6 Address Format
IPv6 address is represented in hexadecimal.
Example: 2001:0db8:0000:0000:0000:036e:1250:2b00
24. 24 v1.024
IPv6 Address Format
IPv6 address is represented in hexadecimal.
Example: 2001:0db8:0000:0000:0000:036e:1250:2b00
1 2 3 4 5 6 7 8
25. 25 v1.025
IPv6 Address Format
IPv6 address is represented in hexadecimal.
Example:
Binary format (128-bit):
2001:0db8:0000:0000:0000:036e:1250:2b00
0010000000000001 0000110110111000 0000000000000000
00000011011011100000000000000000 0000000000000000
0001001001010000 0010101100000000
4 hexadecimal digits
26. 26 v1.026
IPv6 Address Format
:0db8:0000:0000:0000:036e:1250:2b00
0000110110111000 0000000000000000
00000011011011100000000000000000 0000000000000000
0001001001010000 0010101100000000
Binary format (128-bit):
0010000000000001
2001
4 hexadecimal digits
Components of an IPv6 address:
Example:
27. 27 v1.027
IPv6 Address Format
Components of an IPv6 address:
Example:
Binary format (128-bit):
:0db82001: :0000:0000:036e:1250:2b000000
00001101101110000010000000000001
00000011011011100000000000000000 0000000000000000
0001001001010000 0010101100000000
0000000000000000
28. 28 v1.028
IPv6 Address Format
Components of an IPv6 address:
Example:
Binary format (128-bit):
:0db82001: :0000:0000:036e:1250:2b000000
00001101101110000010000000000001
00000011011011100000000000000000 0000000000000000
0001001001010000 0010101100000000
0000000000000000
Separated by colons
29. 29 v1.029
IPv6 Address Format
Components of an IPv6 address:
Example: :0db8:0000:0000:0000:036e:1250:2b00
0010000000000001
2001
16 binary bits
(1 x 16 bits)
4 hexadecimal digits
30. 30 v1.030
IPv6 Address Format
Components of an IPv6 address:
Example: :0000:0000:0000:036e:1250:2b00
0010000000000001
32 bits
(2 x 16 bits)
:0db82001
0000110110111000
8 hexadecimal digits
31. 31 v1.031
IPv6 Address Format
Components of an IPv6 address:
Example: :0000:0000:036e:1250:2b00
0010000000000001
48 bits
(3 x 16 bits)
0000110110111000
:0000:0db82001
0000000000000000
12 hexadecimal digits
32. 32 v1.032
IPv6 Address Format
Components of an IPv6 address:
Example: :0db82001: :0000:0000:036e:1250:2b000000
00001101101110000010000000000001
0000001101101110
0000000000000000
0000000000000000 0001001001010000 0010101100000000
0000000000000000
128 bits
(8 x 16 bits)
32 hexadecimal digits in 8 fields
33. 33 v1.033
More Information
• Take the free online courses “IPv6 Fundamentals” and “IPv6 Address Planning” on
APNIC Academy.
https://academy.apnic.net
34. 34 v1.034
Last but not least
Wish you and your family stay safe and healthy!