logo
Учебник проектирование и внедрение компьютерных

Формат фрейма

Формат фрейма в сетях frame relay (рис. 7.7) напоминает формат, используемый в сетях Х.25 (но без управляющего поля уровня фрейма), и содержит следующие поля, определенные стандартом ITU-T Q.922:

- флаг (Flag) - указывает на начало фрейма;

- адрес (Address) - может иметь длину от 2 до 4 байтов;

- данные (Data) - содержит пользовательские данные, передаваемые по сети frame relay;

- контрольная последовательность кадра (Frame Check Sequence, FCS) - для базового механизма обнаружения ошибок;

- флаг (Flag) - указывает на конец фрейма.

Флаг

Адрес

Данные

Контрольная последовательность кадра

Флаг

Рис. 7.7. Формат фреймов сетей frame relay

Совет

Дополнительную информацию о формате фрейма и сетях frame relay можно найти на веб­странице Frame Relay Forum по адресу www.frforum.com.

Поле адреса содержит идентификатор подключения к каналу (data link connection identifier, DLCI), с помощью которого идентифицируется виртуальное соединение, по которому передается фрейм. Поле DLCI в сетях frame relay выполняет те же функции, что и поле идентификатора логического канала (LCI) в LAPB-заголовке сети Х.25. Например, одно виртуальное соединение может в поле DLCI иметь значение 810, для другого соединения поле будет содержать значение 820, для третьего - 830 и т. Поля DLCI позволяют сети frame relay различать сообщения, отправляемые одновременно по одной линии от разных источников (например, от четырех рабочих станций или серверов к четырем различным принимающим узлам), как показано на рис. 7.8.

Примечание

Обычно каждое поле DLCI назначается поставщиком услуг сети frame relay c использованием глобальной адресации, при которой уникальное значение этого поля задается для каждого порта сети в рамках всей сети frame relay.

Обычно для передачи служебных сигналов в сетях frame relay используется протокол Local Management Interface (LM1) (Локальный управляющий интерфейс), с помощью которого определяются моменты создания нового виртуального соединения и удаления ненужного соединения, а также указывается на неисправность некоторого виртуального соединения. Помимо базовой информации имеются LMI-расширения (LMI extension), которые могут быть включены в качестве заголовков в поле данных фрейма. Когда используются постоянные виртуальные соединения (PVC), в каждый фрейм добавляется LMI-расширение для сообщений о состоянии виртуального соединения. Это расширение позволяет синхронизировать коммуникации между терминальным оборудованием (DTE) и аппаратурой передачи данных (DCE), а также убедиться в существовании соединения перед посылкой данных.

Имеется необязательное LMI-расширение для приложений мультимедиа, требующих группового вещания (когда один фрейм отправляется нескольким целевым узлам). Такое расширение используется совместно с протоколами маршрутизации данных мультимедиа. Еще одно LMI-расширение служит для глобальной адресации, с помощью которой разрешение имен во всей глобальной сети может выполняться так, будто все узлы располагаются в локальной сети. То есть при разрешении имен в IP-адреса (и наоборот) имена компьютеров и доменов, а также интернет-имена рассматриваются такими, будто они находятся в одной локальной сети. Имеется еще одно LMI-расширение, с помощью которого реализуется управление потоком данных по принципу "включено/выключено" (XON/XOFF flow control), между устройствами, связанными через глобальную сеть. Этот способ управления является давно существующим механизмом управления потоком, при котором клавиши <Ctrl>+<S> используются для приостановки передачи, а клавиши <Ctrl>+<Q> - для возобновления.

LMI - это протокол передачи служебных сигналов, разработанный совместно компаниями Northern Telecom, Digital Equipment Corporation, Cisco и StrataCom и часто используемый в устройствах этих производителей. Другой аналогичный протокол описан в стандарте ANSI T1.617, а еще один протокол для сетей frame relay определяется стандартом ITU-T Q.933.

Между протоколом LMI и двумя другими протоколами передачи служебных сигналов имеются два общих различия. Во-первых, при использовании LMI поле DLCI всегда равно 1023, при этом согласно стандартам Т1.617 и Q.933 это поле всегда содержит 0. Во-вторых, при использовании LMI можно создавать до 992 виртуальных каналов, а стандарты Т1.617 и Q.933 допускают создание 976 виртуальных каналов.