Сообщение между ES
Маршрутизация OSI выполняется следующим образом. Каждая ES принадлежит
конкретной области. ES обнаруживают ближайшую IS путем прослушивания
пакетов ISH. Если какая-нибудь ES захочет отправить пакет в другую ES,
она направляет пакет в одну из IS сети, к которой она непосредственно
подключена. Роутер просматривает адрес пункта назначения и
продвигает пакет по наилучшему маршруту. Если ES пункта назначения
находится в той же подсети, то местная IS узнает об этом в результате
прослушивания ESH и соответствующим образом продвинет пакет. В этом
случае IS может также обеспечить отправку сообщения о переадресации
(redirect - RD) в источник пакета, чтобы сообщить о доступности
более прямого
пути. Если адресом пункта назначения является какая-нибудь ES другой
подсети той же области, то IS узнает о точном маршруте и
соответствующим образом продвинет пакет. Если адресом пункта назначения
является какая-нибудь ES другой области, то IS уровня 1 отправляет этот
пакет в в ближайшую IS уровня 2. Продвижение пакета через IS уровня 2
продолжается до тех пор, пока он не достигнет IS уровня 2 в области
пункта назначения. В пределах области пункта назначения IS продвигают
пакет по наилучшему маршруту, пока не будет достигнутa ES пункта
назначения.
Каждая IS генерирует корректировку, определяющую ES и IS, с которыми
она соединена, а также связанные с ней показатели. Эта корректировка
отправляется во все соседние IS, которые продвигают ее своим соседям,
и т.д. (лавинная адресация). Номера последовательностей прекращают
лавинную адресацию и отличают старые корректировки от новых. Т.к.
каждая IS получает корректировки о состоянии канала от всех других IS,
то каждая IS может построить полную базу данных всей топологии сети.
При изменении топологии отправляются новые корректировки.