The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Динамическая маршрутизация и OSPF"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [Проследить за развитием треда]

"Динамическая маршрутизация и OSPF"  
Сообщение от Ruslan (??) on 17-Авг-06, 17:24 
Есть две машины, на каждой по две сетевухи - они соеденены между собою  по eth1, и воткнуты по eth2 через две выделенки в  удалённый свитч к которому подключен сервер.
На машинах настроен форвардинг.
PC1
###192..
###-------|свитч
###       |          
|        |
|10..    ##          #### серер 192.168.9.254
|        ## ---------####
|        ##          ####
###       |
###-------|
###
PC2

PC периодически отдают серверу информацию.
Необходимо чтобы при падении одного из каналов выделенки PC1 или PC2 начинали ходить по другому пути - через рабочий канал.

Насколько я понимаю - данная задача должна решаться - динамической маршрутизацией.
То есть, например, при разрыве связи машина PC1 берёт альтернативную запись из таблицы маршрутизации и бросает пакеты на сервер 192.168.9.254 не через eth2 (192.168.9.1) а через eth1 (10.1.1.1) на PC2, а PC2 роутить пакеты на сервер, через рабочий канал.

Поставил Zebra и OSPFD на машинах PC1 и PC2. В конфигах прописал следующее:

hostname PC1
router ospf
  network 10.1.1.0/24 area 0
  network 192.168.9.0/24 area 0

hostname PC2
router ospf
  network 10.1.1.0/24 area 0
  network 192.168.9.0/24 area 0

Запускаю Зебру и OSPFD.
Но получаю не то что надо (в таблице не отображается то, что в сеть 192.168.9.0/24 можно попасть через eth1 и другую машину):
PC1> show ip ospf route
============ OSPF network routing table ============
N    10.1.1.0/24           [10] area: 0.0.0.0
                           directly attached to eth1
N    192.168.9.0/24        [10] area: 0.0.0.0
                           directly attached to eth0
----------------------------

Подскажите как заставить Зебру и ОSPFD в случае разрыва связи добавить "запасной" маршрут к серверу 192.168.9.254?

Например - для PC1 через PC2 и на сервер.
192.168.9.1=10.1.1.1 -> 10.1.1.2=192.168.9.2 -> 192.168.9.254

Может я вообще не в том напралении копаю?
И будет ли реагировать такая система на обрыв связи между PC и свитчём?

Спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Динамическая маршрутизация и OSPF"  
Сообщение от Ruslan (??) on 22-Авг-06, 14:13 
На одном из форумов добрый человек посоветовал:
>Попробуй добавить команду
>redistribute connected
>Тогда на каждом из PC в show ip ospf route должны появится маршруты до сети >192.168.9.0/24 через другой PC, но приоритетными будут маршруты directly connected.

На обеих машинах добавил redistribute connected .
В результате show ip ospf route :
============ OSPF network routing table ============
N 10.1.1.0/24 [10] area: 0.0.0.0
directly attached to eth1
N 192.168.9.0/24 [10] area: 0.0.0.0
directly attached to eth0

============ OSPF router routing table =============
R 192.168.9.2 [10] area: 0.0.0.0, ASBR
via 192.168.9.2, eth0
via 10.1.1.3, eth1

Насколько я понял обходной маршрут появился. Но когда я, для теста, выдёргиваю линк из eth0. Ничего не происходит. И пакеты пытаются ходить как и ходили via 192.168.9.2 - соответственно не попадая в сеть. Не подскажете может ли OSPFD работа на PC1 и PC2 определить отсутствие связи по eth0, или необходимо поднимать Зебру на сервере ?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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