Jump to content

Recommended Posts

Posted

Схема :

 

 

Маршрутизаторы A , B , C находятся в одной пирринговой подсети ( например 172.16.0.0/240 )

 

На всех трех роутерах запущена quagg , ospfd

 

Маршрутизатор A анонсирует default

 

Маршрутизатор B подключен к пирринговую подсеть двумя интерфейсами, с иными сетями не связан.

 

Маршрутизатор С анонсирует подсеть 10.0.0.0/16

 

 

Соответственно трафик из мира в 10.0.0.0/16 бегает напрямую с роутера А на роутер С.

 

Задача - заставить маршрутизатор B анонсировать себя на пути между A и C.

 

То есть настроить OSPF на нем таким образом, чтоб трафик бегал по маршруту A --- B --C и C---B---A

 

Хочется достигнуть этого следующим образом -- маршрутизатор B принимает на eth0 анонс сети 10.0.0.0/16 с маршрутизатора C и анонсирует эту подсеть через интерфейс eth1 с понижением cost не несколько пунктов.

 

Вопрос -- как настроить редистрибьюцию OSPF с понижением cost ?

 

 

Posted

Сидел вчера дома писал длинный ответ, но в итоге винда внезапно перезагрузилась и я не успел его отправить.

 

Но если кратко, то на OSPF такую штуку сделать нельзя, если конфигурировать можно только один роутер В. Так как всегда есть и будет прямой маршрут к С, минуя В. И cost всегда будет больше( так как через В это два линка, значит минимум 1+1, а напрямую один, те 1, получаем 2>1).

Если на С есть proxy-arp то можно так сделать, но не будет красиво.

 

Что касается д-векторных протоколов, то тоже врятли такое прокатит, так как всегда есть прямой маршрут.

 

На EIGRP не прокатит, так как соседство не будет, если К-значения разные, поэтому метрика будет считаться честно. Хотя можно попробовать изменять значения скорости, задержки и тп. Но это повлияет на остальные маршруты. Поэтому надо делать с помощью оффсет-листа на исходящем маршруте и менять метрику. НО в eigrp тоже маршрут, который был redistribute, имеет меньший приоритет чем прямой. Поэтому...

 

имея возможность конфигурировать только роутер В, достичь желаемого результата нельзя.

 

--

 

Еще можно отдавать не целиком 10.0.0.0/16, а две по /17, тогда их выберет маршрутизатор А, как более длинные. Тогда и redistirbute static сработает.

 

Все вышеописанное не 100% гарантированно верное, но вроде правильное. Есть замечания -- пишите.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.