Виртуальный канал

Опубликовано в Организация корпоративных сетей

Как уже указывалось в предыдущих статьях, существует два варианта организации работы сетевого уровня: с использованием соединений, а другой — без соединений.

В контексте внутреннего устройства подсети соединение обычно называют виртуальным каналом. Независимые пакеты в системе без установления соединений называются дейтаграммами.

Виртуальные каналы организованы таким образом, что для каждого посылаемого пакета не нужно выбирать маршрут заново. Этот маршрут используется для всех данных, передаваемых за время соединения.

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

Виртуальный канал

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

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

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

Маршрутизаторы при такой организации сети хранят номера входных и выходных линий для пунктов назначения пакетов.