Jump to content

6to4

6to4 в Интернет — это механизм перехода для перехода с Интернет-протокола версии 4 (IPv4) на версию 6 (IPv6) и система, которая позволяет пакеты IPv6 передавать по сети IPv4 (обычно IPv4 Интернет ) без необходимости настройки явных туннелей . Также имеются специальные серверы ретрансляции, которые позволяют сетям 6to4 взаимодействовать с собственными сетями IPv6. [ 1 ]

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

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

Большинство сетей IPv6 используют автоконфигурацию, для которой требуются последние 64 бита адреса хоста. Первые 64 бита — это префикс IPv6. Первые 16 бит префикса всегда равны 2002 :, следующие 32 бита — это адрес IPv4, а последние 16 бит префикса доступны для адресации нескольких подсетей IPv6 за одним и тем же маршрутизатором 6to4. Поскольку хосты IPv6, использующие автоконфигурацию, уже определили уникальную 64-битную часть своего адреса, им нужно просто дождаться объявления маршрутизатора, указывающего первые 64 бита префикса, чтобы получить полный IPv6-адрес. Маршрутизатор 6to4 будет знать, что нужно отправить инкапсулированный пакет непосредственно через IPv4, если первые 16 бит равны 2002 , используя следующие 32 в качестве места назначения, или иным образом отправить пакет на известный сервер ретрансляции, который имеет доступ к собственному IPv6.

6to4 не обеспечивает взаимодействие между хостами только IPv4 и хостами только IPv6 (об этом см. NAT64 ). 6to4 — это просто прозрачный механизм, используемый в качестве транспортного уровня между узлами IPv6.

Из-за большого количества неправильно настроенных хостов и низкой производительности в августе 2011 года были опубликованы рекомендации по развертыванию 6to4. [ 2 ] Из-за неразрешимых эксплуатационных проблем при использовании префикса Anycast 6to4 эта часть стандарта была признана устаревшей в 2015 году. [ 3 ]

Как работает 6to4

[ редактировать ]
6to4

6to4 выполняет три функции:

  • Назначает блок адресного пространства IPv6 любому хосту или сети, имеющей глобальный адрес IPv4.
  • Инкапсулирует пакеты IPv6 внутри пакетов IPv4 для передачи по сети IPv4 с помощью 6in4 .
  • Маршрутизирует трафик между сетями 6to4 и «родными» сетями IPv6.

Распределение адресного блока

[ редактировать ]
адрес 6to4

Для любого 32-битного глобального адреса IPv4, назначенного хосту, можно создать 48-битный префикс IPv6 6to4 для использования этим хостом (и, если применимо, сетью за ним), добавив адрес IPv4 к 2002:: / 16. .

Например, глобальный IPv4-адрес 192.0.2.4 имеет соответствующий префикс 6to4 2002:c000:0204:: / 48 . Это дает длину префикса 48 бит, что оставляет место для 16-битного поля подсети и 64-битных адресов хостов внутри подсетей.

Любой адрес IPv6, который начинается с префикса 2002:: / 16 (другими словами, любой адрес с первыми двумя октетами шестнадцатеричного числа 2002), известен как адрес 6to4 , в отличие от собственного адреса IPv6 , который систематически не использует технологии перехода. .

Обратите внимание, что использование зарезервированного адреса IPv4, например, предоставленного RFC   1918 не определен, поскольку маршрутизация этих сетей в общедоступном Интернете запрещена. Например, использование 192.168.1.1 в качестве адреса WAN маршрутизатора будет недопустимым, поскольку обратный пакет не сможет определить IPv4-адрес назначения фактического отправителя.

Инкапсуляция и передача

[ редактировать ]

6to4 встраивает пакет IPv6 в часть полезной нагрузки пакета IPv4 с типом протокола 41. Чтобы отправить пакет IPv6 по сети IPv4 на адрес назначения 6to4, к пакету IPv6 добавляется заголовок IPv4 с типом протокола 41. Адрес назначения IPv4 для добавленного заголовка пакета получается из адреса назначения IPv6 внутреннего пакета (который имеет формат адреса 6to4) путем извлечения 32 битов, следующих сразу за 2002:: / 16 префиксом адреса назначения IPv6. Адрес источника IPv4 в добавленном заголовке пакета — это IPv4-адрес хоста или маршрутизатора, который отправляет пакет через IPv4. Полученный пакет IPv4 затем направляется на адрес назначения IPv4, как и любой другой пакет IPv4.

Маршрутизация между 6to4 и собственным IPv6

[ редактировать ]

Чтобы позволить хостам и сетям, использующим адреса 6to4, обмениваться трафиком с хостами, использующими «родные» адреса IPv6, были установлены «ретрансляционные маршрутизаторы». Ретрансляционный маршрутизатор подключается к сети IPv4 и сети IPv6. Полезная нагрузка пакетов 6to4, поступающих на интерфейс IPv4, будет маршрутизироваться в сеть IPv6, а пакеты, поступающие на интерфейс IPv6 с префиксом адреса назначения 2002:: / 16 , будут инкапсулироваться и пересылаться по сети IPv4.

Существует разница между «ретрансляционным маршрутизатором» и «пограничным маршрутизатором» (также известным как «пограничный маршрутизатор 6to4»). Пограничный маршрутизатор 6to4 — это маршрутизатор IPv6, поддерживающий псевдоинтерфейс 6to4. Обычно это пограничный маршрутизатор между сайтом IPv6 и глобальной сетью IPv4, где сайт IPv6 использует 2002:: / 16 , связанный с адресом IPv4, используемым позже. С другой стороны, «ретрансляционный маршрутизатор» — это маршрутизатор 6to4, настроенный для поддержки транзитной маршрутизации между адресами 6to4 и чистыми собственными адресами IPv6.

Чтобы позволить хосту 6to4 взаимодействовать с собственным Интернетом IPv6, для его шлюза по умолчанию IPv6 должен быть установлен адрес 6to4, который содержит адрес IPv4 ретрансляционного маршрутизатора 6to4. Чтобы пользователям не приходилось настраивать это вручную, произвольный адрес 192.88.99.1 . раньше выделялся [ 4 ] Его можно назначить любому количеству ретрансляционных маршрутизаторов 6to4, чтобы маршрутизация IPv4 обеспечивала маршрутизацию инкапсулированных пакетов IPv6 к ближайшему для пересылки в Интернет IPv6. Из-за неразрешимых эксплуатационных проблем это использование устарело. [ 2 ] [ 3 ]

Пакеты из Интернета IPv6 в системы 6to4 должны отправляться на ретрансляционный маршрутизатор 6to4 обычными методами маршрутизации IPv6. В спецификации указано, что такие ретрансляционные маршрутизаторы должны объявлять только 2002:: / 16 , а не его подразделения, чтобы предотвратить загрязнение маршрутами IPv4 таблиц маршрутизации маршрутизаторов IPv6. Отсюда их можно затем отправить через Интернет IPv4 в пункт назначения.

Чтобы хост 6to4 имел быстрое и надежное соединение с хостом, использующим Интернет IPv6, как хост 6to4, так и собственный хост IPv6 должны иметь маршрут к быстрому, надежному и правильно настроенному серверу ретрансляции. Интернет-провайдер хоста 6to4 может гарантировать, что исходящие пакеты пойдут на такой ретранслятор, но он не имеет контроля над ретрансляцией, используемой для ответов от собственного хоста IPv6. Вариант, называемый быстрым развертыванием IPv6 («6rd»), использует те же основные принципы, что и 6to4, но использует ретранслятор, управляемый интернет-провайдером 6-го пользователя, для трафика в обоих направлениях. используется блок адресов, выделенный интернет-провайдером пользователя Для этого вместо 2002:: / 16 .

Обратное делегирование DNS

[ редактировать ]

Если сайт, использующий 6to4, имеет фиксированный глобальный IPv4-адрес, его префикс IPv6 6to4 также фиксирован. Затем можно запросить обратное делегирование DNS для отдельного 48-битного префикса 6–4 внутри 2.0.0.2.ip6.arpa Зона DNS от Организации номерных ресурсов по адресу 6to4.nro.net . Процесс полностью автоматический.

Соображения безопасности

[ редактировать ]

В соответствии с Маршрутизаторы и реле RFC   3964 , 6to4 должны гарантировать, что:

  • один или оба адреса источника и назначения любого инкапсулированного пакета находятся в пределах префикса IPv6 6to4 2002:: / 16 ,
  • если исходный IPv6-адрес представляет собой IPv6-адрес 6to4, соответствующий ему IPv4-адрес маршрутизатора 6to4 соответствует исходному адресу IPv4 в заголовке инкапсуляции IPv4,
  • аналогично, если IPv6-адрес назначения представляет собой IPv6-адрес 6to4, соответствующий ему IPv4-адрес маршрутизатора 6to4 соответствует адресу назначения IPv4 в заголовке инкапсуляции IPv4,
  • Любой встроенный IPv4-адрес маршрутизатора 6to4 является глобальным одноадресным .

Поддержка программного обеспечения

[ редактировать ]

Microsoft Windows

[ редактировать ]

6to4 отключен по умолчанию после юбилейного обновления . Он больше не поддерживается активно и может быть удален в будущем выпуске. [ 5 ]

См. также

[ редактировать ]

Дальнейшее чтение

[ редактировать ]
  • Б. Карпентер и К. Мур . Подключение доменов IPv6 через облака IPv4 . RFC   3056 , февраль 2001 г.
  • Р. Гиллиган и Э. Нордмарк. Механизмы перехода для хостов и маршрутизаторов IPv6 . RFC   2893 , август 2000 г.
  • П. Савола и К. Патель. Вопросы безопасности для 6to4 . RFC   3964 , декабрь 2004 г.
  • Б. Карпентер. Консультативные рекомендации по развертыванию 6to4 . RFC   6343 , август 2011 г.
  • О. Троан, Б. Карпентер, Эд. Устаревший префикс Anycast для ретрансляционных маршрутизаторов 6to4 . RFC   7526 , май 2015 г.
  1. ^ RFC   3056 — Подключение доменов IPv6 через облака IPv4
  2. ^ Jump up to: а б RFC   6343 — Рекомендации по развертыванию 6to4
  3. ^ Jump up to: а б RFC   7526 — прекращение поддержки префикса Anycast для ретрансляционных маршрутизаторов 6to4
  4. ^ К. Уитема (июнь 2001 г.). Префикс Anycast для релейных маршрутизаторов 6to4 . Сетевая рабочая группа. дои : 10.17487/RFC3068 . РФК 3068 .
  5. ^ Грег-Линдси. «Функции Windows 10, которые мы больше не разрабатываем» . docs.microsoft.com . Проверено 2 декабря 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3cbcfef3213e45b320ea14d02f730cb5__1686107040
URL1:https://arc.ask3.ru/arc/aa/3c/b5/3cbcfef3213e45b320ea14d02f730cb5.html
Заголовок, (Title) документа по адресу, URL1:
6to4 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)