Úvod Formát záhlaví IPv6
Internet Protocol verze 6 následoval Internet Protocol verze 4, co se týče složitosti a efektivity, je mnohem lepší než IPV4. Jedná se o nejmenší entitu zpráv přenášenou prostřednictvím sítě IPv6. V záhlaví IPv6 je významný rozdíl, díky kterému je efektivnější než IPv4. Pojďme se podívat na formát záhlaví IPv6, abychom jej lépe pochopili.
Seznam komponent formátu záhlaví IPv6:
1) Verze.
2) Provozní třída.
3) Flow Label.
4) Délka užitečného zatížení.
5) Další záhlaví.
6) Limit chmele.
7) Zdrojová adresa.
8) Cílová adresa.
9) Rozšíření záhlaví.
IPv6 Header Format Component, datový paket IPv6 zahrnuje dvě hlavní části, tj. Hlavičku a užitečné zatížení. IPv6 sestává ze 40 bajtů dlouhé pevné hlavičky, která obsahuje následující pole.
Zdroj: Obrázky Google
Podívejme se na význam jednotlivých komponent IPv6 Header v detailech-
1) Verze:
Znamená verzi internetového protokolu ve 4bitové sekvenci, tj. 0110. Toto pole nemá příliš velký význam, protože pakety IPv6 a IPv4 nejsou určeny na základě pole verze, ale podle typu protokolu přítomného uvnitř obálek vrstvy 2. .
2) Provozní třída:
Toto pole je podobné paketu Service Field of IPv4 packet. Znamená to prioritu paketu IPv6. Je odpovědné za zpracování provozu na základě priority paketu. V případě přetížení routeru zahodí pakety s nízkou prioritou.
K řízení dopravního přetížení využívá 8 bitů paměti.
Přednost | Význam |
0 | Žádný konkrétní provoz |
1 | Data na pozadí |
2 | Bezobslužný přenos dat |
3 | Rezervováno |
4 | Docházelo k hromadnému přenosu dat |
5 | Rezervováno |
6 | Interaktivní provoz |
7 | Řízení provozu |
Zdrojový uzel může nastavit priority, ale cíl nemůže očekávat stejnou sadu priorit jako router může změnit priority na cestě.
3) Popis toku:
- Tento štítek zajišťuje, že pakety udržují sekvenční tok patřící ke stejné komunikaci. Směrovač pomocí zdroje identifikuje, který paket patří ke kterému toku informací. Pomáhá také vyhnout se přeskupování datových paketů.
- Štítek toku musí být nastaven na 0, pokud směrovač a hostitel nepodporují funkci toku štítků. K jeho fungování používá 20 bitů paměti.
4) Délka užitečného zatížení (16 bitů):
Délka užitečného zatížení označuje směrovač o velikosti informací obsažených v konkrétním paketu. Délka užitečného zatížení také sestává z horní vrstvy paketu a záhlaví rozšíření (pokud existuje). Pokud je délka užitečného zatížení větší než 65 535 bajtů, pak se délka užitečného zatížení stane 0.
5) Další záhlaví (8 bitů):
Další záhlaví označuje typ záhlaví rozšíření, v některých případech, když záhlaví rozšíření není přítomno, označuje protokoly přítomné uvnitř paketu horní vrstvy, jako je UDP, TCP atd. UDP (17) a TCP (6) jsou nejčastějšími záhlavími Další záhlaví ale jsou možné i jiné typy záhlaví. Při porovnání s protokolem IPv4 je další záhlaví podobné poli protokolu IPv4.
6) Limit chmele (8 bitů):
Toto pole zajišťuje, že paket nepřejde do nekonečné smyčky, pokaždé, když paket projde odkazem (routerem), je toto pole zmenšeno o 1 a když konečně dosáhne místa, kde je balíček vyřazen. Toto pole také nastavuje horní práh na maximálním počtu spojení mezi dvěma uzly protokolu IPv6. To umožňuje maximálně 255 chmele mezi uzly a cokoli poté, co se zahodí.
7) Zdrojová adresa (128 bitů):
Toto 128bitové pole zdrojové adresy označuje počáteční adresu balíčku.
8) Cílová adresa (128 bitů):
Toto 128bitové pole cílové adresy označuje adresu zamýšleného příjemce paketu.
9) Formát záhlaví IPv6 záhlaví:
- Rozšíření záhlaví jsou zavedena v IPv6 k překonání omezení možnosti pole IPv4. Na rozdíl od IPv4 jsou v IPv6 definovány pouze informace, které jsou skutečně nezbytné, v Fixed Header a všechny ty informace, které nejsou tak důležité nebo se často nevyužívají, jsou definovány v Header Extension. Mezi záhlavím horní vrstvy a pevnou hlavičkou je rozšíření záhlaví. Každá záhlaví rozšíření má jedinečnou hodnotu, která ji odlišuje od ostatních záhlaví rozšíření.
- V případě, že se používají nadstavce záhlaví, pak pole Další záhlaví s pevnou hlavičkou bude ukazovat na první záhlaví rozšíření. Podobně, pokud existuje více záhlaví rozšíření, pak to funguje podobným způsobem.
Paket IPv6 může mít jeden nebo více záhlaví rozšíření, tato záhlaví by měla být přítomna ve specifické sekvenci, jak je uvedeno níže
Objednat | Typ hlavičky | Další kód záhlaví |
1 | Základní záhlaví IPv6 | - |
2 | Možnost Hop po Hopu | 0 |
3 | Možnosti cílení (s možnostmi směrování) | 60 |
4 | Směrování záhlaví | 43 |
5 | Fragment Header | 44 |
6 | Záhlaví ověřování | 51 |
7 | Záhlaví zátěže zabezpečení zapouzdření | 50 |
8 | Možnosti určení | 60 |
9 | Záhlaví mobility | 135 |
Žádné další záhlaví | 59 | |
Horní vrstva | TCP | 6 |
Horní vrstva | UDP | 17 |
Horní vrstva | ICMPv6 | 58 |
Pravidla záhlaví
Existuje několik předdefinovaných pravidel, která definují pořadí záhlaví, podívejme se na tyto sady pravidel
- Pokud je k dispozici možnost Hop by Hop, měla by být přítomna za základním záhlavím IPv6.
- S výjimkou cílového záhlaví se všechny ostatní záhlaví mohou objevit v seznamu pouze jednou.
- V případě, že je cílový záhlaví umístěn před směrovacím záhlavím, bude cílový záhlaví prozkoumáno všemi mezilehlými uzly přítomnými v směrovacím záhlaví.
- V případě, že je cílový záhlaví umístěn před horní vrstvu, pak bude záhlaví cíle prozkoumáno pouze cílovým uzlem.
Sekvence
Pojďme se podívat na posloupnost, ve které by měly být všechny záhlaví rozšíření uspořádány do paketu IPv6
Záhlaví rozšíření | Popis |
Hop by Hop Options | Prověřeno všemi zařízeními na cestě |
Možnosti cílení (s možnostmi směrování) | Prověřeno podle cíle paketu |
Směrování záhlaví | Metody pro rozhodnutí o směrování |
Fragment Header | Obsahuje parametry fragmentovaného datagramu provedeného zdrojem |
Záhlaví ověřování | Ověřte pravost |
Zapouzdření Zabezpečení Užitečné zatížení | Nese šifrovaná data |
Závěr-
Naučili jsme se formát záhlaví IPv6 a různé komponenty přítomné v záhlaví. Viděli jsme význam každé složky a to, jak se tyto složky liší od významu protokolu IPv4. Také jsme se naučili různé sady pravidel, které by měly být brány v úvahu při sekvenování typu hlavičky.
Doporučené články
Toto byl průvodce formátem záhlaví IPv6. Zde diskutujeme úvod, komponenty a posloupnost, kde jsou uspořádány pakety ipv6. Další informace naleznete také v dalších navrhovaných článcích -
- IPv4 vs. IPv6
- Příkazy CCNA
- Úvod do počítačové sítě
- Rozhovory s počítačovou sítí