Úvod Formát hlavičky IPv6
Internet Protocol version 6 je nástupcom Internet Protocol Version 4, čo sa týka zložitosti a efektívnosti je oveľa lepšie ako IPV4. Je to najmenšia entita správ, ktorá sa prenáša prostredníctvom siete IPv6. V záhlaví protokolu IPv6 je výrazný rozdiel, vďaka ktorému je efektívnejší ako protokol IPv4. Pozrime sa na formát hlavičky IPv6, aby sme ho lepšie pochopili.
Zoznam komponentov formátu hlavičky IPv6:
1) Verzia.
2) Trieda premávky.
3) Etiketa toku.
4) Dĺžka užitočného zaťaženia.
5) Ďalšia hlavička.
6) Chmelový limit.
7) Zdrojová adresa.
8) Cieľová adresa.
9) Predĺženia záhlavia.
IPv6 Header Format Component, dátový paket IPv6 obsahuje dve hlavné časti, tj hlavičku a užitočné zaťaženie. IPv6 pozostáva zo 40 bajtov dlhej pevnej hlavičky, ktorá obsahuje nasledujúce polia.
Zdroj: Obrázky Google
Pozrime sa podrobne na význam jednotlivých komponentov hlavičky IPv6-
1) Verzia:
Znamená to verziu internetového protokolu v 4-bitovej postupnosti, tj 0110. Toto pole nemá veľký význam, pretože pakety IPv6 a IPv4 nie sú určené na základe poľa verzie, ale podľa typu protokolu prítomného vo vnútri obálky vrstvy 2.,
2) Trieda premávky:
Toto pole je podobné paketu Service Field of IPv4 paket. Znamená to prioritu paketu IPv6. Zodpovedá za spracovanie prevádzky na základe priority paketu. V prípade preťaženia smerovača zahodí pakety s nízkou prioritou.
Používa 8 bitov pamäte na riadenie dopravného preťaženia.
priorita | zmysel |
0 | Žiadna špecifická prevádzka |
1 | Základné údaje |
2 | Bezobslužný prenos údajov |
3 | vyhradená |
4 | Došlo k hromadnému prenosu údajov |
5 | vyhradená |
6 | Interaktívna premávka |
7 | Ovládajte prevádzku |
Zdrojový uzol môže nastaviť priority, ale cieľ nemôže očakávať rovnakú sadu priorít, ako router môže zmeniť priority na ceste.
3) Označenie toku:
- Tento štítok zaisťuje, že pakety udržiavajú sekvenčný tok patriaci k rovnakej komunikácii. Pomocou zdroja identifikátor router identifikuje, ktorý paket patrí do ktorého toku informácií. Pomáha tiež vyhnúť sa zmene poradia dátových paketov.
- Štítok toku musí byť nastavený na 0, ak smerovač a hostiteľ nepodporujú funkciu označovania toku. Na svoju činnosť využíva 20 bitov pamäte.
4) Dĺžka užitočného zaťaženia (16 bitov):
Dĺžka užitočného zaťaženia označuje smerovač o veľkosti informácií obsiahnutých v konkrétnom pakete. Dĺžka užitočného zaťaženia pozostáva tiež z paketu hornej vrstvy a záhlavia rozšírenia (ak existuje). Ak je dĺžka užitočného zaťaženia väčšia ako 65 535 bajtov, potom sa pole užitočného zaťaženia zmení na 0.
5) Ďalšia hlavička (8 bitov):
Next Header označuje typ rozšírenia Header, v niektorých prípadoch, keď Extension Header nie je prítomný, označuje protokoly prítomné vo vrchnom pakete vrstvy, ako je UDP, TCP, atď. UDP (17) a TCP (6) sú najbežnejšie nasledujúce hlavičky. ale sú možné aj iné typy hlavičiek. Ak sa porovná s protokolom IPv4, nasledujúci záhlavie je podobné poľu protokolu IPv4.
6) Limit chmeľu (8 bitov):
Toto pole zaisťuje, že paket neprejde do nekonečnej slučky, zakaždým, keď paket prejde odkazom (routerom), toto pole sa zníži o 1 a keď sa konečne dostane na miesto, kde sa balík zahodí. Toto pole tiež nastavuje hornú hranicu maximálneho počtu spojení medzi dvoma uzlami protokolu IPv6. To umožňuje maximálne 255 chmeľov medzi uzlami a čokoľvek po tom sa zahodí.
7) Zdrojová adresa (128 bitov):
Toto 128-bitové pole zdrojovej adresy označuje počiatočnú adresu balíka.
8) Cieľová adresa (128 bitov):
Toto 128-bitové pole cieľovej adresy označuje zamýšľanú adresu príjemcu paketu.
9) Formát hlavičky rozšírenia IPv6:
- V IPv6 sa zavádzajú hlavičky rozšírení, aby sa prekonalo obmedzenie možnosti Pole IPv4. Na rozdiel od protokolu IPv4 sa v protokole IPv6 definujú iba informácie, ktoré sú skutočne potrebné, v stĺpci Fixed Header a všetky tie informácie, ktoré nie sú také dôležité alebo sa často nevyužívajú, sú definované v hlavičke Extension Extension. Predĺžovacia hlavička je umiestnená medzi hornou vrstvou a pevnou hlavičkou. Každý nadpis rozšírenia má jedinečnú hodnotu, ktorá ho odlišuje od ostatných hlavičiek rozšírenia.
- V prípade, že sa používajú predlžovacie hlavičky, potom pole Next Header s pevnou hlavičkou bude ukazovať na prvú predlžovaciu hlavičku. Podobne, ak existuje viac predlžovacích hlavičiek, potom to funguje podobným spôsobom.
Paket IPv6 môže mať jeden alebo viac predlžovacích záhlaví, tieto záhlavia by mali byť prítomné v špecifickej sekvencii, ako je uvedené nižšie
objednať | Typ hlavičky | Nasledujúci kód hlavičky |
1 | Základná hlavička IPv6 | - |
2 | Hop by Hop možnosť | 0 |
3 | Možnosti cieľa (s možnosťami smerovania) | 60 |
4 | Smerová hlavička | 43 |
5 | Fragment Header | 44 |
6 | Hlavička autentifikácie | 51 |
7 | Záhlavie bezpečnostného zaťaženia zapuzdrenia | 50 |
8 | Možnosti určenia | 60 |
9 | Hlavička mobility | 135 |
Žiadne ďalšie hlavičky | 59 | |
Horná vrstva | TCP | 6 |
Horná vrstva | UDP | 17 |
Horná vrstva | ICMPv6 | 58 |
Pravidlá hlavičky
Existuje niekoľko preddefinovaných pravidiel, ktoré definujú poradie hlavičiek. Pozrime sa na tieto sady pravidiel
- Ak je k dispozícii možnosť Hop by Hop, mala by byť prítomná za základnou hlavičkou IPv6.
- S výnimkou cieľovej hlavičky sa všetky ostatné hlavičky môžu zobraziť v zozname iba raz.
- V prípade, že je cieľová hlavička umiestnená pred smerovacou hlavičkou, cieľová hlavička sa preskúma všetkými medziľahlými uzlami nachádzajúcimi sa v hlavičke smerovania.
- Ak je cieľová hlavička umiestnená pred hornú vrstvu, cieľová hlavička sa preskúma iba cieľovým uzlom.
sekvencie
Pozrime sa na postupnosť, v ktorej by mali byť všetky hlavičky rozšírení usporiadané v pakete IPv6
Hlavička rozšírenia | popis |
Možnosti Hop-Hop | Preskúmané všetkými zariadeniami na ceste |
Možnosti cieľa (s možnosťami smerovania) | Skúmané podľa miesta určenia paketu |
Smerová hlavička | Metódy rozhodnutia o smerovaní |
Fragment Header | Obsahuje parametre fragmentovaného datagramu vykonaného zdrojom |
Hlavička autentifikácie | Overte pravosť |
Zapuzdrenie Bezpečné užitočné zaťaženie | Nesie šifrované údaje |
Conclusion-
Naučili sme sa formát hlavičky IPv6 a rôzne komponenty prítomné v hlavičke. Videli sme význam každej zložky a ako sa tieto komponenty líšia od významu protokolu IPv4. Dozvedeli sme sa tiež rôzne sady pravidiel, ktoré by sa mali zohľadniť pri sekvencovaní typu hlavičky.
Odporúčané články
Toto bol sprievodca formátom hlavičky IPv6. Tu sme diskutovali o úvodu, komponentoch a postupnosti, kde sú usporiadané pakety ipv6. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- IPv4 vs. IPv6
- Príkazy CCNA
- Úvod do počítačovej siete
- Rozhovory s počítačovou sieťou