IPv6
Een paar basiszaken omtrent IPv6
Basis
128 bits
- IPv4 is een 32-bits adrescodering (4,29 miljard adressen)
- IPv6 is 128-bits-codering (16 bytes, 32 nibbles 3,4*10^38 adressen)
- Een classless inter-domain range (CIDR) met 128 vastgestelde bits, is dus 1 IP-adres.
- Een IPv6-adres wordt meestal weergegeven in hexadecimaal, in blokjes van 16 bits (2 bytes)
- De complete range aan ipv6-adressen weergegeven in hexadecimaal (met handige nummer voor de 2-byte-blokjes):
dbytes: 1 2 3 4 5 6 7 8 0000:0000:0000:0000:0000:0000:0000:0000 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff Nibbles: 1-4 5-8 9-12 13- 17- 21- 25- 29-32 (handig voor rDNS)
Hex, decimaal & binair:
Hex Decimaal Binair --- -------------- ------- f 16^1-1 = 15 4 bits ff 16^2-1 = 255 8 bits ffff 16^4-1 = 65535 16 bits
Lege dubbel-bytes kun je afkorten
Bv.
FE80:CD00:0000:0CDE:1257:0000:211E:729C → FE80:CD00:0:0CDE:1257:0:211E:729C
Een reeks lege dubbel-bytes kun je afkorten
Bv.:
FE80:CD00:0000:0000:0000:211E:829C → FE80:CD00::211E:829C
Subclasses & prefixes
Als je werkt met subclasses-en-prefix-notatie: De prefix geeft het aantal vastgelegde bits aan! Komt-ie:
fe80:cd00:0001:0002:0003:211e:829c:1234/128 → 0 Bits beschikbaar. Masker: ff:ff:ff:ff:ff:ff:ff:ff → 1 IP-adres beschikbaar fe80:cd00:0001:0002:0003:211e:829c:1234/124 → 4 Bits beschikbaar. Masker: ff:ff:ff:ff:ff:ff:ff:f0 → 16 IP-adressen beschikbaar fe80:cd00:0001:0002:0003:211e:829c:1234/120 → 8 Bits beschikbaar. Masker: ff:ff:ff:ff:ff:ff:ff:00 → 256 IP-adressen beschikbaar fe80:cd00:0001:0002:0003:211e:829c:1234/112 → 16 Bits beschikbaar. Masker: ff:ff:ff:ff:ff:ff:00:00 → 65.536 IP-adressen beschikbaar
Vaak is het handig om vanaf nul-waardes te werken, omdat je lege dubbel-bytes kunt afkorten. Bv.:
16 16 16 16 16 16 16 16 fe80:cd00:0001:0002:0003:211e:829c:1234/128 → 0 Bits beschikbaar. Masker: ff:ff:ff:ff:ff:ff:ff:ff. 1 IP-adres beschikbaar fe80:cd00:0001:0002:0003:211e:829c::/112 → 16 Bits beschikbaar. Masker: ff:ff:ff:ff:ff:ff:ff:00. 65.536 IP-adressen beschikbaar fe80:cd00:0001:0002:0003:211e::/96 → 32 Bits beschikbaar. Masker: ff:ff:ff:ff:ff:ff:00:00 fe80:cd00:0001:0002:003::/80 → 48 Bits beschikbaar. Masker: ff:ff:ff:ff:ff:00:00:00 fe80:cd00:0001:0002::/64 → 64 Bits beschikbaar. Masker: ff:ff:ff:ff:00:00:00:00 fe80:cd00:0001::/48 → 80 Bits beschikbaar. Masker: ff:ff:ff:00:00:00:00:00 fe80:cd00::/32 → 96 Bits beschikbaar. Masker: ff:ff:00:00:00:00:00:00 fe80::/16 → 112 Bits beschikbaar. Masker: ff:00:00:00:00:00:00:00 ::/0 → 128 Bits beschikbaar. Masker: ff:00:00:00:00:00:00:00
ping6
Gebruik voor pingen van IPv6-adressen ping6
. Bv.:
ping6 ipv6.google.com
Zie ook
Bronnen
Basis
- http://www.techrepublic.com/blog/10-things/10-things-you-should-know-about-ipv6-addressing/
- http://www.cyberciti.biz/faq/howto-test-ipv6-network-with-ping6-command/
Webservers
- https://www.transip.nl/forum/post/prm/2432 - Tutorial: Hoe configureer ik extra IPv4- en IPv6-adressen op mijn VPS
- https://www.transip.nl/forum/post/prm/36