Ключевые слова: маршрутизатор, таблица маршрутизации, интерфейсы маршрутизатора, получение доступа к среде, формирование битовых сигналов, прием кадра, подсчет контрольной суммы, ARP, магистральные, региональные, корпоративные, пограничные маршрутизаторы, маршрутизаторы операторов связи, программные маршрутизаторы, маршрутизаторы локальных сетей и удаленных офисов, мультипроцессорная организация, операционная система маршрутизатора.
Функции маршрутизаторов
Основная функция маршрутизатора — чтение заголовков пакетов сетевых протоколов, принимаемых и буферизуемых по каждому порту (например, IPX, IP, AppleTalk или DECnet), и принятие решения о дальнейшем маршруте следования пакета по его сетевому адресу, включающему, как правило, номера сети и узла.
Функции маршрутизатора могут быть разбиты на три группы в соответствии с уровнями модели OSI (рис. 20.10).
Удаление плохих пакетов (по контрольной сумме)
| Ведение очередей пакетов
| Определение маршрута по таблице маршрутизации
|
Анализ и модификация сетевого заголовка (время жизни и др.)
| Фильтрация пакетов
|
Создание и ведение таблиц маршрутизации
|
Уровень сетевого протокола
|
Преобр_а_зование_ сетевого адреса
следующего маршрутизатора в локальный адрес
|
Уровень
протокола
маршрутизации
|
Передача уровню интерфейсов:
1) пакета;
2) адреса следующего маршрутизатора;
3) номера выходного порта
|
Отбрасывание у кадра заголовка канального уровня и передача пакета сетевому уровню
------------- 7%-------------
|
Уровень интерфейсов
Прием и распределение данных по портам
Подуровень LLC
|
802.3 Подуровень MAC
| 802.3 Подуровень MAC
| 802.5 Подуровень MAC
|
10 Base-T
| 10 Base-2
| UTP
|
Порт 1 Порт 2 Порт 3 Порт 4
Ethernet Ethernet Token Ring V.35 (X.25, frame relay, ISDN)
Рис. 20.10. Функциональная модель маршрутизатора