The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Policy Routing, NAT, !*! gumar, 29-Сен-04, 14:16  [смотреть все]
Есть маршрутизатор с тремя интерфейсами: A, B, C и D.
подсети на интерфейсах соответственно a.a.a.a, b.b.b.b, c.c.c.c и d.d.d.d
дефолтный гейт через интерфейс С.
На интерфейсе A настроена routing policy таким образом, что при получении пакета от определенного IP a.a.a.X из сети a.a.a.a подставлялся next-hop из сети b.b.b.b и соответственно пакеты улетали через интерфейс B.
На инетрфейсе C настроен PAT пробрасывать пакеты 25 порта в сеть d.d.d.d.

Все работает замечательно кроме одного момента.

при посылке пакетов от a.a.a.X на 25 порт IP-адреса, присвоенного  интерфейсу C они не заворачиваются через интерфейс B а летят напрямую в интерфейс C (что в общем понятно исходя из высшей приоритетности directly connected сеток). Соответственно уже не работает PAT т.к. пакет летит изнутри.....

Вопрос: можно ли заставить принудительно заворачивать пакеты через интерфейс B вне зависимости куда они летят???
Либо другой вариант решения этой проблемки - подмена destination IP с IP из сетки c.c.c.c на IP с сетки d.d.d.d.
но слабо представляю как это сделать внутри роутера...

Может появятся у кого интересные мысли на эту тему???




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру