Оператор export управляет маршрутами, которые gated передает другим маршрутизаторам. Первый оператор export предписывает gated использовать BGP (proto bgp) для передачи сведений в автономную систему 164 (as 164) обо всех напрямую подключенных сетях (proto direct) и маршрутах, полученных от OSPF (proto ospf). Обратите внимание, что в этом операторе указан отнюдь не номер АС для books-net, а номер АС внешней системы. Первая строка оператора export определяет адресатов информации. Уточнения proto в фигурных скобках определяют состав передаваемой информации.
Второй оператор export распространяет маршруты, полученные от внешней автономной системы. Маршруты принимаются по протоколу BGP и передаются по протоколу OSPF. Поскольку эти маршруты получены от внешней автономной системы, они афишируются в качестве ASE-маршрутов (autonomous system external, внешние для автономной системы). Поэтому оператор export предписывает использовать для распространения маршрутов протокол ospfase. Параметр type 2 задает тип распространяемых внешних маршрутов. gated поддерживает два типа. Маршруты типа 2 - это маршруты, полученные по протоколу внешних шлюзов, не имеющего метрики маршрутизации, совместимой с метрикой OSPF. Эти маршруты афишируются со стоимостью сообщения с пограничным маршрутизатором. В данном случае маршруты афишируются с OSPF-стоимостыо сообщения со шлюзом chill. Маршруты типа 1 - это маршруты, полученные от внешнего протокола, имеющего метрику, сравнимую с метрикой OSPF. В этом случае при распространении маршрутов метрика внешнего протокола прибавляется к стоимости сообщения с граничным маршрутизатором.
Источником маршрутов, распространяемых по второму оператору export, является соединение BGP (proto bgp) с автономной системой 164 (autonomoussystem 164). Уточнение proto может дополняться фильтром маршрутов. Фильтр маршрутов используется для отбора маршрутов из конкретного источника. Фильтр может перечислять сети и связанные с ними маски для отбора конкретных направлений. В нашем примере ключевое слово all предписывает выбирать все маршруты, полученные по протоколу BGP, что в действительности является умолчанием. Таким образом, мы могли бы опустить ключевое слово all. Однако вреда в его присутствии нет, зато оно четко документирует наши намерения.
Все маршруты, полученные от внешних автономных систем, могут привести к созданию очень большой таблицы маршрутизации. Отдельные маршруты полезны, если существует несколько пограничных маршрутизаторов, реализующих сообщение с внешним миром. Однако если пограничный маршрутизатор всего один, может оказаться, что достаточно маршрута по умолчанию. Чтобы экспортировать маршрут по умолчанию, добавьте оператор options gendefault ; в начало файла настройки. Такой оператор предписывает gated генерировать маршрут по умолчанию, если происходит сообщение с равными BGP-соседями. Кроме того, замените второй оператор export в файле примера на следующий:
2222
Данный оператор export предписывает gated афишировать пограничный маршрутизатор в качестве шлюза по умолчанию, но только при наличии активных соединений с внешней системой.
Как можно видеть из приведенных примеров, файлы gated.conf имеют небольшой размер и легко читаются. Если вам необходимо работать с протоколом маршрутизации на своем компьютере, воспользуйтесь gated, gated - это единое программное обеспечение и единый язык настройки для всех ваших узлов, внутренних и внешних шлюзов.
- << Назад
- Вперёд