Разработка ПО маршрутизации для систем Unix общего назначения выглядит весьма скромно. На большинстве площадок системы Unix используются для решения лишь самых простых задач маршрутизации, и в этих случаях обычно адекватен протокол RIP.

В случаях сложной маршрутизации, требующей применения более совершенных протоколов, используются специализированные аппаратные маршрутизаторы, предназначенные для решения именно этой задачи. Многие из более совершенных протоколов маршрутизации доступны системам Unix только в пакете gated, gated сочетает несколько различных протоколов маршрутизации в одном программном пакете.

Кроме того, gated предоставляет и другие возможности, обычно присущие только специализированным маршрутизаторам:

  • Одна система может работать с целым набором протоколов маршрутизации. gated объединяет информацию маршрутизации, полученную по различным протоколам, и выбирает «лучшие» маршруты.
  • Маршруты, полученные посредством протоколов внутренней маршрутизации, могут распространяться через протокол внешней маршрутизации, что делает возможным динамическое изменение информации достижимости, распространяемой внешним образом, отражающее результаты изменения внутренних маршрутов.
  • Правила маршрутизации позволяют создавать фильтры для приема и распространения маршрутов.
  • Все протоколы настраиваются при помощи единственного файла (/etc/gated.conf). Для настройки применяется единый синтаксис команд.
  • Пакет gated постоянно дорабатывается. Применение gated гарантирует, что ваш пакет маршрутизации шагает в ногу со временем.