5.2 Основные операции в generic routing encapsulation (GRE) и IP over IP (IP-IP) туннелях

5. IP Tunneling

5.2 Основные операции в generic routing encapsulation (GRE) и IP over IP (IP-IP) туннелях

 Рассмотрим 2 вида туннелей: Generic Routing Encapsulation (GRE) и IP-IP

1. Generic Routing Encapsulation (GRE)

GRE — туннельный протокол, позволяющий инкапсулировать большое количество протоколов сетевого уровня, таких как IP, IPX, Apple Talk. Т.о. создавая виртуальный point-to-point link между маршрутизаторами на концах туннеля. GRE туннели часто используются для туннелирования IPv6 и MPLS трафика поверх транспортной IP сети. В этих ситуациях GRE туннели соединяют изолированные IPv6 сети.5-2-1

Чтобы инкапсулировать в GRE пакет IP пакет, в IP пакет добавляется заголовок GRE и внешний заголовок IP, что добавляет к исходному IP пакету дополнительных 24 байта (так называемый overhead). Внешний IP заголовок в качестве IP адреса источника (source) содержит IP адрес начала туннеля, а в качестве IP адреса назначения (destination) — IP адрес конечной точки туннеля. Внутренний пакет (payload packet) не изменяется, только уменьшается TTL. GRE использует IP протокол 47.

GRE был разработан  Cisco Systems, но в настоящее время является открытым и используется в оборудовании различных производителей.

2. IP-IP

 IP-IP это туннельный протокол, который инкапсулирует IP пакет внутри другого IP пакета. При такой инкапсуляции в начало исходного IP пакета добавляется заголовок IP (IP header) размером 20 байт. У внешнего заголовка IP источником (source) и назначением (destination) являются конечные точки туннеля. Внутренний пакет (payload packet) не изменяется, только уменьшается TTL.

5-2-2

IP-IP может переносить только IP трафик, поэтому используется не так часто, как GRE. IP-IP описан в RFC 2003.

К оглавлению

Добавить комментарий