Вступ Формат заголовка IPv6

Інтернет-протокол версії 6 перейшов на зміну Internet Protocol Version 4, за складністю та ефективністю він набагато кращий, ніж IPV4. Це найменша сукупність повідомлень, що передається через мережу IPv6. Існує значна різниця в заголовку IPv6, що робить його більш ефективним, ніж IPv4. Давайте подивимось на формат заголовка IPv6, щоб зрозуміти його кращим чином.

Список Компонент формату заголовка IPv6:

1) Версія.

2) Клас руху

3) Мітка потоку.

4) Довжина корисної навантаження.

5) Наступний заголовок.

6) Ліміт стрибка.

7) Адреса джерела.

8) Адреса призначення.

9) Заголовки розширень.

Компонент формату заголовка IPv6, пакет даних IPv6 включає дві основні частини, тобто заголовок та корисне навантаження. IPv6 складається з 40 байт зафіксованого заголовка, який містить такі поля.

Джерело: Google Images

Давайте детально розглянемо значення окремих компонентів заголовка IPv6-

1) Версія:

Він позначає версію Інтернет-протоколу в 4-бітовій послідовності, тобто 0110. Це поле не має великого значення, оскільки пакети IPv6 та IPv4 не визначаються на основі поля версії, а за типом протоколу, присутнього всередині конвертів рівня 2 .

2) Клас руху:

Це поле схоже з полем обслуговування пакету IPv4. Він означає пріоритет пакету IPv6. Він несе відповідальність за обробку трафіку виходячи з пріоритету пакету. У разі заторів на маршрутизаторі він відкидає пакети з низьким пріоритетом.

Він використовує 8 біт пам'яті для контролю заторів.

ПріоритетЗначення
0Немає конкретного трафіку
1Довідкові дані
2Необслугований трафік даних
3зарезервований
4Відвідав масовий трафік даних
5зарезервований
6Інтерактивний трафік
7Контроль трафіку

Джерело-вузол може встановлювати пріоритети, але призначення не може очікувати того ж набору пріоритетів, що маршрутизатор може змінювати пріоритети в дорозі.

3) Потік етикетки:

  • Ця мітка забезпечує, що пакети підтримують послідовний потік, що належить одній і тій же комунікації. За допомогою джерела маршрутизатор міток ідентифікує, який пакет належить до якого потоку інформації. Це також допомагає уникнути переупорядкування пакетів даних.
  • Мітка потоку повинна бути встановлена ​​на 0, якщо маршрутизатор і хост не підтримують функцію мітки потоку. Він використовує 20 біт пам'яті для свого функціонування.

4) Довжина корисної навантаження (16 біт):

Довжина корисної навантаження вказує маршрутизатору про розмір інформації, що міститься в певному пакеті. Довжина корисної навантаження також складається з пакету верхнього шару та заголовка розширення (якщо він є). Якщо довжина корисної навантаження стає більше 65535 байт, то поле довжини корисного навантаження стає 0.

5) Наступний заголовок (8 біт):

Наступний заголовок означає тип заголовка розширення; у деяких випадках, коли заголовка розширення відсутній, він означає протоколи, наявні всередині пакету верхнього шару, такі як UDP, TCP тощо. UDP (17) і TCP (6) є найпоширенішими наступними заголовками але можливі й інші типи заголовків. Якщо порівнювати з протоколом IPv4, наступний заголовок схожий на поле протоколу IPv4.

6) Ліміт стрибків (8 біт):

Це поле гарантує, що пакет не переходить у нескінченний цикл, щоразу, коли пакет передає посилання (маршрутизатор), це поле зменшується на 1 і коли він нарешті доходить до того, де пакет відкидається. Це поле також встановлює верхній поріг максимальної кількості посилань між двома вузлами протоколу IPv6. Це дозволяє максимум 255 стрибків між вузлами, і все після цього буде відкинуто.

7) Адреса джерела (128 біт):

Це 128-бітове поле вихідної адреси означає походження адреси пакету.

8) Адреса призначення (128 біт):

Це 128-бітове поле призначення адреси означає передбачувану адресу одержувача пакету.

9) Заголовок розширення Формат заголовка IPv6:

  • Заголовки розширень вводяться в IPv6 для подолання обмеження поля опцій IPv4. На відміну від IPv4, у IPv6 у Фіксованому заголовку визначається лише інформація, яка дійсно необхідна, і вся інформація, яка не є такою важливою або не використовується часто, визначається у заголовку розширення. Заголовок розширення присутній між заголовком верхнього шару та фіксованим заголовком. Кожен заголовок розширення має унікальне значення, яке відрізняє його від інших заголовків розширень.
  • У разі використання заголовків розширень, поле Наступне заголовка виправленого заголовка вказуватиме на перше заголовка розширення. Аналогічно, якщо є кілька заголовків розширень, то це працює аналогічно.

Пакет IPv6 може мати одне або кілька заголовків розширень; ці заголовки повинні міститись у певній послідовності, як зазначено нижче

ЗамовленняТип заголовкаКод наступного заголовка
1Основний заголовок IPv6-
2Опція Hop by Hop0
3Параметри призначення (з параметрами маршрутизації)60
4Заголовок маршрутизації43
5Заголовок фрагмента44
6Заголовок аутентифікації51
7Захист корисного навантаження при інкапсуляції50
8Варіанти призначення60
9Заголовок мобільності135
Немає наступного заголовка59
Верхній шарTCP6
Верхній шарUDP17
Верхній шарICMPv658

Правила заголовків

Є деякі заздалегідь визначені правила, які визначають порядок заголовків, давайте розглянемо ці набори правил

  1. Якщо опція Hop by Hop присутня, вона повинна бути присутня після базового заголовка IPv6.
  2. За винятком заголовка пункту призначення, всі інші заголовки можуть відображатися лише один раз у списку.
  3. Якщо заголовок призначення розміщений перед заголовком маршрутизації, то заголовок призначення буде вивчений усіма проміжними вузлами, наявними в заголовку маршрутизації.
  4. У випадку, якщо заголовок призначення розміщений перед верхнім шаром, то заголовк призначення буде вивчений лише вузлом призначення.

Послідовність

Давайте подивимося на послідовність, в якій всі заголовки розширень повинні бути розташовані в пакеті IPv6

Розширення заголовкаОпис
Параметри Hop by HopОглядають усі пристрої на шляху
Параметри призначення (з параметрами маршрутизації)Досліджується за призначенням пакета
Заголовок маршрутизаціїМетоди прийняття маршрутного рішення
Заголовок фрагментаМістить параметри фрагментованої дейтаграми, зроблені джерелом
Заголовок аутентифікаціїПеревірте справжність
Інкапсуляція безпеки корисного навантаженняЗдійснює зашифровані дані

Висновок

Ми дізналися формат заголовка IPv6 та різні компоненти, присутні в заголовку. Ми бачили значення кожного компонента і наскільки ці компоненти відрізняються від протоколу IPv4. Ми також вивчили різні набори правил, які слід враховувати під час послідовності типу заголовка.

Рекомендовані статті

Це керівництво по формату заголовка IPv6. Тут ми обговорили вступ, компоненти та послідовність розташування пакетів ipv6. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. IPv4 проти IPv6
  2. Команди CCNA
  3. Вступ до комп'ютерної мережі
  4. Питання для інтерв'ю комп'ютерної мережі