Що вміє тунельний інтерфейс, network-lab

Що вміє тунельний інтерфейс.

Всім салют. Як я і обіцяв, трохи розповім про тунельні інтерфейси на віртуальних маршрутизаторах. Взагалі мова йшла про GRE, але це тільки один з режимів роботи тунелю, і незважаючи на те, що я буду все розповідати на прикладі GRE, це також справедливо і для інших режимів.

Що вміє тунельний інтерфейс, network-lab

Малюнок 1. Логічна схема мережі.

Фігурально, я вже описав, як працює тунельний інтерфейс. Фактично відбувається наступне: ip-пакет, що надходить на тунельний інтерфейс (а надходить він туди після вивчення таблиці маршрутизації, як на будь-який інший інтерфейс), береться весь цілком і вставляється в інший ip-пакет, в якому крім ip заголовка присутній також інформація про тип тунелю і інша службова інформація. Потім цей пакет знову передається в маршрутизатор, знову відбувається вивчення таблиці маршрутизації, але вже відповідно до нового заголовком, і приймається рішення про те, куди передавати цей пакет далі. Потім цей пакет подорожує по мережі до тих пір, поки не зустрічає на своєму шляху інтерфейс вказаний як destination, а поруч з цим інтерфейсом повинен існувати приймальний тунельний інтерфейс, який розпакує нашу посилку, і її вміст знову відправить на вивчення і відправку до вже кінцевого пункту призначення.

Отже, розглянемо конфиг тунельного інтерфейсу на R4:


interface Tunnel1
ip vrf forwarding TEST
ip address 172.16.0.2 255.255.255.252
tunnel source Loopback0
tunnel destination 10.1.0.2
tunnel vrf TEST_GRE
!

Через підрядник тут написано наступне:

Авер'янов Кирило
network-lab.ru