Корректиравка маршрутизации
Сообщения о корректировке маршрутизации дают роутерам EGP
возможность указывать местоположение различных сетей в пределах своих
AS. В дополнение к обычному заголовку эти сообщения включают несколько
дополнительных полей. Поле числа внутренних роутеров (number of
interior gateways) указывает на число внутренних роутеров,
появляющихся в сообщении. Поле числа внешних роутеров (number of
exterior gateways) указывает на число внешних роутеров,
появляющихся в сообщении. Поле сети источника IP (IP source network)
обеспечивает адрес IP той сети, от которой измерена досягаемость. За
этим полем идет последовательность блоков роутеров (gateway
blocks). Каждый блок роутеров обеспечивает адрес IP какого-нибудь
роутера и перечень сетей, а также расстояний, связанных с
достижением этих сетей.
В пределах одного блока роутера EGP перечисляет сети по
расстояниям. Например, на расстоянии три может быть четыре сети. Эти
сети перечислены по адресам. Следующей группой сетей могут быть сети,
находящиеся на расстоянии 4, и т.д.
ЕGP не расшифровывает показатели расстояния, содержащиеся в сообщениях
о корректировке маршрутов. EGP фактически использует поле расстояния
для указания существования какого-либо маршрута; значение расстояния
может быть использовано только для сравнения трактов, если эти тракты
полностью находятся в пределах одного конкретного AS. По этой причине
EGP является скорее протоколом досягаемости, чем протоколом
маршрутизации. Это ограничение приводит также к ограничениям в
структуре Internet. Характерно, что любая часть EGP сети Internet
должна представлять собой структуру дерева, у которого стержневой
роутер является корнем, и в пределах которого отсутствуют
петли между другими AS. Это ограничение является основным ограничением
EGP; оно стало причиной его постепенного вытеснения другими, более
совершенными протоколами внешних роутеров.