LostSoul Posted August 17, 2010 Posted August 17, 2010 Схема : Маршрутизаторы 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 ? Вставить ник Quote
TiFFolk Posted August 17, 2010 Posted August 17, 2010 А из чего редистрибьютится то? Вставить ник Quote
LostSoul Posted August 17, 2010 Author Posted August 17, 2010 Хм. Ну видимо OSPF в OSPF ))) Хорошо, просто "распостраняется". как сделать чтоб cost был понижен? Вставить ник Quote
TiFFolk Posted August 18, 2010 Posted August 18, 2010 Сидел вчера дома писал длинный ответ, но в итоге винда внезапно перезагрузилась и я не успел его отправить. Но если кратко, то на OSPF такую штуку сделать нельзя, если конфигурировать можно только один роутер В. Так как всегда есть и будет прямой маршрут к С, минуя В. И cost всегда будет больше( так как через В это два линка, значит минимум 1+1, а напрямую один, те 1, получаем 2>1). Если на С есть proxy-arp то можно так сделать, но не будет красиво. Что касается д-векторных протоколов, то тоже врятли такое прокатит, так как всегда есть прямой маршрут. На EIGRP не прокатит, так как соседство не будет, если К-значения разные, поэтому метрика будет считаться честно. Хотя можно попробовать изменять значения скорости, задержки и тп. Но это повлияет на остальные маршруты. Поэтому надо делать с помощью оффсет-листа на исходящем маршруте и менять метрику. НО в eigrp тоже маршрут, который был redistribute, имеет меньший приоритет чем прямой. Поэтому... имея возможность конфигурировать только роутер В, достичь желаемого результата нельзя. -- Еще можно отдавать не целиком 10.0.0.0/16, а две по /17, тогда их выберет маршрутизатор А, как более длинные. Тогда и redistirbute static сработает. Все вышеописанное не 100% гарантированно верное, но вроде правильное. Есть замечания -- пишите. Вставить ник Quote
sdy_moscow Posted August 18, 2010 Posted August 18, 2010 менять исходники ручками.... или сделать так, чтобы А не видел С, например поместить в разные ВЛАН Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.