Маршрутизатор
(router) –
ретрансляционная система, соединяющая две коммуникационные сети либо их
части.
Каждый маршрутизатор реализует протоколы физического
(1А, 1B), канального (2А, 2B) и
сетевого (3A, 3B) уровней, как
показано на рис.9.9. Специальные сетевые процессы соединяют части коммутатора в
единое целое. Физический, канальный и сетевой протоколы в разных сетях различны.
Поэтому соединение пар коммуникационных сетей осуществляется через
маршрутизаторы, которые осуществляют необходимое преобразование указанных
протоколов. Сетевые процессы выполняют взаимодействие соединяемых сетей.
Маршрутизатор работает с несколькими каналами, направляя в
какой-нибудь из них очередной блок данных.
Маршрутизаторы обмениваются информацией об изменениях
структуры сетей, трафике и их состоянии. Благодаря этому, выбирается оптимальный
маршрут следования блока данных в разных сетях от абонентской
системы-отправителя к системе-получателю. Маршрутизаторы обеспечивают также
соединение административно независимых коммуникационных сетей.
Рис. 1.1
Структура маршрутизатора
Архитектура маршрутизатора также
используется при создании узла коммутации пакетов.
Маршрутизаторы превосходят мосты своей способностью
фильтровать и направлять пакеты данных на сети. Так как маршрутизаторы работают
на сетевом уровне, они могут соединять сети, использующие разную сетевую
архитектуру, методы доступа к каналам связи и протоколы.
Маршрутизаторы не обладают такой способностью к анализу
сообщений как мосты, но зато могут принимать решение о выборе оптимального пути
для данных между двумя сетевыми сегментами.
Мосты принимают решение по поводу адресации каждого из
поступивших пакетов данных, переправлять его через мост или нет в зависимости от
адреса назначения. Маршрутизаторы же выбирают из таблицы маршрутов наилучший для
данного пакета.
В поле зрения маршрутизаторов находятся только пакеты,
адресованные к ним предыдущими маршрутизаторами, в то время как мосты должны
обрабатывать все пакеты сообщений в сегменте сети, к которому они
подключены.
Тип топологии или протокола уровня доступа к сети не имеет
значения для маршрутизаторов, так как они работают на уровень выше, чем мосты
(сетевой уровень модели OSI). Маршрутизаторы часто используются для связи между
сегментами с одинаковыми протоколами высокого уровня. Наиболее распространенным
транспортным протоколом, который используют маршрутизаторы, является IPX фирмы
Novell или TCP фирмы Microsoft.
Необходимо запомнить, что для работы маршрутизаторов
требуется один и тот же протокол во всех сегментах, с которыми он связан. При
связывании сетей с различными протоколами лучше использовать мосты. Для
управления загруженностью трафика сегмента сети также можно использовать
мосты.
|