как выглядит ipv6 адрес
Энциклопедия Windows
Все об использовании и настройке Windows
Как выглядят IP-адреса стандарта IPv6
IP-адреса стандарта IPv6 имеют длину 128 бит и поэтому в четыре раза длиннее, чем IP-адреса четвертой версии. IP-адреса версии v6 записываются в следующем виде:
где X является шестнадцатеричным числом, состоящим из 4-х чисел (16 бит), а каждое число имеет размер 4 бит. Каждое число располагаться в диапазоне от 0 до F. Вот примеры действительных IP-адресов шестой версии:
Как видно на примере второго адреса, незначащие нули можно опускать, поэтому фрагмент адреса :0800: записывается, как 800:.
Существует и третий формат, который используется при работе в смешанном окружении IPv4 и IPv6:
где x — это шестнадцатеричные значения шести шестнадцатиразрядных элементов адреса, а d — десятичные значения четырех восьмиразрядных фрагментов адреса (стандартное представление IPv4). Вот примеры таких адресов:
или в сокращенном виде:
Маска подсети заменена на добавленное к адресу число, которое указывает на сегмент адреса, определяющий адрес подсети (обозначение CIDR). Например, адрес IPv6/длина префикса:
В данном случае адрес подсети указан в первых 60-ти битах.
Запись адреса компьютера и адреса подсети можно комбинировать:
· адрес компьютера: 11AC:0:0:CA20:123:4567:89AB:CDEF;
· адрес подсети: 11AC:0:0:CA20::/60;
· их объединенный вариант: 11AC:0:0:CA20:123:4567:89AB:CDEF/60.
Адресация IPv6
Длина IPv6-адресов составляет 128 бит. Одна из причин такого большого адресного пространства заключается в том, чтобы разделить доступные адреса на иерархию доменов маршрутизации, отражающих топологию Интернета. Другая причина состоит в том, чтобы сопоставить адреса сетевых адаптеров (или интерфейсов), которые подключают устройства к сети. IPv6 обладает встроенной возможностью разрешать адреса на их самом низком уровне, который находится на уровне сетевого интерфейса, а также позволяет выполнять автоматическую настройку.
Текстовое представление
Ниже приведены три стандартные формы, которые используются для представления адресов IPv6 в виде текстовых строк:
Смешанная форма. Эта форма объединяет адреса IPv4 и IPv6. В этом случае адрес имеет формат n:n:n:n:n:n:d.d.d.d, где n соответствует шестнадцатеричным значениям шести элементов 16-разрядного IPv6-адреса старшего порядка, а d соответствует десятичному значению IPv4-адреса.
Типы адресов
Начальные биты в адресе определяют конкретный тип адреса IPv6. Поле переменной длины, содержащее эти начальные биты, называется префиксом формата (FP).
IPv6-адрес одноадресной рассылки состоит из двух частей. Первая часть содержит префикс адреса, а вторая часть — идентификатор интерфейса. Краткий способ сочетания IPv6-адреса и префикса выглядит следующим образом: ipv6-address/prefix-length.
Ниже приведен пример адреса с 64-разрядным префиксом.
IPv6 определяет следующие типы адресов:
Адрес одноадресной рассылки. Идентификатор для отдельного интерфейса. Пакет, отправленный на этот адрес, доставляется в определенный интерфейс. Адреса одноадресной рассылки отличаются от адресов многоадресной рассылки по значению октета более высокого разряда. Октет старшего порядка адресов многоадресной рассылки имеет шестнадцатеричное значение FF. Любое другое значение для этого октета определяет адрес одноадресной рассылки. Ниже приведены различные типы адресов одноадресной рассылки.
Адреса локального канала. Эти адреса используются в одном канале и имеют следующий формат: FE80::InterfaceID. Адреса локального канала используются между узлами в канале для автонастройки адресов, обнаружения окружения или при отсутствии маршрутизаторов. Адрес локального канала используется главным образом во время запуска и в случае, когда система еще не получила адреса большей области.
Адреса локальных узлов. Эти адреса используются в одном узле и имеют следующий формат: FEC0::SubnetID:InterfaceID. Адреса локальных узлов используются для адресации внутри узла и не требуют глобального префикса.
Глобальные IPv6-адреса одноадресной рассылки. Эти адреса могут использоваться в Интернете и имеют следующий формат: 010 (FP, 3 бита) TLA ID (13 бит) Reserved (8 бит) NLA ID (24 бита) SLA ID (16 бит) InterfaceID (64 бита).
Адрес многоадресной рассылки. Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, отправленный на этот адрес, доставляется во все интерфейсы, определенные адресом. Типы адресов многоадресной рассылки заменяют IPv4-адреса широковещательной рассылки.
Адреса произвольной рассылки. Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, отправленный на этот адрес, доставляется только в один интерфейс, определенный адресом. Это ближайший интерфейс, определенный метриками маршрутизации. Адреса произвольной рассылки берутся из пространства адресов одноадресной рассылки и синтаксически не отличаются. Адресный интерфейс выполняет отличие адресов одноадресной рассылки от адресов произвольной рассылки в качестве функции его конфигурации.
Как правило, узел всегда имеет адрес локального канала. У него может быть адрес локального узла и один или несколько глобальных адресов.
Настройка оборудования
Блог о модемах, роутерах и gpon ont терминалах.
IPv6 для Чайников
Ближайшие пару-тройку лет в глобальной сети Интернет грядут перемены. Революционные перемены. Всё дело в том, что дальнейшее развитие глобальной сети Интернет невозможно без расширения адресного пространства. А это возможно только в помощью перехода к протоколу IPv6 — основному протоколу будущего, призванному решить проблему масштабирования сетей и расширить функциональность современных сетевых устройств и приложений. Но, обо всем по порядку.
А зачем нам IPv6?
В первой половине 2011 года Европейским отделением RIPE NCC был продан последний свободный блок из 16 миллионов уже привычных нам IP-адресов 4-й версии — подсеть 185.0.0.0/8. То есть фактически глобальный пуль IP-адресов стал равен 0. Чем это грозит рядовому пользователю?! Начать думаю стоит с того, что сейчас сетевой модуль — LAN, Wi-Fi или 3G — присутствует практически в каждом компьютере, ноутбуке, планшете и смартфоне, число сетевых устройств в мире увеличивается в геометрической прогрессии. Даже если учитывать что подавляющее большинство этих устройств выходят в сеть Интернет через абонентские устройства доступа — роутеры, модемы, оптические терминалы используя технологию NAT либо прокси-серверы, то всё равно такой рост сетевых устройств приведет к тому, что у провайдеров закончатся (а у некоторых уже закончились) свободные IP-адреса. Что делать провайдерам? А провайдеры начнут применять различные ухищрения типа PG-NAT (NAT на уровне провайдера) с выдачей абонентам серых IP-адресов из внутренней локальной сети и т.п. И чем дальше — тем больше абонентов будут сидеть за NAT провайдера. После этого у абонентов могут начаться проблемы со скоростью (особенно через torrent-сети а силу их особенностей), с онлайн-играми и т.п.
Как ни крути, выход один — переход на новый протокол IPv6. Конечно сразу одним махом перейти не получится при любом раскладе, но чем быстрее миграция начнется, тем быстрее проблема будет решаться, ведь по мере перехода будут освобождаться IPv4 адреса.
Казалось бы — всё это проблемы провайдеров, а рядовому пользователю в чем польза?
Конечно до конца ещё не известно в каком виде пользователю будет предоставляться IPv6 — в виде адреса или в виде целой подсети адресов (а подсетей в новом протоколе огромное количество). Но если будут предоставляться сразу подсети, то надобность в NAT’е на абонентских устройствах отпадет в принципе и пользователям не нужно будет в дальнейшем мучиться с пробросом портов на домашних роутерах — у всех компьютеров в домашней сети будут белые внешние адреса.
Второй значительных плюс — увеличение скорости в файлообменных сетях, особенно через Torrent. Правда поддержка IPv6 обязательна и со стороны файлообменных серверов и трекеров.
Третий значительные плюс — закрепление статически за пользователем определенной подсети адресов, которые не будут меняться динамически каждый раз при переподключении к провайдеру.
А разве IPv4 и IPv6 не похожи?
Нет. Совершенно не похожи. Уровень у протоколов один уровень — сетевой. На этом их сходство и заканчивается. IPv4 и IPv6 — это два совершенно разных протокола. Самое важное отличие протоколов, заметное даже визуально, заключается в длине адресного пространства. В то время как четвертая версия протокол использует 32-битные адреса в виде набора из четырех октетов, в шестой версии адрес имеет длину уже 128 бит. К тому же, IPv6 значительно более сложен и технологически сильно продвинут, вплоть до наличия элементов маршрутизации уже на уровне заголовков.
IP-адреса в IPv6.
IP-адрес в шестой версии имеет более сложную иерархическую структуру, нежели IPv4. Благодаря размеру адреса в 128 бит, для использования доступны 340.282.366.920.938.463.463.374.607.431.768.211.456 адресов. Согласитесь, огромная цифра.
На текущий момент определены 3 формата IPv6-адресов:
1) Стандартный, основной формат IPv6-адреса.
X:X:X:X:X:X:X:X, где каждое число X — это шестнадцатеричное 16-битное число, которое состоит из 4 символов в шестнадцатеричной системе. Пример IPv6 — адреса:
21DA:7654:DE12:2F3B:02AA:EF98:FE28:9C5A
2) Сжатый формат IPv6-адреса.
Если в адресе есть несколько групп, содержащие в себе только нулевые биты, то для удобства принят специальный тип сокращения вот такого вида «::». Выглядит это так:
был EF98:3:0:0:0:0:2F3B:7654 стал EF98:3::2F3B:7654
или был FF01:0:0:0:0:0:0:1 стал FF01::1
При этом существует такое ограничение: через два двоеточия можно заменять только одну группу байт.
Для наглядного примера пусть будет вот такой адрес: 1:0:0:0:1:0:0:1
Вот так можно: 1::1:0:0:1
И так можно: 1:0:0:0:1::1
А вот так — нельзя: 1::1::1
3) Альтернативный (переходный) формат.
Так как полный переход с IPv4 на IPv6 дело не двух дней, и займет оно весьма длительное время, то для удобство миграции существует 2 варианта переходных адресов — совместимые и отображенные.
Совместимые адреса предусмотрены для узлов сети, которые осуществляют туннелирование трафика из IPv6 в IPv4. Они будут широко применяться по перву на стыках сетей. Совместимые адреса имеют префикс ::/96 и выглядят так:
0:0:0:0:0:0:144.12.10.31 или сжато ::144.12.10.31
То есть из 128 бит адреса — 96 бит (6 октетов) нулей плюс 32 бита — IPv4-адрес.
Второй тип придуман специально для хостов, которые IPv6 не поддерживают. Таких тоже будет немало. Называются они «отображенные». Префикс отображенного IPv6-адреса — ::ffff:0:0/96 и выглядит вот так:
0:0:0:0:0:ffff:88.147.129.15 или сжато ::ffff:88.147.129.15
Здесь из 128 бит адреса первые 80 бит (5 октетов) занимают нули, затем 16 единичных бит, а затем 32 бита занимает IPv4-адрес.
Состав IP-адреса в IPv6
В IPv6 IP-адрес можно разделить на три составные части:
— глобальный префикс,
— идентификатор подсети,
— идентификатор интерфейса.
Рассмотрим для примера адрес:
21DA:7654:DE12:2F3B:02AA:EF98:FE28:9C5A.
В нем первые три поля в адресе протокола IPv6 указывают на префикс сайта — 21DA:7654:DE12. Глобальный префикс указывает в сети какого провайдера находится данный адрес. Четвертое поле — 2F3B — идентификатор подсети. Оставшиеся 4 поля — 02AA:EF98:FE28:9C5A — идентификатор интерфейса — аналогичен Host ID в IPv4 и определяет уникальный адрес хоста вашей сети.
А где в IPv6 маска подсети
В шестой версии протокола IP маска подсети не нужна как таковая. Её роль играет идентификатор подсети. Поля в 16 бит хватает для 65 535 подсетей.
Как работает IPv6
По умолчанию сетевой присваивается link-local адрес (fe80::/10), ну а затем хост используя этот адрес отправляет в сеть групповой ICMPv6-запрос — Router Solicitation — для поиска роутера.
Если роутер в сети есть, то он ответит хосту ICMPv6-сообщением — Router Advertisement. В ответе помимо IPv6-префикса сети могут так же присутствовать адрес шлюза, адреса DNS-серверов, MTU и пр. Затем, если на роутере запущен DHCPv6-сервер, то далее все пройдет как в случае обычного DHCP-сервера — интерфейсу присвоется адрес, маска, шлюз и DNS-серверы.
Если DHCP-сервера нет, то наш узел сам себе присвоит адрес с использованием этого префикса и своего физического MAC-адреса. Так же добавляется маршрут по умолчанию на найденный роутер.
Как использовать адреса IPv6 в URL
Помогло? Посоветуйте друзьям!
IPv6 для Чайников : 16 комментариев
Что могу сказать…..***ц товарищи)))
Теперь обычному пользователю вообще не разобраться с сеткой и решением проблем )))
Это было ожидаемо, что с ростом количества устройств в сети растет и «потребление» ip адресов.
Представьте звонок в call-центр:
оператор: — давайте проверим ваш ip адрес
абонент: — идите подальше, мне ваш интернет не нужен =))))
Короче поживем увидим =)
Здравствуйте. во-первых огромное спасибо за хорошую статью. во-вторых помогите пожалуйста разобраться. я настроил gogo client от freenet6. сайт доступен по адресу, которое они предоставляют в качестве домена, но вот открыть его по ipv 6 адресу не выходит. :-(. не с квадратными скобками, не без них. подскажите пожалуйста, что это такое, глюк? может можно решить его как-нибудь?. спасибо заранее.
Попробуйте пройти вот этот тест ipv6: test-ipv6.com чтобы определить не в Вашем ли провайдере дело.
Только первый тест:
tests run and pass/fail
Забыл уточнить, вылазила ошибка 404 когда пробовал открывать ipv6
Ну, я считаю, что такие перемены необходимы, так как 4 байта для ip адресов недостаточно. Разумеется, адреса типа 1234:1234:1234:1234:1234:1234:1234:1234 использовать неудобно, но на практике и с адресами IPv4 сталкиваться нечасто приходится, обычно все кто надо регистрируют домены. Я полностью за этот переход, и уже давно пытаюсь пользоваться IPv6
Я за переход на ipv6, он мне очень понравился, любовь с первого взгляда)
как-то мутновато однако но мысль глубокая однозначно!!
Здесь глупый вопрос.
Для IPV6 нужно ли менять сетевую плату?
Нужно ли в настройках адаптера, для IPv6, прописывать Ipv6 default gateway, как у ipv4?
Всё зависит от того, как организована сеть, к которой Вы подключаетесь.
У меня с 13.09 нет ин интернета через роутер МТС, в офисе не помогают, а предлагают купить новый, хотя мой ещё не старый и работает. Подскажите, как перейти на lpv6
Нина — а почему Вы решили что проблема в IPv6
да, ок хороший сайт!
2021 год, как в фильме Москва слезам не верит, вот через 20лет… Но воз и ныне там.
Да уж, чего то всё движение в том направлении застопорилось…..
Адреса протокола IPv6 — локальный и глобальный тип
Протокол IPv6 это протокол сетевого уровня, предназначенный для передачи данных. Он призван заменить протокол IPv4, в котором есть проблема нехватки IP адресов. Протокол IPv6 несовместим с IPv4, основное отличие в том, что длина IP адреса в протоколе IPv4 это 4 байта, а в протоколе IPv6 16 байт. IP адрес в протоколе IPv4 записываются в виде четырех десятичных чисел разделенных двоеточиями, числа могут быть от 0 до 255. Например, 77.88.8.7.
Длина адреса IPv6 гораздо больше 16 байт или 128 бит, и использовать такую же схему записи как и для адреса IPv4 неудобно, адрес был бы слишком длинным. Вместо этого предложили использовать запись следующего вида: 8 групп шестнадцатеричных чисел отделенных друг от друга двоеточиями, каждое число состоит из четырех шестнадцатеричных цифр и значение может быть от 0 до ffff. Например: 2a02:6b8:0892:ad61:59a2:3149:c5a0:67a4/64.
Префикс IPv6
IPv4 IP адрес состоит из двух частей: адрес подсети и адрес хоста. Для того, чтобы определить, где в IP адресе, адрес сети, а где адрес хоста, используется так называемая маска подсети. Протокол IPv6 использует похожие понятия, но с другими названиями.
IPv6 адрес также состоит из двух частей, адрес сети и адрес компьютера, но адрес сети называется префиксом IPv6, а адрес хоста называется адресом интерфейса. То, что в IPv4 называлось маской подсети в протоколе IPv6 называется длиной префикса.
Длина префикса в протоколе IPv6 показывает, сколько цифр в IP адресе относится к адресу сети, а сколько к адресу компьютера.
Вот пример записи префикса в IPv6: 2a02:6b8:0892:ad61:59a2:3149:c5a0:67a4/64, маска подсети в IPv4 также может записываться в подобном формате. Кроме этого маска подсети в IPv4 может быть записана в десятичном формате, но в IPv6 десятичный формат не используется.
Длина префикса 64 означает, что первые 64 бита IPv6 адреса относится к адресу сети, а оставшиеся 64 бита к адресу интерфейса или адресу хоста.
Вычисления префикса IPv6
Правила вычисления адреса сети или префикса, как он называется в протоколе IPv6, точно такие же, как и в протоколе IPv4. Необходимо перевести адрес в двоичную форму, отсчитать количество бит которое, соответствует длине префикса, эти биты IP адреса оставить без изменения, а остальные заменить нулями.
Чаще всего в IPv6 можно использовать упрощенную процедуру. Если длина префикса кратна 16, то префикс заканчивается, как раз на одной из групп шестнадцатеричных чисел, поэтому мы можем оставить без изменения те шестнадцатеричные числа, которые входят в префикс, а всё остальное заменить нулями.
Например, если длина префикса /64, то мы можем первые четыре группы шестнадцатеричных чисел оставит без изменения, остальные заменить нулями.
Более сложный случай, если длина префикса кратна 4, в этом случае префикс включает полностью какую-либо шестнадцатеричную цифру, поэтому мы оставляем без изменения всю начальную часть IP адреса, до той цифры на который заканчивается префикс, а оставшуюся часть заменяем нулями.
Например: длина нашего префикса 52 бита, первые три группы шестнадцатеричных чисел заканчиваются на границе 48 бит, длина нашего префикса 52 на 4 бита больше, соответственно в префикс включается еще одна шестнадцатеричная цифра, здесь у нас находиться цифра а, поэтому в адрес сети мы включаем всю начальную часть IPv6 адреса, в том числе и эту цифру а, а все остальные цифры заменяют нулями.
Так как длина IPv6 адреса очень большая, и таких адресов очень много, то есть возможность использовать именно такие адреса, которые нам удобны. Поэтому сейчас на практике чаще всего используются префиксы длина которых кратна 16 или 4. Однако что делать если вы столкнетесь ситуации когда длина префиксы не кратна 4?
Например, длина нашего префикса 54, нам придется перевести адрес IPv6 в двоичную форму, для простоты мы можем переводить не весь адрес, а только ту часть в которой заканчивается наш префикс. (картинка ниже)
Например, префикс длиной 54 заканчивается в группе цифр ad61, нам нужно перевести это число из шестнадцатеричного формата в двоичный. Выполнить логическое И (AND) с префиксом, получиться вот такой результат:
мы переводим его в обратно 16-ричный формат получилось ac00, все остальные группы цифр заменяются на 0. (картинка ниже)
Правила сокращения IPv6 адресов
Несмотря на то, что мы записываем IPv6 адреса с помощью шестнадцатеричных цифр, адреса все равно получаются очень длинными, поэтому были выработаны правила сокращения IP адресов для повышения удобства их записи.
Первое правило сокращения адресов IPv6 заключается в том, что ведущие нули в каждой группе чисел разделенных двоеточием, можно сократить. Например, мы можем удалить вот эти нули. (картинка ниже)
Адрес стал заметно короче, его удобнее записывать.
Но мы можем пойти дальше, следующее правило заключается в том, что если в нашем адресе IPv6 есть две или больше идущих подряд групп нулей, то эти группы можно пропустить. Например, вот эти две группы нулей мы можем пропустить, и у нас получится два двоеточия. (картинка ниже)
Это позволяет получить еще более короткую форму записи адреса IPv6. Данное правило особенно полезно для записи префиксов IPv6 или адресов подсети, в которых очень много нулей, все эти нули можно сократить, и префикс будет записываться гораздо короче. (картинка ниже)
Неправильные сокращения
Однако при сокращении IPv6 адресов нужно быть очень внимательными, и не совершать ошибки. Давайте рассмотрим, какие ошибки случаются чаще всего.
Во-первых нельзя сокращать нули, которые идут в конце группы цифр, например, нельзя удалить вот эти 3 нуля. (картинка ниже)
Потому что после сокращения не понятно, что должно быть вот в этой группе, должны ли быть нули перед единицей или после нее. (картинка ниже)
Допускается сокращение только ведущих нулей в группе, поэтому такое сокращение неправильное. Правильное сокращение вот такое, мы удаляем ведущие нули, а там где нули находятся в конце группы, их необходимо оставить. (картинка ниже)
Другая проблема возможна, если в нашем адресе IPv6, есть несколько групп идущих подряд нулей. Например, вот такой IP адрес здесь две подряд идущих группы нулей, и три подряд идущих группы нулей. (картинка ниже)
Если мы сократим обе группы, то никак нельзя понять куда и сколько нулей вставлять. Правильный вариант сокращения нужно пропустить ту группу, которая содержит больше всего подряд идущих нулей, в нашем случае это вторая группа, так как в ней три подряд идущих группы нулей, а в первой части мы просто сокращаем ведущие нули получаются вот такая форма записи.
Типы адресов IPv6
Теперь давайте рассмотрим, какие бывают типы адресов IPv6. Точно так же как и в IPv4, есть индивидуальный (unicast) адрес, который соответствуют одному компьютеру, и групповой (multicast) адрес, который соответствует нескольким компьютерам сети.
В IPv6 появился новый тип адресов, который называется произвольный (anycast), это такой тип адреса, который может быть назначен нескольким компьютерам в сети, точно также какие групповой, но в отличие от группового, когда мы отправляем сообщение на anycast адрес его получает только один из компьютеров получателей. В отличии от IPv4 в протоколе IPv6, нет широковещательных адресов, вместо них используются групповые адреса специального вида.
Область действия IP-адресов
IPv6 адреса также различаются по области действия. Глобальный адрес IPv6 действует в интернете. Глобальные адреса должны быть уникальными в интернете, поэтому адреса IPv6 распределяются организации IANA.
Локальные адреса IPv6 (unique local address), могут использоваться внутри организации без обращения в IANA, такие адреса не маршрутизируются в интернет, поэтому ничего страшного не произойдет, если несколько организаций будут использовать одни и те же локальные адреса. Локальные адреса IPv6 это аналоги приватных или частных адресов IPv4.
В IPv6 есть локальные адреса канала связи (link-local address), которые вообще не маршрутизируются, они назначаются автоматически и действуют в пределах одного сегмента сети, одного коммутатора или несколько связанных между собой коммутаторов. Через маршрутизатор сообщения с такими IPv6 адресами не проходят.
Раньше, в стандарте протокола IPv6, был определён локальный адрес площадки (site local address), но сейчас такие типы адресов уже не используются, и они исключены из стандарта, поэтому такие адреса мы рассматривать не будем.
Начальные цифры адресов IPv6
Область действия адреса определяются по его начальным цифрам. Глобальный адрес начинается с цифр 2 или 3. На самом деле глобальные адресом могут начинаться с любых цифр, кроме тех, которые используются для других типов адресов. Однако сейчас, на практике, распределяются глобальные адреса, которые начинаются только с 2 или 3. Это сделано для того, чтобы избежать не эффективного распределения адресов IPv6, как это происходило при начальном распределение адресов IPv4.
Локальные адреса, которые действуют только в рамках одной организации, начинаются с цифр FD. Локальный адрес канала связи действующий в рамках одного сегмента сети, начинается с цифр FE80, и групповые IPv6 адреса начинаются с цифр FF.
Структура глобального IPv6 адреса
Подробнее рассмотрим структуру адресов IPv6 каждой области действия. Глобальный адрес IPv6, состоит из двух частей, адрес сети и адрес интерфейса.
Длина адреса сети и идентификаторов интерфейса — 64 бита. Адрес сети в свою очередь делится на две части, глобальный префикс маршрутизации, длина которого 48 бит, глобальные префиксы должны быть уникальными и они распределяются IANA, среди организаций. Следующие 16 бит могут использоваться организацией, для того чтобы разбить сеть на отдельные подсети, Пример, глобального IP адреса он начинается с двойки: 2a02:06b8:0000:0001:0000:0000:feed:a11
Структура локального IPv6 адреса
Локальный адрес IPv6 начинается цифр FD. Здесь адрес подсети составляет 64 бита, и 64 бита выделено на адрес интерфейса, то есть адрес компьютера.
В отличии от глобальных адресов, для формирования локального адреса IPV6, организации не обязательно обращаться в агентства IANA, такие адреса не распространяются в интернет, и их можно формировать самостоятельно.
Адрес сети в этом случае состоит из двух частей, глобальный идентификатор организации длиной 40 бит, идентификатор может быть любой на выбор организации, однако рекомендуется использовать специальные правила выбора этого глобального идентификатора, таким образом, что с очень высокой вероятностью этот глобальный идентификатор будет уникальным для разных компаний.
Эти правила описаны в документе RFC 4193. Если вы выбрали глобальный идентификатор другим способом, не так как описано в этих правилах, то ничего страшного не произойдет. Однако, наши сети развиваются, возможна такая ситуация, что одна организация поглощает другую организацию, поэтому очень удобно, если глобальные идентификаторы в разных организациях отличаются. Тогда сети разных организаций очень легко объединять между собой.
Следующие 16 бит, так же как и в случае глобального адреса используются для того, чтобы разбить сеть IPv6 на отдельные подсети, и могут использоваться организацией по своему усмотрению. Пример локального адреса IPv6: fde8:86a5:fc91:0001:59a2:3149:c5a0:67a4.
Локальный адрес канала связи, который действует в рамках одного сегмента сети, начинается с цифр FE80, так как пакеты из таких адресов не проходят через маршрутизаторы, то в адресе подсети установлены нули.
И последние 64 бита это идентификатор интерфейса. Вот здесь показан пример локального адреса канала связи: fe80:0000:0000:0000:59a2:3149:c5a0:67a4
Специальные IPv6 адреса
Также как и IPv4 в протоколе IPv6 есть адреса специального вида, примерно с тем же назначением, что и в IPv4. Адрес состоящей из одних нулей с префиксом (::/128) сокращенная запись мы пропускаем все нули просто два двоеточия (::) — это адрес текущего хоста, он используется, если компьютер не знают свой IPv6 адрес, но ему необходимо передавать данные по сети. Например, для получения адреса по протоколу DHCP.
Адрес, который состоит из всех нулей с префиксом ноль (::/0) — это маршрут по умолчанию, обратная петля или lookback интерфейс аналог адреса 1270.0.1 в IPv4 — это адрес, который состоит из всех нулей, и только последняя цифра единица, в сокращенном виде записывается ::1/128.
В IPv6 нет широковещательных адресов, вместо них используются групповые адреса IPV6. Например, такой групповой адрес (ff02::1) означает, все узлы в канале связи, а вот такой (ff02::2) IPv6 адрес это все маршрутизатор в канале связи.
Итоги
Мы рассмотрели формат адресов IPv6. В отличии от адресов IPv4, длина адреса IPv6 16 байт. Адреса очень длинные, поэтому они записываются в виде 8 шестнадцатеричных чисел разделенных двоеточиями, каждое число состоит из 4 цифр.
Есть три типа адресов IPv6: индивидуальный, групповой были в IPv4, произвольный новый тип адресов IPv6. Кроме этого IPv6 не использует широковещательные адреса, которые были в IPv4. Также адреса IPv6 различаются по областям действия: