IPv6
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
IPv6
pondělí 25. září 2017
9:19
-
zavedla se kvůli nedostatku adres IPv4
-
Internet of things (IoT), Internet of everything (IoE) - každá tato věc musí mít svou IP adresu
-
-
konstantní délka hlavičky (stanovená cesta, kudy má paket jít)
-
IPv6 se snaží být bezpečnější než ostatní protokoly (snaží se zavádět 5. vrstvu TCP/IP)
-
fragmentace paketu (fragment=část) - v IPv4 to nebylo bezpečné (paket se fragmentoval až na uzlu, který měl nejmenší délku paketu)
-
IPv6 si prvně zjistí celou cestu k cíli, poté si zjistí nejmenší délku paketu a podle něj svůj velký paket rozdělí na menší části a ty pak posílá do cíle
-
velká bezpečnostní díra
-
-
Zavádí priority
-
traffic class (priorita provozu)
-
flow label (už ví, že tento paket má poslat na určitý port)
-
-
podporuje Jumbo pakety (ty mohou mít velikosti až 4 GB)
-
to musí podporovat celá cesta
-
-
IP telefonie
-
IPv6 musí podporovat přechodné období (z IPv4 na IPv6)
-
IPv6 umožňuje více adres na jeden port
-
IPv6 zrušila výpočet kontrolních součtů na síťové vrstvě (zůstává pouze na 2. a 4. vrstvě)
-
norma nařizuje psát písmena v adrese malými písmeny
Vlastní adresování
-
128 bitů - získáme 2128 adres
-
stejně jako v IPv4 je za lomítkem prefix (ne maska!)
-
hextet - 16 bitů
-
pokud hextet začíná nulou, vynechám nulu
-
pokud mám část se samými nulami, tak místo nich napíšu čtyřtečku (ale pouze jednu v adrese
-
zapisuje se v hexa soustavě
-
hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh
-
1234:00AB:0000:0000:3C8A:000B:0000:0000
-
1234:AB::3C8A:B:0:0
-
-
nejkratší adresa: ::
-
adresa může obsahovat adresu IPv4 i MAC adresu
-
pokud adresa obsahuje IPv4 adresu, tak poslední dva hextety jsou IP adresa
-
fc00:: /7
-
minimální: fc00::
-
maximální: fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
-
Základní struktura IP hlavičky
-
první nibl, který přichází (bit endian), je verze IP (že je IPv6)
-
další bajt je traffic class
-
dalších 20 bitů je flow label (při prvním paketu se nastavuje, platný pouze pár sekund)
-
další 2 bajty je délka dat
-
další bajt udává, zda budou následovat další hlavičky (v hlavičkách jde nastavovat, kudy má paket jít)
-
další bajt - hop limit (jako TTL)
-
2x16 bajtů - adresy (adresa odesílatele, adresa příjemce)
-
16 bajtů - prakticky nevyužito
-
nezná broadcast
-
místo broadcastu se používá multicast nebo anycast
-
Přenosy mezi IPv4 a Ipv6
Duální implementace (Dual stack host)
-
sdílení větších kódů, které zajištují funkčnost přenosu
-
na jednom segmentu lze zaslat IPv4 i IPv6
Tunelování
-
je zapouzdření Ipv6 packetu do Ipv4 packetů pomocí protokolu 41 nebo UDP
Automatické tunelování
-
najdou se dva koncové uzly IPv4, kterým jsou poslány packet pomocí Ipv4 anycast, které pošlou packet příjemci
Překlad
-
používá se, aby IPv6 host mohl číst např. IPv4 web server, pomocí překladače proxy nebo podobné služby jako NAT