Сетевые технологии. Кольтюков Н.А - 14 стр.

UptoLike

маршруты или использует отдельный протокол на каждом интерфейсе. Обычно маршрутизаторы рабо-
тают с одним протоколом маршрутизации [2].
Таблица маршрутизации, иногда называемая базой данных маршрутизации, это набор маршрутов,
используемых маршрутизатором в данный момент. Строки таблицы маршрутизации содержат по край-
ней мере следующую информацию:
действительный адрес или множество действительных адресов в сети;
информацию, вычисленную протоколом маршрутизации или необходимую ему;
информацию, необходимую для того, чтобы переслать сообщение на один маршрутизатор ближе
к получателю.
Информация о маршрутизации содержит метрику, т.е. меру времени или расстояния, и несколько
отметок о времени. Информация о пересылке включает в себя данные о выходном интерфейсе и адрес
следующей системы по пути. Обычно маршрутизаторы хранят данные о нескольких возможных следую-
щих транзитных маршрутизаторах в одной строке таблицы.
Протоколы маршрутизации выполняют две важнейшие функции.
Во-первых, с их помощью определяется оптимальный путь передачи пакета по сети. Обычно изби-
рается путь, обеспечивающий минимальное время доставки при максимальной надёжности. Как правило,
это путь с минимальным числом транзитных узлов; передача данных в обход загруженных участков (с
целью избежания заторов)исключение из этого правила.
Протокол маршрутизации предполагает постоянный сбор информации о состоянии маршрутов и
обновление таблиц маршрутизации при изменении топологии сети вследствие отказов или перегрузок.
Таким образом, таблицы маршрутизации всегда содержат точную информацию о топологии сети.
Во-вторых, функцией протоколов маршрутизации является передача пакетов по сети. Получая оче-
редной пакет, маршрутизатор считывает адрес назначения из заголовка пакета и определяет, в каком
направлении (через какой узел) следует осуществить дальнейшую передачу пакета. Для принятия тако-
го решения используется информация из таблицы маршрутизации.
Протокол маршрутизации может работать только тогда, когда формат пакетов соответствует одно-
му из маршрутизируемых протоколов (routable protocol) не путать с протоколами маршрутизации
(routing protocols). Примеры маршрутизируемых протоколовIP, IPX, Xerox Network System. Маршру-
тизируемые протоколы задают формат пакетов, в которые данные упаковываются для передачи по сети,
а протоколы маршрутизации обеспечивают передачу этих пакетов, определяя путь их следования по ад-
ресам назначения, приведённым в полях заголовка.
Планируя сеть, следует использовать только один стандартный маршрутизируемый протокол. Не-
которые маршрутизаторы могут работать с несколькими протоколами, однако применение разных про-
токолов в одной и той же сети снижает её производительность и усложняет работу администраторов
сети.
Например, такие протоколы, как NetBEUI или LAT, являются немаршрутизируемыми и не способ-
ны обеспечивать функции сетевого уровня. Конечно, данные в формате NetBEUI или LAT можно пере-
сылать по глобальной сети, но для этого надо либо инкапсулировать их с использованием маршрутизи-
руемого протокола (например, IP), либо организовать мост между маршрутизаторами. В последнем
случае дорогостоящие ресурсы маршрутизатора применяются для организации мостового соединения,
что снижает общую производительность сети. По-видимому, наилучшим выходом из положения оказы-
вается IP-инкапсулирование, однако время передачи данных возрастает на сей раз из-за увеличения
накладных расходов. Следовательно, лучше всего вообще отказаться от использования немаршрутизи-
руемых протоколов.
Протоколы, используемые при создании таблицы маршрутизации, можно разделить на три катего-
рии:
протоколы длины вектора расстояния;
протоколы состояния канала;
протоколы политики маршрутизации.
Классификация протоколов маршрутизации показана на рис. 1.4.
Протоколы длины вектора простейший и наиболее распространённый тип протоколов маршрути-
зации. Большинство используемых сегодня протоколов этого типа ведёт свое начало от протокола
Routing Information Protocol компании Xerox (иногда они даже так и называются). Протоколы данного