Формат заголовка
Поля Тип и Код совместно определяют тип сообщения, а поле Статус - информацию, зависящую от типа сообщения. Поле Номер автономной системы - это номер, назначенный той автономной системе, к которой присоединен данный внешний шлюз. Поле Номер последовательности служит для синхронизации процесса запросов и ответов.
Поле IP-адрес исходной сети в сообщениях запроса и обновления маршрутной информации обозначает сеть, соединяющую два внешних шлюза (рисунок 8.5).
Сообщение об обновленной маршрутной информации содержит список адресов сетей, которые достижимы в данной автономной системе. Этот список упорядочен по внутренним шлюзам, которые подключены к исходной сети и через которые достижимы данные сети, а для каждого шлюза он упорядочен по расстоянию до каждой достижимой сети от исходной сети, а не от данного внутреннего шлюза. Для примера, приведенного на рисунке 8.5, внешний шлюз R2 в своем сообщении указывает, что сеть 4 достижима с помощью шлюза R3 и расстояние ее равно 2, а сеть 2 достижима через шлюз R2 и ее расстояние равно 1 (а не 0, как если бы шлюз измерял ее расстояние от себя, как в протоколе RIP).
Другие поля заголовка:
EGP Version (8 бит). Первым полем в заголовке пакета EGP является поле номера версии EGP. Поле обозначает текущую версию EGP и проверяется приемными устройствами для определения соответствия между номерами версий отправителя и получателя. | |
Type (8 бит). Поле типа. Оно обозначает тип сообщения. EGP выделяет 5 отдельных типов сообщений. | |
Code (8 бит). Это поле определяет различие между подтипами сообщений. | |
Status (8 бит). Поле состояния. Оно содержит информацию о состоянии, зависящую от сообщения. В число кодов состояния входят коды недостатка ресурсов (insufficient resources), неисправных параметров (parameter problem), нарушений протокола (protocol violation) и др. | |
Checksum (16 бит). Поле контрольной суммы. Это поле используется для обнаружения возможных проблем, которые могли появиться в пакете в результате транспортировки. | |
Autonomous system number (16 бит). Поле номера автономной системы. Оно обозначает AS, к которой принадлежит шлюз-отправитель. | |
Sequence number (16 бит). Поле номера последовательности. Это поле позволяет двум роутерам EGP, которые обмениваются сообщениями, соотносить сообщения запросов с сообщениями ответов. Когда определен какой-нибудь новый сосед, номер последовательности устанавливается в исходное нулевое значение и увеличивается на единицу с каждой новой транзакцией типа запрос-ответ. |
/p>
За заголовком EGP идут дополнительные поля. Содержимое этих полей различается в зависимости от типа сообщения.
<
table border="0" cellpadding="0" cellspacing="0" width="100%">