
мер, если один тракт в три раза лучше другого благодаря тому, что его по
казатели в три раза ниже, то лучший тракт будет использоваться в три ра
за чаще. Только маршруты с показателями, которые находятся в пределах
определенного диапазона показателей наилучшего маршрута, использу
ются для многотрактовой маршрутизации.
Формат пакета
Первое поле пакета IGRP содержит номер версии (version number).
Этот номер версии указывает на используемую версию IGRP и сигнали
зирует о различных, потенциально несовместимых реализациях.
За полем версии идет поле операционного кода (opcode). Это поле
обозначает тип пакета. Операционный код, равный 1, обозначает пакет
корректировки; равный 2 — пакет запроса. Пакеты запроса используют
ся источником для запроса маршрутной таблицы из другого роутера. Эти
пакеты состоят только из заголовка, содержащего версию, операционный
код и поля номера AS. Пакеты корректировки содержат заголовок, за ко
торым сразу же идут записи данных маршрутной таблицы. На записи дан
ных маршрутной таблицы не накладывается никаких ограничений, за ис
ключением того, что пакет не может превышать 1500 байтов, вместе с
заголовком IP. Если этого недостаточно для того, чтобы охватить весь
объем маршрутной таблицы, то используются несколько пакетов.
За полем операционного кода идет поле выпуска (edition). Это поле
содержит последовательный номер, который инкрементируется, когда
маршрутная таблица какимлибо образом изменяется. Это значение но
мера выпуска используется для того, чтобы позволить роутерам избежать
обработки корректировок, содержащих информацию, которую они уже
видели.
За полем выпуска идет поле, содержащее номер AS (AS number). Это
поле необходимо по той причине, что роутеры Cisco могут перекрывать
несколько AS. Несколько AS (или процессов IGRP) в одном роутере хра
нят информацию маршрутизации AS отдельно.
Следующие три поля обозначают номер подсетей, номер главных
сетей и номер внешних сетей в пакете корректировки. Эти поля присут
ствуют потому, что сообщения корректировки IGRP состоят из трех час
тей: внутренней для данной подсети, внутренней для текущей AS и внеш
ней для текущей AS. Сюда включаются только подсети сети, связанной с
тем адресом, в который отправляется данная корректировка. Главные се
ти (т.е. не подсети) помещаются во «внутреннюю для текущей AS» часть
пакета, если только они не помечены четко как внешние. Сети помечают
ся как внешние, если информация о них поступает во внешней части со
общения из другого роутера.
Последним полем в заголовке IGRP является поле контрольной
Лекция 2: Объединенные сети
187