Разное

Ipv6 адресация: Общие сведения о протоколе IPv6 (IPv6) — .NET

Общие сведения о протоколе IPv6 (IPv6) — .NET

  • Статья
  • Чтение занимает 7 мин

Протокол IPv6 версии 6 (IPv6) — это набор стандартных протоколов для сетевого уровня Интернета. IPv6 предназначен для решения многих проблем текущей версии набора протоколов Интернета (известного как IPv4) об истощении адресов, безопасности, автоматической конфигурации, расширяемости и т. д. IPv6 расширяет возможности Интернета для активации новых видов приложений, включая приложения для одноранговой сети и мобильных устройств. Ниже приведены основные проблемы текущего протокола IPv4.

  • Быстрое исчерпание диапазона адресов.

    Это привело к использованию трансляторов сетевых адресов (NAT), которые сопоставляют несколько частных адресов с одним общедоступным IP-адресом. Основными проблемами, создаваемыми этим механизмом, являются затраты на обработку и отсутствие сквозной связи.

  • Отсутствие поддержки иерархии.

    Из-за своей изначально предопределенной организации классов в IPv4 отсутствует настоящая иерархическая поддержка. Невозможно структурировать IP-адреса таким образом, который действительно сопоставляет топологию сети. Этот ключевой недостаток приводит к необходимости использования больших таблиц маршрутизации для доставки пакетов IPv4 в любое место в Интернете.

  • Сложная конфигурация сети.

    При использовании протокола IPv4 адреса должны назначаться статически или с помощью протокола конфигурации, например DHCP. В идеальном случае узлам не придется зависеть от администрирования инфраструктуры DHCP. Вместо этого они смогут выполнять самостоятельную настройку с учетом сегмента сети, в котором они расположены.

  • Отсутствие встроенной проверки подлинности и конфиденциальности.

    IPv4 не требует поддержки любого механизма, который обеспечивает проверку подлинности или шифрование обмениваемых данных. Этот момент меняется при использовании IPv6. IPSec является требованием поддержки IPv6.

Новый набор протоколов должен удовлетворять следующим базовым требованиям:

  • Широкомасштабная маршрутизация и адресация с низкими издержками.
  • Автоматическая настройка для различных ситуаций подключения.
  • Встроенная проверка подлинности и конфиденциальность.

Адресация IPv6

При использовании IPv6 адреса имеют длину 128 бит. Одна из причин такого большого адресного пространства заключается в том, чтобы разделить доступные адреса на иерархию доменов маршрутизации, отражающих топологию Интернета. Другая причина состоит в том, чтобы сопоставить адреса сетевых адаптеров (или интерфейсов), которые подключают устройства к сети. IPv6 обладает встроенной возможностью разрешать адреса на их самом низком уровне, который находится на уровне сетевого интерфейса, а также позволяет выполнять автоматическую настройку.

Текстовое представление

Ниже приведены три стандартные формы, которые используются для представления адресов IPv6 в виде текстовых строк:

  • Шестнадцатеричная форма двоеточия:

    Это предпочтительная форма n:n:n:n:n:n:n:n. Каждый n представляет шестнадцатеричное значение одного из восьми 16-разрядных элементов адреса. Например: 3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562.

  • Сжатая форма:

    Из-за длины адреса часто используются адреса, содержащие длинную строку нулей. Чтобы упростить написание этих адресов, используйте сжатую форму, в которой одна непрерывная последовательность из 0 блоков представлена символом двойной двоеточия (::). Этот символ может содержаться в адресе только один раз. Например, адрес многоадресной рассылки FFED:0:0:0:0:BA98:3210:4562 в сжатом виде выглядит как FFED::BA98:3210:4562. Адрес одноадресной рассылки 3FFE:FFFF:0:0:8:800:20C4:0 в сжатом виде выглядит как 3FFE:FFFF::8:800:20C4:0.

    Адрес 0:0:0:0:0:0:0:1 замыкания на себя в сжатой форме.::1 Незаданный адрес 0:0:0:0:0:0:0:0 в сжатом виде выглядит как ::.

  • Смешанная форма:

    Эта форма объединяет адреса 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-разрядным префиксом.

3FFE:FFFF:0:CD30:0:0:0:0/64.

В этом примере префикс — 3FFE:FFFF:0:CD30. Адрес также может быть написан в сжатом виде, например 3FFE:FFFF:0:CD30::/64.

IPv6 определяет следующие типы адресов:

  • Одноадресный адрес:

    Идентификатор для отдельного интерфейса. Пакет, отправленный на этот адрес, доставляется в определенный интерфейс. Адреса одноадресной рассылки отличаются от адресов многоадресной рассылки по значению октета более высокого разряда. Октет старшего порядка адресов многоадресной рассылки имеет шестнадцатеричное значение FF. Любое другое значение для этого октета определяет адрес одноадресной рассылки. Ниже приведены различные типы адресов одноадресной рассылки.

    • Локальные адреса ссылок:

      Эти адреса используются по одной ссылке и имеют следующий формат: FE80::*InterfaceID* Адреса локального канала используются между узлами в канале для автонастройки адресов, обнаружения окружения или при отсутствии маршрутизаторов. Адрес локального канала используется главным образом во время запуска и в случае, когда система еще не получила адреса большей области.

    • Локальные адреса сайта:

    Эти адреса используются на одном сайте и имеют следующий формат: FEC0::*SubnetID*:*InterfaceID* Адреса локальных узлов используются для адресации внутри узла и не требуют глобального префикса.

    • Глобальные одноадресные адреса IPv6:

    Эти адреса можно использовать в Интернете и иметь следующий формат: *GlobalRoutingPrefix*::*SubnetID*:*InterfaceID*

  • Адрес многоадресной рассылки:

    Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, отправленный на этот адрес, доставляется во все интерфейсы, определенные адресом. Типы адресов многоадресной рассылки заменяют IPv4-адреса широковещательной рассылки.

  • Адрес любой рассылки:

    Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, отправленный на этот адрес, доставляется только в один интерфейс, определенный адресом. Это ближайший интерфейс, определенный метриками маршрутизации. Адреса произвольной рассылки берутся из пространства адресов одноадресной рассылки и синтаксически не отличаются. Адресный интерфейс выполняет отличие адресов одноадресной рассылки от адресов произвольной рассылки в качестве функции его конфигурации.

Как правило, узел всегда имеет адрес локального канала. У него может быть адрес локального узла и один или несколько глобальных адресов.

Маршрутизация IPv6

Гибкий механизм маршрутизации является преимуществом IPv6. Из-за распределения идентификаторов сети IPv4 большие таблицы маршрутизации должны поддерживаться маршрутизаторами, которые находятся в магистрали Интернета. Эти маршрутизаторы должны знать все маршруты для пересылки пакетов, которые потенциально направляются на любой узел в Интернете. Благодаря возможности объединения адресов IPv6 обеспечивает гибкую адресацию и существенно сокращает размер таблиц маршрутизации. В этой новой архитектуре адресации промежуточные маршрутизаторы должны отслеживать только локальную часть сети для правильной пересылки сообщений.

Обнаружение соседей

Ниже перечислены некоторые функции, предоставляемые обнаружением соседей .

  • Обнаружение маршрутизатора: Это позволяет узлам определять локальные маршрутизаторы.
  • Разрешение адресов: Это позволяет узлам разрешать адрес уровня связи для соответствующего адреса следующего прыжка (замена протокола разрешения адресов [ARP]).
  • Автоматическая настройка адреса: Это позволяет узлам автоматически настраивать локальные и глобальные адреса сайта.

Обнаружение соседей использует протокол сообщений iPv6 (ICMPv6), которые включают:

  • Объявление маршрутизатора: Отправляется маршрутизатором на псевдо-периодической основе или в ответ на запрос маршрутизатора. Маршрутизаторы IPv6 используют объявления маршрутизаторов для сообщения о своей доступности, для указания префиксов адресов и других параметров.
  • Запрос маршрутизатора: Отправляется узлом, чтобы запросить, чтобы маршрутизаторы по ссылке немедленно отправляли объявление маршрутизатора.
  • Запрос соседей: Отправляется узлами для разрешения адресов, обнаружения повторяющихся адресов или проверки того, что сосед по-прежнему доступен.
  • Объявление соседа: Отправляется узлами для реагирования на запрос соседей или уведомления соседей об изменении адреса уровня ссылок.
  • Перенаправить: Отправляется маршрутизаторами, чтобы указать лучший адрес следующего прыжка в определенное место назначения для отправляющего узла.

Автоматическая настройка IPv6

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

Типы автоматической настройки

Протокол IPv6 поддерживает следующие типы автоматической настройки:

  • Автоматическая настройка с отслеживанием состояния:

    Для этого типа настройки необходим определенный уровень вмешательства человека, так как для установки и администрирования узлов требуется DHCPv6-сервер. DHCPv6-сервер хранит список узлов, для которых он предоставляет сведения о конфигурации. Он также хранит сведения о состоянии, поэтому серверу известна продолжительность использования каждого адреса и его доступность для переназначения.

  • Автоматическая настройка без отслеживания состояния:

    Такая настройка подходит для небольших организаций и частных лиц. В этом случае каждый узел определяет свои адреса на основе содержимого полученных объявлений маршрутизатора. Используя стандарт IEEE EUI-64 для определения части сетевого идентификатора в адресе, разумно предположить уникальность адреса узла в канале.

Независимо от способа определения адреса узел должен проверить, что его потенциальный адрес является уникальным для локального канала. Для этого на потенциальный адрес отправляется запрос поиска соседей. Если узел получает какой-либо ответ, он знает, что адрес уже используется, и ему следует определить другой адрес.

Мобильность IPv6

В связи с распространением мобильных устройств появилось новое требование: устройство должно иметь возможность произвольным образом менять расположения на базе протокола IPv6 и при этом сохранять имеющиеся подключения. Для поддержки этой функции мобильному узлу присваивается домашний адрес, по которому его всегда можно найти. Если мобильный узел находится дома, он подключается к домашнему каналу и использует свой домашний адрес. Когда мобильный узел находится вдали от дома, домашний агент, который обычно является маршрутизатором, передает сообщения между мобильным узлом и узлами, с которыми он взаимодействует.

Отключение или включение IPv6

Чтобы использовать протокол IPv6, убедитесь, что он поддерживается вашей версией операционной системы, а также что операционная система и сетевые классы настроены должным образом.

Шаги настройки

В следующей таблице перечислены различные конфигурации

Включен протокол IPv6 ОС?Включен код IPv6?Описание
❌ Нет❌ НетМожно анализировать IPv6-адреса.
❌ Нет✔️ ДаМожно анализировать IPv6-адреса.
✔️ Да❌ НетМожно анализировать IPv6-адреса и разрешать их, используя методы разрешения имен, не помеченные как устаревшие.
✔️ Да✔️ ДаМожно анализировать и разрешать IPv6-адреса, используя все методы, в том числе и помеченные как устаревшие.

Протокол IPv6 включен по умолчанию. Чтобы настроить этот параметр в переменной среды, используйте DOTNET_SYSTEM_NET_DISABLEIPV6 переменную среды. Дополнительные сведения см. в разделе переменных среды .NET: DOTNET_SYSTEM_NET_DISABLEIPV6.

См. также раздел

  • Сеть в .NET
  • Сокеты в .NET
  • System.AppContext

Адресация в стандарте IPv6 | Студент-Сервис

В IPv6 адрес имеет длину 128 битов (16 байтов). Изначально столь длинные адреса вводились для того, чтобы решить проблему сокращения адресного пространства IPv4. Сегодня они также служат целям маршрутизации и локализации ссылок. IP-адреса никогда не были географически упорядочены подобно тому, как это имеет место в случае телефонных номеров или почтовых индексов.

Теперь, с внедрением в стандарт IPv6 понятия сегментации адресного пространства, IP-адреса стали, по крайней мере, группироваться в кластеры вокруг провайдеров Интернет. Граница между сетевой и машинной частями адреса в IPv6 зафиксирована на отметке 64 бита.

Из перечисленных элементов только идентификаторы SLA и INTERFACE “принадлежат” узлу и организации, в которой он находится. Другие идентификаторы предоставляются провайдером. Идентификатор SLA определяет локальную подсеть, а 64-разрядный идентификатор интерфейса определяет сетевую плату компьютера В последнем, как правило, содержится 48-разрядный МАС-адрес, внутрь которого вставлены два байта-заполнителя (0xFFFE).

Специальный бит МАС-адреса (седьмой слева в старшем байте), называемый битом “и”, определяет то, каким является этот адрес: универсальным или локальным (RFC2373). Его наличие позволяет автоматически нумеровать узлы, что очень удобно для администраторов, которым остается управлять только подсетями.

В IPv6 МАС-адреса видны на уровне IP, что имеет как положительные, так и отрицательные стороны. Тип и модель сетевой платы кодируются в первой половине МАС-адреса, что облетает задачу хакерам. Это вызвало беспокойство со стороны специалистов в области безопасности. Однако разработчики стандарта IPv6 указали на то, что использование МАС-адресов не является обязательным. Были предложены схемы включения случайного идентификатора в локальную часть адреса.
С другой стороны, назначать адреса IPv6 проще, чем адреса IPv4, так как нужно отслеживать только адрес подсети. Узлы могут самостоятельно конфигурировать себя (по крайней мере, теоретически).

Префикс формата определяет тип адреса: однонаправленный, групповой или широковещательный. Для однонаправленных адресов префикс равен 001 (в двоичной системе). Идентификаторы TLA и NLA определяют соответственно магистральный сервер верхнего уровня и локального провайдера Интернет.

Большинство поставщиков разрабатывает или уже внедрило в эксплуатацию собственный стек протоколов IPv6.
Подробную информацию о реализации стека IPv6 можно получить по адресу http://playground.sun.com/piJb/ipng/html/ipng-iniplementation.html

Вот несколько полезных источников информации, касающейся IPv6:

  • www. 6bone.net — испытательный полигон для сетей IPv6;
  • www.6ren.net — всемирная научно-исследовательская и общеобразовательная сеть IPv6;
  • www.ipv6.org — список FAQ-документов и различная техническая информация;
  • www.ipv6forum.com — форум приверженцев IPv6.

Основное преимущество стандарта IPv6 заключается в том, что он решает проблему смены адресов. В пространстве IPv4 провайдеры выделяют адресные блоки своим клиентам, но эти адреса не являются переносимыми – когда клиент меняет провайдера, он должен вернуть старые адреса и запросить новые. В IPv6 новый провайдер просто предоставляет клиенту собственный адресный префикс, который добавляется к локальной части существующего адреса. Обычно это выполняется на одной машине: пограничном маршрутизаторе организации. Подобная схема напоминает систему NAT, но лишена ее недостатков.

Объяснение IPv6 для начинающих

IPV6 был разработан для замены IPv4, у которого заканчиваются адреса.

Несмотря на то, что прошло уже почти 10 лет, он до сих пор не получил широкого распространения и поддержки.

Однако темпы внедрения быстро растут, и в феврале 2016 года трафик IPv6 превысил порог в 10 % (вики).

Для сетей малого бизнеса/домашних и домашних офисов, вероятно, пройдет много лет, прежде чем IPV6 станет проблемой.

Все современные компьютеры и мобильные телефоны поддерживают как IPv4, так и IPv6, и если вы посмотрите на IP-адреса вашего устройства, вы, вероятно, увидите оба.

В этом руководстве я хочу кратко рассмотреть адреса IPv6 и то, как они соотносятся с адресами IPv4.

Поэтому это поможет, если вы уже знакомы с IPv4 — см. Адресация IPv4 и классы для начинающих

Адреса IPv6

Адрес Ipv6 использует 128 бит , в отличие от 32 бита в IPv4.

Адреса IPv6 записываются в шестнадцатеричном формате, а не в десятичном формате с точками в IPv4. См. Объяснение двоичных чисел

Поскольку шестнадцатеричное число использует 4 бита, это означает, что адрес IPv6 состоит из 32 шестнадцатеричных числа.

Эти числа сгруппированы по 4, что дает 8 групп или блоков . Группы пишутся с : (двоеточие) в качестве разделителя.

группа1:группа2: ……и т.д…. :group8

Вот пример IPv6-адреса :

Примечание: Из-за длины IPv6-адресов используются различные методы сокращения .

Основная техника заключается в том, чтобы опустить повторяющихся нулей , как показано в примере выше.

Адреса сети и узла

В IPv4 адрес делится на два компонента: сетевой компонент и компонент узла .

Первоначально это было сделано с использованием классов адресов , а затем с использованием маскирования подсети .

В IPv6 делаем то же самое. Первый шаг — разделить адрес на две части.

Адрес разделен на 2 64-битных сегмента, верхние 64 бита — это сетевая часть , а младшие 64 бита — узловая часть:

Старшие 64 бита используются для маршрутизации .

Младшие 64 бита идентифицируют адрес интерфейса или узла и получаются из фактического физического или MAC-адреса с использованием формата IEEE Extended Unique Identifier (EUI-64). Смотрите это описание Wiki для точных деталей.

Если мы посмотрим на старшие 64 бита более подробно, то увидим, что они разделены на 2 блока: 48 и 16 бит соответственно младшие 16 бит используются для подсети во внутренних сетях и контролируются сетевым администратором.

Старшие 48 бит используются для глобальных сетевых адресов и предназначены для маршрутизации через Интернет.

Типы адресов и область действия

IPv6-адреса бывают трех типов:

  • Глобальный одноадресный адрес – Область действия Интернет-маршрутизация в Интернете
  • Unique Local — Область действия Внутренняя сеть или VPN с внутренней маршрутизацией, но Не маршрутизируется в Интернете
  • Локальный канал – Сетевой канал области действия – Не маршрутизируется внутри или снаружи.

 

Глобальные и публичные адреса

Глобальные адреса маршрутизируются в Интернете и начинаются с 2001:

сети.

Власти Интернета выделяют блоки адресов интернет-провайдерам, которые, в свою очередь, выделяют их своим клиентам. См. Назначение глобальных адресов

Internal Addresses- Link Local and Unique Local

In IPv4 internal addresses use the reserved number ranges 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16 and 169.254 .0.0/16 .

Эти адреса не маршрутизируются в Интернете и зарезервированы для внутренних сетей.

IPv6 также имеет два типа внутренних адресов .

  • Локальная связь
  • Уникальный местный
Link Local

Они предназначены для использования во внутренней сети, и опять же они не маршрутизируются в Интернете.

Эквивалент IPv4-адреса 169.254.0.0/16 , который выделяется в сети IPv4, когда DHCP-сервер не найден.

Локальные адреса ссылок начинаются с fe80

Они ограничены ссылкой и не маршрутизируются во внутренней сети или в Интернете.

Ссылка Локальные адреса — это самоназначенные , т. е. они не требуют DHCP-сервера .

Локальный адрес канала требуется на каждом интерфейсе IP6, даже если маршрутизация отсутствует.

Unique Local

Unique Local предназначены для использования во внутренней сети.

Они маршрутизируются во внутренней сети, но не маршрутизируются в Интернете.

Они эквивалентны адресам IPv4: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16

Адресное пространство разделено на два /8 пространства: fc040/адресация, глобально назначенная 9000 и fd00 ::/8 для локальной адресации.

Для ручного назначения организацией используйте префикс fd00 .

Использование адресов IPv6 в URL-адресах

В сетях IPv4 вы можете получить доступ к сетевому ресурсу, например. веб-страница в формате

http://192.168.1.21/webpage

Однако адреса IPv6 содержат двоеточие в качестве разделителя и поэтому должны быть заключены в квадратные скобки.

http://[IPv6-адрес]/веб-страница.

IPv6 Loop Back

Адрес обратной петли IPv6: ::1. Вы можете пропинговать его следующим образом:

ping ::1

Видео

Вот хорошее видео, которое охватывает вышеуказанное

Статьи и ресурсы по теме: 9vnet IP Tutorial

  • 8
  • IPV6 на Учебниках, пункт
  • ИПВ6 Вики
  • Пожалуйста, оцените? И используйте комментарии, чтобы сообщить мне больше

    Примеры адресов IPv6 | Что такое IPv6-адрес? ⋆ IPCisco

    Содержание

    Что такое адрес IPv6?

    IPv6-адрес — это IP-адрес нового поколения , который в основном разработан для преодоления истощения IPv4 и его ограничений. Как вы знаете, IPv4-адреса были ограничены и вскоре исчерпаны. Для новых технологий требуется больше IP-адресов, и для этого была разработана новая версия IP. Эта новая версия интернет-протокола IPv6 (интернет-протокол версии 6) . Можно сказать, что IPv6 — это новая версия интернет-протокола, которую мы будем использовать отдельно или вместе с IPv4 на наших сетевых устройствах.

     

    Итак, что насчет IPv5 после IPv4? IPv5 получил название Internet Stream Protocol (ST) , который так и не стал официальным стандартным протоколом. Он в основном разработан для потокового видео и голоса в качестве экспериментального протокола для исследований и разработок. Он обеспечивал эффективную передачу данных на определенных частотах. Это было основой IP-телефония (VoIP) .

     

    Подобно IPv4, IPv6 также имеет разные типы адресов IPv6 . Мы подробно поговорим об этих типах адресов один за другим в следующих уроках IPv6. Здесь мы сосредоточимся на основах этого урока. После этого урока вы также можете изучить Подсети IPv6 . Вы также можете проверить вики определение IPv6.

     


    Вы также можете узнать Конфигурация IPv6 Packet Tracer


     

    IPv4 — широко распространенная реализация протокола IP. Он имеет 32-битное адресное пространство, что позволяет использовать почти 2 32 = 4 294 967 296 адресов в Интернете. Из-за того, что эти адреса закончились, открылась новая версия IP. С этой новой версией IP доступно больше адресов. Количество этих новых версий IP-адресов особенно упоминается как почти неограниченное.

     

    До Адреса IPv4 закончились, некоторые методы, такие как CIDR, NAT, частные адреса , используются для устранения этой нехватки. Но с развитием информационных технологий к Интернету присоединилось больше устройств, и они продолжают подключаться.

     


     

    Новая версия IP следующего поколения, IPv6, имеет 128-битное адресное пространство. Таким образом, с этой новой версией IP можно создать почти 2 128 доступных адресов. это почти 340 ундецилионов доступных адресов, почти не ограничено!

     

    С развитием этого нового интернет-протокола также были созданы некоторые новые функции. Это новые функции, которые IPv6 приносит . Ниже перечислены новые преимущества IPv6:

     

    • Увеличенное адресное пространство
    • Упрощенная конфигурация (с автоматической настройкой)
    • Интегрированная безопасность (IPSec)
    • Обратная совместимость с IPv4

     


     

    Пример адреса IPv6

    Как вы помните, адреса IPv4 записываются с помощью десятичных чисел . В отличие от IPv4, IPv6 адреса записываются шестнадцатеричными цифрами. Есть 10 чисел — это десятичная система счисления. Кроме того, в шестнадцатеричной системе счисления 10 цифр и 6 букв (A, B, C, D, E, F) . Мы можем использовать как цифры, так и эти буквы (A, B, C, D, E, F) для создания адреса IPv6.

     

    IPv6-адрес состоит из 8 групп (разделенных двоеточием), и в каждом двоеточии 4 цифры . Каждая цифра может быть создана с помощью 4 бит . Итак, с этими числами адрес становится 8 x 4 x 4 бит = 128 бит .

     

     

    Чтобы понять структуру IPv6-адреса, приведем пример:

     

    2345:0425:2CA1:0000:0000:0567:5673:23b5

     

    Как вы можете видеть выше, наш IPv6-адрес разделен 8 группами двоеточия 04 и 900 группами. В каждой группе 4 цифры . Каждая из этих цифр может быть создана с помощью 4 бит. Всего имеется 128 бит адреса.

     

    Адреса IPv6 очень логичны, поэтому иногда нам нужно сократить эти адреса. Для этого мы используем специальные сокращения в IPv6 World. Другими словами, есть около аббревиатуры , которые используются с адресом IPv6. Эти сокращения упомянуты ниже с соответствующими примерами IPv6

     


     

    Ведущие нули могут быть удалены

    Во время создания адреса IPv6 в каждой группе могут быть начальные нули. Нет необходимости писать начальные нули в адресе. Ведущие нули можно опустить, чтобы сократить адрес. В приведенном ниже примере мы опускаем начальные нули. Здесь важно следующее: отбрасываются только начальные нули. мы не можем опустить нуль в середине или в конце группы.

    2345: 0425: 2CA1: 0000: 0000: 0567: 5673: 23B5 ==> 2345: 425 : 2CA1: 0000: 0000: 567 : 5673: 23B5

    . , вместо 0425 мы написали 425. Опять вместо 0567 мы написали 567. Нули в начале каждой группы пропали.

     


     

    Использование нуля для всей нулевой группы

    В IPv6 группа может состоять только из нулей. В таком случае нам не нужно писать все нули в адресе. Вместо него можно написать один ноль, что означает четыре нуля в группе.

     

    Ниже вы можете найти пример использования IPv6.

     

    2345:0425:2CA1:0000:0000:0567:5673:23b5 ==> 2345:0425:2CA1: 0:0 :0567:5673:23b5

    мы использовали этот адрес

    0:0 вместо использования 0000:0000 .

     


     

    Двойное двоеточие для непрерывных нулей

    Во многих группах IPv6-адреса может быть много нулей. Записать все эти нули очень сложно для IP-адреса, состоящего из 128 бит. Чтобы преодолеть это, IPv6 имеет « двойное двоеточие ”механизмы сокращения. Мы можем использовать двойное двоеточие , чтобы сократить непрерывные нули в адресе. Другими словами, если у нас есть целое поле с нулями в адресе, мы можем использовать только один 0 для каждого двоеточия. Здесь важно следующее: мы можем использовать двойное двоеточие только один раз в адресе ipv6.

     

    Ниже вы можете найти пример использования двойного двоеточия с IPv6-адресом .

     

    2345:0425:2CA1:0000:0000:0567:5673:23b5 ==> 2345:0425:2CA1 :: 0567: 5673: 23B5

    здесь, вместо того, чтобы написать 0000: 00000 , мы написали ::


    . различные части. Эти части приведены ниже:

    • Сетевая часть
    • Узловая часть

     

    Сетевая часть используется для идентификации сети и маршрутизации. Часть узла используется для идентификации самого узла.

     

    Кроме этого разделяем сетевую часть на два . Этими частями являются адрес индивидуальной рассылки и идентификатор подсети. Итак, мы можем сказать, что адрес ipv6 состоит в основном из трех частей:

    • Unicast Address
    • Идентификатор подсети
    • Идентификатор интерфейса


     

    IPv6 и CIDR

    Адрес IPv6 всегда использовать CIDR (бесклассовая междоменная маршрутизация) для определения префикса IPv6 . Он также используется с адресами IPv4 с косой чертой (/) и сетевыми битами. Здесь мы также используем этот механизм.

     

    You can find an example of an Ipv6 Prefix with CIDR value below:

     

    2345:425:2CA1:0000:0000:567:5673:23b5/64

     


     

    Формат IPv6 EUI-64

    Одноадресные рассылки IPv6 обычно выделяют первые 64 бита адреса для идентификации префикса, а оставшиеся 64 бита идентифицируют часть хоста. Этот идентификатор интерфейса основан на аппаратном адресе интерфейса. Этот идентификатор интерфейса может быть создан Формат EUI-64 для Локальный адрес канала IPv6 .

     

    Подводя итог созданию идентификатора интерфейса в формате EUI-64, предположим, что у нас есть MAC-адрес 11-11-22-22-33-33 . Выполните следующие действия, чтобы создать идентификатор интерфейса IPv6 из этого MAC-адреса:

     

    • Разделите этот MAC-адрес на две части.
    • Добавить фиксированную шестнадцатеричную часть FFFE в середину MAC-адреса.
    • Преобразуйте левую часть вашего MAC-адреса в двоичный формат.
    • Инвертировать 7-й бит этого бита. (от 1 до 0, от 0 до 1, 0 означает, что он администрируется локально, 1 означает глобально уникален)

     

    Этот формат EUI-65 используется для IPv6 Link Local Address Auto Address Configuration.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *