CISCO internetworking technology overview

         

Протокол корректировки маршрутизации (RTR)



RTR распределяет информацию о топологии сети. Пакеты корректировки

маршрутизации периодически пересылаются широкой рассылкой как клиентом,

так и узлами обслуживания. Эти пакеты информируют соседей о

существовании какого-нибудь узла, а также указывают, является ли этот

узел клиентом или узлом обслуживания. В каждый пакет корректировки

маршрутизации узла обслуживания также включается перечень всех

известных сетей и коэффициенты затрат, связанные с достижением этих

сетей.

Поддерживаются две маршрутные таблицы: таблица всех известных сетей и

таблица соседей. Для узлов обслуживания таблица всех известных сетей

содержит запись данных о каждой известной сети, за исключением

собственной сети узла обслуживания. Каждая запись содержит номер сети,

показатель маршрутизации и указатель на запись данных следующей

пересылки на пути к данной сети в таблице соседей. Таблица соседей

содержит запись данных каждого узла обслуживания соседа и узла клиента.

Записи включают в себя номер сети, номер подсети, протокол доступа к



носителю (например, Ethernent), который использовался для достижения

этого узла, адрес локальной сети (если средой, соединяющей с соседом,

является локальная сеть) и показатель соседа.

RTR определяет 4 типа пакетов:

  • Пакеты корректировки маршрутизации.

    Периодически выпускаются для

    уведомления соседей о существовании какого-нибудь об'екта.

  • Пакеты запроса о маршрутизации.

    Об'екты обмениваются ими, когда им

    необходимо быстро узнать о топологии сети.

  • Пакеты ответа на запрос о маршрутизации.

    Содержат топологическую

    информацию и используются узлами обслуживания для ответа на пакеты

    запроса о маршрутизации.

  • Пакеты переадресации маршрутизации.

    Обеспечивают отправку информации

    о лучших маршрутах в узлы, использующие неэффективные тракты.

  • Пакеты RTR имеют 4-байтовый заголовок, состоящий из однобайтового

    поля типа операций (operation type), однобайтового поля типа узла

    (node type), однобайтового поля типа контроллера

    (controller type)

    и однобайтового поля типа машины (machine type). Поле типа операций

    указывает на тип пакета. Поле типа узла указывает, пришел пакет

    из узла обслуживания или из необслуживающего узла. Поле типа

    контроллера указывает, содержит ли контроллер узла, передающего пакет

    RTR, многобуферный контроллер. Это поле используется для облегчения

    регулирования информационного потока между сетевыми узлами. И наконец,

    поле типа машины указывает, является ли процессор отправителя RTR

    быстодействующим или нет. Как и поле типа контроллера, поле

    типа машины также используется для регулирования скорости передачи.



    Содержание раздела