Механизмы перехода IPv6 |
---|
Стандарты Трек |
Экспериментальный |
Информационный |
Черновики |
Устаревший |
ISATAP (внутрисайтовый протокол автоматической туннельной адресации) — это механизм перехода IPv6 , предназначенный для передачи пакетов IPv6 между двухстековыми узлами поверх сети IPv4 . Он определен в информационном RFC 5214. [1]
В отличие от 6over4 (более старого похожего протокола, использующего многоадресную передачу IPv4), ISATAP использует IPv4 в качестве уровня канала передачи данных виртуальной нешироковещательной сети с множественным доступом (NBMA) , поэтому для поддержки многоадресной передачи ему не требуется базовая сетевая инфраструктура IPv4 .
ISATAP обычно создает свой список потенциальных маршрутизаторов (PRL), консультируясь с DNS; следовательно, в модели OSI это протокол нижнего уровня, который полагается на более высокий уровень. Цикличность избегается, полагаясь на сервер DNS IPv4, который не полагается на установленную маршрутизацию IPv6; однако некоторые специалисты по сетям утверждают, что эти нарушения приводят к недостаточной надежности протокола. [2] [ требуется лучший источник ]
ISATAP несет те же риски безопасности, что и 6over4: виртуальный канал IPv4 должен быть тщательно разграничен на границе сети, чтобы внешние хосты IPv4 не могли выдавать себя за часть канала ISATAP. Обычно это делается путем обеспечения того, чтобы proto-41 ( 6in4 ) не мог пройти через брандмауэр .
ISATAP реализован в Microsoft Windows XP , Windows Vista , Windows 7 , Windows 8 , Windows 10 , Windows Server 2008 , Windows Server 2012 , Windows Server 2016 , Windows Server 2019 , Windows Mobile , Linux и в Cisco IOS (начиная с IOS 12.2(14)S и IOS XE Release 2.1). [3]
Из-за патентной претензии ранние реализации в ядре были отозваны из KAME (* BSD ) и USAGI (Linux). Однако поисковая система раскрытия информации о правах интеллектуальной собственности IETF сообщает, что владелец потенциального нарушителя патента не требует лицензии от реализаторов. [4] Поддержка ISATAP поддерживается в Linux с версии ядра 2.6.25, [5] инструмент isatapd [6] предоставляет помощника в пользовательском пространстве. Для предыдущих ядер проект с открытым исходным кодом Miredo предоставлял неполную реализацию ISATAP в пользовательском пространстве, которая была удалена в версии 1.1.6.
Категория: Информационные