Управляющие операторы определяют правила маршрутизации. Когда администраторы слышат слова «правила маршрутизации» и «маршрутизация, регулируемая правилами», то часто предполагают, что речь идет о внутренних механизмах протокола маршрутизации.
На деле правила маршрутизации существуют вне протокола маршрутизации - в файле настройки. Правила определяют, какие маршруты принимаются и какие маршруты распространяются. В gated данной цели служат управляющие операторы import и export. Оператор import определяет, какие маршруты принимаются и от каких источников. Оператор export определяет, какие маршруты распространяются, исходя из источника маршрутов и протокола распространения.
Операторы import и export для создания правил маршрутизации задействуют значения приоритета gated, метрики маршрутизации, фильтры маршрутизации, а также АС-пути. Значениями приоритета и метриками управляют следующие ключевые слова:
restrict - Запрещает импортировать (в случае команды import) или экспортировать (в случае команды export) маршруты. Данное ключевое слово позволяет заблокировать определенный маршрут.
preference preference - Определяет значение приоритета (preference), используемое при сравнении данного маршрута с другими. Значения приоритета используются при установке маршрутов, а не при их распространении.
metric metric - Определяет метрику, используемую при распространении маршрута. Фильтры маршрутов отбирают маршруты по адресу пункта назначения.
Среди прочего, фильтры маршрутов используются для «пришельцев», в операторах import и export. Маршрут соответствует наиболее определенному фильтру. Повторение пункта назначения, маски или модификаторов в различных фильтрах является ошибкой. Фильтры маршрутов обозначаются при помощи конструкции:
address [mask mask | masklen number] [exact | refines | between n1 and n2]
Определяет диапазон адресов при помощи адреса и маски адреса. Маска адреса определяется ключевым словом mask и маской в десятичной записи через точку либо ключевым словом masklen и численной длиной префикса. В отсутствие определения маски используется обычная маска сети.
Доступны следующие параметры:
exact - Отбор сетей, но не подсетей или узлов этих сетей.
refines - Отбор подсетей и/или узлов сетей, но не собственно сетей.
between n1 and n2 - Отбор адресов, в которых фильтру соответствуют не менее n1 и не более n2 бит.
all - Отбор всех возможных адресов.
default - Отбор только маршрута по умолчанию.
host address - Отбор узла с указанным адресом.
Фильтр маршрутов, отбирающий все адреса сети с номером 192.168.12.0, а также отдельный узел 10.104.19.12, содержит:
- Назад
- Вперёд >>