ВУЗ:
Составители:
Рубрика:
Маршрутизаторы часто путают с мостами. Такое положение дел
объясняется тем, что многие устройства сочетают в себе функции и мостов, и
маршрутизаторов.
"Чистый" мост анализирует заголовки кадра канального уровня и не
просматривает (а тем более не модифицирует) пакеты сетевого уровня внутри
пакетов. Мост не знает и не должен знать, какие пакеты - IP, IPX - содержит в
поле кадр, передаваемый из одной локальной сети в другую.
Маршрутизатор, наоборот, знает очень хорошо, с какими пакетами он
работает, анализирует заголовки этих пакетов и принимает решение в
соответствии с содержащейся там адресной информацией. С другой стороны,
когда маршрутизатор передает пакет на канальный уровень, он не знает и не
должен знать о том, в какой кадр данный пакет будет помещен - Ethernet, Token
Ring или какой-либо иной.
Маршрутизация - процесс определения в сети пути, по которому вызов
либо блок данных может достигнуть адресата. Основная же задача
маршрутизации - переключение трафика. Переключение - это процесс приема
сообщения, выбора подходящего маршрута дальнейшего следования и отправка
его по этому маршруту. Данная операция обслуживается четырьмя различными
процессами: входным драйвером, процессом выбора маршрута, очередью и
выходным драйвером.
Маршрутизация выполняется на основе данных, содержащихся в таблице
маршрутов. Строка в таблице маршрутов состоит из следующих полей:
− адрес сети назначения;
− адрес следующего маршрутизатора (то есть узла, который знает, куда
дальше отправить дейтаграмму, адресованную в сеть назначения);
− вспомогательные поля.
Маршрутизация решает две задачи:
− выбор оптимального, по некоторому критерию, пути продвижения
информации от источника к пункту назначения через объединенную сеть;
− транспортировка информационных блоков (пакетов) по выбранному
маршруту, или коммутация.
3.4.1 Примеры маршрутизации
Рассмотрим процесс маршрутизации на примере. Допустим (рисунок 44),
хосты А и В находятся в сети 1, сеть 1 соединяется с сетью 2 с помощью
маршрутизатора G1. К сети 2 подключен маршрутизатор G2, соединяющий ее с
сетью 3, в которой находится хост С.
Таблица маршрутов хоста А выглядит, например, так:
Сеть 1 – А
Прочие сети - G1
Это означает, что дейтаграммы, адресованные узлам сети 1, отправляет
сам хост А (так как это его локальная сеть), а дейтаграммы, адресованные в
62
Маршрутизаторы часто путают с мостами. Такое положение дел
объясняется тем, что многие устройства сочетают в себе функции и мостов, и
маршрутизаторов.
"Чистый" мост анализирует заголовки кадра канального уровня и не
просматривает (а тем более не модифицирует) пакеты сетевого уровня внутри
пакетов. Мост не знает и не должен знать, какие пакеты - IP, IPX - содержит в
поле кадр, передаваемый из одной локальной сети в другую.
Маршрутизатор, наоборот, знает очень хорошо, с какими пакетами он
работает, анализирует заголовки этих пакетов и принимает решение в
соответствии с содержащейся там адресной информацией. С другой стороны,
когда маршрутизатор передает пакет на канальный уровень, он не знает и не
должен знать о том, в какой кадр данный пакет будет помещен - Ethernet, Token
Ring или какой-либо иной.
Маршрутизация - процесс определения в сети пути, по которому вызов
либо блок данных может достигнуть адресата. Основная же задача
маршрутизации - переключение трафика. Переключение - это процесс приема
сообщения, выбора подходящего маршрута дальнейшего следования и отправка
его по этому маршруту. Данная операция обслуживается четырьмя различными
процессами: входным драйвером, процессом выбора маршрута, очередью и
выходным драйвером.
Маршрутизация выполняется на основе данных, содержащихся в таблице
маршрутов. Строка в таблице маршрутов состоит из следующих полей:
− адрес сети назначения;
− адрес следующего маршрутизатора (то есть узла, который знает, куда
дальше отправить дейтаграмму, адресованную в сеть назначения);
− вспомогательные поля.
Маршрутизация решает две задачи:
− выбор оптимального, по некоторому критерию, пути продвижения
информации от источника к пункту назначения через объединенную сеть;
− транспортировка информационных блоков (пакетов) по выбранному
маршруту, или коммутация.
3.4.1 Примеры маршрутизации
Рассмотрим процесс маршрутизации на примере. Допустим (рисунок 44),
хосты А и В находятся в сети 1, сеть 1 соединяется с сетью 2 с помощью
маршрутизатора G1. К сети 2 подключен маршрутизатор G2, соединяющий ее с
сетью 3, в которой находится хост С.
Таблица маршрутов хоста А выглядит, например, так:
Сеть 1 – А
Прочие сети - G1
Это означает, что дейтаграммы, адресованные узлам сети 1, отправляет
сам хост А (так как это его локальная сеть), а дейтаграммы, адресованные в
62
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »
