egp yes | no I on | off [{
preference preference ;
defaultmetric metric ;
packetsize maxpacketsize ;
traceoptions trace_options ;
group [peeras as_number] [localas as_number] [maxup number] {
neighbor address
[metricout metric]
[preference preference]
[preference2 preference]
[ttl ttl]
[nogendefault]
[importdefault]
[exportdefault]
[gateway address]
[lcladdr address]
[sourcenet network]
[minhello | p1 interval]
[minpoll | p2 interval]
[traceoptions trace_options] ; }
; }] ;

Данный оператор включает или отключает EGP. По умолчанию EGP отключен. Метрика по умолчанию для маршрутов, распространяемых по EGP, равна 255, а значение приоритета для маршрутов, полученных по EGP, составляет 200.

Аргумент packetsize определяет максимальный допустимый размер исходящего или входящего пакета EGP. maxpacketsize определяет размер в байтах. По умолчанию значение равно 8192 байт. Получив пакет, размер которого превышает maxpacketsize, gated удаляет его, однако maxpacketsize увеличивается до размера большего пакета, чтобы последующие пакеты не пришлось удалять.

Оператор traceoptions определяет параметры трассировки для EGP. Трассировка может выполняться для протокола EGP или отдельного EGP-соседа.

Параметры трассировки EGP:

packets - Отслеживает все пакеты EGP.

hello - Отслеживает пакеты EGP HELLO/I-HEARD-U.

acquire - Отслеживает пакеты EGP ACQUIRE/CEASE.

update - Отслеживает пакеты EGP POLL/UPDATE.

Оператор едр содержит два предложения: group и neighbor. EGP-соседи должны входить в группу, а все соседи одной группы должны принадлежать одной автономной системе. Используйте предложение group для определения параметров группы EGP-соседей. Значения, указанные в предложении group, действуют для всех предложений neighbor в группе. Предложений group может быть несколько. Следующие параметры допустимы в предложении g roup:

peeras - Указывает номер автономной системы, в которую входят участники группы. Если номер не указан, он будет получен от соседей.

localas - Указывает номер автономной системы для локальной системы. По умолчанию используется номер asn из оператора autonomoussystem.

maxup - Определяет число EGP-соседей, с которыми должен наладить связь gated. По умолчанию налаживается связь со всеми перечисленными соседями.

Предложение neighbor определяет параметры одного EGP-соседа. Единственной обязательной частью предложения является аргумент address, то есть имя или IP-адрес соседа. Все прочие параметры - необязательные. Все необязательные параметры могут фигурировать и в предложении group - если требуется распространить их действие на всех соседей. Параметры предложения neighbor:

metricout metric - Используется для всех маршрутов, передаваемых данному соседу. Переопределяет значение defaultmetric из оператора едр , но только для данного конкретного соседа.

preference preference - Определяет значение приоритета, используемое для маршрутов, полученных от этого соседа, что позволяет gated отдавать предпочтение маршрутам определенного соседа или группы соседей.

preference2 preference - Определяет «второе» значение приоритета, которое используется для разрешения ситуации с одинаковыми значениями приоритета. По умолчанию равно 0.


ttl ttl - Определяет IP TTL для локальных соседей. По умолчанию равно 1. Используйте данный параметр, если локальный сосед удаляет пакеты с TTL, равным 1.

nogendefault - Запрещает gated генерировать маршрут по умолчанию при общении EGP с данным соседом, даже если в операторе options фигурирует параметр gendefault.

importdefault - Разрешает системе принять маршрут по умолчанию, включенный в EGP- обновление данного соседа. По умолчанию такой маршрут игнорируется.

exportdefault - Предписывает системе включать маршрут по умолчанию в EGP-обновления, посылаемые данному соседу. Обычно маршрут по умолчанию не включается в EGP-обновление.

gateway address - Указывает следующий транзитный шлюз, через который передаются пакеты для данного соседа. Используйте данный параметр, если сосед не входит в ту же сеть, что и локальная система. Потребность в данном параметре возникает редко.

lcladdr address - Указывает адрес локального интерфейса, через который происходит общение с соседом.

sourcenet network - Изменяет запрашиваемую сеть в пакетах EGP POLL. По умолчанию это общая сеть. Однако если сосед находится не в той же сети, что локальная система, здесь необходимо указать адрес сети соседа. Обычно данный параметр не требуется. Не используйте его, если локальная система и сосед находятся в одной сети.

minhello | р1 time - Устанавливает интервал передачи пакетов EGP HELLO. По умолчанию - 30 секунд. Если сосед не ответил на три пакета HELLO, система прекращает попытки установить с ним связь. Установка большего интервала дает соседу больше шансов отреагировать. Интервал может указываться в секундах, в формате минуты:секунды или часы:минуты:секунды. Например, трехминутный интервал можно указать как 180 (секунд), 3:00 (минут) или 0:3:00 (ноль часов, три минуты). Вместо ключевого слова minhello можно использовать р1.

minpoll | р2 time - Устанавливает интервал посылки соседям пакетов POLL. По умолчанию - 120 секунд. Если сосед не отреагировал на три запроса, система приходит к выводу, что он не работает, после чего из таблицы маршрутизации удаляются все маршруты, полученные от данного соседа. Если сосед подвергается высокой нагрузке и не может отвечать на быстрые запросы, это может привести к крайней нестабильности таблицы маршрутизации. Более длительные интервалы опроса позволяют иметь более стабильную таблицу маршрутизации, но с замедленной реакцией. Данный интервал также задается в секундах, в формате минуты:секунды или часы:минуты:секунды.