Процедуры сервиса виртуальных цепей

 

Процедуры сервиса виртуальных цепей в сети Х.25 фактически описывают режимы работы сети X.25 для двух основных схем установления виртуального соединения: PVC и VC (или SVC).

При PVC, или постоянной виртуальной цепи(ПВЦ), для установления соединения нс-пользуется выделенная физическая линия, что упрощает режим работы сети, так как PVC функционирует постоянно.

ПриSVC, или коммутируемой виртуальной цепи (КВЦ), соединение формируется на физической цепи/линии, скоммутированной на время сеанса связи и часто переустанавливает- ся. Протокол Х.25 поддерживает 4 режима установления сеансов связи:

 

· постоянная виртуальная цепь(PVC, или ПВЦ);

· виртуальный вызов (SVC/VC, или ВВ);

· виртуальный вызов с быстрый набором (ВБН);

· виртуальный вызов с быстрый набором и немедленной очисткой (ВБНО).

Режим постоянной виртуальной цепи

Постоянная виртуальная цепь. Режим PVC аналогичен режиму выделенной линии в ТфОП и не требует выполнения процедур установки вызова и очистки, т.к. передающий и принимающий DTE уже соединены. От протокола Х.25 для начала сеанса связи нужно только создать вирту­альные каналы, которые затем находятся в состоянии передачи данных и идентификации. Для этого пакеты приобретают номера LCGN и LCN, которые (см. рис.4-2) могут меняться комму­татором сети Х.25.

Режим виртуального вызова

Виртуальный вызов (VC). Этот режим, напоминает телефонную сессию (или SVC) и состоит из

трех фаз: установки вызова, передачи данных и очистки вызова.

Для установки вызова, вызывающее DTE посылает пакет "запрос вызова" (например, с LCN=11, как на рис.4-2). Он содержит адрес удаленного DTE, с которым устанавливается связь. На рис.4-2 видно, что запрос вызова преобразуется сетью в пакет входящего вызова (с LCN=16). Вызываемое DTE решает принять или не принять этот вызов. Пакет запроса вызова содержит адрес вызывающего DTE, а также другую информацию, которая м.б. использована вызываемым DTE для принятия решения о приеме вызова. При этом существуют две альтер­нативы: вызов принимается (посылается пакет "вызов принят") или происходит очистка вызо­ва (посылается пакет "запрос па очистку").

Как только вызывающее DTE принимает пакет "вызов принят", виртуальная цепь считает­ся установленной, капал переходит в состояние "Передача данных", а режим PVC (ВВ) – в фазу "Передача данных".

Если любое устройство DTE пожелает терминировать данный вызов, то удаленному DTE посылается пакет "запрос очистки", который воспринимается им как индикация очистки и требует от него посылки пакета "подтверждение очистки". После этого режим SVC (ВВ) пе­реходит в фазу "Очистка вызова".

Режимы виртуального вызова с быстрым набором

Таких режимов два: вызов с быстрым набором (ВБН) и вызов с быстрым набором и немедлен­ной очисткой (ВБНО). Оба они являются частными случаями режима ВВ.

Режим ВБН позволяет включать в пакет запроса вызова блок данных длиной 128 байт. Вызываемое DTE принимает запрос вызова как входящий вызов и может отвечать пакетом приема вызова, который также может содержать данные, или пакетом запроса на очистку. В первом случае требований па очистку ист, а значит, если состояние канала нормальное, вызы­ваемым DTE передастся обычный пакет приема вызова и сеанс м.б. продолжен, как и в схеме ВВ. Во втором случае требование па очистку есть, а значит, после приема 128 байт, следует процедура очистки.

Режим ВБНО похож па предыдущий, ио с той разницей, что вызываемый DTE не имеет альтернативы и всегда отвечает пакетом запроса на очистку. Такой режим используется для передачи коротких данных, например, для передачи транзакций, так как пакет запроса на вы­зов может содержать 128 байт данных.