IP-туннель - IP tunnel
An IP-туннель является протокол Интернета (IP) сетевой канал связи между двумя сетями. Он используется для передачи другого сетевого протокола инкапсуляция своего пакеты.
IP-туннели часто используются для соединения двух непересекающихся IP-сетей, которые не имеют собственного пути маршрутизации друг к другу, через базовый протокол маршрутизации через промежуточную транспортную сеть. В сочетании с IPsec протокол они могут быть использованы для создания виртуальная частная сеть между двумя или более частными сетями в общедоступной сети, например Интернет. Еще одно видное использование - соединение островов IPv6 установки по IPv4 Интернет.
При IP-туннелировании каждый IP-пакет, включая информацию об адресации его исходной и целевой IP-сетей, инкапсулируется в другой формат пакета, свойственный транзитной сети.
На границах между исходной сетью и транзитной сетью, а также между транзитной сетью и сетью назначения используются шлюзы, которые устанавливают конечные точки IP-туннеля через транзитную сеть. Таким образом, конечные точки IP-туннеля становятся собственными IP-маршрутизаторами, которые устанавливают стандартный IP-маршрут между исходной и целевой сетями. Пакеты, проходящие через эти конечные точки из транзитной сети, удаляются из заголовков и трейлеров формата транзитных кадров, используемых в протокол туннелирования и, таким образом, преобразованы в собственный формат IP и введены в стек IP конечных точек туннеля. Кроме того, любые другие инкапсуляции протокола, используемые во время передачи, такие как IPsec или Безопасность транспортного уровня, удалены.
IP в IP иногда называют ipencap, является примером инкапсуляции IP в IP и описан в RFC 2003. Другими вариантами разновидности IP-in-IP являются IPv6-in-IPv4 (6в4 ) и IPv4-в-IPv6 (4в6 ).
IP-туннелирование часто обходится без простого брандмауэр правила прозрачны, так как специфическая природа и адресация исходных дейтаграмм скрыты. Программное обеспечение для управления контентом обычно требуется для блокировки IP-туннелей.
История
Первая спецификация IP-туннелирования была в RFC 1075, который описал DVMRP, первый протокол многоадресной IP-маршрутизации. Поскольку при многоадресной рассылке использовались специальные адреса IPv4, для тестирования DVMRP потребовался способ получения дейтаграмм IP через части Интернета, которые еще не распознали многоадресные адреса. Это было решено с помощью IP-туннелирования. Первый подход к IP-туннелированию использовал параметр «Свободный исходный маршрут и запись IP» (LSRR), чтобы скрыть адрес многоадресной рассылки от маршрутизаторов, не поддерживающих многоадресную передачу. Маршрутизатор назначения с поддержкой многоадресной рассылки удалит параметр LSRR из пакета и восстановит IP-адрес многоадресной рассылки в поле IP-адреса назначения пакета. Другой подход в спецификации DVMRP был IP в IP, как описано выше. IP в IP вскоре стал предпочтительным подходом и позже был использован в Mbone.
Смотрите также
- Протокол туннелирования
- Протокол настройки туннеля
- Туннельный брокер
- Универсальная инкапсуляция маршрутизации