6over4

Механизм перехода IPv6

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

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

6over4 определяет простой метод генерации локального IPv6-адреса из адреса IPv4, а также механизм выполнения обнаружения соседей поверх IPv4.

Любой хост, желающий участвовать в 6over4 через заданную сеть IPv4, может настроить виртуальный сетевой интерфейс IPv6. Адрес локальной связи определяется следующим образом:

  • начинается с fe80:0000:0000:0000:0000:0000, или, fe80::для краткости,
  • младшие 32 бита двоичного значения должны соответствовать IPv4-адресу хоста.

Например, хост 192.0.2.142будет использовать fe80:0000:0000:0000:0000:0000:c000:028eв качестве своего локального IPv6-адреса ( 192.0.2.142в шестнадцатеричномc000028e формате ). Сокращенная запись будет .fe80::c000:028e

Сопоставление адресов многоадресной рассылки

Для выполнения ICMPv6 Neighbor Discovery необходимо использовать multicast. Любой пакет multicast IPv6 инкапсулируется в пакет multicast IPv4 с назначением 239.192.x.y, где xи yявляются предпоследним и последним байтами адреса multicast IPv6 соответственно.

Примеры

Многоадресная рассылка по всем узлам (ff02::1) -239.192.0.1

Многоадресная рассылка для всех маршрутизаторов (ff02::2) -239.192.0.2

Запросил многоадресную передачу узла для fe80::c000:028e (локальный адрес канала 192.0.2.142) -239.192.2.142

Поиск соседей

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

Лимит 6over4

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

ISATAP — более сложная альтернатива 6over4, которая не использует многоадресную рассылку IPv4.

Ссылки

  • Б. Карпентер и К. Юнг Передача IPv6 через домены IPv4 без явных туннелей RFC  2529, март 1999 г.

Смотрите также

Retrieved from "https://en.wikipedia.org/w/index.php?title=6over4&oldid=1208960006"