Структура кадраFrame Relay
1 | 2 | 3 | 4 | … | … | N-3 | N-2 | N-1 | N |
Флаг | Заголовок | Данные пользователя | Контр. сумма | Флаг |
Поля “Флаг” обозначают начало и конец кадра. Двоичное значение этого поля – ‘01111110’.
Поле “Данные пользователя” может иметь размер до 4056 байт и предназначено для данных, передаваемых протоколами верхних уровней.
Поле “Контрольная сумма” содержит 16-ти разрядную контрольную сумму для полей “Заголовок” и “Данные пользователя”.
Поле “Заголовок” несет информацию, необходимую для управления передачей данных и имеет следующий формат:
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DLCI | C/R | EA0 | |||||
DLCI | FECN | BECN | DE | EA1 |
Поля EA0 ИEA1 (EffectiveAddress, исполнительный адрес) управляют размером заголовка. Если битEAсброшен (EA0), то в следующем байте содержатся дополнительные битыDLCI. Если битEAустановлен (EA1), то данный байт – последний в заголовке. Минимальный заголовок приведен на рис. и состоит из двух байт, в первом из которых битEAсброшен, а во втором – установлен. Возможны также трех- и четырехбайтные заголовки, в которых все байты, кроме последнего, имеют признакEA0, а последний –EA1.
Поле DLCI(DataLinkConnectionIdentifier, идентификатор виртуального соединения) используют коммутаторы (FRAD) для указания друг другу какие данные передаются в этом кадре. При двухбайтовом заголовке поле имеет длину 10 бит, при трехбайтовом – 16 бит, а при четырехбайтовом – 22 бита. Стандарт резервирует интервалы значенийDLCI0..15 и 992..1023 для служебных целей, внутрисетевых соединений и управления канальным уровнем. Пользователями для нумерацииPVCиSVCмогут использоваться 976 идентификаторовDLCIс номерами от 16 до 991.
Поля FECN(ForwardExplicitCongestionNotification, явное уведомление о заторе в прямом направлении) иBECN(BackwardExplicitCongestionNotification, явное уведомление о заторе в обратном направлении) используются коммутаторами при возникновении перегрузок в сети. Если коммутатор получает больше кадров, чем он может обработать, то он устанавливает в кадрах, отправляемых источнику избыточных данных, битBECN, а в кадрах, отправляемых получателю избыточных данных – битFECN. Поступление кадра с установленным битомBECNозначает, что часть выдаваемых кадров может быть отброшена коммутаторами и нужно замедлить выходной поток. Поступление кадра с установленным битовFECNозначает, что в данном потоке возможны (хотя и не обязательно произойдут) выпадения кадров.
Поле DE(DiscardEligibility, приемлемость удаления) устанавливается отправителем кадра и означает, что данный кадр при возникновении перегрузок можно удалить.
Поле C/R(Command/Reply, команда/ответ), когда равно 1, в кадрах, содержащих команды, требует, чтобы на команду был дан ответ, а в кадрах, содержащих ответы, указывает на последний кадр ответа.
- Содержание
- Раздел III. Глобальные сети
- Организация составных сетей
- Составные сети
- Принципы маршрутизации
- Стек протоколов tcp/ip
- Система адресации в tcp/ip
- Протокол ip
- ФрагментацияIp-пакетов
- Протокол arp
- Протокол icmp
- Базовые утилиты для тестирования сетейTcp/ip
- Протоколы транспортного уровня
- ПротоколUdp
- ПротоколTcp
- Протоколы и службы на основе tcp/ip
- СлужбаDns
- Протокол сетевого управленияSnmp
- Технологии X.25, frame relay, pdh, sdh
- ТехнологияX.25
- Технология Frame Relay
- Структура кадраFrame Relay
- Плезиохронная цифровая иерархия
- Синхронная цифровая иерархия
- Технологии isdn и atm
- Технология isdn
- Интерфейсы isdn
- Технология atm
- Основные принципы технологии atm
- Стек протоколов atm
- Уровень адаптацииAal
- Технологии распределенных вычислений
- Удаленный вызов процедур