Андрей Смирнов
Время чтения: ~24 мин.
Просмотров: 0

Что это такое ipv6

Два шага к автоконфигурации IPv6

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

Адреса Autoconfigured находятся в одном или нескольких из следующих состояний

  • Ориентировочный адрес в процессе проверки на уникальность. Проверка выполняется путем обнаружения дубликатов адресов. Узел не может получать одноадресный трафик на предварительный адрес. Это может, однако, получить и обработать сообщения объявления Многоадресного соседа, отправленные в ответ на сообщение запроса соседа, которое было отправлено во время обнаружения дублирующего адреса.
  • Действительный адрес может быть использован для отправки и приема одноадресного трафика. Допустимое состояние включает предпочтительное и устаревшее состояния. Сумма времени, в течение которого адрес остается в предварительном, предпочтительном и устаревшем состояниях, определяется полем допустимое время жизни в опции Префикс Information Сообщения объявления маршрутизатора или поле допустимое время жизни опции адреса DHCPV6 IA (Identity Association).
  • Выбранный адрес является действительным, его уникальность была проверена, и он может быть использован для неограниченного общения. Узел может отправлять и получать одноадресный трафик с предпочтительного адреса. Период времени, в течение которого адрес может оставаться в предварительном и предпочтительном состояниях, определяется предпочтительным полем времени жизни в опции информации о Префиксе Сообщения объявления маршрутизатора или предпочтительным полем времени жизни опции адреса IA DHCPv6.
  • Устаревший адрес является действительным, и его уникальность была проверена, но ее использование не рекомендуется для новых коммуникаций. Существующие сеансы связи могут по-прежнему использовать устаревший адрес. Узел может отправлять и получать одноадресный трафик на устаревший адрес и с него.
  • Неверный адрес не может быть использован для отправки и приема одноадресного трафика. Адрес переходит в недопустимое состояние после истечения срока действия.

Поиск вашего IP адреса

Show instructions for:

[iPhone/iPad]

Identify your IPv6 address, and your default router (if you have one).

Finding your IPv6 address and default router can be a challenge if you are not familiar with your OS’s network configuration. Instructions for your OS are below.

When looking for your IPv6 address, skip any address. Everyone has them if their OS supports IPv6; this is regadless of whether or not your ISP supports IPv6 yet. Those are «link local» addresses; used just for communicating to other hosts in the same physical network as you.

Пользователям OS X: поиск своего IP-адреса с помощью графического интерфейса:

  • Выберите меню «Apple» (левый верхний угол)
  • Перейти в системые настройки
  • Перейти к сети
  • Нажмите нпо вашей основной сети (зеленый значок), если у вас есть более одного подключения.
  • Перейти в «Дополнительные»
  • Look at the TCP/IP tab, uder «Configure IPv6».
  • Make a note of whether or not there is a router.
  • Make a note of the IPv6 address (if any).

Пользователям OS X: поиск своего IP адреса с помощью командной строки:

  • To open your terminal: Go to your Applications folder; go to Utilities; and double click Terminal.
  • To see your IP addresses: or
  • Игнорируйте адреса; ищите любой другой адрес на вашем или .
  • To see if you have a default route: .
  • Look for a line that says «default»; probably pointing to a gateway starting with

iPhone and iPad users: No information is shown via Apple’s preferences/setup. The «IT Tools» and the «ip6config» apps do show IPv6 address data; both cost.

Linux users: To find your IPv6 address, open a terminal and..

ip -6 address show

Linux users: To find your IPv6 route, use:

ip -6 route show default

Generic unix instructions for determining your IPv6 address and default route:

  • Выполнить and look for to see your possible IPv6 addresses.
  • Выполнить and look for or or similar to find the IPv6 portion; then look for or or .

Пользователям Windows: поиск своего IP-адреса используя cmd.exe:

  • Перейдите в меню «Пуск»
  • If you have a «Run» menu option, select it. Otherwise go to the «Search programs and files» box.
  • Напечатайте
  • В cmd-окне введите .

Для пользователей Windows 7:

  • Перейдите в меню «Пуск»
  • Нажмите «Панель управления»
  • Перейти к «Сеть и интернет»
  • Перейти к «Просмотр состояния сети и задач»
  • Перейдите к «Изменение параметров адаптера».
  • Перейти к основному интернет соединению (двойной клик)
  • Перейдите к «Сведения»
  • Ищите «IPv6-адрес» и «Шлюз по умолчанию IPv6»

Другие ОС на базе Windows: Отправьте подробные инструкции по адресу jfesler@test-ipv6.com, и я добавлю их на сайт.

Типы

Ниже перечислены типы адресов IPv6:

Глобальный одноадресный адрес

Этот тип адреса IPv6 является уникальным для интернета во всем мире. Это похоже на публичные адреса IPv4. Он маршрутизируется в интернете и состоит из 2 частей: ID подсети и ID интерфейса. Он имеет тот же формат адресов, что и любой широковещательный IPv6-адрес. Этот адрес присваивается органом по присвоению номеров в Интернете (IANA).

Уникальный местный адрес

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

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

Это относится к адресу IPv6 один на один. Это просто означает, что пакеты адресуются на одноадресный адрес, предназначенный только для одного интерфейса.

Энкаст

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

Адрес ссылки — местный адрес

Это относится к частному адресу, который не предназначен для маршрутизации в Интернете. Этот тип IPv6-адреса может использоваться локально частными или временными локальными сетями (LAN) для совместного использования и распространения файлов между различными устройствами в локальной сети.

Многоадресная рассылка

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

Проблема неопознанной сети, либо сеть без доступа к интернету. Как исправить в Windows 7-10?

Итак, братва! Сегодня утром столкнулся с проблемкой. У меня пропал интернет, хотя ничего не предвещало беды. Обшарил интернет в поисках решения данной проблемы и решил накатать небольшую статью по этому поводу. Материал собирал из разных источников. На основной ссылку прикреплю. Сразу скажу, что у меня просто сбились настройки IP, пришлось устанавливать вручную. Как это сделать, описано внизу. Так же, я как то записывал видео по этому поводу. Ссылки будут так же в статье.

https://youtube.com/watch?v=kUqez-6BW94

Вообще, данная проблема довольно распространенная. Есть множество различных причин, по которым может появится ошибка «сеть без доступа к интернету». Самые популярные проблемы – это сбой настроек вашего роутера, ошибки операционной системы или же неполадки на стороне интернет-провайдера.

Должно быть: «IPv4-подключение: Интернет».

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

Даже когда интернет работает, там такой же статус для IPv6.

Ну что, если суть проблемы понятна – давайте приступим к решениям.

Что делать, если IPv4 без доступа к интернету или без доступа к сети?

Первым делом проводим самые несложные действия, благодаря которым, сеть может все еще появиться:

  • Пробуем перезагрузить ваш ноутбук либо пк. Не выключаем, а перезагружаем.
  • Перезагружаем роутер, отключив питание на пару минут.
  • Если перед тем, как пропала сеть, вы меняли какие либо настройки – советую вернуть их в первоначальное состояние.
  • Временно отключаем антивирус
  • Проводим восстановление системы.

Запустим диагностику неполадок.

В окне состояние сети жмем – Диагностика.

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

Если ошибка не была обнаружена, можно еще проверить настройки протокола TCP/IPv4.

Зайдите в «Сетевые подключения». Можно нажать правой кнопкой мыши на значок подключения (на панели уведомлений) и выбрать «Центр управления сетями и общим доступом». Затем, в новом окне слева выбрать «Изменение параметров адаптера».

Дальше, нажмите правой кнопкой мыши на тот адаптер, через который вы подключаетесь к интернету, и выберите «Свойства». Если по Wi-Fi, то это «Беспроводная сеть». Если по кабелю, то скорее всего это «Ethernet» (подключение по локальной сети).

В окне «Свойства» выделите пункт IP версии 4 (TCP/IPv4), и нажмите на кнопку «Свойства». В большинстве случаев, компьютер получает настройки автоматически от роутера, или провайдера. Поэтому, получение IP-адреса оставьте автоматически (если провайдер, или администратор вашей сети не требует статических настроек), а DNS пропишите вручную и нажмите Ok. Укажите такие адреса: 8.8.8.8 / 8.8.4.4. Как на скриншоте ниже.

В окне «Свойства» выделите пункт IP версии 4 (TCP/IPv4), и нажмите на кнопку «Свойства». В большинстве случаев, компьютер получает настройки автоматически от роутера, или провайдера. Поэтому, получение IP-адреса оставьте автоматически (если провайдер, или администратор вашей сети не требует статических настроек), а DNS пропишите вручную и нажмите Ok. Укажите такие адреса: 8.8.8.8 / 8.8.4.4. Как на скриншоте ниже.

Компьютер желательно перезагрузить.

Если это не помогло, и у вас подключение через маршрутизатор, то можно попробовать вручную задать настройки IP.

Задаем статические адреса для IPv4

Вам нужно узнать IP-адрес своего роутера. Скорее всего, это 192.168.1.1, или 192.168.0.1. Он должен быть указан на самом маршрутизаторе.

В поле IP-адрес прописываем адрес роутера и меняем последнюю цифру. Например: 192.168.1.10. Маска подсети – будет выставлена автоматически. Основной шлюз – IP-ёадрес роутера. DNS можете оставить «получать автоматически», или прописать свои. Вот так:

Огромное спасибо ресурсу http://help-wifi.com за часть предоставленной информации.

Сразу скажу, что у меня просто сбились настройки IP, пришлось устанавливать вручную.

Структура адреса

Структура Unicast и Anycast адреса

Unicast и Anycast адреса как правило состоят из двух логических частей: 64-битного префикса сети, используемого для маршрутизации и 64-битного идентификатора интерфейса, используемого для идентификации сетевого интерфейса узла.

Структура unicast адреса
биты48 (или больше)16 (или меньше)64
полеrouting prefixsubnet idinterface identifier

Префикс сети (комбинация полей префикс маршрутизации (routing prefix) и идентификатор подсети (subnet id)) содержится в старших 64 битах адреса. Размер префикса маршрутизации может увеличиваться, отнимая биты адреса у поля subnet id. Биты поля subnet id могут использоваться сетевым администратором для создания подсетей. Поле идентификатор интерфейса (interface identifier) может быть получено одним из способов:

  • автоматически сгенерирован из MAC-адреса с помощью модифицированного EUI-64;
  • получен от DHCPv6 сервера;
  • автоматически установлен случайным;
  • настроен вручную.

Локальные (англ. Link-local) адреса также основываются на идентификаторе интерфейса, но используют другой формат префикса сети.

Структура локального адреса
биты105464
полеprefixнулиinterface identifier

Поле prefix содержит двоичное значение 1111111010, а 54 нуля делают префикс сети одинаковым для всех сетей, что делает локальные адреса немаршрутизируемыми.

Структура Multicast адреса

Multicast адрес формируется в соответствии с несколькими правилами, в зависимости от применения.

Структура Multicast адреса
биты844112
полеprefixflgscgroup ID

Поле prefix содержит двоичное значение 11111111 в любом multicast адресе.

Если ничего не помогает

Show instructions for:

[iPhone/iPad]

(Инструкции по отключению или лишению приоритета IPv6)

Отключение или деприоритизация вашего IPv6-адреса

Чтобы полностью отключить IPv6, пока ваш провайдер не предложит вам IPv6: см. раздел «исправления/fixit» на сайте Microsoft, который дает четкие инструкции. Мы выступаем за использование IPv4 вместо IPv6 в политике префиксов, а не полное отключение IPv6. Конкретные функции Windows зависят от того, включен ли IPv6.

Vista, Win7, Win2008 «fixit»

Чтобы полностью отключить IPv6 (Windows 7, Vista; XP должна быть похожа):

  • Перейдите в меню «Пуск»
  • Нажмите «Панель управления»
  • Перейти к «Сеть и интернет»
  • Перейти к «Просмотр состояния сети и задач»
  • Перейдите к «Изменение параметров адаптера».
  • Перейти к основному интернет соединению (двойной клик)
  • Перейдите в раздел «Свойства»
  • Снимите флажок «Internet Protocol Version 6»
  • Нажмите «ОК»
  • Завершение работы/перезагрузка.

Чтобы отключить IPv6 в ОС Windows XP:

  • Взято из: http://support.microsoft.com/kb/2478747
  • Убедитесь, что вы вошли в систему как администратор.
  • Нажмите кнопку Пуск, выберите Все программы, Стандартные и выберите Командная строка.
  • В командной строке введите: netsh int ipv6 uninstall и нажмите клавишу Enter на вашей клавиатуре.
  • Закройте окно командной строки и перезагрузите компьютер.

Другие ОС на базе Windows: Отправьте подробные инструкции по адресу jfesler@test-ipv6.com, и я добавлю их на сайт.

Пользователи OS X

Перед отключением IPv6 убедитесь, что вы используете последнюю версию ОС. В частности, OS X 10.6.7 имеет несколько обходных путей для того, чтобы быть «сломанной». Это может решить ваши проблемы, не прибегая к полному отключению IPv6.

  • Как отключить IPv6
    • Выберите меню «Apple» (левый верхний угол)
    • Перейти в системые настройки
    • Перейти к сети
    • Нажмите нпо вашей основной сети (зеленый значок), если у вас есть более одного подключения.
    • Перейти в «Дополнительные»
    • Отключить IPv6
    • Применить изменения

Пользователи iPhone и iPad

IPv6 не настраивается на iPhone или iPad. Единственный вариант — переключиться на другую сеть.

Пользователи Linux:

  • Как отключить IPv6
    • Это очень специфично для дистрибутива. Выполните поиск в Интернете с помощью любимой поисковой системы.
    • Пример поискового запроса:

Общие инструкции unix, чтобы временно удалить ваш IPv6 адрес.

  • Имейте в виду, что если маршрутизатор повторно рекламирует его, вы заново запомните маршрут по умолчанию.
  • Вы можете выполнить веб-поиск для конкретного дистрибутива ОС. Пример поиска: .

Кто использует IPv6?

В настоящий момент уже более 20 000 веб-сайтов используют протокол IPv6, и среди них такие гиганты как Facebook, Yahoo, Google, Wikipedia, YouTube и другие.

Почему компании и операторы связи должны переходить на IPv6?

  1. Неизбежность – в скором времени протокол IPv6 станет единственным вариантом подключения новых устройств или хостов к сети интернет.
  2. Эффективность – протокол IPv6 устраняет большинство проблем, связанных с конфликтом адресов присущих IPv4, а также предоставляет более оптимизированные соединения для устройств.
  3. Безопасность – протокол IPv6 шифрует трафик и проверяет целостность пакетов, обеспечивая VPN-подобную защиту для стандартного интернет-трафика.

Сравнение с IPv4

Иногда утверждается, что новый протокол может обеспечить до 5·1028 адресов на каждого жителя Земли. Такое большое адресное пространство было введено ради иерархичности адресов (это упрощает маршрутизацию). Тем не менее, увеличенное пространство адресов сделает NAT необязательным. Классическое применение IPv6 (по сети /64 на абонента; используется только unicast-адресация) обеспечит возможность использования более 300 млн IP-адресов на каждого жителя Земли.

Из IPv6 убраны функции, усложняющие работу маршрутизаторов:

  • Маршрутизаторы больше не должны фрагментировать пакет, вместо этого пакет отбрасывается с ICMP-уведомлением о превышении MTU и указанием величины MTU следующего канала, в который этому пакету не удалось войти. В IPv4 размер MTU в ICMP-пакете не указывался и отправителю требовалось осуществлять подбор MTU техникой . Для лучшей работы протоколов, требовательных к потерям, минимальный MTU поднят до 1280 байт. Фрагментация поддерживается как опция (информация о фрагментации пакетов вынесена из основного заголовка в расширенные) и возможна только по инициативе передающей стороны.
  • Из IP-заголовка исключена контрольная сумма. С учётом того, что канальные (Ethernet) и транспортные (TCP и UDP) протоколы имеют свои контрольные суммы, ещё одна контрольная сумма на уровне IP воспринимается как излишняя. Кроме того, модификация поля hop limit (или TTL в IPv4) на каждом маршрутизаторе в IPv4 приводила к необходимости её постоянного перерасчёта.

Несмотря на больший по сравнению с предыдущей версией протокола размер адреса IPv6 (16 байтов вместо 4), заголовок пакета удлинился всего лишь вдвое: с 20 до 40 байт.

Улучшения IPv6 по сравнению с IPv4:

  • В сверхскоростных сетях возможна поддержка огромных пакетов (джамбограмм) — до 4 гигабайт;
  • Time to Live переименовано в Hop Limit;
  • Появились метки потоков и классы трафика;
  • Появилось многоадресное вещание.

Автоконфигурация (Stateless address autoconfiguration — SLAAC)

При инициализации сетевого интерфейса ему назначается локальный IPv6-адрес, состоящий из префикса fe80::/10 и идентификатора интерфейса, размещённого в младшей части адреса. В качестве идентификатора интерфейса часто используется 64-битный расширенный уникальный идентификатор , часто ассоциируемый с MAC-адресом. Локальный адрес действителен только в пределах сетевого сегмента канального уровня и используется для обмена информационными ICMPv6 пакетами.

Для настройки других адресов узел может запросить информацию о настройках сети у маршрутизаторов, отправив ICMPv6 сообщение «Router Solicitation» на групповой адрес маршрутизаторов. Маршрутизаторы, получившие это сообщение, отвечают ICMPv6 сообщением «Router Advertisement», в котором может содержаться информация о сетевом префиксе, адресе шлюза, адресах рекурсивных DNS серверов, MTU и множестве других параметров. Объединяя сетевой префикс и идентификатор интерфейса, узел получает новый адрес. Для защиты персональных данных идентификатор интерфейса может быть заменён на псевдослучайное число.

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

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

IPv4 и IPv6 Сравнение

Ниже описаны различия между IPv6 и IPv4:

ХарактеристикиIPv4IPv6
Длина битового адреса32-разрядный128-битный
Конфигурация адресаПоддержка ручной настройки адреса DHCP и адреса DHCPПоддержка автоматической настройки и перенумерации адресов
Возможность сквозной целостности соединенияНедостижимыйДостижимый
Представление адресаВ десятичной дробишестнадцатеричный
Поле контрольной суммыВ наличииНедоступно
Шифрование и аутентификацияНе предусмотреноПри условии

IPv4

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

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

История создания

IETF назначила новому протоколу версию 6, так как версия 5 была ранее назначена экспериментальному протоколу, предназначенному для передачи видео и аудио.

Исчерпание IPv4-адресов

Основная статья: Исчерпание IPv4-адресов

Оценки времени полного исчерпания IPv4-адресов различались в 2000-х. Так, в 2003 году директор APNIC Пол Уилсон (англ. Paul Wilson) заявил, что, основываясь на темпах развёртывания сети Интернет того времени, свободного адресного пространства хватит на одно—два десятилетия. В сентябре 2005 года Cisco Systems предположила, что пула доступных адресов хватит на 4—5 лет.

3 февраля 2011 агентство IANA распределило последние 5 блоков /8 IPv4 региональным интернет-регистраторам.
На этот момент ожидалось, что общий запас свободных блоков адресов у региональных интернет-регистраторов (RIR) закончится в течение срока от полугода (APNIC) до пяти лет (AfriNIC).

По состоянию на сентябрь 2015 года, об исчерпании общего запаса свободных блоков IPv4-адресов и ограничениях на выдачу новых диапазонов адресов объявили все региональные регистраторы, кроме AfriNIC; ARIN объявил о полном исчерпании свободных IPv4-адресов, а для остальных регистраторов этот момент прогнозируется начиная с 2017 года. Выделение IPv4-адресов в Европе, Азии и Латинской Америке (регистраторы APNIC, RIPE NCC и LACNIC) продолжается блоками /22 (по 1024 адреса)

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

8 июня 2011 года состоялся Международный день IPv6 — мероприятие по тестированию готовности мирового интернет-сообщества к переходу с IPv4 на IPv6, в рамках которого участвующие в акции компании добавили к своим сайтам IPv6-записи на один день. Тестирование прошло успешно, накопленные данные будут проанализированы и учтены при последующем внедрении протокола и для составления рекомендаций.

Внедрение протокола

Перевод на IPv6 начал осуществляться внутри с 2008 года.
Тестирование IPv6 признано успешным. 6 июня 2012 года состоялся Всемирный запуск IPv6. Интернет-провайдеры включат IPv6 как минимум для 1 % своих пользователей (уже подписались AT&T, Comcast, Free Telecom, Internode, KDDI, Time Warner Cable, XS4ALL). Производители сетевого оборудования активируют IPv6 в качестве настроек по умолчанию в маршрутизаторах (Cisco, D-Link). Веб-компании включат IPv6 на своих основных сайтах (Google, Facebook, Microsoft Bing, Yahoo), а некоторые переводят на IPv6 также корпоративные сети.
В спецификации стандарта мобильных сетей LTE указана обязательная поддержка протокола IPv6.

QoS

Приоритет пакетов маршрутизаторы определяют на основе первых шести бит поля Traffic Class. Первые три бита определяют класс трафика, оставшиеся биты определяют приоритет удаления. Чем больше значение приоритета, тем выше приоритет пакета.

Разработчики IPv6 рекомендуют использовать для определённых категорий приложений следующие коды класса трафика:

Класс трафикаНазначение
Нехарактеризованный трафик
1Заполняющий трафик (сетевые новости)
2Несущественный информационный трафик (электронная почта)
3Резерв
4Существенный трафик (FTP, HTTP, NFS)
5Резерв
6Интерактивный трафик (Telnet, X-terminal, SSH)
7Управляющий трафик (Маршрутная информация, SNMP)

Что такое Internet Protocol (IP)?

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

Особенности IPv4Особенности IPv6
Поддерживает 4 миллиарда интернет-адресовПоддерживает 340 триллионов, триллионов, триллионов интернет-адресов
Запаса адресов уже не хватает для всех устройств на землеАдресов хватит на всех: 340,000,000,000,000,000,000,000,000,000,000,000,000
32-битная адресация128-битная адресация
Разработан в конце 70-х годов, когда и не предполагалось такое множество интернет-устройствПозволяет каждому человеку на земле иметь сотни миллионов интернет-устройств

Включение и отключение протокола IPv6 с помощью реестра

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

Чтобы попасть в реестр нужно вызвать служебную утилиту «Выполнить», как это сделать описано выше и в поле программы вбить слово regedit, затем нажать на «ENTER» либо кнопку «OK». Перед вами появится окно редактора реестра, в котором потребуется перейти по следующему пути;

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters

С правой стороны нужно найти ключ, имеющий название «DisabledComponents» и кликнуть по нему два раза левой кнопкой мышки. Если такого параметра нет тогда следует создать его, для этого надо кликнуть правой кнопкой мышки на свободном месте (с правой стороны редактора разумеется) затем навести стрелку на строку «Создать» и из появившегося списка выбрать параметр DWORD (32 бита). В поле где будет предложено ввести название ключа нужно прописать DisabledComponents и нажать на «ENTER».

В открывшемся окне параметра «DisabledComponents» в поле «Значение» следует ввести одно из описанных далее.

Чтобы включить все компоненты протокола IPv6 нужно ввести (данное значение установлено по умолчанию в Windows).

Если желаете отключить все составные IPv6 помимо интерфейса замыкания на себя, то надо ввести 0xffffffff. Также данная установка укажет Windows что надо отдать предпочтение IPv4, а не IPv6 через изменения записей в таблице политик префиксов.

Для того чтобы отдать предпочтение протоколу IPv4 нужно ввести в поле значение 0x20. Рекомендую при отключении использовать именно его тогда у вас будет функционировать удалённый доступ, удалённый рабочий стол и большинство функционала протокола IPv6.

Чтобы отключить протокол IPv6 везде где есть нетуннельные интерфейсы нужно в поле ввести 0x10. (Например, интерфейс «ЛС» или «PPP»).

Выполнение отключения везде где есть туннельные интерфейсы можно произвести с помощью значения 0x01. К таким относятся «ISATAP», «6to4», «Teredo».

Чтобы отключить все интерфейсы кроме замыкающегося на себя следует ввести значение 0x11.

Если вы укажите любые другие значения кроме «0x0» или «0x20», то служба «Маршрутизация и удалённый доступ» перестанет работать, поэтому будьте внимательны. После того как будет введено желаемое нажмите на кнопку «OK», выйдите из реестра и перезагрузите компьютер.

12.11.2014

Нотация

Адреса IPv6 отображаются как восемь четырёхзначных шестнадцатеричных чисел (то есть групп по четыре символа), разделённых двоеточием.
Пример адреса:

2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d

Если две и более групп подряд равны 0000, то они могут быть опущены и заменены на двойное двоеточие (::). Незначащие старшие нули в группах могут быть опущены. Например, 2001:0db8:0000:0000:0000:0000:ae21:ad12 может быть сокращён до 2001:db8::ae21:ad12, или 0000:0000:0000:0000:0000:0000:ae21:ad12 может быть сокращён до ::ae21:ad12. Сокращению не могут быть подвергнуты 2 разделённые нулевые группы из-за возникновения неоднозначности.

Также есть специальная нотация для записи встроенного и отображённого IPv4 на IPv6. В ней последние 2 группы знаков заменены на IPv4-адрес в его формате. Пример:

::ffff:192.0.2.1

При использовании IPv6-адреса в URL необходимо заключать адрес в квадратные скобки:

http:///

Если необходимо указать порт, то он пишется после скобок:

http://:8080/

Метки потоков

Введение в протоколе IPv6 поля «Метка потока» позволяет значительно упростить процедуру маршрутизации однородного потока пакетов. Поток — это последовательность пакетов, посылаемых отправителем определённому адресату. При этом предполагается, что все пакеты данного потока должны быть подвергнуты определённой обработке. Характер данной обработки задаётся дополнительными заголовками.

Допускается существование нескольких потоков между отправителем и получателем. Метка потока присваивается узлом-отправителем путём генерации псевдослучайного 20-битного числа. Все пакеты одного потока должны иметь одинаковые заголовки, обрабатываемые маршрутизатором.

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

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

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

Туннельный брокер

Если ваш провайдер не использует NAT, и при этом IPv4-адрес даёт хотя и «белый», но динамический, рекомендую рассмотреть вариант использования туннельного брокера.

Преимущества:

  • Даёт диапазон IPv6-адресов, не зависящий от вашего Интернет-провайдера, и не меняющийся при смене вашего IPv4-адреса;
  • Брокер может предоставлять возможность делегировать обратный DNS на указанные вами DNS-сервера (например dns.he.net, freedns.afraid.org, xname.org).

Недостатки:

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

Ссылки:

  • Туннельный брокер от IP4market

  • IPv6 через tunnelbroker.net

    Раздача IPv6 от tunnelbroker.net в локальную сеть

  • «Настрой себе IPv6» в Debian/Ubuntu и в Fedora/CentOS/RHEL

  • Домашняя сеть белых IPv6 адресов — настройка IPv6 от tunnelbroker.net во FreeBSD
  • Free IPv4 to IPv6 Tunnel Brokers

  • Сравнение различных способов туннелирования (англ.)

Способ второй — туннельный брокер 6in4

Тут придется сделать на несколько манипуляций больше.

Нам нужно зарегистрироваться на туннельном брокере HE — https://tunnelbroker.net/

Сложностей там не должно быть.

Второе

Нужно создать туннель.
IPv4 Endpoint (Your side): вписываем свой IP адрес В нашем случае это 82.193.89.206.

Потом выбираем сервер. Тут лучше всего выбрать сервер, который находится ближе всего по маршрутам и до которого пинг наилучший. Проверить можно командой tracert -d

В моем случае лучше всего подходит Warsaw, PL 216.66.80.162. До него всего 9 хопов и 30 ms пинг.
Для сравнения до Johannesburg, ZA 216.66.87.134 пинг под 200 ms и 13 хопов. 

Ради теста я выберу Африку, посмотреть как влияет выбор сервера на скорость.

Нажимаем на «создать туннель» и ждем когда нас перекинет на след. страницу

Немного пояснений.

Server IPv4 addrees — это удаленный адрес тунеля
Server IPv6 addtrss — это шлюз (gateway) для нашего роутера
Client IPv4 address — наш внешний IP адрес на роутере
Client IPv6 address- по сути это будет внешний IP адрес нашего роутера
Routed /64 — это весь блок IP адресов, которые выдал нам брокер. Они прописываются на LAN
Anycast IPv6 caching name server — это DNS Hurricane Electric IPv6

Немного останавлюсь на Routed /64.

Что бы было немного понятней, представим себе ситуацию с IPv4. Предположим, что наш провайдер выделил нам не один IP адрес, как в случае с нашим 82.193.89.205, а целую кучу IP адресов. Обычно такая куча помечается префиксом — через слеш после IP.
К примеру, если провайдер выдает нам 82.193.89.0/24 — это означает, что мы сможем использовать диапазон IP адресов с 82.193.89.1 — 82.193.89.254. Это 254 IP адреса.
В случае с IPv6 и нашим 2001:470:1f23:ae::/64, означает, что нам доступны любые IP адреса из диапазона 2001:470:1f23:ae:0000:0000:0000:0000 — 2001:470:1f23:ae:ffff:ffff:ffff:ffff. А это целых 18446744073709551616 реальных IP адресов!!!
Один из этих IP адресов должен быть прописан на роутере, на LAN интерфейсе. Этот IP и будет являться шлюзом (gateway) для наших устройств. Что бы не лезть в дебри просто нужно прописать 2001:470:1f23:ae::1

Третье

Настройка роутера. WAN оставляем как в первом варианте, но настраиваем иначе IPv6

В статусе будет так

Проверяем соединение пингом, как и в первом случае ping 2001:4860:4860::8888

Вот несколько ссылок на тесты

Если вдруг…

Если гугол не запинговался, значит что-то пошло не так. Советов не дам, т.к. проблемы могут быть разные, но нужно точно убедиться, что IPv6 протокол на компьютере или другом устройстве включен.
На windows можно проверить полученные настройки от роутера командой ipconfig /all

Там должны присутствовать записи IPv6 Address и начинаться они в одном и случаев будут на 2002:

Если их нет, значит надо проверить включен ли IPv6 протокол.
Пишем в «run» команду ncpa.cpl, открываем свойства адаптера, как правило это Local Area Connection, и находим Internect Protocol Version 6. Ставим галочку если ее нет.

Может случиться так, что протокол не установлен. В этом случае его нужно установить нажав на кнопку install.

В мобильных телефонах, в частности Android, протокол уже установлен, и телефон должен на 90% заработать.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации