Перевод IVI - IVI Translation
Механизмы перехода IPv6 |
---|
Стандарты Track |
Экспериментальный |
Информационная |
Черновики |
Не рекомендуется |
Перевод IVI относится к технике трансляции IPv4 / IPv6 без сохранения состояния.[1] Это позволяет хостам из разных семейств адресов (IPv4 и IPv6 ) взаимодействуют друг с другом и поддерживают сквозную прозрачность адресов.[2]
NAT64 без сохранения состояния может использоваться в 4 различных сценариях:[3]
- Сеть IPv6 к Интернету IPv4
- Интернет IPv4 в сеть IPv6
- От сети IPv6 к сети IPv4
- От сети IPv4 к сети IPv6
NAT64 без сохранения состояния является заменой СИИТ (RFC 6145 ).
Как это устроено
Строительные блоки NAT64 без сохранения состояния
- Преобразование адресов определено в RFC 6052 [4] это схема отображения без сохранения состояния, которая включает IPv4-адрес в конкретной сети Префикс IPv6 и формирует адреса, преобразованные в IPv4 и преобразованные в IPv4. Адреса IPv6 с преобразованием IPv4 - это адреса IPv6, используемые для представления узлов IPv4 в сети IPv6. IPv6-адреса с возможностью преобразования IPv4 - это IPv6-адреса, назначенные узлам IPv6 для использования с трансляцией без сохранения состояния.
- Преобразование заголовков и преобразование ICMP, определенные в RFC 6145 [5] алгоритмы для выполнения трансляции заголовков между IPv4 и IPv6, а также между ICMP и ICMPv6.
- DNS запись перевода (DNS64 ) определено в RFC 6147 [6] описывает отображение из Запись к Запись AAAA определено в RFC 6052.[4]
Расширения NAT64 без сохранения состояния
- Совместное использование адресов без сохранения состояния NAT64 позволяет нескольким узлам IPv6 совместно использовать один общедоступный адрес IPv4, при этом каждый узел управляет своим диапазоном портов. Этого можно добиться, задав суффикс формата адреса. RFC 6052.[4][7]
- Двойной перевод без сохранения состояния также называется dIVI перевод. Из-за отсутствия состояния после второго преобразования исходный IPv4-адрес может быть восстановлен. Преимущество NAT464 без сохранения состояния заключается в том, что DNS64 и шлюз уровня приложения (ALG) не нужны.
Пример использования
- RFC 6219: Разработка и развертывание системы перевода IVI Китайской образовательной и исследовательской сети (CERNET) для сосуществования и перехода IPv4 / IPv6.[2]
- RFC 7599: MAP-T используется только для IPv6 "CERNET2", расширяя работу, проделанную с CERNET. [8]
Отношение к NAT64 с отслеживанием состояния
- NAT64 без сохранения состояния также формирует основные строительные блоки для NAT64. Дополнительным строительным блоком является поддержка состояний перевода, определенных в RFC 6146.[9]
Отношение к NAT464 без сохранения состояния (dIVI, dIVI-PD)
- Из-за природы без состояния может быть введен второй транслятор без состояния для преобразования IPv4-транслируемого адреса IPv6 обратно в IPv4. В этом случае DNS64 и ALG не требуются. Увидеть dIVI перевод
использованная литература
- ^ http://www.ivi2.org/
- ^ а б RFC 6219 Разработка и развертывание системы перевода IVI Китайской образовательной и исследовательской сети (CERNET) для сосуществования и перехода IPv4 / IPv6
- ^ RFC 6144 Платформа для трансляции IPv4 / IPv6
- ^ а б c RFC 6052 IPv6-адресация трансляторов IPv4 / IPv6
- ^ RFC 6145 Алгоритм трансляции IP / ICMP
- ^ RFC 6147 DNS64: расширения DNS для преобразования сетевых адресов от клиентов IPv6 к серверам IPv4
- ^ draft-bcx-address-fmt-extension Расширенная адресация IPv6 для диапазона портов кодирования (https://datatracker.ietf.org/doc/draft-bcx-address-fmt-extension/ )
- ^ https://blog.apnic.net/2017/01/31/chinas-first-ipv6-backbone-network-connect-1200-campuses/
- ^ RFC 6146 NAT64 с отслеживанием состояния: сетевой адрес и преобразование протокола от клиентов IPv6 к серверам IPv4