Функциональная структура маршрутизатора

С точки зрения аппаратной платформы маршрутизаторы делятся на:

1. Программный маршрутизатор, работает на универсальной платформе, к базовому ПО добавляется модуль маршрутизации.

2. Аппаратный маршрутизатор, функционирует на специализированной аппаратной платформе.

Функциональная схема маршрутизатора:

Нижний уровень, уровень интерфейсов, представлен портами маршрутизатора и драйверами протоколов канального уровня. Разделение функций между контроллером порта и драйвером зависит от реализации. Если принятый на этом уровне кадр корректен, он помещается в один из буферов пакетов в памяти маршрутизатора.

Основная функция сетевого уровня – маршрутизация пакетов, осуществляемая модулями протоколов маршрутизации, которые:

1. Анализируют таблицу маршрутизации, определяя номер сети, совпадающий с номером адреса назначения обрабатываемого пакета.

2. По нахождению номера из таблицы извлекается адрес следующей точки: определяется порт маршрутизатора, куда пойдет пакет

3. В ARP-таблице по найденному IP определяется MAC адрес назначения. Иначе – ARP-запрос и новое отображение.

Сетевой уровень так же осуществляет дополнительные функции:

1. Фильтрация пакетов, строится на основе диапазонов IP-адресов

2. Управление перегрузками, Congestion Management, используется во время пульсации трафика.

Здесь используется механизм поддержки качества обслуживания, Quality of Service, QoS.

На прикладном уровне маршрутизатора реализуются функции:

1. Создание и модификация таблицы маршрутизации. Может быть ручным или автоматическим.
Может использоваться несколько протоколов маршрутизации, даже при единственном сетевом протоколе.

2. Интерфейс администратора. Позволяет локальную и удалённую (по протоколу telnet) работу.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: