Назад | Перейти на главную страницу

Проблема с маршрутизацией туннелей GRE

Я пытаюсь установить туннель GRE на GW под управлением Linux (V2.6.39.3). Топология сети следующая:

местный:

удаленный (сервер GRE):

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (МЕСТНОЕ) >>>>>>>>>>>>>> >>>>>>>>>>>> <= Удаленный
PC_A <===> интерфейс VLAN <===> интерфейс туннеля GRE <====> erouter0 <== Интернет ==> erouter0 <==> туннель GRE

Я использовал следующую процедуру для создания туннеля GRE на локальной стороне:

  1. IP-туннель добавить режим gretun0 gre remote 10.100.39.148 local 10.100.39.59 dev erouter0
  2. ip link установить dev gretun0 вверх
  3. ip rule add iif l2sd0.2 table 4
  4. ip route добавить таблицу 4 по умолчанию dev gretun0

**** Как можно заметить, я не устанавливал IP-адрес для туннеля GRE (это обязательно ???)

Проблема:

После генерации трафика UDP Iperf от PC_A к серверу GRE трафик не достигает места назначения. Более того, после анализа трафика, который проходит через соответствующие интерфейсы с помощью tcpdump, я мог наблюдать только пакеты, которые достигают локального интерфейса RND VLAN, но никогда не достигают ни интерфейса туннеля GRE, ни локального интерфейса erouter0.

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

Я ценю ваши добрые предложения / помощь.

Спасибо, Орен