IPv6-адреса, (IP-адреса версії 6, англ. IPv6 address, Internet Protocol Version 6 address) — це ідентифікатор (унікальний числовий номер) мережевого інтерфейсу комп'ютерa або іншого пристрою, що є членом IPv6-мережі (Інтернет-мережі версії 6).
IPv6-адреса служить для однозначної ідентифікації окремого мережевого інтерфейсу хоста в IT мережі. Таким чином створюється можливість маршрутизації IPv6-пакетів між хостами.
IPv6 є наступником Інтернет-Протоколу версії 4 (IPv4). На відміну від IPv4, який має 32-бітові IP-адреси, IPv6-адреси мають розмір 128 біт. Таким чином, протокол IPv6 має значно більший адресний простір у порівнянні з IPv4.
Класи IPv6-адрес
IPv6-адреси класифікуються наступним чином:
- [en] (unicast) використовується для передачі пакета до конкретного інтерфейсу хоста
- [en] (anycast) назначається групі інтерфейсів, які зазвичай не належать одному хосту. Пакет, який було надіслано по цій адресі, доставляється до найближчого від відправника інтерфейсу, до інших інтерфейсів з тією ж самою IPv6-адресою пакет не доставляється. Альтернативні адреси мають такий же самий формат, як і індивідуальні адреси.
- Групова адреса (multicast) використовується спеціальними протоколами для одночасної передачі пакетів від одного відправника до багатьох хостів-отримувачів, які мають однакову групову адресу.
- Місцева локальна (site-local) Використовувалася як аналог приватної IPv4 адреси. Перші 10 біт мають вигляд 1111111011, отже адреса завжди починається із октету FEC0. Наступні 54 біти - ідентифікатор мережі, останні 64 біти - ідентифікатор інтерфейсу. У 2004 місцеві локальні адреси визнано застарілими, але мережі, де ці адреси вже використовуються, можуть продовжити їх використання.
На відміну від протоколу IPv4 IPv6 не має поняття широкомовної адреси (broadcast).
Формати адрес
IPv6-адреса складається з 128 біт. В свою чергу повна адреса поділяється на групи бітів за визначеною логікою.
Формати unicast та anycast-адрес
Unicast- і anycast-адреси звичайно складаються із двох частин — 64-бітного префікса мережі та 64-бітного ідентифікатора адреси інтерфейсу безпосередньо в цій мережі. В свою чергу префікс мережі поділяється на так званий префікс маршрутизації (routing prefix) та на адресу підмережі (subnet). Безпосередньо адреса інтерфейсу хоста отримується автоматично на основі його MAC-адреси чи від DHCP-сервера або в разі необхідності може встановлюватися статично.
Звичайний формат unicast-IPv6-адреси поле префікс маршрутизації підмережа інтерфейс хосту кількість бітів 48 — 64 0 — 16 64
Для сегментно-локальних адрес (link-local) визначено інший формат:
Link-local address format поле префікс нулі інтерфейс хосту кількість бітів 10 54 64
Поле префікс містить 1111111010, далі йдуть 54 нулів. Таким чином, це можна подати у шістнадцятковому форматі як fe80::/64.
Формат multicast-адрес
Multicast формуються за специфічними правилами в залежності від використання:
Звичайний формат multicast-адрес field префікс флаг діапазон (scope) ідентифікатор групи кількість бітів 8 4 4 112
Поле префікс містить 1111111, тобто це можна подати у шістнадцятковому форматі як ff::/8
Наразі три з чотирьох бітів флагу є визначеними; перший біт зарезервовано для майбутнього використання.
Флаг multicast-адрес біт флаг коли значення 0 коли значення 1 8 зарезервований зарезервований зарезервований 9 R (Rendezvous) Рандеву Рандеву-точка не вставлена Рандеву-точка вставлена 10 P (Prefix) Префікс Без префікс-інформації Адреса на основі префікса мережі 11 T (Transient) Транзитний Добре знана multicast-адреса Динамічно призначена multicast-адреса
Представлення
IPv6-адреса представляється як вісім груп по чотири шістнадцяткові цифри, кожна група становить 16 біт (два октети). Групи розділяються між собою двокрапкою " : ". Приклад IPv6-адреси:
2001:0db8:0000:85a3:0000:8a2e:0370:7334
Шістнадцяткові цифри можуть подаватися без урахування регістру, але рекомендації IETF передбачають використання малих літер. IPv6-адрес можуть подаватися з використанням визначених правил для компактного запису.
- Нулі на початкову групи не пишуться:
2001:db8:0:85a3:0:8a2e:370:7334
- Групи з самих нулів можуть замінятися " :: ", але для запобігання неоднозначностей лише один раз.
- Коли маємо більше двох таких груп, то заміну робимо для найдовшої.
- Якщо довжина груп нулів однакова, тоді для найлівішої.
Таким чином отримаємо:
2001:db8::85a3:0:8a2e:370:7334
Для відокремлення адреси мережі від адреси хосту за аналогією з IPv4-адресами використовується CIDR-запис, наприклад:
2001:db8::85a3:0:8a2e:370:7334/64
Маски підмереж на відміну від IPv4 не використовуються.
Примітки
- RFC 4291, IP Version 6 Addressing Architecture, R. Hinden, S. Deering (February 2006)
- Huitema, Christian; Carpenter, Brian. . tools.ietf.org (англ.). Архів оригіналу за 29 листопада 2019. Процитовано 8 лютого 2020.
- Silvia Hagen (May 2006). IPv6 Essentials (вид. Second). O'Reilly. ISBN .
- RFC 3956, Embedding the Rendezvous Point (RP) Address in an IPv6 Multicast Address P. Savola, B. Haberman (November 2004)
- RFC 3306, Unicast-Prefix-based IPv6 Multicast Addresses, B. Haberman, D. Thaler (August 2002)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
IPv6 adresa IP adresa versiyi 6 angl IPv6 address Internet Protocol Version 6 address ce identifikator unikalnij chislovij nomer merezhevogo interfejsu komp yutera abo inshogo pristroyu sho ye chlenom IPv6 merezhi Internet merezhi versiyi 6 IPv6 adresa sluzhit dlya odnoznachnoyi identifikaciyi okremogo merezhevogo interfejsu hosta v IT merezhi Takim chinom stvoryuyetsya mozhlivist marshrutizaciyi IPv6 paketiv mizh hostami IPv6 ye nastupnikom Internet Protokolu versiyi 4 IPv4 Na vidminu vid IPv4 yakij maye 32 bitovi IP adresi IPv6 adresi mayut rozmir 128 bit Takim chinom protokol IPv6 maye znachno bilshij adresnij prostir u porivnyanni z IPv4 Klasi IPv6 adresBinarnij rozklad IPv6 adresi IPv6 adresi klasifikuyutsya nastupnim chinom en unicast vikoristovuyetsya dlya peredachi paketa do konkretnogo interfejsu hosta en anycast naznachayetsya grupi interfejsiv yaki zazvichaj ne nalezhat odnomu hostu Paket yakij bulo nadislano po cij adresi dostavlyayetsya do najblizhchogo vid vidpravnika interfejsu do inshih interfejsiv z tiyeyu zh samoyu IPv6 adresoyu paket ne dostavlyayetsya Alternativni adresi mayut takij zhe samij format yak i individualni adresi Grupova adresa multicast vikoristovuyetsya specialnimi protokolami dlya odnochasnoyi peredachi paketiv vid odnogo vidpravnika do bagatoh hostiv otrimuvachiv yaki mayut odnakovu grupovu adresu Misceva lokalna site local Vikoristovuvalasya yak analog privatnoyi IPv4 adresi Pershi 10 bit mayut viglyad 1111111011 otzhe adresa zavzhdi pochinayetsya iz oktetu FEC0 Nastupni 54 biti identifikator merezhi ostanni 64 biti identifikator interfejsu U 2004 miscevi lokalni adresi viznano zastarilimi ale merezhi de ci adresi vzhe vikoristovuyutsya mozhut prodovzhiti yih vikoristannya Na vidminu vid protokolu IPv4 IPv6 ne maye ponyattya shirokomovnoyi adresi broadcast Formati adresIPv6 adresa skladayetsya z 128 bit V svoyu chergu povna adresa podilyayetsya na grupi bitiv za viznachenoyu logikoyu Formati unicast ta anycast adres Unicast i anycast adresi zvichajno skladayutsya iz dvoh chastin 64 bitnogo prefiksa merezhi ta 64 bitnogo identifikatora adresi interfejsu bezposeredno v cij merezhi V svoyu chergu prefiks merezhi podilyayetsya na tak zvanij prefiks marshrutizaciyi routing prefix ta na adresu pidmerezhi subnet Bezposeredno adresa interfejsu hosta otrimuyetsya avtomatichno na osnovi jogo MAC adresi chi vid DHCP servera abo v razi neobhidnosti mozhe vstanovlyuvatisya statichno Zvichajnij format unicast IPv6 adresi pole prefiks marshrutizaciyi pidmerezha interfejs hostu kilkist bitiv 48 64 0 16 64 Dlya segmentno lokalnih adres link local viznacheno inshij format Link local address format pole prefiks nuli interfejs hostu kilkist bitiv 10 54 64 Pole prefiks mistit 1111111010 dali jdut 54 nuliv Takim chinom ce mozhna podati u shistnadcyatkovomu formati yak fe80 64 Format multicast adres Multicast formuyutsya za specifichnimi pravilami v zalezhnosti vid vikoristannya Zvichajnij format multicast adres field prefiks flag diapazon scope identifikator grupi kilkist bitiv 8 4 4 112 Pole prefiks mistit 1111111 tobto ce mozhna podati u shistnadcyatkovomu formati yak ff 8 Narazi tri z chotiroh bitiv flagu ye viznachenimi pershij bit zarezervovano dlya majbutnogo vikoristannya Flag multicast adres bit flag koli znachennya 0 koli znachennya 1 8 zarezervovanij zarezervovanij zarezervovanij 9 R Rendezvous Randevu Randevu tochka ne vstavlena Randevu tochka vstavlena 10 P Prefix Prefiks Bez prefiks informaciyi Adresa na osnovi prefiksa merezhi 11 T Transient Tranzitnij Dobre znana multicast adresa Dinamichno priznachena multicast adresaPredstavlennyaIPv6 adresa predstavlyayetsya yak visim grup po chotiri shistnadcyatkovi cifri kozhna grupa stanovit 16 bit dva okteti Grupi rozdilyayutsya mizh soboyu dvokrapkoyu Priklad IPv6 adresi 2001 0db8 0000 85a3 0000 8a2e 0370 7334 Shistnadcyatkovi cifri mozhut podavatisya bez urahuvannya registru ale rekomendaciyi IETF peredbachayut vikoristannya malih liter IPv6 adres mozhut podavatisya z vikoristannyam viznachenih pravil dlya kompaktnogo zapisu Nuli na pochatkovu grupi ne pishutsya 2001 db8 0 85a3 0 8a2e 370 7334 Grupi z samih nuliv mozhut zaminyatisya ale dlya zapobigannya neodnoznachnostej lishe odin raz Koli mayemo bilshe dvoh takih grup to zaminu robimo dlya najdovshoyi Yaksho dovzhina grup nuliv odnakova todi dlya najlivishoyi Takim chinom otrimayemo 2001 db8 85a3 0 8a2e 370 7334 Dlya vidokremlennya adresi merezhi vid adresi hostu za analogiyeyu z IPv4 adresami vikoristovuyetsya CIDR zapis napriklad 2001 db8 85a3 0 8a2e 370 7334 64 Maski pidmerezh na vidminu vid IPv4 ne vikoristovuyutsya PrimitkiRFC 4291 IP Version 6 Addressing Architecture R Hinden S Deering February 2006 Huitema Christian Carpenter Brian tools ietf org angl Arhiv originalu za 29 listopada 2019 Procitovano 8 lyutogo 2020 Silvia Hagen May 2006 IPv6 Essentials vid Second O Reilly ISBN 978 0 596 10058 2 RFC 3956 Embedding the Rendezvous Point RP Address in an IPv6 Multicast Address P Savola B Haberman November 2004 RFC 3306 Unicast Prefix based IPv6 Multicast Addresses B Haberman D Thaler August 2002