Объяснение типов и состояний автоконфигурации IPv6

Каждому узлу в сети требуется уникальный IP-адрес для связи и обмена данными с другими заметками. Существует несколько способов настройки IP-адресов на узлах. Одним из таких способов является автоконфигурация адреса. Автоконфигурация адреса является особенностью IPv6. Это позволяет узлам автоматически настраивать для них адреса IPv6.

Адрес IPv6 состоит из 128 двоичных битов. Эти биты делятся на две равные части. Первые 64 бита известны как идентификатор сети (сетевой адрес), а последние 64 бита известны как идентификатор интерфейса (адрес хоста). Идентификатор интерфейса идентифицирует интерфейс в подсети. Идентификатор сети идентифицирует группу интерфейсов в сети.

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

Процесс автоконфигурации

Когда мы запускаем интерфейс IPv6, он проверяет, существует ли действительная конфигурация IP. Если действительная IP-конфигурация не существует, интерфейс автоматически инициирует процесс автоконфигурации адреса.

На первом этапе процесс автоконфигурации создает локальный адрес канала. Локальный адрес канала позволяет интерфейсу взаимодействовать с другими интерфейсами по тому же каналу. Чтобы создать локальный адрес канала, интерфейс использует следующую процедуру.

Для создания идентификатора сети первые 10 бит устанавливаются в 1111 1110 10, а остальные 54 бита устанавливаются в 0. В шестнадцатеричной записи двоичное число 1111111010 записывается как FE80. В IPv6 непрерывный набор 0 может быть сокращен двойным двоеточием (::). Из-за этих двух правил сетевой идентификатор локального адреса всегда остается FE80::/64.

Для создания идентификатора интерфейса интерфейс использует алгоритм EUI-64. Этот алгоритм использует аппаратный адрес (MAC) интерфейса. Аппаратный адрес состоит из 48 бит. Первые 24 бита идентифицируют компанию, а последние 24 бита идентифицируют интерфейс. Алгоритм EUI-64 вставляет шестнадцатеричное значение FFFE (16 бит в двоичном формате) между идентификатором компании и идентификатором интерфейса. Он также устанавливает 7- й бит MAC-адреса в 1, что указывает на то, что адрес определен локально.

Давайте возьмем пример. Предположим, что MAC-адрес интерфейса — AC:62:E8:49:5F:62. Тогда локальный адрес канала, созданный в процессе автоконфигурации, будет FE80::AE62:E8FF:FE49:5F62. В этом адресе FE80:: — это идентификатор сети (адрес), а AE62:E8FF:FE49:5F62 — это идентификатор интерфейса (адрес).

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

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

Чтобы проверить уникальность адреса, процесс автоконфигурации запускает второй этап.

На втором этапе хост отправляет сообщение запроса соседа на адрес, созданный на первом этапе. Если созданный адрес уже используется, интерфейс, использующий этот адрес, отвечает сообщением объявления соседа.

Если хост получает сообщение объявления соседа в ответ на отправленное сообщение запроса соседа, это указывает на то, что адрес уже используется. Если хост не получает никакого ответа на отправленное сообщение Neighbor Solicitation, это указывает на то, что адрес не используется.

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

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

При автоконфигурации с отслеживанием состояния узел получает IP-конфигурацию или некоторую часть IP-конфигурации от DHCP-сервера. При автоконфигурации без сохранения состояния узел автоматически настраивает свою IP-конфигурацию либо на основе нескольких факторов, либо на основе информации, полученной от маршрутизатора IPv6.

Локальный адрес канала, настроенный в процессе автоконфигурации, является примером конфигурации без сохранения состояния. Локальный и глобальный адрес сайта можно настроить обоими методами. Чтобы настроить эти адреса с помощью метода с отслеживанием состояния, настройте сервер DHCP для предоставления конфигурации IP и настройте узлы для получения конфигурации IP от сервера DHCP.

В этом уроке мы обсудим только конфигурацию без сохранения состояния. Мы обсудим настройку с сохранением состояния отдельно в следующем уроке.

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

Рекламные объявления маршрутизатора содержат информацию о префиксе и опциях. Наиболее распространенными опциями являются предел прыжков, время достижимости, таймер повторной передачи и максимальная единица передачи. Если параметры установлены в объявлении, хост соответствующим образом настраивает соответствующие параметры.

На следующем изображении показаны этапы процесса автоконфигурации, которые были объяснены до сих пор.

Информация префикса используется для создания локальных и глобальных адресов сайта. Рекламное объявление может содержать ноль, одну или несколько префиксных данных. Для каждой информации префикса хост выполняет следующее действие.

Он проверяет флаг автономной конфигурации адреса. Если значение этого флага установлено в 1, хост может использовать информацию, доступную в объявлении, для генерации адресов с помощью метода конфигурации без сохранения состояния.

Если флаг конфигурации автономного адреса установлен в 1, хост проверяет другие параметры в префиксе. Этими параметрами являются префикс подсети и значения времени жизни префикса подсети. Значения времени жизни указывают, как долго адреса, сгенерированные из префикса подсети, остаются действительными.

Префикс подсети используется для создания локальных и глобальных адресов сайта. Процесс генерации нового адреса тот же. Для генерации идентификатора сети используется префикс подсети. Для генерации идентификатора интерфейса используется аппаратный адрес соответствующего интерфейса и алгоритм EUI-64.

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

Состояния автоконфигурации адреса

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

Tentative

Любой адрес, созданный в процессе автоконфигурации, остается в предварительном состоянии до тех пор, пока не будет проверена уникальность адреса. В предварительном состоянии узел не может использовать адрес для получения одноадресного трафика. Однако он может использовать адрес для получения и обработки сообщений Neighbor Advertisement, полученных в ответ на сообщения Neighbor Solicitation.

Preferred

После проверки уникальности адреса адрес переходит в предпочтительное состояние. В предпочтительном состоянии адрес можно использовать для неограниченного обмена сообщениями. Узел использует предпочтительный адрес для отправки и получения одноадресного трафика. Поле предпочтительного срока действия в опции информации о префиксе рекламного сообщения маршрутизатора определяет период времени, в течение которого адрес может оставаться в предварительном и предпочтительном состоянии.

Deprecated

Из предпочтительного состояния адрес переходит в устаревшее состояние. В этом состоянии узел может использовать адрес для существующих сеансов связи, но не может использовать адрес для начала нового сеанса связи.

Valid

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

Invalid

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

https://www.youtube.com/watch?v=3yPQpjA-t7w&pp=ygVb0J7QsdGK0Y_RgdC90LXQvdC40LUg0YLQuNC_0L7QsiDQuCDRgdC-0YHRgtC-0Y_QvdC40Lkg0LDQstGC0L7QutC-0L3RhNC40LPRg9GA0LDRhtC40LggSVB2Ng%3D%3DVideo can’t be loaded because JavaScript is disabled: Объясняем iPv6 — НАСТОЯЩИЙ интернет | РАЗБОР (https://www.youtube.com/watch?v=3yPQpjA-t7w&pp=ygVb0J7QsdGK0Y_RgdC90LXQvdC40LUg0YLQuNC_0L7QsiDQuCDRgdC-0YHRgtC-0Y_QvdC40Lkg0LDQstGC0L7QutC-0L3RhNC40LPRg9GA0LDRhtC40LggSVB2Ng%3D%3D)


Source: https://ip-calculator.ru/blog/networking/ipv6-autoconfiguration-types-and-states-explained/

Межтекстовые Отзывы
Посмотреть все комментарии
guest

Как исправить ошибку 0x803F8001 в Windows 11

Код ошибки Microsoft Store 0x803F8001 обычно появляется при попытке загрузить, обновить или запустить приложения на устройстве Windows 11....

Как исправить ошибку 0xC000021A в Windows

Код остановки Windows 0xC000021A — это критическая ошибка синего экрана смерти (BSOD), которая возникает, когда критический системный процесс,...

Бессерверные архитектуры: трансформация роли системного администратора

Традиционные серверные инфраструктуры постепенно уступают место новому подходу — бессерверным вычислениям. Это не просто очередная технологическая тенденция, а...

Как зарегистрировать DLL: 3 способа сделать это быстро

  Часто рекомендуется принудительно зарегистрировать поврежденный файл DLL, когда вы заменяете его новым. Узнайте, как зарегистрировать DLL на...

Как исправить ошибку BSOD WORKER_THREAD_INVALID_STATE

  Ошибка WORKER_THREAD_INVALID_STATE, также известная как ошибка проверки 0x1D2, указывает на то, что исполнительный рабочий поток находится в...

Почему DNS-сервер может быть недоступен в Windows 10

Сообщение об ошибке «Ваш DNS-сервер может быть недоступен» указывает на то, что может возникнуть проблема с DNS-сервером (системой...

Как просмотреть, создать и удалить общие сетевые ресурсы с помощью командной строки Windows

Ключевые моменты Используйте команду «Net Share» для просмотра общих ресурсов на компьютере или «Net Share = /Grant:,» для...

Что такое адаптер Wi-Fi? (13 вещей, которые вам следует знать!)

Хотите знать, как ваши устройства подключаются к Интернету по беспроводной сети? Спасибо адаптеру Wi-Fi за это! Но что...

Кибератаки, сетевые атаки, угрозы, уязвимости и смягчение последствий

Существуют различные сетевые атаки и различные способы защитить себя от злоумышленников. В этом уроке мы сосредоточимся на том,...

Ошибка ERROR_PNP_TRANSLATION_FAILED

Ошибка ERROR_PNP_TRANSLATION_FAILED имеет код ошибки 672 (0x2A0) и описание Переводчику не удалось перевести ресурсы, что указывает на проблему...

Безопасность и надежность: как мобильные прокси обеспечивают безопасное соединение

Мобильные прокси выделяются как эффективное средство обеспечения безопасности и конфиденциальности. В данной статье мы рассмотрим ключевые аспекты, включая...

Ошибка IPI_WATCHDOG_TIMEOUT BSOD 0x000001DB

Синий экран IPI_WATCHDOG_TIMEOUT Windows появляется, когда процессор слишком долго застревает в цикле IPI, и ОС в конечном итоге...

Как исправить ошибку 0x00000050 в Windows 11

Ошибка 0x00000050, также известная как PAGE_FAULT_IN_NONPAGED_AREA, возникает, когда Windows 11 пытается получить доступ к недопустимой системной памяти. Обычно...

Можно ли использовать два адаптера Wi-Fi?

Адаптеры Wi-Fi — это интерфейсы, которые позволяют проводным устройствам получать доступ к сигналам Wi-Fi и принимать их. Устройства...

Объяснение типов и состояний автоконфигурации IPv6

Каждому узлу в сети требуется уникальный IP-адрес для связи и обмена данными с другими заметками. Существует несколько способов...

Неверный адрес стека ядра 0x000001CE: как это исправить

INVALID_KERNEL_STACK_ADDRESS — нечастая ошибка BSOD, но она может вызвать множество проблем, поэтому важно ее исправить, и в этом...

Как исправить ошибку 0x0000001E в Windows 11

Ошибка 0x0000001E в Windows 11 возникает, когда операционная система сталкивается с неожиданным исключением режима ядра, что приводит к...

Что такое Smart Connect на вашем маршрутизаторе Wi-Fi и как это работает

Некоторые функции рекламируются производителями беспроводных маршрутизаторов только для того, чтобы сделать их более привлекательными и создать впечатление, что...

Как разрешить пинг через брандмауэр Windows

ICMP, также известный как PING, обычно используется системными администраторами для проверки работоспособности компьютеров (и других сетевых устройств). Брандмауэр...

Как исправить ошибку 0xC1900208 Windows 11 Update

Ошибка Windows Update 0xC1900208 возникает, когда процесс установки обнаруживает несовместимое программное обеспечение или драйверы в вашей системе. Эта...