Day#7 - IPv6 Addressing Lecture Notes
Day#7 - IPv6 Addressing Lecture Notes
- Example : 2001:0b80:0000:0000:0001:café:0bed:feed
o 2001 = 0010000000000001
o 0b80= 0000 1011 1000 0000
o 0001= 0000 0000 0000 0001
- IPV6 address representation – two step compression
o Step 1: omitting leading zeros
Example: 2001:0b80:0000:0000:0001:café:0bed:feed
2001:b80:0:0:1:café:bed:feed
- Step 2 : replace consecutive zero digits by double colon (::)
but use double colon only one at a time within a given
IPv6 address
Example : 2001:b80:0:0:1:café:bed:feed
2001:b80::1:café:bed:feed
Example: compress the following IPv6 address
1. 2001:0db8:café:0000:0000:1001:fee0:000A
a. Step 1: 2001:db8:Café:0:0:1001:fee0:A
b. Step 2: 2001:db8:café::1011:fee0:A
2. 2001:0db8:0000:0000:1010:0000:0000:0000
a. Step 1: 2001:db8:0:0:1010:0:0:0
b. Step 2: 2001:db8::1010:0:0:0 OR
c. Step 2: 2001:db8:0:0:1010::
d. But Not : 2001:db8::1010::
e.
3. 0000:0000:0000:0000:0000:0000:0000:0000
a. Step 1: 0:0:0:0:0:0:0:0
b. Step 2: ::
0.0.0.0 (default route)
:: unspecified address (unknown destination )
4. 0000:0000:0000:0000:0000:0000:0000:0001
a. Step 1: 0:0:0:0:0:0:0:1
b. Step 2: ::1 === 127.0.0.0/8 ( 127.0.0.0 –
127.255.255.255)
5. 2001:0db8:café:1001:feed:00FE:0010:0000
a. Step 1: 2001:db8:café:1001:feed:fe:10:0
b. Step 2: 2001:db8:café:1001:feed:fe:10:0
IPv6 Subnetting
- 128 bits
- Different types of IPv6 address
o 2000::/3 global uni-cast address
o :: - default route / Unspecified Address / Last Resort
o ::1 – Loopback address= TCP/IPv6 checking
o Fe80::/10 – link-local address
- 2000::/3 global uni-cast address
o 2000:0000:0000:0000:0000:0000:0000:0000
o 0010 0000 0000 0000: 0000:0000:0000:0000:0000:0000:0000/3
o 0010 0000 0000 0000: 0000:0000:0000:0000:0000:0000:000 0001
2000::1/3 – 1st VHA
o 0010 0000 0000 0000: 0000:0000:0000:0000:0000:0000:000 0001
o 0011 1111 1111 1111: ffff:FFFF:ffff:ffff:ffff:ffff:ffff
o 3fff: ffff:FFFF:ffff:ffff:ffff:ffff:ffff
o 2000::/3 (2000::1/3 - 3fff: ffff:FFFF:ffff:ffff:ffff:ffff:ffff/3)
Example : 2001:db8:café::/64
2001:db8:café:0:0:0:0:0/64
2001:db8:café:0:0:0:0:0000 0000 0000 0001/64
2001:db8:café:0:0:0:0:1 /64
2001:db8:café::1 /64 – 1st IPV6 address
Example 2: 2001:db8:café:C000::/53
1st IPV6 address , Last IPV6 address
2001:db8:café:1100 0000 0000 0000:0:0:0:0
1st VHA
2001:db8:café:1100 0000 0000 0000:0:0:0:0000 0000 0000 0001
2001:db8:café:1100 0000 0000 0000:0:0:0:1
2001:db8:café:1100 0000 0000 0000::1
2001:db8:Café:c000::1/53
Last VHA ipV6
2001:db8:café:1100 0111 1111 1111:ffff:ffff:ffff:Ffff
2001:db8:café:1100 0111 1111 1111:ffff:ffff:ffff:Ffff
2001:db8:café:C7ff: ffff:ffff:ffff:Ffff
10.192.0.0/14
10.1100 0000.0.0
10.192.0.1
10.1100 0011.255.255
10.195.255.255
2001:db8:Café:0000:0000:0000:0000:0000/48
--/52
2001:db8:Café:0000:0000:0000:0000:0000/52
2001:db8:Café:bbbb000:0000:0000:0000:0000/52
2001:db8:Café:0000000:0000:0000:0000:0000/52
2001:Db8:café::/52
2001:db8:Café:0001000:0000:0000:0000:0000/52
2001:Db8:Café:1000::/52
2001:db8:Café:0002000:0000:0000:0000:0000/52
2001:Db8:Café:2000::/52
2001:db8:Café:0009000:0000:0000:0000:0000/52
2001:Db8:Café:9000::/52
2001:db8:Café:A000:0000:0000:0000:0000/52
…
2001:db8:Café:1111000:0000:0000:0000:0000/52
2001:db8:Café:f000:0000:0000:0000:0000/52
2001:db8:café:0000:0000:0000:0000:0000/48
2001:db8:café:B000:0000:0000:0000:0000/50
2001:db8:café:0000 0000 0000 0000:0000:0000:0000:0000/50
192.168.15.0/24 ---/26
192.168.15.00 000000/26
o 192.168.15.0/26
o 192.168.15.00 000001 – 192.168.15.00 111111
o 192.168.15.1 – 192.168.15.63
192.168.15.01 000000/26
o 192.168.15.64/26
o .65- .127
192.168.15.10 000000/26
192.168.15.11 000000/26