CISCO internetworking technology overview

         

Уровни SIP


SIP может быть логически разделен на 3 уровня, как это показано

на Рис. 15-3 "Формирование пакета данных пользователя уровнями SIP".

Уровень 3

Задачи, выполняемые уровнем 3 SIP, включают в себя формирование пакета

"единиц данных обслуживания SMDS" (service data units (SDU)) в

заголовке

и концевике уровня 3. Затем "eдиницы данных протокола" (protocol data

units (PDU)) разбиваются на PDU уровня 2 таким образом, чтобы

соответствовать спецификациям уровня 2.

PDU уровня 3 SIP достаточно сложна. Она изображена на Рис. 15-4.

Поля на рисунке, помеченные знаком Х+, не используются средствами

SMDS; они присутствуют в протоколе для того, чтобы обеспечить

выравнивание формата SIP с форматом протокола DQDB. Значения,

помещенные в этих полях оборудованием CPE, должны быть доставлены

сетью в неизмененном виде.

Два резервных поля (reserved) должны быть заполнены нулями. Два

поля BEtag содержат идентичные значения и используются для

формирования

связи между первым и последним сегментами, или "единицами данных

протокола" (PDU) уровня 2 одной из PDU уровня 3 SIP. Эти поля могут

быть использованы для определения условия, при котором как последний

сегмент одной PDU уровня 3, так и первый сегмент следующей PDU уровня 3

потеряны, что приводит к приему неисправной PDU уровня 3.

Адреса пункта назначения (destination) и источника (source)

состоят

из двух частей: типа адреса (address type) и адреса (address).

Тип адреса для обоих случаев занимает четыре наиболее значимых бита

данного поля. Если адрес является адресом пункта назначения, то тип

адреса может представлять собой либо "1100", либо "1110". Первое

значение обозначает 60-битовый индивидуальный адрес, в то время

как второе значение обозначает 60-битовый групповой адрес. Если адрес

является адресом истрочника, то поле типа адреса может означать

только индивидуальный адрес.

Bellcore Technical Advisories (Техническое Консультативное Заключение


Bellcore) определяет, каким образом у адресов,

формат которых согласуется с North American Numbering Plan (NANP),

должны быть закодированы адресные поля источника и места назначения.

В этом случае четыре наиболее значащих бита каждого из подполей

адреса источника и пункта назначения содержат значение "0001", которое

является международным кодом страны для Северной Америки. Следующие

40 битов содержат значения 10-значных адресов SMDS, закодированных в

двоично-десятичных числах (BCD) и выровненных в соответствии с NANP.

Последние 16 битов (наименее значащих) заполнены незначащей

информацией (единицами).

Поле "идентификатора протокола высшего уровня" (higher-layer protocol

identifier) указывает, какой тип протокола заключен в информационном

поле. Это значение является важным для систем, использующим сеть

SMDS (таких, как роутеры Cisco), но онo не обрабатывается

и не изменяется сетью SMDS.

Поле "длины расширения заголовка" (header extesion length (HEL))

указывает на число 32-битовых слов в поле расширения заголовка.

В настоящее время установлен размер этого поля для SMDS, равный 12

байтам. Следовательно, значение HEL всегда "0011".

Поле расширения заголовка (header extension (HE)) в настоящее время

определяется как имеющее два назначения. Одно из них - содержать номер

версии SMDS, который используется для определения версии протокола.

Второе - сообщать о "значении для выбора несущей" (carrier selection

value), которое обеспечивает возможность выбирать конкретную несущую

межобмена для того, чтобы переносить трафик SMDS из одной локальной

коммерческой сети связи в другую. При необходимости в будущем может

быть определена другая информация, о которой будет сообщаться в

поле расширения заголовка.

Уровень 2

PDU уровня 3 сегментируются на PDU уровня 2 с одинаковым размером

(53-восьмибитовых байта), которые часто называют "слотами" (slots)

или "секциями" (cells). Формат PDU уровня 2 SIP представлен на



Рис. 15-5.



Поле "управления доступом" (access control) PDU уровня 2 SIP содержит

различные значения, зависящие от направления информационного потока.

Если слот отправлен из переключателя в CPE, то важным является только

указание о том, содержит или нет данное PDU информацию. Если слот

отправлен из СРЕ в переключатель, и при этом конфигурация представляет

собой конфигурацию с несколькими СРЕ, то это поле может также

содержать биты запроса, которые обозначают запросы шины для этих

слотов, соединяющей переключатель и СРЕ. Дальнейшие подробности об

использовании этих битов запроса для реализации управления

распределенным доступом к среде с организацией очереди могут быть

получены из стандарта IEEE 802.6.

Поле "информации управления сетью" (network control information)

может

содержать только два возможных значения. Одна из двух конкретных

структур битов включается в том случае, если PDU содержит информацию;

другая используется , когда она отсутствует.

Поле "типа сегмента" (segment type) указывает, является ли данная PDU

уровня 2 начальным, последним или каким-нибудь слотом из середины

PDU уровня 3. Значения типов сегмента представлены на Рис. 15-6.

ValueMeaning
00Continuation of message (COM)
01End of message (EOM)
10Beginning of message (BOM)
11Single segment message (SSM)
Figure 15-6 Segment Type Values

Поле "идентификатора (ID) сообщения" (message ID) обеспечивает связь

PDU уровня 2 с каким-либо PDU уровня 3. ID сообщения

одинаково для всех сегментов данного PDU уровня 3. Для

доступа DQDB с множеством СРЕ, PDU, выходящие из разных СРЕ, должны

иметь разные ID сообщения. Это позволяет сети SMDS, принимающей

чередующиеся слоты от различных PDU уровня 3, ассоциировать каждый

PDU уровня 2 с соответствующим PDU уровня 3. Следующие друг за

другом PDU уровня 3 из одного и того же СРЕ могут иметь идентичные

ID сообщения. Это не вносит никакой неопределенности, т.к. любой

отдельный СРЕ должен отправить все PDU уровня 2, входящие в какой-



либо PDU уровня 3, прежде чем он приступит к отправке PDU уровня 2,

принадлежащих к другому PDU уровня 3.

Поле "единицы сегментации" (segmentation unit) является информационной

частью PDU. В том случае, когда PDU уровня 2 незаполнена, это поле

заполняется нулями.

Поле "длины полезной нагрузки" (payload length) указывает, какое

число байтов PDU уровня 3 фактически содержится в поле единицы

сегментации. Если данная PDU уровня 2 незаполнена, то это поле также

заполняется нулями.

И наконец, поле "CRC полезной нагрузки" (payload CRC) содержит

10-битовое значение "проверки при помощи циклического избыточного

кода" (cyclic redundancy check (CRC)), используемое для обнаружения

неисправностей в полях типа сегмента, ID сообщений, единицы

сегментации, длины полезной нагрузки и CRC полезной нагрузки. Данная

проверка CRC не охватывает поля информации управления доступом или

управления сетью.

Уровень 1

Уровень 1 SIP обеспечивает протокол физического канала, который

действует при скоростях DS-3 или DS-1 между СРЕ и сетью. Уровень 1

SIP разделен на 2 части: подуровень системы передачи (transmission

system) и Протокол конвергенции физического уровня (Physical

Layer Convergence Protocol (PLCP)). Первая часть определяет

характеристики и метод подключения к каналу передачи, т.е. DS-3 или

DS-1. Вторая часть определяет, каким образом должны быть организованы

PDU уровня 2 или слоты в зависимости от блока данных DS-3 или DS-1,

a также часть информации управления.

Т.к. SIP базируется на IEEE 802.6, у него есть преимущество-

совместимость с будущими интерфейсами BISDN, которые обеспечат

применения, связанные не только с передачей данных, но также и

видеосигналов и голоса. Однако ценой обеспечения этой совместимости

стали некоторые непроизводительные затраты протокола, которые

необходимо учитывать при подсчете общей пропускной способности,

которую можно получить при использовании SIP. Общая полоса пропускания

через доступ DQDB DS-3, доступная для данных пользователя

PDU уровня 3, составляет примерно 34 Mb/сек. Через доступ DS-1 может

быть перенесено примерно 1.2 Mb/сек информации пользователя.

Использование протокола "управления доступом к носителю" (МАС)

IEEE 802.6 МАN в качестве базиса для SMDS SIP означает, что возможна

локальная связь между СРЕ, совместно использующих один и тот же доступ

DQDB. Часть этой локальной связи будет видимой для переключателя,

обслуживающего SNI, а часть нет. Поэтому переключатель должен

использовать адрес пункта назначения единицы данных, чтобы

дифференцировать информационные единицы, предназначенные для передач

SMDS, и информационные единицы, предназначенные для локальной передачи

между несколькими СРЕ, совместно использующими один доступ DQDB.


Содержание раздела