2.4 Понятие о методе виртуального канала
Механизм
виртуальных каналов создает в сети устойчивые
пути следования трафика через сеть с коммутацией пакетов. Этот механизм
учитывает в себе существование в сети потоков данных.
(Первый канал проходит от конечного узла N1,A1 до конечного
узла с адресом N2,A2 через промежуточные коммутаторы сети R1,R3,R4. Второй
обеспечивает продвижение данных по пути N3,A3-R5-R7-R4-N2,A2) Между двумя конечными узлами может быть проложено
несколько виртуальных каналов(как полностью
совпадающих, так и отличающихся маршрутом). Разные
виртуальные каналы могут предъявлять разные требования к качеству обслуживания.
Цель
создания виртуальных каналов- прокладка для всех
пакетов потока единого пути через сеть. И необходимо, чтобы для всех пакетов потока были общие точки
входа в сеть и выхода из сети.
Важной
особенностью сетей с виртуальными каналами является использование локальных(изменяющимися от узла к узлу) адресов пакетов при принятии решения о
продвижении, вместо достаточно длинного узла назначения. Локальный адрес- это идентификатор виртуального канала(номер логического канала ). Промежуточный узел(коммутатор) читает значение этого идентификатора из
заголовка пришедшего пакета и просматривает свою таблицу коммутации, в кот
указывается на какой выходной порт нужно передать пришедший пакет. Таблица
коммутации содержит записи только о проходящих через данный коммутатор
виртуальных каналах.
Примеры
сетей: X.25, frame
relay, ATM
Иначе
этот метод называют «с логическим соединением». Это предполагает проведение
множества проверок правильности передачи (запрос, подтверждение запроса,
передача данных, подтверждение), что обеспечивает надежность передачи.