у quagga много демонов и у каждого свои задачи.
Все демоны занимаются динамической маршрутизацией. Есть протоколы внутреннего шлюза (IGP) и внешнего шлюза (EGP).
IGP служат для обмена таблицами маршрутизации внутри одной автономной системы, EGP для обмена с другими автономными системами.
На данный момент самые популярные в использовании IGP являются: OSPF и EIGRP, а в EGP - BGP.
Смысл использования протоколов динамической маршрутизации всегда зависит от:
1. топологии сети
2. стоящих перед сис. админом задач
я использую OSPF для обмена маршрутами внутри сети между маршрутизаторами. Перешел со статической маршрутизации на динамическую потому, что:
1. сеть росла, подсетей которые маршрутизируются внутри сети становилось все больше, а соответственно при появлении новой нужно было лазать по куче маршрутизаторов и прописывать статический маршрут... воспользовавшись OSPF при появлении новой подсети, которую необходимо маршрутизировать внутри сети достаточно зайти на один маршрутизатор, за которым и будет использоваться данная подсеть, прописать её на нем и сам маршрутизатор по протоколу OSPF расскажет своим соседям об этой сети и трафик будет ходить без вопросов.
2. начали появляться backup (запасные) каналы и благодаря OSPF если основной канал выходит из строя backup канал начинает работать автоматически.
Например в такой схеме OSPF идеальный инструмент:
- Drawing1.png (11.09 Кб) Просмотров: 66583
Маршрутизатор A центральный за ним находится сеть Интернет, маршрутизатор B будет "ходить" через маршрутизатор А используя канал 1, маршрутизатор С через канал 2. Возьмем ситуацию когда канал 1 перестает работать. В этом случае OSPF переключит трафик маршрутизатора В на канал 3 и путь от маршрутизатора В до маршрутизатора А будет проходить через маршрутизатор С и каналы 3 и 2. Тоже самое и для маршрутизатора С если поломается канал 2. Он пойдет через маршрутизатор В и каналы 3 и 1.
Все это произойдет автоматически и не требует вмешательства сис. админа. Используя подобную схему можно спокойно, без спешки, чинить основной канал т.к. трафик продолжает ходить.
Можно собирать и более сложные схемы с большим кол-вом маршрутизаторов и каналов.
BGP использую, как и писал выше, для обмена маршрутами с другими автономными системами, внешние каналы в сеть Интернет.