LostSoul Опубликовано 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 ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
TiFFolk Опубликовано 17 августа, 2010 · Жалоба А из чего редистрибьютится то? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
LostSoul Опубликовано 17 августа, 2010 · Жалоба Хм. Ну видимо OSPF в OSPF ))) Хорошо, просто "распостраняется". как сделать чтоб cost был понижен? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
TiFFolk Опубликовано 18 августа, 2010 · Жалоба Сидел вчера дома писал длинный ответ, но в итоге винда внезапно перезагрузилась и я не успел его отправить. Но если кратко, то на OSPF такую штуку сделать нельзя, если конфигурировать можно только один роутер В. Так как всегда есть и будет прямой маршрут к С, минуя В. И cost всегда будет больше( так как через В это два линка, значит минимум 1+1, а напрямую один, те 1, получаем 2>1). Если на С есть proxy-arp то можно так сделать, но не будет красиво. Что касается д-векторных протоколов, то тоже врятли такое прокатит, так как всегда есть прямой маршрут. На EIGRP не прокатит, так как соседство не будет, если К-значения разные, поэтому метрика будет считаться честно. Хотя можно попробовать изменять значения скорости, задержки и тп. Но это повлияет на остальные маршруты. Поэтому надо делать с помощью оффсет-листа на исходящем маршруте и менять метрику. НО в eigrp тоже маршрут, который был redistribute, имеет меньший приоритет чем прямой. Поэтому... имея возможность конфигурировать только роутер В, достичь желаемого результата нельзя. -- Еще можно отдавать не целиком 10.0.0.0/16, а две по /17, тогда их выберет маршрутизатор А, как более длинные. Тогда и redistirbute static сработает. Все вышеописанное не 100% гарантированно верное, но вроде правильное. Есть замечания -- пишите. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sdy_moscow Опубликовано 18 августа, 2010 · Жалоба менять исходники ручками.... или сделать так, чтобы А не видел С, например поместить в разные ВЛАН Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...