Contenu connexe
Similaire à IPv6 Basics (20)
IPv6 Basics
- 2. ©2016 RHC Technologies
R H C
TECHNOLOGIES
#2016
#LIKE #FOLLOW #WATCH
Ø The world's population is currently over 7 billion, and it is anticipated to be 8 billion by 2025.
Ø Currently 45% of the world's population are Internet users and this is set to rise. [ ~ 3.5 billion global internet users ]
Ø Many users require multiple IP addresses to cater for personal devices each needing its own IP address.
Ø IPv4 has ~4.2 billion possible IP addresses. [ 32 bits ]
Ø IPv6 ~ over 340 trillion trillion trillion addresses. [ 128 bits ]
CIDR Subnet Number of IPs
/128 1
LAN Segment - /64 18,446,744,073,709,551,616
Residential - /56 4,722,366,482,869,645,213,696
Business - /48 1,208,925,819,614,629,174,706,176
ISP - /32 79,228,162,514,264,337,593,543,950,336
/16 5,192,296,858,534,827,628,530,496,329,220,096
/8 1,329,227,995,784,915,872,903,807,060,280,344,576
- 3. ©2016 RHC Technologies
R H C
TECHNOLOGIES
#2016
#LIKE #FOLLOW #WATCH
IPv6 address [ 128 bits ] – Hexadecimal Notation
0010000000000001000011011011100000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000001
IPv4 address [ 32 bits ] – Decimal Notation
10101100000100001111111000000001
Binary Hex Binary Hex
0000
0001
0010
0011
0100
0101
0110
0111
0
1
2
3
4
5
6
7
1000
1001
1010
1011
1100
1101
1110
1111
8
9
a
b
c
d
e
f
- 4. ©2016 RHC Technologies
R H C
TECHNOLOGIES
#LIKE #FOLLOW #WATCH
Converting Binary to Hexadecimal
00100000000000010000110110111000101011000001000011111110000000010000000000000000000000000000000000000000000000000000000000000000
Step 1 – Break the Binary into 8 blocks of 16 bits ( 8 x 16 bit = 128 bits )
0010000000000001 0000110110111000 1010110000010000 1111111000000001
0000000000000000 0000000000000000 0000000000000000 0000000000000000
Step 2 – Split each block into 4 segments ( 32 x 4 bit = 128 bits )
0010 0000 0000 0001 0000 1101 1011 1000 1010 1100 0001 0000 1111 1110 0000 0001
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
Step 3 – Convert to Hexadecimal Value
2 0 0 1 : 0 d b 8 : a c 1 0 : f e 0 1 : 0 0 0 0 : 0 0 0 0 : 0 0 0 0 : 0 0 0 0
- 5. ©2016 RHC Technologies
R H C
TECHNOLOGIES
#LIKE #FOLLOW #WATCH
Step 2 – Split each block into 4 segments ( 32 x 4 bit = 128 bits )
0010 0000 0000 0001 0000 1101 1011 1000 1000 0101 1010 0011 0000 0000 0000 0000
0000 0000 0000 0000 1000 1010 0010 1110 0000 0000 0000 0000 0000 1010 0101 0010
Step 3 – Convert to Hexadecimal Value
2 0 0 1 : 0 d b 8 : 8 5 a 3 : 0 0 0 0 : 0 0 0 0 : 8 a 2 e : 0 0 0 0 : 0 a 5 2
Step 2 – Split each block into 4 segments ( 32 x 4 bit = 128 bits )
1111 1110 1000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0010 0000 0010 1011 0011 1111 1111 1111 1110 0001 1110 1000 0011 0010 1001
Step 3 – Convert to Hexadecimal Value
f e 8 0 : 0 0 0 0 : 0 0 0 0 : 0 0 0 0 : 0 2 0 2 : b 3 f f : f e 1 e : 8 3 2 9
- 6. ©2016 RHC Technologies
R H C
TECHNOLOGIES
#LIKE #FOLLOW #WATCH
Zero Compression
2 0 0 1 : 0 d b 8 : 8 5 a 3 : 0 0 0 0 : 0 0 0 0 : 8 a 2 e : 0 0 0 0 : 0 a 5 2
2 0 0 1 : 0 d b 8 : 8 5 a 3 : : 8 a 2 e : 0 0 0 0 : 0 a 5 2
Zero Suppression
2 0 0 1 : 0 d b 8 : a c 1 0 : 0 0 0 0 : 0 0 0 0 : 8 a 2 e : 0 0 0 0 : 0 a 5 2
2 0 0 1 : d b 8 : a c 1 0 : : 8 a 2 e : 0 : a 5 2
- 7. ©2016 RHC Technologies
R H C
TECHNOLOGIES
#LIKE #FOLLOW #WATCH
Zero Compression
fe80 : 0000 : 0000 : 0000 : 0202 : b3ff : fe1e : 8329
fe80 : : 0202 : b3ff : fe1e : 8329
Zero Compression
2001 : 0000 : ac10 : 0000 : 0000 : fe01 : 0db8 : 0000
2001 : 0000 : ac10 : : fe01 : 0db8 : 0000
Zero Suppression
21da : 00d3 : 0000 : 2f3b : 02aa : 0ff0 : fe28 : 9c5a
21da : d3 : 0 : 2f3b : 2aa : ff0 : fe28 : 9c5a
Zero Suppression
2607 : 0fd3 : 0051 : 1002 : 0004 : 30fa : 0000 : 011f
2607 : fd3 : 51 : 1002 : 4 : 30fa : 0 : 11f
- 8. ©2016 RHC Technologies
R H C
TECHNOLOGIES
#LIKE #FOLLOW #WATCH
NOTE
There are no broadcast addresses in IPv6.
The functions served by broadcast addresses in IPv4 are served by Multicast in IPv6.