Введение
Механизм перехода IPv6 6over4 предназначен для передачи пакетов IPv6 между узлами с двойным стеком поверх IPv4 сети с поддержкой многоадресной рассылки. IPv4 используется как виртуальный уровень канального уровня (виртуальный Ethernet), по которому может функционировать IPv6.
6over4 is an IPv6 transition mechanism meant to transmit IPv6 packets between dual stack nodes on top of a multicast enabled IPv4 network. IPv4 is used as a virtual data link layer (virtual Ethernet) on which IPv6 can be run.
Как работает 6 на 4
6over4 определяет простой метод генерации локального IPv6-адреса канала связи из IPv4-адреса и механизм для осуществления Neighbor Discovery поверх IPv4.
Картография адресов многоканального вещания
Для выполнения ICMPv6 Neighbor Discovery необходимо использовать многоадресную рассылку (multicast). Любой пакет IPv6 многоадресной рассылки инкапсулируется в пакет IPv4 с адресом назначения 239.192.x.y, где x и y – предпоследний и последний байты 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.
Пределы 6 на 4
6over4 полагается на доступность IPv4 многоадресной рассылки, которая не очень широко поддерживается инфраструктурой IPv4-сетей. 6over4 имеет ограниченную практическую ценность и не поддерживается большинством распространенных операционных систем. Для соединения IPv6-хостов в разных физических сегментах сети необходимо включить IPv4 многоадресную маршрутизацию на маршрутизаторах, соединяющих эти сегменты. ISATAP — более сложная альтернатива 6over4, не требующая использования IPv4 многоадресной рассылки.