Що таке IPv6-адреса в мережі?

| | 0 Comments| 12:04 PM
Categories:

IPv6 означає Internet Protocol Version 6. Це розширена версія IPv4, запущена IETF (Internet Engineering Task Force). IPv6 з’явився в результаті вичерпання IP-адрес із появою все більшої кількості пристроїв IoT. Однією з похвальних характеристик IPv6 є обсяг створеного ними адресного простору. У цій статті ви дізнаєтесь про те, що таке IPv6 у мережі, як виглядає адреса IPv6, а також про переваги та недоліки IPv6.

Що таке IPv6-адреса в мережі?

IPv6 — це 128-бітна буквено-цифрова адреса, яка унікально ідентифікує пристрої в Інтернеті. За оцінками, він створює понад 340 ундецильйонів IP-адрес. Адресний простір, який використовує IPv6, у чотири рази перевищує адресний простір, який використовує IPv4. Адреси IPv6 складаються з чисел, а алфавіти поділені на набори з 8 чисел, які називаються хекстетами. Кожен гексет представляє 16 біт і розділений двокрапками (:). Використовувані цифри варіюються від 0 до 9, а алфавіти – від AF. Вони представляють двійкові числа від 000000000000 до 11111111111111. Це приклад того, як виглядає адреса IPv6 AC08:EB00:0000:0AED:5261:13BC:0012:352D.

Частини адреси IPv6

Оскільки IPv6 — це 128-бітна адреса, вона розділена на дві частини:

  • Мережева частина: мережева частина – це верхні 64 біти адреси. Використовується для маршрутизації.

  • Частина вузла: частина вузла – це молодші 64 біти адреси. Він використовується для розпізнавання адресної частини інтерфейсу.

Це були частини того, що таке IPv6 у мережах. Тепер давайте розберемося, як комп’ютери читають IPv6 адресу.

Перетворення IPv6-адрес у двійковий код

Кожен символ в адресі IPv6 представляє 4 біти. Як ми читали раніше, IPv6-адреса складається з цифр у діапазоні від 0 до 9 та літер від AF. Ці алфавіти використовуються для представлення двозначних чисел від 10 до 15. Для перетворення адреси IPv6 у двійкову мову використовується 4-бітна шістнадцяткова діаграма.

4-бітна діаграма Hextet
8
4
2
1

Ця діаграма складається з чисел, які представляють значення кожного біта. Це IP-адреса – AC08:EB00:0000:0AED:5261:13BC:0012:352D, яку ми перетворимо на двійкову мову за допомогою діаграми. Кожен біт у хекстеті представлений як 1 або 0. Перший хекстет — AC08. Ми знаємо, що значення A дорівнює 10, а C дорівнює 12. Тепер нам потрібно з’ясувати, які числа з діаграми шестигранників у сумі дають 10, 12, 0 і 8. Числа, які в сумі становлять 8+2, 8+4 , 0 і 8 представляють себе відповідно. Подібним чином усі числа, що складаються, позначаються 1, тоді як решта чисел позначаються 0.

Давайте перетворимо перший хекстет за допомогою згаданої вище адреси IPv6.

Хекстет
А
C
0
8
Hextet Chart
8
4
2
1
8
4
2
1
8
4
2
1
8
4
2
1
Двійкове перетворення
1
0
1
0
1
1
0
0
0
0
0
0
1
0
0
0

Таким чином, двійкове число для AC08 виходить 1010110000001000. Подібним чином цей процес виконується з усіма гекстетами.

Двійкове перетворення
Hextet Chart
8
4
2
1
8
4
2
1
8
4
2
1
8
4
2
1
EB00
1
1
1
0
1
0
1
1
0
0
0
0
0
0
0
0
0000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0AED
0
0
0
0
1
0
1
0
1
1
1
0
1
1
0
1
5261
0
1
0
1
0
1
0
0
0
1
1
0
0
0
0
1
13 рік до нашої ери
0
0
0
1
0
0
1
1
1
0
1
1
1
1
0
0
0012
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
352D
0
0
1
1
0
1
0
1
0
0
1
0
1
1
0
1

Тому це двійкова конверсія того, що виглядає адреса IPv6 як 1010110000001000: 1110101100000000: 00000000000000: 00001010101101: 01010001100001: 00010011111100: 00000000010010: 001101010010101

Типи IPv6-адрес

Нижче наведено типи IPv6 у мережі:

  • Одноадресні адреси: це тип адреси, який розпізнає унікальний інтерфейс мережі. Зазвичай він вказує на одного отримувача або відправника.

  • Групові адреси: це стосується ряду IP-пристроїв, які призначені лише для отримання інформації з пакету даних.

  • Адреси Anycast: пристрої, які належать до різних вузлів, називаються адресами Anycast.

Структура пакета IPv6

Пакет IPv6 складається з трьох частин: заголовка, одного або кількох заголовків розширення та блоку даних протоколу верхнього рівня (PDU). PDU верхнього рівня включає заголовок протоколу верхнього рівня та його корисне навантаження, яке може бути пакетом ICMPv6, пакетом TCP або пакетом UDP.

Заголовок IPv6 складається з таких компонентів:

  • Версія: це 4-бітне поле, значення якого дорівнює 6. Це поле визначає версію пакета.

  • Клас трафіку: це 8-бітне поле. Він відповідає за обробку пакетів даних через проміжні пристрої. Він складається з двох частин, як і IPv4. Перші 6 бітів і останні 2 біти називаються DSCP і ECN відповідно.

  • Мітка потоку: Мітка потоку – це 20-бітне поле. Потік — це система пакетів, якими обмінюються джерело та адресат. У ньому також пояснюється, як пакет даних має оброблятися проміжними маршрутизаторами.

  • Довжина корисного навантаження: це 16-бітне поле. Він може мати довжину до 65 535 байт. Ця довжина корисного навантаження впроваджує довжину заголовка розширення.

  • Наступний заголовок: цей заголовок є 8-бітним полем. Це поле розпізнає тип першого заголовка розширення, який супроводжує базовий заголовок IPv6 або PDU верхнього рівня типу протоколу.

  • Обмеження стрибків: це поле має 8 біт. Це набір значень, які надсилаються разом із кожним пакетом даних, щоб уникнути обведення пакета даних. Число, яке додається до кожного IP-пакета, зменшується на одиницю після зустрічі з кожним маршрутизатором на його маршруті. Як тільки значення переходу досягає одиниці, IP-пакет скидається.

  • Адреса джерела: це 128-бітне поле. Це призначено для адреси відправника пакета.

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

  • Заголовки розширення: це нова концепція в структурі пакетів IPv6. Він складається з параметрів, які рідко використовуються, як-от заголовок параметрів переходу за переходом, заголовок маршрутизації, заголовок фрагмента, заголовок параметрів призначення, заголовок автентифікації та заголовок корисного навантаження інкапсуляції безпеки.

Характеристики IPv6

Ви знаєте, як виглядає адреса IPv6. Нижче наведено характеристики IPv6:

  • IPv6 має більший адресний простір.
  • Він складається з останнього та найбільш спрощеного формату заголовка.
  • Властивості автоконфігурації забезпечують взаємодію за відсутності сервера.
  • Він більш безпечний, ніж IPv4, завдяки реалізації безпеки Інтернет-протоколу на мережевому рівні.
  • Його наскрізне підключення, коли кожен пристрій має власну унікальну адресу, не потребує підтримки перекладу.
  • IPv6 — це спрощений заголовок, який дозволяє швидко приймати рішення щодо маршрутизації.
  • Функція мобільності дозволяє залишатися на зв’язку з мобільними пристроями.
  • Заголовки IPv6 можна розширювати.

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

Зображення Герда Альтмана з Pixabay

Переваги та недоліки IPv6

Як ми вже пояснювали, як виглядає адреса IPv6 у наведених вище розділах. Тепер давайте подивимося на переваги IPv6.

  • Він має кращий доступ до Інтернету.
  • Він достатньо ефективний для передачі величезних і кількох пакетів даних одночасно.
  • IPv6 підтримує безпеку протоколу Internet Protocol Security.
  • Це дозволяє мультимаршрутизацію через типи адрес групової та будь-якої адреси.
  • IPv6 підтримує мобільність.
  • Він має відмінну конфігурацію мережі.
  • Він забезпечує похвальний потік даних між мультимедійними платформами.

Нижче наведено недоліки IPv6.

  • Проблеми безпеки щодо маніпулювання заголовками, подвійного стекування, трафіку та мобільності.

  • Налаштування DNS-сервера є складною процедурою.
  • Перехід від IPv4 до IPv6 виявився дуже дорогим.
  • Важко ввести довгу IP-адресу вручну.

Отже, це були переваги та недоліки IPv6.

Переваги IPv6 над IPv4

Тепер ви знаєте, що таке IPv6 у мережі, як виглядає адреса IPv6, а також переваги та недоліки IPv6. Ось переваги IPv6 перед IPv4:

  • Він забезпечує ефективну маршрутизацію Інтернету за допомогою провайдерів.
  • IPv6 забезпечує наскрізну прозорість, забезпечуючи вищий рівень безпеки та кращу продуктивність.
  • На відміну від IPv4, де для виправлення помилок потрібна контрольна сума, заголовок IPv6 підключає пакет даних безпосередньо до транспортного рівня, який контролює помилки. Це, у свою чергу, економить час і забезпечує швидку обробку пакетів даних.
  • Хоча IPv4 і IPv6 підтримуються Internet Protocol Security Suite, який забезпечує високий рівень безпеки для пакетів. Але IPv6 має кращі брандмауери та режими автентифікації, як-от сайт-сайт для підвищення безпеки та конфіденційності.
  • Потік даних є швидшим у IPv6 із використанням багатоадресної передачі, на відміну від IPv4, який використовує широкомовну передачу.

IPv4 та IPv6 разом

Обидві версії IP мають достатню частку переваг і недоліків. Існують також переваги їх спільного використання. У цьому підході комп’ютери та маршрутизатори запускають обидва протоколи. Основні постачальники мереж підтримують такий підхід. Це називається мережею з двома стеками. Тунелювання та трансляція мережевих адрес є іншими підходами, де використання обох IP-адрес виявилося корисним.

Хто використовує IPv6?

За даними Google, глобальне впровадження IPv4 становить 34%. У США він становить 46%. Інтернет-провайдери та мережі операторів є одними з перших користувачів IPv6. Такі величезні компанії, як Google, Yahoo, Amazon, Telcom і Comcast, перейшли на реалізацію подвійного стека, тоді як Microsoft, CERNET і T-Mobile перейшли на використання IPv6. Бюджет, складність і час – це лише деякі фактори, які слід враховувати перед тим, як прийняти рішення про міграцію.

***

Незважаючи на переваги та недоліки IPv6, перехід до IPv6 підтверджує перевагу IPv6 над IPv4. Сподіваємося, що наш документ чудово скерував вас, щоб дізнатися, що таке IPv6 у мережах. Залиште свої запитання чи пропозиції, якщо такі є, у розділі коментарів нижче.

  Як виправити вимкнення завантаження вкладеного файлу в Gmail