RFC: 1613
Оригинал: X.25 over TCP (XOT)
Категория: Информационный
Дата публикации:
Авторы: , , ,
Перевод: Игорь Шеваров

RFC 1613, Страница 7 из 9

6.3. Пакеты Interrupt и Reset

Пакеты Interrupt, Interrupt Confirm, Reset и Reset Confirm передаются через TCP соединение с использованием нормального формата пакетов X.25 и изменения состояний (state transitions). Непрерывная природа сервисов Interrupt и Reset ДОЛЖНА поддерживаться для правильного функционирования X.25.

6.4. Пакеты Restart, DTE Reject, Diagnostics, и Registration

Пакеты X.25, которые имеют только локальное значение для интерфейса (Restart, DTE Reject, Diagnostics, и Registration) НЕ ДОЛЖНЫ передаваться через соединение TCP. Если эти пакеты получены, то они ДОЛЖНЫ быть проигнорированы.

6.5. Установка PVC

Любая реализация XOT МОЖЕТ поддерживать установления PVC через XOT.

PVC X.25 являются виртуальными соединениями. Предполагается, что они должны быть доступны, когда доступен сервис X.25 (то есть в состоянии R1). Установление PVC через XOT осложняется из-за отсутствия пакетов Call, Call Confirm, Clear или Clear Confirm которые передаются через X.25 интерфейс — PVC просто доступны потому что они были созданы сетевым провайдером по договоренности с пользователями.

Поддержка PVC с использованием XOT требует от объектов XOT обмена данными не описанного стандартами X.25 и должен поддерживаться ряд аварийных ситуаций.

Установка PVC между двумя объектами XOT выполняется с использованием обмена нестандартными пакетами X.25 (инкапсулированными в заголовок XOT). Процесс обмена данными для установления PVC начинается сразу после установления сессии TCP. Объект XOT установивший TCP соединение называется инициатором, второй респондером.

Пакет PVC Setup включает поля General Format Identifier, LCN и Packet Type Identifier, следующие за дополнительными данными. Этот нестандартный пакет имеет следующую структуру:

+--+--+--+--+--+--+--+--+--+
| X.25 GFI  |  X.25 LCN    |
+--+--+--+--+              +
|                          |
+--+--+--+--+--+--+--+--+--+
|        X.25 PTI          | PVC setup PTI (= 0xF5)
+--+--+--+--+--+--+--+--+--+
|                          | version (= 0x81)
+--+--+--+--+--+--+--+--+--+
|                          | status
+--+--+--+--+--+--+--+--+--+
|                          | initiator interface name length (N)
+--+--+--+--+--+--+--+--+--+
|                          | initiator LCN (high octet)
+--+--+--+--+--+--+--+--+--+
|                          | initiator LCN (low octet)
+--+--+--+--+--+--+--+--+--+
|                          | responder interface name length (M)
+--+--+--+--+--+--+--+--+--+
|                          | responder LCN (high octet)
+--+--+--+--+--+--+--+--+--+
|                          | responder LCN (low octet)
+--+--+--+--+--+--+--+--+--+
|                          | sender incoming window
+--+--+--+--+--+--+--+--+--+
|                          | sender outgoing window
+--+--+--+--+--+--+--+--+--+
|                          | sender incoming max. packet size
+--+--+--+--+--+--+--+--+--+
|                          | sender outgoing max. packet size
+--+--+--+--+--+--+--+--+--+
|                          | initiator interface name (N octets)
|                          |
+--+--+--+--+--+--+--+--+--+
|                          | responder interface name (M octets)
|                          |
+--+--+--+--+--+--+--+--+--+

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

Packet Type Identifier выбран из неиспользуемых значений X.25 PTI для того чтобы отличаться от стандартных идентификаторов типов пакетов X.25.

Значение PVC setup version было выбрано для предотвращения соединений с предыдущими экспериментальными реализациями.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.