Сети ЭВМ и телекоммуникации. Гайсина Л.Ф. - 62 стр.

UptoLike

Составители: 

Маршрутизаторы часто путают с мостами. Такое положение дел
объясняется тем, что многие устройства сочетают в себе функции и мостов, и
маршрутизаторов.
"Чистый" мост анализирует заголовки кадра канального уровня и не
просматривает (а тем более не модифицирует) пакеты сетевого уровня внутри
пакетов. Мост не знает и не должен знать, какие пакеты - 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