Блоки данных МАС-уровня (MAC PDU) – ЧАСТЬ 1

Блок данных MAC PDU является базовой единицей полезной нагруз­ки, обрабатываемой уровнями MAC и физическим в системе WiMAX. Он состоит из управляющего заголовка, поля данных и контрольной суммы (рис. 5.6).

Стандартом [6] определены два формата управляющих МАС-заголовков (Frame Control Header, FCH):

–                заголовок для МАС-блока данных;

–                заголовок запроса полосы пропускания.

При запросе полосы поле данных в MAC PDU отсутствует [6].

Общая длина заголовка MAC PDU (рис. 5.7) имеет длину 48 бит. Каж­дое из полей заголовка имеет свое назначение и различную длину (от 1 до 8 бит) [3,6].

Поле НТ определяет назначение МАС-заголовка (для МАС-блока дан­ных или запроса полосы). Если старший бит поля установлен в «О», генери­руется заголовок блока данных, в противном случае (при установке старшего бита в «1») – заголовок запроса полосы частот. При формировании запроса полосы поля Rsv, CI, EKS, Rsv и LEN заменяются полем BR (Bandwidth Request) (рис. 5.8) [3].

Рис. 5.6. Структура блока MAC PDU

Рис. 5.7. Структура заголовка для МАС-блока данных

 

Рис. 5.8. Структура заголовка МАС-фрейма при запросе полосы

Поле ЕС (Encryption Control) является индикатором наличия шифровани поля данных. Если бит поля ЕС установлен в «О» – данные не зашифрованы, ] противном случае шифрование присутствует. При запросе на предоставление полосы бит поля ЕС всегда устанавливается в «О».

Поле TYPE указывает на тип поля данных (при передаче данных) или тш

запроса полосы (при запросе полосы).

Для определения индекса ключа шифрования в заголовке введено пол( EKS (Encryption Key Sequence) – «поле последовательности шифрования) (индекс и вектор инициализации ключа шифрован ля). Поскольку шифрова ние применяется только при передаче данных, поле имеет смысл лишь в слу чае, если бит поля ЕС установлен в «1» (что соответствует наличию шифро вания данных).

Поле CI является индикатором наличия циклической контрольной суммы (CRC – Cyclic Redundancy Check). Если бит поля установлен в «1», контрольная сумма добавлена к полю данных. В противном случае она отсутствует.

Поле LEN отображает длины поля данных и МАС-заголовка (в байтах). Его собственный размер составляет 11 бит (3 бита (LEN MSB) + 8 бит (LEN LSB)).

Поле идентификатора соединения для старших (CID MSB) и младших (C1D LSB) бит имеет длину 2×8 = 16 бит. При запросе полосы идентификатор соедине­ния указывает на тот класс соединения, для которого эта полоса запрашивается.

Восьмибитовое поле последовательности проверки заголовка HCS (Header Check Sequence) используется для нахождения ошибок в заголовке.

Поле BR определяет количество байтов, запрашиваемых пользовательской станцией для осуществления передачи в обратном канале. По нему назначается полоса частот.

Поле данных MAC PDU содержит [6]:

–                подзаголовки MAC;

–                управляющие сообщения;

–                полезные данные.

Различают МАС-подзаголовки управления, фрагментации и упаковки. Эти последние необходимы, поскольку сервисные блоки данных, в зависи­мости от объема трафика, могут передаваться одним или несколькими бло­ками MAC PDU.

Длина поля подзаголовка управления (Grand Management, GM) равна двум байтам. Этот подзаголовок используется для управления полосой частот.

Подзаголовок упаковки используется, если поле данных одного MAC PDU содержит несколько блоков данных SDU. Подзаголовок фрагментации, напро­тив, используется в том случае, если один блок SDU передается несколькими MAC PDU. При фрагментации блока SDU позиция каждого фрагмента помеча­ется своим порядковым номером, что позволяет корректно дефрагментировать его на приеме. Форматы подзаголовков показаны на рис. 5.9-5.11 [6].

Принцип вычисления контрольной суммы базируется на протоколе Ethernet и применяется к битам заголовков и поля данных.

Рис. 5.9. Структура подзаголовка управления

Рис. 5.10. Структура подзаголовка фрагментации (FSH)

 

Рис. 5.11. Структура подзаголовка упаковки

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100