Route/Bridge - [решено] OSPF и Floating route

Ответить
Аватара пользователя
Yellow Submarine

Route/Bridge - [решено] OSPF и Floating route

Сообщение Yellow Submarine »

Всем привет.

Может кто-то сталкивался с проблемкой.

Имеется небольшая сетка, один сервер с w2k3 и один linux маршрутизатор.

Машина с w2k3 выступает как default gw для клиентов сети. В свою очередь сеть имеет два выхода в инет. Один через w2k3, другой через linux. Задача - сделать основным каналом выход в инет через linux, резервным через w2k3. Для этого был настроен ospf между w2k3 и linux, обмен маршрутами происходит. В тоже время резервный маршрут был задан статикой. В настройках маршрутизации на w2k3 изменена административная дистанция ospf с 110 на 2. У статической она равно 3 по умолчанию. Проблема - при вводе статического маршрута по умолчанию маршрут, который был получен по ospf, пропадает из таблицы маршрутизации, убираю - появляется.



Собрал такую же схему на циске - всё прекрасно работает. Статика с более высокой AD не лезет в таблицу маршрутизации. Видимо это какой-то косяк винды. Как побороть ?
Аватара пользователя
kim-aa

Re: Route/Bridge - [решено] OSPF и Floating route

Сообщение kim-aa »

Цитата Yellow Submarine:



В настройках маршрутизации на w2k3 изменена административная дистанция ospf с 110 на 2. У статической она равно 3 по умолчанию.
Route/Bridge - [решено] OSPF и Floating route <windows 2003 + linux>




Это не правильно.

Та же Cisco рекомендует добавлять резервные статические маршруты с большим AD, скажем 200, а не уменьшать стандартные административные растояния динамических маршрутов



2) Как настроен OSPF?

Статические маршруты анонсируются?

Или анонсируются только подключенные сети?



Вы бы ROUTE print для обоих маршрутизаторов привели.
Аватара пользователя
Yellow Submarine

Re: Route/Bridge - [решено] OSPF и Floating route

Сообщение Yellow Submarine »

kim-aa,

Сейчас я уже переделал на 110 OSPF и 111 для статики, эффект тот же.



Настройка ospf простейшая с опцией default-information originate

Анонсируются все, только почему-то в таблице маршрутизации win нужные не появляются.



Для Linux



asus# sh ip route

Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,

I - ISIS, B - BGP, > - selected route, * - FIB route



K>* 0.0.0.0/0 via 10.128.88.1, wimax0

S 0.0.0.0/0 [1/0] via 10.128.88.1, wimax0

O 10.100.0.0/24 [110/10] is directly connected, br0, 03w3d23h

C>* 10.100.0.0/24 is directly connected, br0

O 10.128.88.0/21 [110/10] is directly connected, wimax0, 03w3d23h

C>* 10.128.88.0/21 is directly connected, wimax0

K>* 94.198.110.240/28 via 10.100.0.200, br0

K * 127.0.0.0/8 is directly connected, lo

C>* 127.0.0.0/8 is directly connected, lo

asus#





Винда:



route print



Активные маршруты:

Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика

0.0.0.0 0.0.0.0 84.253.64.65 84.253.64.69 15

10.100.0.0 255.255.255.0 10.100.0.200 10.100.0.200 20

10.100.0.200 255.255.255.255 127.0.0.1 127.0.0.1 20

10.128.88.0 255.255.248.0 10.100.0.201 10.100.0.200 12

10.255.255.255 255.255.255.255 10.100.0.200 10.100.0.200 20

84.253.64.64 255.255.255.240 84.253.64.69 84.253.64.69 20

84.253.64.69 255.255.255.255 127.0.0.1 127.0.0.1 20

84.255.255.255 255.255.255.255 84.253.64.69 84.253.64.69 20

94.198.110.240 255.255.255.240 84.253.64.65 84.253.64.69 1

127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

224.0.0.0 240.0.0.0 10.100.0.200 10.100.0.200 20

224.0.0.0 240.0.0.0 84.253.64.69 84.253.64.69 20

255.255.255.255 255.255.255.255 10.100.0.200 10.100.0.200 1

255.255.255.255 255.255.255.255 84.253.64.69 84.253.64.69 1

Основной шлюз: 84.253.64.65

===========================================================================

Постоянные маршруты:

Сетевой адрес Маска Адрес шлюза Метрика

94.198.110.240 255.255.255.240 84.253.64.65 1

0.0.0.0 0.0.0.0 84.253.64.65 15





Скрин из службы маршрутизации
http://imageshost.ru/links/28736e79a...2c702fc3af743d




Там нужный маршрут 0.0.0.0/0 через 10.100.0.201 присутствует.
Аватара пользователя
kim-aa

Re: Route/Bridge - [решено] OSPF и Floating route

Сообщение kim-aa »

Цитата Yellow Submarine:



Скрин из службы маршрутизации
http://imageshost.ru/links/28736e79a...2c702fc3af743d


Там нужный маршрут 0.0.0.0/0 через 10.100.0.201 присутствует.
Route/Bridge - [решено] OSPF и Floating route <windows 2003 + linux>




А "де факто" маршрутизация работает?

Что говорит "tracert" ?
Аватара пользователя
Yellow Submarine

Re: Route/Bridge - [решено] OSPF и Floating route

Сообщение Yellow Submarine »

Нет, не работает. Вышеописанная проблема, когда маршрут 0.0.0.0/0 винда получает, но в таблицу маршрутизации не устанавливает, решилась - я напутал с AD. Просто не знал, что винда различает статику, которая задаётся через route add и через оснастку Маршрутизация. Соответственно, у статики просто была ниже AD (я переназначил AD не тому типу статики). Однако первоначальная проблема, когда я задавал OSPF AD - 3, осталась. После того как нейборы друг друга увидели, обменялись маршрутами, всё хорошо. Обе 0.0.0.0/0 присутствуют в route table. Далее выключаю интерфейс на линуксе, который смотрит в сторону провайдера. Всё хорошо - ospf сообщает роутеру на винде, что маршрут более недоступен. Винда инсталирует соответствующий статический роут на другую 0.0.0.0/0. Далее - включаю обратно интерфейс на линуксе. Апдейты проходят, но маршрут не появляется в rt винды. Думаю, что проблема в какой-то кривости реализации сообщения update. Либо винда их не принимает почему-то, либо они отсылаются какие-то не такие самим линуксом.



Перевёл всё на рип, вроде работает как надо.
Ответить

Вернуться в «Сетевые технологии»