The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Странное поведение IOS при пробросе 53 порта на 2 ISP, !*! SLIDERWEB, 05-Мрт-12, 18:00  [смотреть все]
Прошу помощи в разрещении крайне странного глюка.
Имеем сеть, кошку 1812/2821 (на выбор) с 12.4.(24)T6, и два аплинка от двух разных провайдеров
Есть сервисы внутри сети, которые надо податьдать во внешку.
Так как роутер один и нет AS - присваиваем серверам внутри сети по 2 IP (по IP на аплинк) и пишем правила трансляций

ip nat inside source static tcp 10.10.45.2 25 IP_ISP1 25 extendable
ip nat inside source static tcp 10.10.45.20 25 IP_ISP2 25 extendable

натим их роутмапами в разные интерфейсы

ip access-list extended SRV1
permit ip host 10.10.45.2 any
!
ip access-list extended SRV2
permit ip host 10.10.45.20 any


route-map NAT permit 100
match ip address SRV1
set default interface FastEthernet0
!        
route-map NAT permit 200
match ip address SRV2
set default interface Dialer0

Все прекрасно работает. Любой порт таким образом пробрасывается и любой сервис одновременно доступен по обоим каналам. НО только не DNS! 53 порт живет какой-то своей жизнью. Порт транслируется тольоко на тот интерфейс, через который идет Default Route, или интерфейс с наименьшей AD.
При равновесных маршрутах - только в тот, который в данный момент является DR или уже установлена трансляция, запись о которой есть в таблице трансляций.

Как победить или обойти подобное поведение?




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

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