ГОСТ Р ИСО 21218-2015
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Интеллектуальные транспортные системы
ДОСТУП К НАЗЕМНЫМ МОБИЛЬНЫМ СРЕДСТВАМ СВЯЗИ (CALM). ПОДДЕРЖКА ТЕХНОЛОГИИ ДОСТУПА
Intelligent transport systems. Communications access for land mobiles (CALM). Access technology support
ОКС 33.040.01
35.020*
__________________
* В ИУС 6-2016 документ приводится с ОКС 33.040.01, 35.020, здесь и далее по тексту.
- .
Дата введения 2016-08-01
Предисловие
1 ПОДГОТОВЛЕН Федеральным государственным бюджетным образовательным учреждением высшего профессионального образования "Московский автомобильно-дорожный государственный технический университет" (МАДИ) на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации N 57 "Интеллектуальные транспортные системы"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 16 ноября 2015 г. N 1819-ст
4 Настоящий стандарт идентичен международному стандарту ИСО 21218:2013* "Интеллектуальные транспортные системы. Коммуникационный доступ к наземным мобильным объектам (CALM). Поддержка технологии доступа" (ISO 21218:2013 Intelligent transport systems - Communications access for land mobiles (CALM) - Access technology support, IDT).
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей. - .
ИСО 21218:2013 подготовлен Техническим комитетом ИСО/ТК 204 "Интеллектуальные транспортные системы".
При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации и межгосударственные стандарты, сведения о которых приведены в дополнительном приложении ДА
5 Некоторые из элементов настоящего стандарта могут быть предметом патентования прав
6 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячном информационном указателе "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)
Введение
Настоящий стандарт является частью группы международных стандартов для коммуникационного доступа для наземных транспортных средств (CALM). Введение в целый набор международных стандартов предоставлено в ИСО 21217.
Настоящий стандарт определяет общие технические подробные данные, связанные с уровнем доступа ИТС станции, указанной в ИСО 21217 и проиллюстрированной на рисунке 1, которые применимы ко всем или нескольким технологиям уровня доступа. Они особенно включают IN-SAP, ИТС-С организации сети и транспортного уровня в коммуникационных целях.
MI-SAP, представленный на рисунке 1, указан посредством ссылки на ИСО 24102-3. Спецификация SI-SAP не рассматривается в рамках настоящего стандарта.
Рисунок 1 - ИТС станционная справочная архитектура с названными интерфейсами
1 Сфера применения
Настоящий стандарт определяет общие технические подробные сведения, связанные с уровнем доступа ИТС станции справочной архитектуры, указанной в ИСО 21217, которые применимы ко всем или нескольким технологиям уровня доступа. Это включает особенно точку доступа к службе (SAP) интерфейса связи (CI) в соответствии с коммуникационным уровнем адаптации (CAL) для коммуникации. SAP, предоставленный компонентом CI системы адаптации управления (MAE) для управления интерфейсом связи, указан ссылкой на ИСО 24102-3.
2 Нормативные ссылки
Для применения настоящего стандарта необходимы следующие ссылочные документы. Для недатированных ссылок применяют последнее издание ссылочного документа (включая все его изменения).
ИСО/МЭК 8802-2 Информационные технологии. Телекоммуникации и обмен информацией между системами. Локальные и общегородские сети. Специальные требования. Часть 2. Логическое управление каналом
ИСО/МЭК 8825-2* Информационные технологии. Правила кодирования ASN.1. Спецификация правил кодирования упакованных данных (PER). Часть 2
_______________
* Таблицу соответствия национального стандарта международному см. по ссылке. - .
ИСО 21217 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). Архитектура
ИСО 24102-1 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). ИТС управление станцией. Часть 1. Локальное управление
ИСО 24102-3 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). ИТС управление станцией. Часть 3. Точки доступа к службе
ИСО 24102-4 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). ИТС управление станцией. Часть 4. Коммуникации по управлению внутри станции
ETSI TS 102 760-1 Интеллектуальные транспортные системы; автомобильный транспорт и транспортная телематика (RTTT); Испытательные спецификации для коммуникационного доступа для наземных транспортных средств (CALM), Средства доступа к службе (ИСО 21218); Часть 1. Проформа Декларация соответствия применения протокола (PICS)
ETSI TS 102 760-2 Интеллектуальные транспортные системы; автомобильный транспорт и транспортная телематика (RTTT); Испытательные спецификации для коммуникационного доступа для наземных транспортных средств (CALM), Средства доступа к службе (ИСО 21218); Часть 2. Структура набора тестов и испытательные цели (TSS & TP)
3 Термины и определения
В настоящем стандарте применены термины по ИСО/МЭК 8802-2, ИСО 21217, ИСО 24102-1, ИСО 24102-3, ИСО 24102-4, а также следующие термины с соответствующими определениями:
3.1 (V) идентификатор CI: Уникальный идентификатор (виртуального) CI.
3.2 интерфейс связи CI: Экземпляр определенной ИТС-С технологии уровня доступа и протокол.
Пример - Примером протокола связи является IR [5].
3.3 среды: Физические свойства CI, используемые для передачи модулированного сигнала, например беспроводная или проводная связь, также называются технологией доступа.
3.4 виртуальный интерфейс связи: Логический блок в CI, который связан со станцией того же уровня.
3.5 менеджер по приоритету CI: Логический блок в CI, который управляет приоритетными очередями.
3.6 идентификатор канала: Идентификатор связи, заданный адресом VCI.
4 Сокращения и обозначения
Примечание - См. также ИСО/МЭК 8802-2, ИСО 21217, ИСО 24102-1, ИСО 24102-3, ИСО 24102-4.
APN - имя точки доступа.
BC-VCI - VCI для передачи MAC-адреса вещания.
CAL - коммуникационный уровень адаптации.
CEN - Европейский комитет по стандартизации.
CI - интерфейс связи.
CIC - класс интерфейса связи.
CIID - CI/идентификатор VCI, представленный в 64-битном поле EUI.
DLL - канальный уровень.
DNI - идентификатор пустого (null) значения.
DSRC - специализированная связь на коротких расстояниях.
ETSI - Европейский телекоммуникационный институт стандартов.
EUI - расширенный универсальный идентификатор.
EUI-64 - 64-битный EUI.
IN-SAP - коммуникация SAP, как предлагается в CAL ИТС-С уровне организации сети и транспортном уровне.
LocalCIID - CIID локального CI.
LSB - наименьший значащий бит.
MAC 48 - 48-битный MAC-адрес.
MAE - системы адаптации управления.
MC-VCI - VCI для передачи к многоабонентному (групповому) MAC-адресу.
MI-SAP - управление SAP, как предлагается ИТС-С управлением к MAE.
MSB - старший значащий бит.
OBU - бортовой модуль.
Примечание - Термин используется для DSRC [14].
OSI - Международная программа стандартизации обмена данными между компьютерными системами различных производителей.
OUI - уникальный идентификатор организации.
PIN - персональный идентификационный номер.
RemoteCIID - CIID VCI предоставление возможности MAC многоадресной передачи и MAC одноадресной передачи.
RX/TX-CI - CI, способные работать в режиме приемника и передатчика.
RX-CI - CI, способный работать только в режиме приема.
RX-VCI - VCI для приема.
SAE - модуль адаптации безопасности.
SIM - модуль идентификации абонента.
SNAP - протокол доступа к подсети.
TDMA - множественный доступ с временным разделением.
TX-CI - CI, способный к работе в режиме передачи только как широковещательной, так и многоабонентской.
TX-VCI - VCI для одноадресной передачи.
UC-VCI - VCI для приема от/и передачи по многоадресному MAC-адресу.
VCI - виртуальный интерфейс связи.
WAVE - беспроводной доступ для автотранспорта.
ИТС - интеллектуальная транспортная система.
ИТС-С - Станция интеллектуальной транспортной системы.
Примечание - Сокращение IEEE имеет отношение к [6].
5 Адаптация коммуникационного модуля
5.1 Общие положения
Как ИТС, так и понятие ИТС станции, а также ограниченный защищенный управляемый домен (BSMD), указанный в ИСО 21217, не только поддерживают технологии доступа (среду), которые специально разрабатываются для внедрения ИТС, существует потребность адаптировать интерфейсы этих и других технологий доступа к тем интерфейсам, предполагаемым ИТС уровнем сети и транспортным уровнем, ИТС-С управляющим модулем и ИТС-С модулем безопасности.
Для этих и прочих технологий доступа задача состоит в том, чтобы адаптировать:
- интерфейс поверх технологии доступа к IN-SAP посредством коммуникационного уровня адаптации (CAL), и
- интерфейс управления к MI-SAP посредством модуля адаптации управления (MAE), и
- интерфейс безопасности к SI-SAP модуля адаптации безопасности (SAE).
Внедрение существующей технологии доступа, которая не была разработана специально для ИТС, может включать в себя более высокие уровни стека протоколов связи OSI, чем просто ИТС уровень доступа, включая связанное управление. Оно подразумевает включение более высоких протокольных уровней, которые должны быть ограничены теми технологиями связи, уже существующими и не осведомленными об ИТС и понятии BSMD, например, сотовой сети [3], [4].
Адаптация CI обрисована в общих чертах на рисунке 2.
Рисунок 2 - Архитектура
Настоящий стандарт обеспечивает общие основные функциональные спецификации для коммуникационного уровня адаптации модуля адаптации управления (MAE) и для модуля адаптации безопасности (SAE). Это указывает на коммуникацию SAP (IN-SAP), управление станцией SAP (MI-SAP) и управление безопасностью SAP (SI-SAP).
5.2 Коммуникационный уровень адаптации
CI, основанные на различных средах, используют те же ИТС-С сетевой и транспортный уровни. Все CI должны использовать тот же тип IN-SAP между ИТС-С сетевым сети и транспортным уровнем и CAL.
Обусловленный средой CAL обеспечивает IN-SAP для ИТС-С сетевого и транспортного уровней на принципах, которые сформулированы в ИСО/МЭК 8802-2. Поддерживаемые типы работы LLC и услуг LLC могут зависеть от ИТС-С уровня организации сети и выбранного протокола транспортного уровня:
- для оперативных коммуникаций типа I работа является обязательной с запретом сервиса LLC XID;
- для других типов работы LLC, т.е. для типов II и III, являются дополнительными.
CAL можно считать как технологию доступа, обусловленную средой LLC, или как расширение существующего LLC обеспечения адаптации определенных потребностей технологии доступа (среды) к общей коммуникации MI-SAP.
5.3 Модуль адаптации управления CI
CI, основанные на различных средах, используют то же ИТС-С управление, применяя функциональность, указанную для MI-SAP.
MAE предоставляет MI-SAP для ИТС-С управления, используя принципы, приведенные в ИСО/МЭК 8802-11 относительно модуля управления станцией. MI-SAP предоставляет сервисы, представленные в разделе 9.
MAE может быть рассмотрена как система, обусловленная средой управления, обеспечивающей адаптацию определенных потребностей технологии доступа (среды) к общему MI-SAP.
5.4 Модуль адаптации безопасности CI
Текущая версия настоящего стандарта не обеспечивает спецификацию SAE.
6 Интерфейс связи
6.1 Архитектура
Настоящий стандарт использует понятия:
- интерфейс связи (CI) с
- виртуальными интерфейсами связи (VCIs).
CI является реальным оборудованием связи, содержащим функциональность ИТС-С уровня доступа. Поверх CI могут быть созданы один или несколько VCIs для передачи (TX-VCIs) определенным одноранговым ИТС-С блокам, группам ИТС-С блоков или всем ИТС-С блокам и один и более для приема VCIs (RX-VCIs).
Примечание - Число RX-VCIs равно числу получающих каналы, которыми можно управлять одновременно с CI. Более подробная информация о VCIs указана в разделе 7.
6.2 Классификация CI
6.2.1.1 Классы CI
Таблица 1 идентифицирует и отличает классы CI.
Таблица 1 - Классы CI
Класс интерфейса связи | Определение и объяснение |
CIC-wl1 | Беспроводной CI, который способен к установлению одновременных связей с различными станциями одного уровня для MAC многоабонентской коммуникация и получения от передающей MAC к широковещательному или групповому адресу. Например, технологии доступа, указанные в [5], [6], [7] |
CIC-wl2 | Беспроводной CI, который способен к установлению сессии с единственной базовой станцией. Передача между различными базовыми станциями может быть возможна, но незаметна для ИТС верхнего уровня и ИТС-С управлению. Например, технологии доступа, указанные в [3], [4] |
CIC-wl3 | Беспроводной CI, который способен к передаче только на основе MAC широковещательной/многоабонентской (групповой) адресации. Например, технологии доступа, указанные в [5], [6], [7] |
CIC-wl4 | Беспроводной CI, который способен только к получению от широковещательной станции. Например, спутниковый навигационный приемник, спутниковый бытовой радиоприемник... |
CIC-wl5 | Беспроводной CI, который способен только к осуществлению коммутации между автомобилем и придорожной станцией на основе принципа "главный - подчиненный" с придорожной станцией, являющейся ведущим устройством. Установление сеанса связи выполнено в CI. Например, японский DSRC, CEN DSRC... |
CIC-lan1 | CI для станционной внутренней сети ИТС станции. Недетерминированный |
CIC-lan2 | CI для станционной внутренней сети ИТС станции. Детерминированный |
6.2.1.2 Классы доступа CI
Доступ к удаленной станции может потребовать идентификации, например:
- PIN для SIM-карты;
- данные оператора:
- имя провайдера,
- APN,
- имя пользователя,
- пароль.
Они идентифицируются посредством классов доступа CI. CI должен поддерживать только один из классов доступа CI, представленных в таблице 2 в соответствии с требованиями, представленными в таблице 3.
Таблица 2 - Классы доступа CI
Класс доступа CI | Определение и объяснение |
CIAC-1 | Никакая аутентификация пользователя не требуется. Использование CI свободно от любого сбора |
CIAC-2 | CI требует сертификатов доступа, например, данных оператора и PIN. Использование CI - предмет платы за обслуживание, например, цены за единицу времени/за сумму данных единица/общая тарифная ставка |
CIAC-3 | CI требует сертификатов доступа, например, данных оператора и PIN. Однако использование CI свободно от любого сбора |
6.2.1.3 Отображение
Возможное взаимодействие между классами CI и классами доступа CI должно быть, как представлено в таблице 3.
Таблица 3 - Классы CI и классы доступа
Класс CI | Класс доступа CI | ||
CIAC-1 | CIAC-2 | CIAC-2 | |
CIC-wl1 | Обязательный | Запрещенный | Запрещенный |
CIC-wl2 | Один из трех классов доступа CI является обязательным | ||
CIC-wl3 | Один из трех классов доступа CI является обязательным | ||
CIC-wl4 | Запрещенный | Запрещенный | Запрещенный |
CIC-wl5 | Обязательный | Запрещенный | Запрещенный |
CIC-lan1 | Обязательный | Неприменимый | Неприменимый |
CIC-lan2 | Обязательный | Неприменимый | Неприменимый |
6.3 Идентификатор канала
CI и VCIs должны ссылаться/арестовываться уникальным идентификатором канала. Идентификатор канала должен быть построен согласно рисунку 3.
Рисунок 3 - Идентификатор канала
Поле LocalCIID идентифицирует уникально определенный CI в определенном ИТС-С блоке связи (ИТС-СCU) в экземпляре ИТС станции.
Примечание - Два октета, ИТС-СCU-ID, указанных в ИСО 24102-4, идентифицируют уникально ИТС-СCU, могут быть получены из LocalCIID, используя значения справочной таблицы.
Область RemoteCIID идентифицирует VCI CI идентифицированного LocalCIID, который соединяется с удаленным ИТС-С блоком (например, MAC широковещательная рассылка) или группой устройств (например, передача MAC или коммуникация передачи). Одно зарезервированное число RemoteCIID должно идентифицировать CI, который адресован значением LocalCIID. Данное зарезервированное число должно быть:
- отлично от нулевого идентификатора (DNI), представленного в C.2 (приложение C) для CI, поддерживающих 48-битные MAC-адреса,
- нуль VCISerialNumber представленный в C.3 (приложение C) для CI, которые не поддерживают 48-битные MAC-адреса.
LocalCIID и RemoteCIID представлены в 64-битном глобальном идентификаторе области (EUI-64), описанном в C.1 (приложение С), который может содержать 48-битный MAC-адрес, как показано на рисунке C.2 (приложение С).
Для технологий доступа при помощи 48-битных MAC-адресов LocalCIID может содержать глобальный уникальный MAC-адрес CI, и RemoteCIID может содержать или отдельный MAC-адрес, сообщенный в полученном кадре, или переданном широковещательном MAC-адресе, или MAC-адресе одновременной передачи нескольким абонентам.
Другие технологии доступа должны использовать нумерацию, указанную в C.3 (приложение С).
Примечание - LocalCIID и RemoteCIID могут появиться в блоке данного уровня доступа в коммуникационном канале между ИТС станцией того же уровня как часть зависящего NPDU от сетевого уровня и используемого протокола транспортного уровня. Таким образом, LocalCIID и RemoteCIID могут стать предметом внимания из соображений конфиденциальности.
6.4 Процедуры
6.4.1 Общие положения
Процедуры, указанные ниже, используют сервисы управления MI-SAP, как указано в 8.5.
6.4.2 Регистрация
Регистрация CI в ИТС-С управлении является процессом создания CI, известного ИТС-С управления и его создания, адресуемого через уникальный идентификатор канала. Конечный механизм изображен на рисунке 4.
Статус CI перед успешной регистрацией должен быть CIstatus, равным "несуществующий".
После включения питания или на физическую вставку/активацию CI CI поддержка 48-битных MAC-адресов должна сама запрашивать регистрацию в ИТС-С управлении. Затем необходимо применять следующую процедуру:
1 создать идентификатор канала, проиллюстрированного на рисунке 3 с LocalCIID, представляющим глобально действительный уникальный MAC-адрес CI, как сохранено в I-параметре 9 "MAC-адресов" с RemoteCIID, равным "Отличному от нуля индикатору" (DNI) значению, представленному в приложении C;
2 отправить MI-REQUEST "RegReq" указания I-параметра 17 "MedType", используя идентификатор канала, построенного на шаге 1;
3 установить T_register в значение, заданное в I-параметре 8 "TimeoutRegister";
4 ожидать MI-COMMAND "RegCmd", предоставляющую "ИТС-СCU-ID" и "MedID", пока T_register не истек;
5 остановить T_register и продолжить следующий шаг, если команда на предыдущем шаге была успешно получена. Запустить снова с шага 2, если T_register истек;
6 после успешной регистрации установить I-параметр 5 "ИТС-СCU-ID", как получено в MI-COMMAND "RegCmd". Установить I-параметр 13 "CIstatus" в значение "Зарегистрирован" и уведомить об этом значении ИТС-С службу управления. Это установление должно вызвать создание VCIs, как указано в разделе 7.
После включения питания или после физического подключения/активации CI CI, не поддерживающий 48-битные MAC-адреса, должен запрашивать регистрацию себя в ИТС-С управлении. Затем следует провести следующие процедуры:
1 создать предварительный идентификатор канала (см. рисунок 3) с LocalCIID и RemoteCIID, построенным, как показано в иллюстрации с:
i) LocalCIID:
I) установить VCISerialNumber в значение нуль, указывая локальный CI,
II) установить ИТС-СCU-ID в нулевое значение, см. ИСО 24102-4,
III) установить MedID в значение,
IV) обнулить все значения в поле UC/GC.
Примечание - Выбранное значение MedID может быть уже использовано другим CI. Таким образом, это значение должно быть подтверждено ИТС-С модулем управления для подтверждения правильности;
ii) RemoteCIID:
I) установить VCISerialNumber в нулевое значение, указывая адрес CI,
II) установить набор ИТС-СCU-ID в нулевое значение,
III) установить MedID в то же значение, что используется в LocalCIID,
IV) установить все биты в поле UC/GC в нулевое значение;
2 отправить запрос "RegReq", указывая I-параметр 17 "MedType";
3 установить T_register таймера в значение, данное в I-параметре 8 "TimeoutRegister",
4 ждать команды "RegCmd", обеспечивая истинные значения "ИТС-СCU-ID" и "MedID", пока T_register не истек,
5 остановить T_register и продолжить следующий шаг, если команда на предыдущем шаге была успешно получена. Запустить снова с шага 1 при различных значениях для MedID, если T_register истек,
6 создать корректный идентификатор канала CI, используя значения ИТС-СCU-ID, MedID, как задано ИТС-С управлением на шаге 4,
7 после успешной регистрации, I-параметр набора 5 "ИТС-СCU-ID" и I-параметр 6 "MedID", как получено в команде "RegCmd". I-параметр набора 13 "CIstatus" к стоимости "зарегистрировались", и уведомьте эту стоимость ЕЕ управлению. Это установление должно вызвать создание VCIs, как указано в разделе 7.
6.4.3 Разрегистрация
Разрегистрация CI в ИТС-С управлении является реверсированием процесса регистрации CI. Посмотрите конечный автомат на рисунке 4.
Разрегистрация может быть выполнена MAE или запрошена ИТС-С управлением путем отправки команды MI "CIstateChng" со значением "Разрегистрировать".
Разрегистрация должна привести к:
- установке ИТС-СCU-ID в нулевое значение,
- удалению всего VCIs и
- установке I-параметра 13 "CIstatus" в значение "не существует".
При успешной разрегистрации ИТС-С управление должно быть уведомлено при помощи идентификатора канала, используемого для регистрации. После успешной разрегистрации CI может быть физически удален из системы.
6.4.4 Деактивация
Деактивация CI является процессом перезагрузки CI и блокировки всех последующих коммуникаций. Посмотрите конечный автомат на рисунке 4.
Деактивацию можно выполнить, используя MAE, или можно запросить ИТС-С управление путем отправки MI-команды "CIstateChng" со значением "неактивный".
Деактивация должна привести к сбросу CI. Как следствие, все VCIs должны быть удалены, и не должно остаться существующих ожидающих пакетов в CI.
Примечание - В CI класса "CIC-wl2" и класса "CIAC-2" доступа такого, как указано в [3] или [4], деактивация приведет к разъединению от службы беспроводной связи, т.е. окончанию связи.
MAE должна установить I-параметр 13 "CIstatus" в значение "неактивный" и уведомить ИТС-С управление.
6.4.5.Активация
Активация CI является процессом для предоставления возможности коммуникаций c неактивным CI. Посмотрите конечный автомат на рисунке 4.
Активацию можно выполнить, используя MAE, или запросить ИТС-С управление путем отправки MI-команды "CIstateChng" со значением "активный".
Эта команда должна вызвать создание VCIs, как указано ниже. Об успешной активации должна быть уведомлена служба ИТС-С управления.
Примечание - В CI классов "CIC-wl2" и "CIAC-2" доступа такого, как указано в [3] или [4], "активное" состояние указывает, что CI в коммуникационной зоне базовой станции и, таким образом, мог бы соединиться с сервисом.
6.4.6 Приостановка
Приостановка CI является процессом для приостанавливания всех коммуникаций CI, не удаляя пакетов или параметров состояния. Посмотрите конечный механизм на рисунке 4. CI, находящийся в "приостановленном" состоянии, все еще должен должным образом поддерживать функциональность примитивов услуги IN-SAP и сервиса IN-UNITDATA.
Приостановку можно выполнить MAE или можно требовать ИТС-С управление путем отправки MI-команды "CIstateChng" со значением "приостановлено".
Все VCIs должны сохраняться. Никакие ожидающие обработки пакеты данных не должны быть потеряны. Продолжающаяся передача кадра должна быть остановлена как можно быстрее. Должен быть завершен продолжающийся прием кадра.
MAE должна установить I-параметр 13 "CIstatus" в значение "приостановлено" и уведомить ИТС-С управление.
6.4.7 Возобновление
Возобновление CI является процессом для возобновления коммуникаций в приостановленном CI. Посмотрите конечный автомат на рисунке 4.
Возобновление можно выполнить MAE или запросом ИТС-С управления путем отправки MI-команды "CIstateChng" со значением "продолжить".
MAE должна установить I-параметр 13 "CIstatus" в значение "соединен" и уведомить ИТС-С управление. Ожидающие пакеты должны быть обработаны после возобновления, если это возможно, иначе ожидающие обработки пакеты могут быть удалены без уведомления ИТС-С управления.
6.4.8 Соединение
Соединение CI является процессом, который зависит от класса доступа CI. Посмотрите конечный автомат на рисунке 4.
Для доступа CI связь класса "CIAC-1" устанавливается после первого использования TX-VCI или после приема кадра со станции одного ранга.
Для доступа CI связь классов "CIAC-2" и "CIAC-3" достигается после подтвержденного установления связи с сетью коммутации. Соединение может быть запрошено ИТС-С управлением путем отправки MI-команды "CIstateChng" со значением "соединение".
MAE должна установить I-параметр 42 "CIstatus" в состояние "соединен" и уведомить ИТС-С управление.
6.4.9 Разъединение
Разъединение CI является процессом, который зависит от класса доступа CI. Посмотрите конечный механизм на рисунке 4.
Для класса "CIAC-1" доступа CI разъединение должно быть выполнено в ситуации, когда более неизвестно TX-VCI в отношении к станции одного ранга.
Для классов "CIAC-2" и "CIAC-3" доступа CI - это завершение связи с сетью связи. Разъединение можно запросить, используя ИТС-С управление, путем отправки MI-команды "CIstateChng" со значением "разъединение". Может быть неявное разъединение, вызванное удалением VCI.
MAE должна установить I-параметр 42 "CIstatus" в значение "активное" и уведомить ИТС-С управление.
6.4.10 Конечный автомат CI
Рисунок 4 показывает конечный механизм CI. Он покрывает:
a) состояния запуска и окончания:
1) not_existent;
b) временные состояния:
1) существующий,
2) зарегистрированный;
c) рабочие состояния:
1) активный и
2) связанный;
d) не влияющие на эксплуатацию состояния:
1) приостановленный,
2) неактивный.
См. I-параметр 13 "CIstatus". Переходы между состояниями:
- включение/активация, см. 6.4.2,
- регистрация, см. 6.4.2,
- разрегистрация, см. 6.4.3,
- создание VCI, см. 7.3.1,
- деактивация, см. 6.4.4,
- активиция, см. 6.4.5,
- приостановка, см. 6.4.6,
- возобновление, см. 6.4.7,
- соединение, см. 6.4.8,
- разъединение, см. 6.4.9,
- удаление VCI, см. 7.3.3.
Запросы на выполнение недопустимых переходов должны быть признаны с кодом ошибки ErrStatus = "INVALID COMMAND/REQUEST VALUE", указанной в ИСО 24102-3.
Рисунок 4 - Конечный автомат CI
6.4.11 Перекрестное-CI установление приоритетов
6.4.11.1 Общие положения
Беспроводной TX-VCIs в случае ИТС станции мог бы пострадать от перекрестной интерференции. 6.4.11 полагает, что случай, в котором по крайней мере два локальных TX-VCIs, например использование той же среды, нуждается в синхронизации во избежание перекрестной интерференции. Процедуру для синхронизации передачи многократного CI на основе пользовательского приоритета называют "Перекрестным-CI установлением приоритетов".
Цели разработки и интеграции должны будут избежать перекрестной интерференции до самой большой степени. Возможные средние значения достижения этого - это надлежащее назначение позволенных каналов беспроводной связи в CI.
Приоритетное управление через CI требует, чтобы в ИТС-С управлении для каждого пакета был назначен приоритет.
"Перекрестное-CI установление приоритетов" является дополнительной процедурой.
6.4.11.2 Регистрация CI для запроса установления приоритетов
CI может зарегистрировать себя в ИТС-С управлении для перекрестной-CI процедуры установления приоритетов. Эта регистрация должна включать в себя:
- типы потенциально вмешивающихся сред, см. I-параметр 17 "MedType";
- тайм-аут установления приоритетов в миллисекундах.
Регистрация для перекрестного-CI установления приоритетов должна использовать MI-запрос "PrioReg".
Предполагается, что потенциально вмешивающиеся медиаустройства известны априорно CI. Установки должны быть сделаны производителем ведомого устройства. Установки могут быть аннулированы ИТС-С управлением.
6.4.11.3 Запрос установления приоритетов
Если регистрация для перекрестной-CI процедуры установления приоритетов выполнена, пакет, который будет передан с данным высоким приоритетом, уведомлен через ИТС-С управление в другое CI, не отвечающее за передачу этого пакета посредством фиктивного запроса передачи, т.е. путем отправки MI-запроса "RTSreq". Минимальный требуемый приоритет указан в I-параметре "MinPrioCrossCI":
- RTSreq.priority должен быть установлен равным пользовательскому приоритету ожидающего обработки пакета,
- RTSreq.seqNo должен быть установлен в значение, уникальное для этого CI,
- RTSreq.status должен быть установлен в значение "запрос".
Примечание - ИТС-С управление принимает запрос установления приоритетов, только если RTSreq. priority по крайней мере равен MinPrioCrossCI.
На передачу запроса CI может запустить таймер T_DummyAckReq для этого запроса.
В случае защиты только (см. 6.4.12) CI может попытаться немедленно выполнить намеченную операцию, не ожидая получения подтверждения, если это не вызовет интерференцию в другое CI в этой ИТС станции.
Иначе после приема признать MI-команды "RTSackCmd" от С управления с:
- RTSackCmd.seqNo равняются связанному запросу;
- RTSackCmd.status, равному "предоставлено".
CI должен отправить ожидающий пакет. CI должен отменить таймер T_DummyAckReq.
Если команда подтверждения показывает RTSackCmd.status, равный "игнорировано", CI может отправить ожидающий пакет или удалить его. CI должен отменить таймер T_DummyAckReq. MAE должна установить параметр 34 "MinPrioCrossCI", равный значению, указанному в RTSackCmd.priority.
После истечения периода таймера T_DummyAckReq, если применимо, CI может или отправить ожидающий пакет, или удалить его.
6.4.11.4 Выпуск установления приоритетов
На передачу или удаление ожидающего пакета CI должен выпустить запрос установления приоритетов посредством MI-запроса "RTSreq" к ИТС-С управлению:
- RTSreq.priority должен быть установлен равным величине запроса;
- RTSreq.seqNo должен быть установлен равным величине запроса;
- RTSreq.reqStatus должен быть установлен в "выпущено".
Менеджер по приоритету CI должен продолжать служить приоритетным очередям.
6.4.11.5 Процедуры источника помех
Информация, содержавшаяся в MI-запросе "RTSreq", должна использоваться в приоритетной очереди потенциала источника помех CI. Обо всех возможных источниках помех должна быть уведомлена ИТС-С станция посредством MI-команды "RTScmd":
- RTScmd.reqID должен быть установлен равным LocalCIID связанного запроса;
- RTScmd.priority должен быть установлен равным пользовательскому приоритету связанного запроса;
- RTScmd.seqNo должен быть установлен равным значению связанного запроса;
- RTScmd.status должен быть установлен в "запрос".
Как только такая фиктивная запись входит в приоритетную очередь, она подвергается передаче:
- фиктивный запрос должен быть признан посредством MI-запроса "RTSackReq", таким образом:
- RTSackReq.reqID должен быть установлен равным LocalCIID связанного запроса,
- RTSackReq.seqNo должен быть установлен равным значению связанного запроса,
- RTSackReq.status должен быть установлен в "выдано", тогда:
- передатчик должен быть отключен, и таймер T_dummyAckGrant для этого запроса должен быть запущен,
- менеджер по приоритету CI должен ждать или времени из T_dummyAckGrant, или выпуска этого фиктивного запроса передачи посредством MI-команды "RTScmd" с набором параметров следующим образом:
- RTScmd.reqID должен быть установлен равным LocalCIID связанного запроса,
- RTScmd.priority должен быть установлен равным пользовательскому приоритету связанного запроса,
- RTScmd.seqNo должен быть установлен равным значению связанного запроса,
- RTScmd.status должен быть установлен в "выпущено";
- менеджер по приоритету CI должен удалить фиктивный запрос передачи из очереди и продолжать обслуживать приоритетные очереди.
6.4.12 Защита CI
Беспроводные передатчики и приемники, интегрированные в случае ИТС станции, могут пострадать от перекрестной интерференции. В зависимости от пользовательских приоритетов вмешивающиеся локальные передатчики CI отключаются в течение определенного периода. Это называют "Защитой CI".
Примечание - Примером CI, нуждающейся в защите, является CEN DSRC OBU, как широко используемая по платежу и управлению доступом к системам.
Цель разработки и интеграции - избежать такой перекрестной интерференции до самой большой степени.
"Защита CI" должна использовать процедуру "перекрестное-CI установление приоритетов".
Независимый от статуса защиты CI может попытаться выполнить намеченную коммуникацию в любое время, если не требуется отключить свой передатчик вследствие запроса передачи пакета с более высоким приоритетом, о котором объявляют посредством перекрестной-CI процедуры установления приоритетов.
Процедура для защиты CI может быть соединена проводами во внедрении.
6.4.13 Регулирующее управление информацией
Если регулирование ограничит возможности технологии доступа (среда), то CI должен управлять надлежащими установками параметров в соответствии с фактически действительным регулированием. Регулирующие положения могут зависеть, например, от:
- географического местоположения ИТС станции;
- юридического типа (владелец) ИТС станции.
Возможно получить обновления регулирующей информации со следующими тремя значениями:
a) CI постоянно контролирует прием кадров с регулирующей информацией, если применимо, для имения актуального регулирующего информационного списка;
b) также регулирующая информация может быть получена из локальной регулирующей базы данных, расположенной в CI использование широты и долготы географического местоположения ИТС станции. Географическое местоположение ИТС станции должно быть предоставлено услугой расположения через ИТС-С управление, если применимо, иначе непосредственно от единицы расположения, являющейся интегрированным в CI. CI может просить получить обновления кинематического вектора, видеть I-параметр 48 "KinematicVector", содержащего широту и информацию о долготе посредством MI-запроса "PosUpdateReq", который определяет интервал обновления и активирует/запрещает обновления;
c) также регулирующая информация может быть получена через другой CI.
CI может просить поиск регулирующей информации с MI-запросом "RIreq". По этому запросу ИТС-С управление должно попытаться восстановить обновление регулирующей информации через выбранный CI.
На доступность регулирующей информации ИТС-С управление должно направить полную регулирующую информацию связанному CI посредством MI-команды "RIcmd".
Попытки ИТС-С управления для установки параметров CI таким образом, чтобы постановления были нарушены, должны быть проигнорированы и признаны с кодом ошибки ErrStatus = "RI VIOLATION", указанные в ИСО 24102-3.
Подробные данные регулирующего информационного содержания данных и формата выходят за рамки настоящего стандарта.
7 Виртуальный интерфейс связи
7.1 Понятие
Понятие виртуального интерфейса связи (VCI) обеспечивает быстрый и эффективный метод установить свойства CI на отдельном пакете без непрерывного участия в ИТС-С управлении.
TX-VCI является случаем программного обеспечения поверх CI, который используется для передачи к:
- определенному получателю (UC-VCI), применяя MAC широковещательной коммуникации;
- всем возможным получателям (UC-VCI), применяя широковещательные передачи MAC;
- группе возможных получателей (MC-VCI), применяя многоабонентский MAC.
Понятие CI с TX-VCIs в связи с другими случаями ИТС станции проиллюстрировано на рисунках 5-7. Принято, что на рисунках представлены только CI той же технологии доступа (MedType x). Обратите внимание на то, что эти данные не показывают все функциональные блоки ИТС станции, указанной в ИСО 21217.
Рисунок 5 - UC-VCIs случая #A ИТС станции
CI в случае #A ИТС станции, представленной на рисунке 5, поддерживает многоабонентскую связь с четырьмя получателями, установленными в трех экземплярах ИТС станции, т.е. существуют четыре доступных UC-VCIs, соединяясь с RX-VCIs трех других экземпляров ИТС станций.
Рисунок 6 - BC-VCI случая #A ИТС станции
CI в случае #A ИТС станции, представленной на рисунке 6, поддерживает один широковещательный канал, который в данном сценарии приводит к четырем получателям, установленным в трех экземплярах ИТС станций, т.е. существует тот BC-VCI, доступный, соединенный с RX-VCIs в трех других экземплярах ИТС станции.
Рисунок 7 - MC-VCI случая #A ИТС станции для группы MC A
CI в случае #A ИТС станции поддерживает одну связь передачи для группы MC A, которая в данном сценарии приводит к двум получателям, установленным в двух экземплярах ИТС станции, т.е. существует один доступный MC-VCI, соединяясь с RX-VCIs в двух других случаях ИТС станции. Другое CI также получает связанные многоадресные кадры, но они проигнорированы вследствие недопустимого группового адреса.
Каждый VCI может поддержать свой собственный набор I-параметров для получения возможности автоматического переключения пакетов параметров передачи, не вовлекая ИТС-С управление и без потребности дополнительных параметров, используемых в сервисных примитивах IN-SAP. Различные установки I-параметра могут запросить каждую связь с определенной станцией того же уровня, т.е. для каждого TX-VCI. Доступ к TX-VCI может потребовать минимального пользовательского приоритета.
Каждый RX/TX-CI должен поддержать по крайней мере один RX-VCI для приема кадров. Должен быть единственный UC-VCI для каждого известного того же уровня CI. RX-V CI должен быть разделен всеми его UC-VCIs. Должен быть один TX-VCI для передачи к широковещательному адресу MAC (BC-VCI), если применимо. Может быть многократный TX-VCIs для передачи к передаче MAC (MC-VCI) адресов (группы), если применимо.
Примечание - Широковещательный адрес и групповые адреса упоминаются как групповые адреса.
TX CI, т.е. групповые передатчики, содержат BC-VCIs и/или только MC-VCIs. Нет никакого RX-VCI.
RX CI, например группа или приемники спутников позиционирования, содержат только один или несколько RX-VCIs. Число RX-VCIs равно числу принимающих каналов, которыми можно одновременно управлять.
Рисунок 8 объясняет, как должны быть обработаны виртуальные модули CI и пользовательский приоритет. После того как приоритетная проверка выполнена менеджером по приоритету CI, I-параметры CI установливают в значения I-параметров TX-VCI, действительных для выбранного пакета.
Рисунок 8 - Приоритетные очереди CI и виртуальные интерфейсы связи
Каждый TX-VCI должен иметь свой собственный набор I-параметров. Различия между I-параметрами различного VCIs того же CI находятся только в:
a) TX-параметрах;
b) MAC-адресах станций одного уровня.
CI должен использовать установки параметра передачи в соответствии с I-параметрами активного VCI. Эти установки должны примениться, пока другой VCI не используют для передачи или требуют ИТС-С управления.
Пользовательский приоритет должен быть обработан согласно приоритетному параметру, предоставленному ИТС-С организацией сети и транспортным уровнем в сервисе, примитиве для коммуникации, например, IN-UNITDATA.request, см. рисунок 8. Приоритетные очереди для передачи должны сохраняться в CAL, LLC или в MAC CI. Должен быть только единственный набор очередей для всего TX-VCIs CI.
Множество CI того же типа, т.е. той же среды, допускается. Если эти CI обеспечивают реальную одновременную работу, эти CI могут использовать те же или различные приоритеты без общего приоритетного модуля проверки. Если же эти CI могут использоваться одновременно на интерферирующих каналах, перекрестный-CI механизм установления приоритетами может быть применен.
Примечание - Далее позволено обеспечить обусловленный средой мост. Этот мост может покрыть все CI того же типа. Подробные данные выходят за рамки настоящего стандарта.
7.2 Идентификатор VCI
На VCIs нужно сослаться/обратиться с помощью уникального идентификатора канала.
Идентификатор канала, проиллюстрированный на рисунке 3, должен быть построен, как указано в 6.3.
7.3 Процедуры
7.3.1 Создание VCI
После регистрации RX/TX-CI класса CI "CIC-wl2" CI должен быть создан RX-VCI, который должен постоянно контролироваться для базовой станции, обеспечивающей возможный доступ к сети связи. Как только базовая станция идентифицируется таким образом, что может обеспечить доступ к сети связи, TX-VCI должен создаваться MAE, на основе набора по умолчанию I-параметров. I-параметр 13 "CIstatus" должен быть установлен в "активный". Такой CI должен соединиться с услугой автоматически, если это будет иметь класс "CIAC-1" или "CIAC-3" доступа CI. Если это имеет класс "CIAC-2" доступа CI, инициирование связи зависит от I-параметра 19, "Соединяются". Если "Соединение" установлено в "ручное", следует ожидать запроса от ИТС-С управления для соединения посредством MI-команды "CONcmd". Если "Соединение" установлено в "автоматическое", то должно происходить автоматическое соединение после приема первого запроса передачи данных IN-UNITDATA.request.
После регистрации RX/TX-CI класса CI "CIC-wl1" BC-VCI, если применимо, и RX-VCI должны создаваться MAE на основе набора по умолчанию I-параметров. I-параметр 13 "CIstatus" должен быть установлен в "активный". После приема первого кадра со станции одного уровня должен создаваться UC-VCI. Link-ID.RemoteCIID UC-VCI должна идентифицировать станцию того же уровня, как показано на рисунке в C.2 или C.3 (приложение С). О значении MAC-адреса или SerialNumber должно быть уведомлено ИТС-С управление.
После регистрации RX-CI I-параметр 13 "CIstatus" должен быть установлен в "активный".
После регистрации TX-CI BC-VCI должна создаваться MAE на основе установки по умолчанию I-параметров. I-параметр 13 "CIstatus" должен быть установлен в "активный".
О создании VCI должно быть уведомлено ИТС-С управление посредством MI-запроса "События", сообщая об идентификаторе канала.
По запросу от ИТС-С управления MAE должна создать VCI, например UC-VCI или MC-VCI, для удаленного MAC-адреса в соответствии с требованиями ИТС-С управления посредством MI-команды "VCIcmd". I-параметры этого нового VCI должны использовать значения по умолчанию в соответствии с установками общего RX-VCI, если применимо. Впоследствии фактический набор I-параметров нового VCI может быть изменен ИТС-С управлением.
7.3.2 Сброс VCI
По запросу сброса посредством MI-команды "VCIcmd" должны быть удалены все параметры состояния VCI и все ожидающие пакеты и блоки данных. Взаимодействие со станцией того же уровня, если применимо, должно остаться. Все I-параметры VCI должны быть установлены в значения по умолчанию, если применимо.
Об успешном сбросе VCI должно быть уведомлено ИТС-С управление посредством MI-REQUEST "События".
7.3.3 Удаление VCI
MAE может удалить UC-VCI в случае, если никакие блоки данных не были получены от связанной станции того же уровня в отрезке времени, данном I-параметром 13 "InactivityTimeLimit", см. также таблицу 5.
Об удалении VCI должно быть уведомлено ИТС-С управление посредством MI-запроса "События".
По запросу от S-управления MAE должна удалить VCI посредством MI-команды "VCIcmd".
7.3.4 Ассоциация одноуровневой станции с идентификатором канала
Все пакеты, полученные от станции того же уровня, должны быть идентифицированы посредством идентификатора канала, связанного TX-VCI, создаваемого для этой станции того же уровня.
Подробные данные о назначении значений в отношении к MAC-адресам указаны в таблицах 5 и 6.
Примечание - CI может изменить свой MAC-адрес, которым локально управляют, в целях конфиденциальности. Процедуры о том, как управлять изменением MAC-адреса, являются обусловленными средой и вне объема настоящего стандарта. Изменение MAC-адреса без уведомления о станции того же уровня, таким образом, приведет к созданию нового VCI и завершению продолжающихся коммуникаций на более высоких уровнях модели OSI на основе старого MAC-адреса.
MAE обеспечит таблицу 4 с отображениями MAC-адреса коллеги и связанного идентификатора канала вместе со временем последнего приема пакета.
Таблица 4 - Список одноранговых узлов
MAC-адрес однорангового узла | Идентификатор канала | Время последнего приема |
Как получено от однорангового узла | Полный идентификатор канала согласно рисункам 3 и C.2 и C.3 (приложение С) | ASN.1 GeneralizedTime с по крайней мере одним байтом в течение дробных секунд. Посмотрите I-параметр 28 "TimeOfLastReception" в приложении A |
Время последнего приема может использоваться, чтобы оценить, покинула ли станция того же уровня коммуникационную зону.
7.3.5 Изменение установок I-параметра
CI может автоматически изменить настройки I-параметра согласно правилам, которые являются определенными для среды.
ИТС-С управление может просить изменение установок I-параметра согласно правилам, указанным в ИСО 24102-1.
8 Коммуникация SAP
8.1 Типы работы LLC
ИСО/МЭК 8802-2 определяет три типа работы LLC, т.е. типы 1, 2 и 3 и связанные DL-сервисы. Таблица 5 представляет эти типы работы LLC и их отображения на IN-сервисы, указанные в настоящем стандарте.
Таблица 5 - Отображение 802,2 DL-услуг на ИТС IN-услугах
DL-сервис по ИСО/МЭК 8802-2 | IN-сервис расширение DL-УСЛУГИ для ИТС | Сервисный тип | Коммен- |
DL-UNITDATA | IN-UNITDATA | Функционирование типа 1: неподтвержденный режим соединения, передача данных | Обяза- |
- | IN-UNITDATA-STATUS | Допол- | |
DL-DATA-ACK DL-DATA-ACK-STATUS | IN-DATA-ACK IN-DATA-ACK-STATUS | Функционирование типа 3: подтвержденный режим без установления соединения, передача данных | |
DL-REPLY DL-REPLY-STATUS | IN-REPLY IN-REPLY-STATUS | Подтвержденный режим без установления соединения, обмен единицами данных | |
DL-REPLY-UPDATE DL-REPLY-UPDATE- STATUS | IN-REPLY-UPDATE IN-REPLY-UP- DATE-STATUS | Подтвержденный режим без установления соединения, подготовка блока данных | |
DL-CONNECT | IN-CONNECT | Функционирование типа 2: сервисы режима соединения, установление соединения | |
DL-DATA | IN-DATA | Данные режима соединения, передача | |
DL-DISCONNECT | IN-DISCONNECT | Сервисы режима соединения, завершение связи | |
DL-RESET | IN-RESET | Сервисы режима соединения, связь перезагружается | |
DL-CONNECTION- FLOWCONTROL | IN-CONNECTION- FLOWCONTROL | Сервисы режима соединения, управление потоком связи |
Как минимум CI должен поддерживать LLC Type I операции, т.е. IN-UNITDATA услуга.
Обработка параметров адреса и приоритета для дополнительных услуг LLC должна совпасть с указанными в настоящем стандарте для обязательной услуги.
ИСО/МЭК 8802-2 определяет четыре класса LLC, т.е. классы I, II, III и IV.
Класс I будет обязательным для CI с возможными ограничениями услуг LLC XID и TEST в зависимости от сетевого протокола. Для ИТС-С организации сети и протокола транспортного уровня FNTP указан в [12], XID должен быть запрещен.
Более подробная информация выходит за рамки настоящего стандарта.
8.2 Обращение
8.2.1 Адреса SAP
Адреса В SAP описывают, какой сетевой протокол, связанный с сообщением, будет передан, см. [1]. Адреса IN-SAP для источника, т.е. адрес SSAP, и адреса В SAP для места назначения, т.е. адрес DSAP, отличаются. SSAP и DSAP должны быть переданы через CI обусловленным средой способом.
Примечание - Требование для использования DSAP и адресов SSAP в В SAP никоим образом не налагает требований к соответствующей схеме адресации, используемой определенной технологией доступа. Следовательно, например, обращение EtherType может использоваться в кадре MAC.
Таблица 6 - Адреса для точки доступа к службе связи (В SAP) - справочный
IN-SAP адрес | IN-SAP адрес бинарный | Описание | Комментарий |
x 0 d d d d d d | Адрес DSAP | ИСО/МЭК 8802-2 | |
x 0 с s s s s s | Адрес SSAP | ИСО/МЭК 8802-2 | |
x 1 d d d d d d | Зарезервированный DSAP для определения ИСО | ИСО/МЭК 8802-2 | |
x 1 с s s s s s | Зарезервированный SSAP для определения ИСО | ИСО/МЭК 8802-2 | |
Четный | 0 x d d d d d d | Отдельный DSAP | ИСО/МЭК 8802-2, применимый для В SAP |
Нечетный | 1 x d d d d d d | Группа DSAP | ИСО/МЭК 8802-2, использование, не определенное в настоящем стандарте |
Четный | 0 x s s s s s s | SSAP команды | ИСО/МЭК 8802-2, применимый для В SAP |
Нечетный | 1 x s s s s s s | SSAP ответа | ИСО/МЭК 8802-2, не применимый для В SAP, указан только как услуга UNITDATE |
0 = 0x00 | 0 0 0 0 0 0 0 0 | Нулевой LSAP | Применимый и как DSAP, и как SSAP Локальный адрес |
2 = 0x02 | 0 1 0 0 0 0 0 0 | Отдельный DSAP для LLC подфункция управления уровня в этой станции | ИСО/МЭК 15802-2. Удаленной LAN управление, htpp://iana.org |
3 = 0x03 | 1 1 0 0 0 0 0 0 | Группа DSAP для подуровня LLC управления на той станции | ИСО/МЭК 15802-2. Удаленной LAN управление, htpp://iana.org |
166 = 0xA6 | 0 1 1 0 0 1 0 1 | RDE адрес SAP | RDE предприятие определения маршрута. Поддерживать мосты. ИСО/МЭК 8802-2 |
255 = 0xFF | 1 1 1 1 1 1 1 | Глобальный DSAP | ИСО/МЭК 8802-2 |
Следующее отображение адресов запрашивает ИТС.
Таблица 7 - Обращается для точки доступа к службе связи (В SAP)
В SAP адрес десятичное число и шестнадцатеричное | IN-SAP адрес бинарный | Описание использованой сети | Комментарий |
170 = 0xAA | 0 1 0 1 0 1 0 1 | SNAP | Протокол доступа к подсети. Расширение DLL. См. ИСО/МЭК 8802-2, htpp://iana.org |
182 = 0xB6 | x 1 1 0 1 1 0 1 | IPv6 | Указанный в [2] |
186 = 0xBA | x 1 0 1 1 1 0 1 | FNTP | Указанный в [12] |
190 = 0xBE | x 1 1 1 1 1 0 1 | GeoNetworking | Указанный в [13] |
242 = 0xF2 | x 1 0 0 1 1 1 1 | Зарезервированный для будущего использования | - |
246 = 0xF6 | x 1 1 0 1 1 1 1 | ||
250 = 0xFA | x 1 0 1 1 1 1 1 |
8.2.2 Адреса источника В SAP и адреса назначения
В IN-SAP source_address и destination_address, которые используются в услугах LLC, должны быть связью идентификатора канала и адреса IN-SAP, как представлено на рисунке 5.
Рисунок 9 - Формат адреса источника и адреса назначения В SAP
Адрес IN-SAP должен составить самый значительный байт source_address и destination_address.
Таблицы 8 и 9 указывают отображение MAC-адресов на идентификаторе канала в source_address и destination_address, см. также C.2 (приложение С). Если использование MAC-адресов в идентификаторах канала не позволено или невозможно в C.3 (приложение С) предоставляется информация о том, как генерировать замены для MAC-адресов.
Таблица 8 - Параметры адреса, например IN-UNITDATA.request, для CI с помощью 48-битных MAC-адресов
Исходный MAC-адрес | Целевой MAC-адрес | RemoteCIID source_address | RemoteCIID destination_address | LocalCIID |
Частный MAClocal передача локального CI | MAC BC | DNI или идентификатор, содержащий UC-MAC адрес MAClocal | Идентификатор, содержащий BC-MAC-адрес | Идентификатор CI, который будет использоваться для передачи группы данных |
MC-MAC (MAC-группа) Mgroup | Идентификатор, содержащий MC-MAC-адрес Mgroup | |||
Частный MACpeer одноранговый CI | Идентификатор, содержащий UC-MAC-адрес, MACpeer |
Таблица 9 - Параметры адреса, например IN-UNITDATA.indication, для CI с помощью 48-битных MAC-адресов
Исходный MAC-адрес | Целевой MAC-адрес | RemoteCIID source_ address | RemoteCIID destination_ address | LocalCIID |
Частный MACpeer передача однорангового CI | MAC BC | Идентификатор, содержащий MACpeer | Содержание BC-MAC-адреса | Идентификатор CI - это полученный фрейм |
MC-MAC (MAC-группа) Mgroup | Содержание MC-MAC-адреса Mgroup | |||
Частный MAClocal локальный CI | DNI или идентификатор, содержащий UC-MAC-адрес MAClocal |
8.2.3 SNAP
Подпротокол сетевого доступа (SNAP) является дополнительным расширением LLC, см. http://iana.org. SNAP разрабатывается для распространения адресного пространства для выбора сетевого протокола. Это применяется только к типу I. Unnumbered Information (UI) команды согласно ИСО/МЭК 8802-2.
SNAP не является обязательным как элементы IN-SAP, DSAP и определенный SSAP, которые достаточны для выбора надлежащего сетевого протокола.
От информации в заголовке SNAP должны быть получены правильные значения IN-SAP. Удаление заголовка SNAP и генерация значения IN-SAP должны быть сделаны в CAL до подчинения пакетов к ИТС-С организации сети и транспортному уровню в услуге UNITDATA.indication примитиве через надлежащее IN-SAP, как обозначено в заголовке SNAP.
Генерация заголовка SNAP в технологии доступа (средняя) поддержка SNAP должна быть сделана в CAL до подчинения пакета к подуровню MAC.
Более подробная информация выходит за рамки настоящего стандарта.
8.3 Сервисные (справочные) примитивы
8.3.1 IN-UNITDATA.request
8.3.1.1 Функция
Услуга, примитивная IN-NITDATA.request, используется для передачи данных.
8.3.1.2 Семантика примитивной услуги
IN-UNITDATA.request (
source_address,
destination_address,
data,
priority,
access parameters
)
source_address определяется в 8.2.2.
destination_address определяется в 8.2.2.
Параметр data содержит данные, которые будут переданы как полезная нагрузка. Этот параметр упоминается как NPDU.
priotity параметр определяется в 8.4.
access_parameters параметр определяется в 8.5.
8.3.1.3 Когда сгенерировано
IN-UNITDATA.request передается от ИТС-С уровня организации сети и транспортного уровня к адресованному CAL, чтобы запросить этот LSDU, отправленные одному или более удаленным IN-SAPs, используя неподтвержденные процедуры передачи данных в режиме без установления соединения.
8.3.1.4 Эффект по получении
Получение IN-UNITDATA.request заставляет CAL пытаться отправить LSDU, используя неподтвержденные режимы передачи данных в режиме без установления соединения, рассматривая процедуры адаптации для выбранного VCI и типа адаптации, как обозначено значением DSAP.
Примечание - Откажутся от пакета, адресованного несуществующему VCI.
Об успехе или провале попытки передачи можно сообщить ИТС-С уровню организации сети и транспортному уровню с помощью примитивной услуги IN-UNITDATA-STAТUS.indication.
8.3.1.5 Дополнительные комментарии
IN-UNITDATA.request независим от любой связи с удаленным IN-SAP.
8.3.2 В-UNITDATA.indication
8.3.2.1 Функция
Примитивная услуга IN-UNITDATA.indication используется для приема данных.
8.3.2.2 Семантика примитивной услуги
IN-UNITDATA.indication (
source_address,
destination_address,
data
priority
access_parameters
)
source_address определяется в 8.2.2.
destination_address определяется в 8.2.2.
Параметр data содержит данные, которые должны быть переданы.
Параметр Priotity определяется в 8.4. Он должен:
- представить значение, используемое для передачи связанного IN-UNITDATA.request в случае успеха, обозначенного параметром transmission_status;
- быть идентичным к тому, что связан в IN-UNITDATA.request сервисе примитива в случае отказа.
Параметр access_parameters определяется в 8.5.
8.3.2.3 Когда сгенерировано
IN-UNITDATA.indication передается от CAL до ИТС-С уровня организации сети и транспортного уровня в случае безошибочного приема кадра физического уровня для указания поступления LSDU от определенного удаленного модуля. В случае фрагментации, выполненной в CI, этот примитивный сервис передается только после полного безошибочного приема всех фрагментов того же блока.
8.3.2.4 Эффект по получении
Эффект по получении IN-UNITDATA.indication ИТС-С организацией сети и транспортным уровнем зависит от обращенного сетевого протокола.
8.3.2.5 Дополнительные комментарии
IN-UNITDATA.indication независим от любой связи с удаленным IN-SAP. В отсутствие ошибок содержание параметра данных логически полно и неизменно относительно параметра данных в связанном IN-UNITDATA.request примитиве.
8.3.3 IN-UNITDATA-STATUS.indication
8.3.3.1 Функция
Услуга примитивный IN-UNITDATA-STATUS.indication используется для уведомления успеха или провала связанного IN-UNITDATA.request.
8.3.3.2 Семантика примитивной услуги
IN-UNITDATA-STATUS.indication (
source_address,
destination_address,
data,
priority,
access_parameters,
transmission_status
)
source_address определяется в 8.2.2.
destination_address определяется в 8.2.2.
Параметр transmission_status определяется в 8.6.
Параметр data содержит данные, которые должны быть переданы.
Priority параметр определяется в 8.4.
access_parameters параметр определяется в 8.5.
8.3.3.3 Когда сгенерировано
IN-UNITDATA-STATUS.indication передается от CAL до ИТС-С уровня организации сети и транспортного уровня для уведомления успеха отказа предыдущего запроса передачи. Подробные данные о том, как обнаружить отказ, выходят за рамки настоящего стандарта.
8.3.3.4 Эффект по получении
Эффект на IN-UNITDATA-STATUS.indication ИТС-С организацией сети и транспортным уровнем зависит от используемого сетевого протокола.
8.4 Приоритет
Приоритет параметра несет пользовательский приоритет. Приоритетная проверка и управление для всего TX-VCIs CI должны быть обусловленными средой как в CAL, так и в IN MAE.
Значения для приоритетного параметра находятся в диапазоне от 0 до 255 (0 указывает самый низкий приоритет). Выбор значений приоритета зависит от ИТС-С приложений, обслуживаемых системой связи и связанных ИТС-С сообщения.
Отображение приоритетов подуровня MAC к пользовательским приоритетам и наоборот должно подвергнуться CI, как указано в связанном стандарте.
VCI может потребовать минимального пользовательского приоритета как предпосылки доступа. Пакеты, предлагаемые VCI для передачи с пользовательским приоритетом ниже минимального пользовательского приоритета согласно I-параметру 22 "MinimumUserPriority", см. приложение A, будут удалены. ИТС-С управление должно быть уведомлено посредством MI-REQUEST "События". Значение приоритета по умолчанию должно указать самый низкий приоритет.
Ожидающие пакеты того же приоритета должны быть сохранены в очереди метода "первым пришел - первым вышел". Как только очередь переполнена выше предупредительного порога, представленного в I-параметре 25 "QueueAlarmThreshold", определенные в стандарте технологии доступа (среды) или определенные внедрением, ИТС-С управление должно быть уведомлено посредством MI-запроса "События". Как только очередь освобождена ниже предупредительного порога, представленного в I-параметре 24 "QueueLowThreshold", определенные в стандарте технологии доступа (среда) или определенные путем внедрения, ИТС-С управление должно быть уведомлено посредством MI-REQUEST "События".
Если очереди для ожидающих пакетов не могут сохранить дальнейшие пакеты, ИТС-С управление должно немедленно быть уведомлено посредством MI-запроса "События". Пакеты нового запроса могут быть удалены.
Ожидающие пакеты в VCI не должны быть отправлены, как только срок жизни этих пакетов истек, если применимо.
Управление приоритетами через CI может быть несколько медленным процессом, который требует участия ИТС-С управления для каждого пакета с целью определить приоритет. Пакет, который будет передан, может быть различен в CI, которые не отвечают за передачу его посредством фиктивного запроса передачи. Подробные данные указаны в 6.4.11.
Для защиты см. 6.4.12.
8.5 Параметры доступа
Параметр access_parameters,
- используемый в IN-UNITDATA.request, позволяет запрашивать установки параметров уровня доступа для данного пакета до передачи пакета;
- используемый в IN-UNITDATA.indication, позволяет сообщать о параметрах передачи уровня доступа от отправителя пакета, и уровень доступа получают параметры от получателя пакета.
- используемый в IN-UNITDATA-STATUS.indication, представить значение, используемое для передачи связанного IN-UNITDATA.request в случае успеха, обозначенного параметром transmission_ status,
- идентично тому в связанном IN-UNITDATA.request сервисе примитива в случае отказа.
Подробные данные значений access_parameters зависят от технологии доступа выбранного CI.
8.6 Состояние передачи
Параметр transmission_status идентифицирует успех или провал предыдущей попытки передачи. Возможные ценности статуса представлены в таблице 10.
Таблица 10 - Состояние передачи
Мнемосхема | Стоимость | Комментарий |
SUCCESS | 0 | Связанное IN-UNITDATA.request было успешно обработано на уровне доступа |
QUEUE_FULL | 1 | Связанное IN-UNITDATA.request не мог быть обработан на уровне доступа, т. к. ожидаемая очередь была занята |
UNSPECIFIED_FAILURE | 255 | Связанное IN-UNITDATA.request не могло быть обработано на уровне доступа вследствие неуказанного отказа |
9 Управления SAP
Сервисы:
- MI-GET и MI-SET необходимы для чтения и записи I-параметров;
- MI-команда и MI-запрос для команды действий
и связанные сервисные примитивы управления SAP (MI-SAP) должны быть, как указано в ИСО 24102-3.
10 Соответствия
Отчеты соответствия внедрения (ICS) указаны в ETSI TS 102 760-1.
11 Методы испытаний
Структура набора тестов и испытательные цели (TSS&TP) указаны в ETSI TS 102 760-2. Абстрактный набор тестов (ATS) для тестов соответствия будет указан в будущем документе.
Приложение А
(обязательное)
I-параметры
Параметры CI также упоминаются как I-параметры.
Таблица А.1 показывает отношение между номером параметра "I-Param No" и названием параметра, как используется в MI-SET сервисах и MI-GET, и предоставляет краткое описание I-параметров.
I-параметр, который показывают 2 "CommProfile", какие I-параметры могут быть частью коммуникационного профиля. "Доступ" указывает возможный доступ к I-параметру:
- R: читаемое ИТС-С управлением включает только уведомление через CI/VCI;
- W: запись только ИТС-С управлением;
- RW: чтение и запись;
- N: уведомить только CI;
- NW: уведомить CI и записываемое ИТС-С управление;
- х: требует определения стандартом технологии доступа (среды). "Владелец" указывает владельца I-параметра:
- VCI: a VCI;
- CI: a CI;
- x: требует определения стандартом технологии доступа (среда).
Примечание - I-параметр может применяться только для определенных сред.
Таблица A.1 - I-параметры
Номер I-пара- | Название | Комму- | Дос- | Описание | Вла- |
0 | Errors/Errors | Нет | N | Виртуальные ошибки указания параметра в MI-GET.confirm. Не используется в MI и в MI-GET.request | |
1 | MediumParam/ MediumParam | Нет | х | Обусловленный средой параметр, как указано в ИТС технологический стандарт доступа | х |
2 | CommProfile/ CommProfile | Нет | R | Коммуникационный профиль | VCI |
Содержит набор значений параметра, которые определяют фактические свойства коммуникации VCI. Профиль по умолчанию должен быть определен для каждой технологии доступа (среда). Колонка CommProfile этой таблицы указывает, какие параметры могут быть частью коммуникационного профиля | |||||
3 | Properties/ Properties | Нет | R | Свойства CI. Список всего коммуникационного профиля, параметры определения для CI, показ полного спектра значений. Примечания 1 То же значение I-Param. Не может появиться несколько раз, если связанный параметр может принимать различные значения. 2 SEQUENCE должен быть заказанным вначале согласно I-Param. Не может появляться повторно согласно значению Param. Стоимость, оба в порядке возрастания | CI |
4 | ManufacturerDeviceID/ PrintableString | Нет | R | Текстовая строка, которая будет определена производителем, ясно идентифицирующая CI | CI |
5 | ИТС-СCU-ID/ ИТС-СCUID | Нет | RW | Уникальный идентификатор-ИТС-СCU в ИТС-С блоке | CI |
6 | MedID/ MedID | Нет | RW | Указывает уникально CI в ИТС-СCU | CI |
7 | LocalCIID/ EUI64 | Нет | R | Идентификатор локального CI, например, 48-битный MAC-адрес заключен в поле в области EUI-64 | CI |
8 | TimeoutRegister/ integer (0.. 255) | Нет | RW | Испытать тайм-аут, чтобы использовать во время регистрации CI. Будет установлен в случайное значение во время интеграции CI. Может быть установлено ИТС-С управление в значении, как положено в реализации | CI |
9 | MACaddress/ MACaddress | Да | R | Глобально назначенный MAC-адрес CI | CI |
10 | MACaddrTemp/ MACaddress | Да | RW | Фактически используемый MAC-адрес CI/VCI | VCI |
11 | CIclass/ CIclass | Да | R | Класс интерфейса связи | CI |
12 | ClaccessClass/ ClaClass | Да | R | Класс доступа CI | CI |
13 | CIstatus/ CIstatus | Нет | R | Статус CI | CI |
14 | SuspendSupportFlag/ integer (0.. 255) | Да | R | Флаг, указывающий, поддерживает ли CI процедуру приостановки на основе I-параметра 15 | CI |
15 | MinimumSuspendPriority/ UserPriority | Нет | RW | Минимальный пользовательский приоритет, необходимый для приостановки текущего блока данных с более низким приоритетом для передачи. Значение по умолчанию: 255 (самый высокий приоритет) | CI |
16 | Notify/Notify | Нет | R | Список чисел I-параметра, указывающих I-параметры для автоматического уведомления | VCI |
17 | MedType/ MedType | Да | R | Указывает тип технологии доступа (среда) | CI |
18 | Regulatorylnformation/ Reglnfo | Нет | RW | Структура данных RI, содержащая либо фактически действительную регулирующую информацию, или определение, что никакое регулирование неизвестно или не применимо | CI |
19 | Connect/ Connect | Да | R | Флаг, указывающий, соединится ли CI автоматически или вручную по запросу | CI |
20 | SIMpin/ SimPin | Нет | W | PIN должен был получить доступ к SIM-карте | CI |
21 | Providerlnfo/ Providerlnfo | Нет | W | Информация о доступе для провайдера: - название провайдера - название точки доступа - имя пользователя - пароль для логина | CI |
22 | MinimumUserPriority/ UserPriority | Да | RW | Минимальное значение пользовательского приоритета, необходимого для использования VCI. ОТМЕТИТЬ: Нуль значения определяются по умолчанию | VCI |
23 | QueueLevel/ QueueLevel | Нет | N | Фактический уровень в очереди передачи для определенного приоритета | CI |
24 | QueueLowThreshold/ QueueValue | Нет | RW | Порог, указывающий максимальный уровень использования очереди передачи в CI, ниже которого ИТС-С управление должно быть уведомлено. 0 Очередь передачи пуста. 255: очередь передачи полна (100%) | CI |
25 | QueueAlarmThreshold/ QueueValue | Нет | RW | Порог, указывающий минимальный уровень использования очереди передачи в CI выше, о котором ИТС-С управление должно быть уведомлено. 0 Очередь передачи пуста. 255: очередь передачи полна (100%) | CI |
26 | DistancePeer/ расстояние | Нет | R | Расстояние в 1/10 м для равноправного информационного обмена станций, измеренное CI | VCI |
27 | CommRangeRef/ Расстояние | Да | R | Оценка размера коммуникационной зоны в 1/10 м. ОТМЕТИТЬ: Значение получено на TXpower, RXsensitivity и свойства опорной станции довычисленным MAE | VCI |
28 | TimeOfLastReception/ GeneralizedTime | Нет | R | Время, когда последний блок данных был успешно получен. Резолюция должна быть в течение одной микросекунды. Должно быть инициализировано со временем создания VCI | VCI |
29 | InactivityTimeLimit/ integer (0.. 65535) | Нет | RW | Максимальное позволенное свободное время RX-VCI в отношении определенной одноранговой станции, т.е. максимальное допустимое время без надлежащего приема блока данных. 0 Никакой лимит. >0 Лимит в миллисекундах. Счетчик предельного срока должен запуститься на прием при получении каждого блока данных | VCI |
30 | MediumUsage/ MediumUsage | Нет | R | Процент активного использования доступа технологии (среды) для получения и передачи. 0 0% 255:100% | CI |
31 | MedUseObservation Time/MedUseObs Time | Нет | RW | Время наблюдения, используемое для вычисления MediumUsage. 0: наблюдения нет >0: размер скользящего окна для измерения I-параметра 30 "MediumUsage". Примечание: Технология доступа (среды) может использовать самое близкое доступное значение и изменить этот параметр соответственно | CI |
32 | PeerMAC/ MACaddress | Нет | RW | MAC-адрес станции одного ранга, имеющего отношение к VCI. Обнуленный, если никакое отношение к станции одного ранга не существует. Только применимый для UC-VCIs | VCI |
33 | VirtualCI/ VirtualCIs | Нет | R | Значение RemoteCIID всего VCIs выбранной CI является действующим | CI |
34 | MinPrioCrossCI/ UserPriority | Нет | RW | Минимальный требуемый пользовательский приоритет, чтобы иметь возможность запрашивать перекрестное-CI установление приоритетов | CI |
35 | RXsensitivity/ integer (0.. 255) | Да | RW | Обусловленный средой номер ссылки RX чувствительность. ОТМЕТИТЬ: В [5] - это RX-КЛАСС (1-11) | VCI |
36 | TXpower/ integer (0.. 255) | Да | RW | Обусловленное средой справочное значение TX мощности. ОТМЕТИТЬ: В [5] - это TX-КЛАСС (1-16) | VCI |
37 | TXpowMax/ TxPowMax | Да | R | Обусловленное средой справочное значение максимальной позволенной мощности передачи | VCI |
38 | PeerRXpower/ PeerRXpower | Нет | R | Обусловленное средой справочное значение RX мощности, как определено на станции того же ранга | VCI |
39 | DataRate/ DataRate | Да | RW | Скорость передачи данных при связи в единицах 100 битов/с | VCI |
40 | DataRateNW/ DataRate | Да | R | Оценка средней скорости передачи данных, доступной в IN-SAP в 100 битах/с. Примечания 1 Значение этого параметра основано на предположении о надежном, безошибочном коммуникационном канале. 2 Значение этого параметра может зависеть от фактической рабочей нагрузки CI, например, в случае схемы TDMA и множестве одновременных пользователей. 3 В схеме TDMA это значение зависит от числа временных интервалов (одноранговые устройства), окружающих единственную TDMA порцию данных | VCI |
41 | DataRatesNW/ DataRatesNW | Да | R | Минимальное и максимальное возможные значения DataRateNW | VCI |
42 | DataRateNWreq/ DataRate | Нет | RW | Минимальное требуемое значение DataRateNW. Это определяет возможное число временных интервалов (одноранговые устройства, работающие в схеме TDMA) | CI |
43 | Directivity/ Directivity | Да | R, | Характеристики луча. ОТМЕТИТЬ: параметр CI: только для чтения; параметр VCI - чтение-запись; посмотрите, например, [5] для большего количества подробных данных | CI, VCI |
44 | BlockLength/ integer (0.. 65535) | Да | RW | Максимальная длина LPDU в октетах | VCI |
45 | FreeAirTime/ integer (0.. 255) | Да | RW | Разрыв между последующими кадрами TDMA в миллисекундах. Посмотрите, например, [5] для большего количества подробных данных | VCI |
46 | FrameLengthMax/ integer (0.. 255) | Да | RW | Максимальная длина кадра TDMA в миллисекундах. Посмотрите, например, [5] для большего количества подробных данных | VCI |
47 | KinematicVectorln/ KineVectln | Нет | W | Кинематический вектор ИТС станции, как представлено CI. Дата и среднее гринвичское время Широта: ±2 рад, разрешение 10-8. Долгота: ± рад, разрешение 10-8. Высота - разрешение 0,1 м. Скорость относительно Земли - разрешение 0,01 м/с Истинный угол пути - разрешение 0,1° | CI |
48 | KinematicVectorOut/ KineVectOut | Нет | R | Кинематический вектор ИТС станции, как оцененный CI. Дата и среднее гринвичское время. Широта: ±2 рад. Разрешение: 10-8. Долгота: ± рад, разрешение 10-8. Высота - разрешение 0,1 м. Скорость относительно Земли: разрешение - 0,01 м/с. Истинный угол пути - разрешение 0,1° | CI |
49 | Cost/MediumCost | Нет | R | Информация о ценах. Стоимость коммуникации в денежном выражении, например: информация о временно недоступных затратах; полностью бесплатный; фиксированная общая тарифная ставка; цена за единицу времени; цена за объем данных; общая переменная стоимость согласно договору. Будет указана в [15] | VCI |
50 | Reliability/ integer(0.. 255) | Нет | R | Мера в реальном времени надежности CI. От 0 до 100: процент. Нуль стоимости указывает ненадежная технология доступа (среды). Стоимость 100 указывает лучшую надежность. 101-255: зарезервированный для будущего использования | VCI |
51 | LogicalChannels/ LogicalChannels | Да | RW | Имеющиеся физические каналы | VCI |
Приложение B
(обязательное)
Определения ASN.1
В.1 Использование модулей
Модули ASN.1, указанные в B.2, должны использоваться. BASIC-PER ASN.1, UNALIGNED, как указано в ИСО/МЭК 8825-2, должны применяться.
Для достижения согласования октета были определены "заполненные" биты, позволяющие удешевить реализацию. Все заполняемые биты должны быть установлены в значение '0'b.
В.2 ASN.1 модули
CALMllsap {iso(1) standard(0) calm-ll-sap(21218) version1(1)} DEFINITIONS AUTOMATIC TAGS::=BEGIN
- - EXPORTS; | |||||||||||||
IMPORTS | |||||||||||||
ITS-scuId FROM CALMmanagement {iso (1) standard (0) calm-management (24102) local (1) version1 (1) } | |||||||||||||
ErrStatus FROM CALMmsap {iso (1) standard (0) calm-management (24102) msap (3) version1 (1) } | |||||||||||||
MediumCost FROM CITSapplReq {iso (1) standard (0) cits-applReq (17423) version1 1) } | |||||||||||||
LogicalChannelType FROM CITSapplMgmtComm {iso(1) standard(0) cits-applMgmt (17419) comm (3) version1 (1) } | |||||||||||||
; | |||||||||||||
-- End of IMPORTS | |||||||||||||
Alt::=INTEGER (0..65535) -- Resolution 0,1 m. | |||||||||||||
CIaClass::=INTEGER { | |||||||||||||
unknown | (0), | ||||||||||||
ciac-1 | (1), | ||||||||||||
ciac-3 | (2), | ||||||||||||
ciac-2 | (3) | ||||||||||||
} (0..255) | |||||||||||||
CIclass::=INTEGER { | |||||||||||||
unknown | (0), | ||||||||||||
cic-wl1 | (1), | ||||||||||||
cic-wl2 | (2), | ||||||||||||
cic-wl3 | (3), | ||||||||||||
cic-wl4 | (4), | ||||||||||||
cic-wl5 | (5), | ||||||||||||
cic-lan1 | (254), | ||||||||||||
cic-lan2 | (255) | ||||||||||||
} (0..255) | |||||||||||||
Link-ID::=SEQUENCE { | -- Link-ID | ||||||||||||
remoteCIID | EUI64, | -- CI in peer ITS-S(s) | |||||||||||
localCIID | EUI64 | -- Unique ID of local CI | |||||||||||
} | |||||||||||||
CIstatus::=INTEGER { | |||||||||||||
not-existent | (0), | ||||||||||||
existent | (1), | ||||||||||||
unknown | (2), | ||||||||||||
registered | (4), | ||||||||||||
active | (8), | ||||||||||||
connected | (16), | ||||||||||||
suspended | (64), | ||||||||||||
inactive | (128) | ||||||||||||
} (0..255) | |||||||||||||
CommProfile::=SEQUENCE (SIZE (0..255)) OF I-Param | |||||||||||||
Connect::=INTEGER { | |||||||||||||
automatic | (0), | ||||||||||||
manual | (255) | ||||||||||||
} (0..255) | |||||||||||||
IN-SAPaddress::=INTEGER (0..255) | |||||||||||||
DataRate::= INTEGER (0..42949672 95) | -- in 100 bit/s | ||||||||||||
DataRatesNW::=SEQUENCE { | -- available to the appl. | ||||||||||||
minimum DataRate, | -- minimum possible value | ||||||||||||
maximum DataRate | -- maximum possible value | ||||||||||||
} | |||||||||||||
Directivity::=SEQUENCE { | |||||||||||||
mode | DirMode, | ||||||||||||
dirPredef | INTEGER (0..255), | -- 0: see dirVar | |||||||||||
-- >0: predefined direction | |||||||||||||
fill | BIT STRING (SIZE(7)), | ||||||||||||
dirVar | SEQUENCE (SIZE(0..1)) OF CHOICE{dirVar DirVar} | ||||||||||||
} | |||||||||||||
DirMode::=INTEGER { | |||||||||||||
fixed | (0), | ||||||||||||
tracking | (255) | ||||||||||||
} (0..255) | |||||||||||||
DirVar::=SEQUENCE { | |||||||||||||
bsAzimuth | INTEGER (-256..255) , | -- -180 - +180 | |||||||||||
bsElevation | INTEGER (-128..127) , | -- -90 - +90 | |||||||||||
openHorizontal | INTEGER (0..255) , | -- 0 - 180 | |||||||||||
openVertical INTEGER (0..255) | -- 0 - 180 | ||||||||||||
} | |||||||||||||
Dut::=SEQUENCE { | |||||||||||||
year | INTEGER (0..255), | -- year - 2000 | |||||||||||
month | INTEGER (0..255), | -- 1 .. 12 | |||||||||||
day | INTEGER (0..255), | -- 1 .. 31 | |||||||||||
hour | INTEGER (0..255), | -- 0 .. 23 | |||||||||||
minute | INTEGER (0..255), | -- 0 .. 59 | |||||||||||
second | INTEGER (0..255), | -- 0 .. 59 | |||||||||||
fractSec | INTEGER (0..255) | -- 3,90625 ms resolution | |||||||||||
} | |||||||||||||
TxPowMax::=INTEGER (0..255) -- unit, minimum value and step size defined by access technology (medium) | |||||||||||||
Errors::=SEQUENCE (SIZE (0..255)) OF SingleError | |||||||||||||
SingleError::=SEQUENCE { | |||||||||||||
paramNo | INTEGER (0..255), -- ref number of parameter | ||||||||||||
fill | BIT STRING (SIZE (7)), -- to be filled with '0's | ||||||||||||
med | SEQUENCE (SIZE (0..1)) OF CHOICE {medPar MedPar}, -- only | ||||||||||||
for medium-specific parameters | |||||||||||||
errStatus | ErrStatus | -- IS24102-3 | |||||||||||
} | |||||||||||||
Gs::=INTEGER (0..65535) -- Resolution 0,01 m/s. | |||||||||||||
KineVectIn::=SEQUENCE { | |||||||||||||
dut | Dut, -- date and universal time | ||||||||||||
lat | Lat, -- latitude | ||||||||||||
lon | Lon, -- longitude | ||||||||||||
alt | Alt, -- altitude | ||||||||||||
gs | Gs, -- ground speed | ||||||||||||
tta | Tta -- true track angle | ||||||||||||
} | |||||||||||||
KineVectOut::=SEQUENCE { | |||||||||||||
dut | Dut, -- date and universal time | ||||||||||||
fill | BIT STRING (SIZE (5)), -- used for octet alignment in PER | ||||||||||||
options | SEQUENCE (SIZE (0..5)) OF KineVectOptions -- options | ||||||||||||
} | |||||||||||||
KineVectOptions::=CHOICE { | |||||||||||||
lat | Lat, -- latitude | ||||||||||||
lon | Lon, -- longitude | ||||||||||||
alt | Alt, -- altitude | ||||||||||||
gs | Gs, -- ground speed | ||||||||||||
tta | Tta -- true track angle | ||||||||||||
} l | |||||||||||||
Lat::=INTEGER (-2147483648..2147483647) - equals ± | |||||||||||||
Lon::=INTEGER (-2147483648..2147483647) - equals ± | |||||||||||||
LLserviceAddr::=SEQUENCE { | |||||||||||||
csap | IN-SAPaddress, | ||||||||||||
linkID | Link-ID | ||||||||||||
} | |||||||||||||
MedPar::=SEQUENCE { | |||||||||||||
medium | MedType, | ||||||||||||
no | INTEGER (0..255) | ||||||||||||
} | |||||||||||||
MediumParam::=SEQUENCE { | |||||||||||||
mediumPar | MedPar, | ||||||||||||
detail | OCTET STRING (SIZE (0..65535)) -- details defined | ||||||||||||
} | -- in medium standard | ||||||||||||
MACaddress::=OCTET STRING (SIZE(6)) | |||||||||||||
MediumUsage::=SEQUENCE { | |||||||||||||
receive | INTEGER (0..255), | ||||||||||||
transmit | INTEGER (0..255) | ||||||||||||
} | |||||||||||||
MedType::=INTEGER { | |||||||||||||
unknown | (0), | ||||||||||||
an | (1), | ||||||||||||
iso21212 | (2), -- 2G | ||||||||||||
iso21213 | (3), -- 3G | ||||||||||||
iso21214 | (4), -- IR | ||||||||||||
iso21215 | (5), -- M5 | ||||||||||||
iso21216 | (6), -- MM | ||||||||||||
iso25112 | (7), -- 802.16e | ||||||||||||
iso25113 | (8), -- HC-SDMA | ||||||||||||
iso29283 | (9), -- 802.20 | ||||||||||||
iso17515 | (10), -- LTE | ||||||||||||
iso15628 | (128), -- DSRC | ||||||||||||
can | (254), | ||||||||||||
ethernet | (255) | ||||||||||||
} (0..255) | |||||||||||||
MedUseObsTime::=SEQUENCE { | |||||||||||||
value | INTEGER (0..1023), -- valid parameter number (10 bits in PER) | ||||||||||||
fill | BIT STRING (SIZE (1)) -- set to zero, extends TimeUnit size. | ||||||||||||
unit | TimeUnit | ||||||||||||
} -- 2 octets in PER | |||||||||||||
TimeUnit::=INTEGER { | |||||||||||||
microseconds | (0), | ||||||||||||
milliseconds | (1), | ||||||||||||
seconds | (2), | ||||||||||||
minutes | (3), | ||||||||||||
hours | (4), | ||||||||||||
days | (5), | ||||||||||||
weeks | (6), | ||||||||||||
months | (7), | ||||||||||||
years | (8) | ||||||||||||
} (0..31) -- 5 bits in PER | |||||||||||||
Notify::=SEQUENCE (SIZE (0..255)) OF INTEGER (0..255) -- valid parameter number | |||||||||||||
PeerRXpower::=INTEGER (0..255) | |||||||||||||
I-Param::=SEQUENCE { | |||||||||||||
fill BIT STRING (SIZE(2)), -- together with CHOICE tag in one octet. | |||||||||||||
param CHOICE { | |||||||||||||
errors | [0] Errors, | ||||||||||||
mediumParam | [1] MediumParam, | ||||||||||||
commProfile | [2] CommProfile, | ||||||||||||
properties | [3] Properties, | ||||||||||||
manuDeviceID | [4] PrintableString, | ||||||||||||
iTS-scuId | [5] ITS-scuId, | ||||||||||||
medID | [6] MedID, | ||||||||||||
localCIID | [7] EUI64, | ||||||||||||
timeoutReg | [8] INTEGER (0..255), | ||||||||||||
macAddress | [9] MACaddress, | ||||||||||||
macAddrTemp | [10] MACaddress, | ||||||||||||
ciClass | [11] CIclass, | ||||||||||||
ciaClass | [12] CIaClass, | ||||||||||||
ciStatus | [13] CIstatus, | ||||||||||||
suspendSup | [14] INTEGER (0..255), | ||||||||||||
minSuspPriority | [15] UserPriority, -- DEFAULT 255 | ||||||||||||
notify | [16] Notify, | ||||||||||||
medType | [17] MedType, | ||||||||||||
regInfo | [18] RegInfo, | ||||||||||||
connect | [19] Connect, | ||||||||||||
simPin | [20] SimPin, | ||||||||||||
providerInfo | [21] ProviderInfo, | ||||||||||||
minUserPriority | [22] UserPriority, -- DEFAULT 0 | ||||||||||||
queueLevel | [23] QueueLevel, | ||||||||||||
queueLowTh | [24] QueueValue, | ||||||||||||
queueAlarmTh | [25] QueueValue, | ||||||||||||
distancePeer | [26] Distance, | ||||||||||||
commRangeRef | [27] Distance, | ||||||||||||
timeOfLastRecep | [28] GeneralizedTime, -- 1 | ||||||||||||
inactTimeLimit | [29] INTEGER (0..65535), -- milliseconds | ||||||||||||
mediumUsage | [30] MediumUsage, | ||||||||||||
medUseObsTime | [31] MedUseObsTime, | ||||||||||||
peerMAC | [32] MACaddress, | ||||||||||||
virtualCIs | [33] VirtualCIs, | ||||||||||||
minPrioCrossCI | [34] UserPriority, | ||||||||||||
rxSens | [35] INTEGER (0..255), | ||||||||||||
txPower | [36] INTEGER (0..255), | ||||||||||||
txPowMax | [37] TxPowMax, | ||||||||||||
peerRXpower | [38] PeerRXpower, | ||||||||||||
dataRate | [39] DataRate, | ||||||||||||
dataRateNW | [40] DataRate, | ||||||||||||
dataRatesNW | [41] DataRatesNW, | ||||||||||||
dataRateNWreq | [42] DataRate, | ||||||||||||
directivity | [43] Directivity, | ||||||||||||
blockLength | [44] INTEGER (0..65535) | ||||||||||||
freeAirTime | [45] INTEGER (0..255), -- measured in milliseconds | ||||||||||||
frameLengthMax | [46] INTEGER (0..255), -- measured in milliseconds | ||||||||||||
kineVectIn | [47] KineVectIn, | ||||||||||||
kineVectOut | [48] KineVectOut, | ||||||||||||
cost | [49] MediumCost | ||||||||||||
reliability | [50] INTEGER (0..255) | ||||||||||||
logicalChannel | [51] LogicalChannels | ||||||||||||
} | |||||||||||||
} | |||||||||||||
I-ParamNo::=INTEGER { | |||||||||||||
errors | (0), | ||||||||||||
mediumParam | (1), | ||||||||||||
commProfile | (2), | ||||||||||||
properties | (3), | ||||||||||||
manuDeviceID | (4), | ||||||||||||
iTS-scuId | (5), | ||||||||||||
medID | (6), | ||||||||||||
localCIID | (7), | ||||||||||||
timeoutReg | (8), | ||||||||||||
macAddress | (9), | ||||||||||||
macAddrTemp | (10), | ||||||||||||
ciClass | (11), | ||||||||||||
ciaClass | (12), | ||||||||||||
ciStatus | (13), | ||||||||||||
suspendSup | (14), | ||||||||||||
minSuspPriority | (15), | ||||||||||||
notify | (16), | ||||||||||||
medType | (17), | ||||||||||||
regInfo | (18), | ||||||||||||
connect | (19), | ||||||||||||
simPin | (20), | ||||||||||||
providerInfo | (21), | ||||||||||||
minUserPriority | (22), | ||||||||||||
queueLevel | (23), | ||||||||||||
queueLowTh | (24), | ||||||||||||
queueAlarmTh | (25), | ||||||||||||
distancePeer | (26), | ||||||||||||
commRangeRef | (27), | ||||||||||||
timeOfLastRecep | (28), | ||||||||||||
inactTimeLimit | (29), | ||||||||||||
mediumUsage | (30), | ||||||||||||
medUseObsTime | (31), | ||||||||||||
peerMAC | (32), | ||||||||||||
virtualCI | (33), | ||||||||||||
minPrioCrossCI | (34), | ||||||||||||
rxSens | (35), | ||||||||||||
txPower | (36), | ||||||||||||
txPowMax | (37), | ||||||||||||
peerRXpower | (38), | ||||||||||||
dataRate | (39), | ||||||||||||
dataRateNW | (40), | ||||||||||||
dataRatesNW | (41), | ||||||||||||
dataRateNWreq | (42), | ||||||||||||
directivity | (43), | ||||||||||||
blockLength | (44), | ||||||||||||
freeAirTime | (45), | ||||||||||||
frameLengthMax | (46), | ||||||||||||
kineVectIn | (47), | ||||||||||||
kineVectOut | (48), | ||||||||||||
cost | (49), | ||||||||||||
reliability | (50), | ||||||||||||
logicalChannel | (51) | ||||||||||||
} (0..255) | |||||||||||||
SimPin::=OCTET STRING | |||||||||||||
LogicalChannels::=SEQUENCE (SIZE (0..255)) OF LogicalChannelType | |||||||||||||
Distance::=INTEGER (0..65535) -- measured in 1/10 m | |||||||||||||
MedID::=INTEGER (0..255) | |||||||||||||
Properties::=SEQUENCE (SIZE(0..255)) OF I-Param - only selected parameters | |||||||||||||
ProviderInfo::=SEQUENCE { | |||||||||||||
provName | OCTET STRING (SIZE (0..255)), -- Name of provider | ||||||||||||
apn | OCTET STRING (SIZE (0..255)), -- Name of access point | ||||||||||||
username | OCTET STRING (SIZE (0..255)), -- Log-in name of user | ||||||||||||
password | OCTET STRING (SIZE (0..255)) -- Password for log-in | ||||||||||||
} | |||||||||||||
QueueLevel::=SEQUENCE { | |||||||||||||
priority | UserPriority, | ||||||||||||
level | QueueValue | ||||||||||||
} | |||||||||||||
QueueValue::=INTEGER (0..255) | |||||||||||||
RegInfo::=SEQUENCE { | |||||||||||||
status | RegInfoStatus, | ||||||||||||
limits | RegulatoryScheme | ||||||||||||
} | |||||||||||||
RegInfoStatus::=INTEGER { | |||||||||||||
notApplicable | (0), | ||||||||||||
invalid | (1), | ||||||||||||
new | (254), | ||||||||||||
valid | (255) | ||||||||||||
} (0..255) | |||||||||||||
RegulatoryScheme::=OCTET STRING (SIZE (0..65535)) -- content depends on access technology | |||||||||||||
Tta::=INTEGER (0..65535) -- Resolution 0,1°. | |||||||||||||
UserPriority::=INTEGER (0..255) | |||||||||||||
VirtualCIs::=SEQUENCE (SIZE (0..65535)) OF RemoteCIID | |||||||||||||
INsapPrimitivesDown::=SEQUENCE { | |||||||||||||
fill | BIT STRING (SIZE(5)), - set to '0' | ||||||||||||
primitives | CHOICE { | ||||||||||||
inUnitdataRq | IN-UNITDATA-request, | ||||||||||||
inDataAckRq | IN-DATA-ACK-request, | ||||||||||||
inReplyAckRq | IN-REPLY-ACK-request, | ||||||||||||
inReplyUpdateRq | IN-REPLY-UPDATE-request | ||||||||||||
} | |||||||||||||
} | |||||||||||||
IN-UNITDATA-request::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
dest-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
accessParams | AccessParameters | ||||||||||||
} | |||||||||||||
IN-DATA-ACK-request::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
dest-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
serviceClass | MACServiceClass | ||||||||||||
} | |||||||||||||
IN-REPLY-ACK-request::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
dest-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
serviceClass | MACServiceClass | ||||||||||||
} | |||||||||||||
IN-REPLY-UPDATE-request::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
data | INdata | ||||||||||||
} | |||||||||||||
INsapPrimitivesUp::=SEQUENCE { | |||||||||||||
fill | BIT STRING (SIZE (5)), - set to '0' | ||||||||||||
primitives | CHOICE { | ||||||||||||
inUnitdataInd | IN-UNITDATA-indication, | ||||||||||||
inUnitdataStatusInd | IN-UNITDATA-STATUS-indication, | ||||||||||||
inDataAckInd | IN-DATA-ACK-indication, | ||||||||||||
inDataAckStatusInd | IN-DATA-ACK-STATUS-indication, | ||||||||||||
inReplyInd | IN-REPLY-indication, | ||||||||||||
inReplyStatusInd | IN-REPLY-STATUS-indication, | ||||||||||||
inReplyUpdateStatusInd | IN-REPLY-UPDATE-STATUS-indication | ||||||||||||
} | |||||||||||||
} | |||||||||||||
IN-UNITDATA-indication::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
dest-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
accessParams | AccessParameters | ||||||||||||
} | |||||||||||||
IN-UNITDATA-STATUS-indication::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
dest-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
accessParams | AccessParameters | ||||||||||||
txStatus | INtxStatus | ||||||||||||
} | |||||||||||||
IN-DATA-ACK-indication::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
dest-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
serviceClass | MACServiceClass | ||||||||||||
} | |||||||||||||
IN-DATA-ACK-STATUS-indication::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
dest-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
serviceClass | MACServiceClass | ||||||||||||
status | INtxStatus | ||||||||||||
} | |||||||||||||
IN-REPLY-indication::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
dest-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
serviceClass | MACServiceClass | ||||||||||||
} | |||||||||||||
IN-REPLY-STATUS-indication::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
status | INtxStatus | ||||||||||||
} | |||||||||||||
IN-REPLY-UPDATE-STATUS-indication::=SEQUENCE { | |||||||||||||
source-addr | LLserviceAddr, | ||||||||||||
data | INdata, | ||||||||||||
priority | UserPriority, | ||||||||||||
accessParams | AccessParameters, | ||||||||||||
txStatus | INtxStatus | ||||||||||||
} | |||||||||||||
INdata::=OCTET STRING (SIZE (0..65535)) | |||||||||||||
AccessParameters::=OCTET STRING (SIZE (0..65535)) | |||||||||||||
MACServiceClass::=INTEGER { | |||||||||||||
macAckNotUsed | (0), | ||||||||||||
macAckUsed | (255) | ||||||||||||
} (0..255) | |||||||||||||
INtxStatus::=INTEGER { | |||||||||||||
success | (0), | ||||||||||||
queueFull | (1), | ||||||||||||
timeout | (2), | ||||||||||||
unspecFailure | (255) | ||||||||||||
} (0..255) | |||||||||||||
VCIserialNumber::=INTEGER (0..65535) | |||||||||||||
EUI64::=OCTET STRING (SIZE (8)) | |||||||||||||
LegacyCIID::=SEQUENCE { | |||||||||||||
selector1 | OneOCTETones, | ||||||||||||
iTS-scuId | ITS-scuId, | ||||||||||||
selector2 | TwoOCTETones, | ||||||||||||
medID | MedID, | ||||||||||||
vciSerialNumber | VCIserialNumber | ||||||||||||
} | |||||||||||||
RemoteCIID::=EUI64 | |||||||||||||
OneOCTETones::=INTEGER { | |||||||||||||
all | (255) | ||||||||||||
} (0..255) | |||||||||||||
TwoOCTETones::=INTEGER { | |||||||||||||
all | (65535) | ||||||||||||
} (0..65535) | |||||||||||||
EUI64MAC48::=SEQUENCE { | |||||||||||||
oui | MACoui, | ||||||||||||
selector2 | TwoOCTETones, | ||||||||||||
ext | MACext | ||||||||||||
} | |||||||||||||
MACoui::=SEQUENCE { | |||||||||||||
uoi1 | INTEGER (0..63), | ||||||||||||
ulBit | BOOLEAN, | ||||||||||||
igBIT | BOOLEAN, | ||||||||||||
uoi2 | OCTET STRING (SIZE (2)) | ||||||||||||
} | |||||||||||||
MACext::= OCTET STRING (SIZE (3)) | |||||||||||||
MACmcID::=SEQUENCE { | |||||||||||||
ucgc | INTEGER (0..63), | ||||||||||||
mc | INTEGER {all (3)} (0..3), | ||||||||||||
serial | OCTET STRING (SIZE (2)) | ||||||||||||
} | |||||||||||||
-- Values | |||||||||||||
version INTEGER (0..255)::= 1 -- insert version value | |||||||||||||
/* | |||||||||||||
The ASN.1 specification has been checked for conformance to the ASN.1 | |||||||||||||
standards by OSS ASN.1 Syntax Checker, and by OSS ASN-1STEP | |||||||||||||
*/ | |||||||||||||
END |
Приложение C
(обязательное)
Расширенный универсальный 64-битный идентификатор
C.1 EUI-64 формат
Расширенный уникальный идентификатор определенных 64 битов IEEE (EUI-64) проиллюстрирован на рисунке С.1.
Рисунок C.1 - EUI-64 формат
EUI-64 дан связью двух частей:
24-битный "Универсальный Объектный Идентификатор" (OUI-24) company_id, 40-битный дополнительный идентификатор.
"Отличный нулевой идентификатор" (DNI) дан всеми битами в EUI-64, устанавливаемом в '1', т.е. FF FF FF FF FF FF FF FF16 значения.
IEEE_RA управляет назначением значений OUI-24.
Следующие значения запрещаются как значения EUI-64 для предоставления возможности инкапсуляции значения EUI-48 и 48-битных MAC-адресов в поле EUI-64:
a) сс-сс-сс-FF-FE-ee-ee-ee,
b) сс-сс-сс-FF-FE-ee-ee-ee,
где буквы 'с' и 'e' представляют шестнадцатеричные цифры. Зарезервированный FF-FE16 образец идентифицирует инкапсуляцию значения EUI-48 в поле EUI-64. Зарезервированный шаблон FF-FF16 идентифицирует инкапсуляцию 48-битного MAC-адреса в поле EUI-64.
С.2 Инкапсуляция 48-битных MAC-адресов
Инкапсуляция 48-битных MAC-адресов в поля EUI-64 проиллюстрирована на рисунке С.2.
Рисунок C.2 - Инкапсуляция 48-битного MAC-адреса в поле EUI-64
"U/L" - бит указывает, является ли MAC-адрес:
- универсальным адресом (глобально уникальным), обозначенным значением '0';
- адресом, которым локально управляют, обозначенным значением '1'.
"I/G" - бит указывает, является ли MAC-адрес:
- отдельным адресом (для многоабонентской коммуникации), обозначенным значением '0',
- или адресом группы (для передачи или коммуникации передачи), обозначенным значением '1'.
С набором "U/L" к '1' все остающиеся части MAC-адреса могут использоваться для различения адресов, которыми локально управляют.
Установление шести самых значительных битов в байте MS, проиллюстрированном в иллюстрации к '111111'
С.3 Инкапсуляция идентификаторов, определенных для ИТС
Идентификаторы для использования в идентификаторе канала (RemoteCIID, LocalCIID), определяемые для ИТС-С, необходимы для CI, которые не поддерживают 48-битные MAC-адреса. Такие идентификаторы упоминаются как LegacyCIID. Подход показан на рисунке С.3.
Рисунок C.3 - Инкапсуляция идентификаторов, определенных для ИТС
Скрытый LegacyCIID должен быть построен следующим образом.
a) Установить поле UC/GC, показанное в иллюстрации или в '111111'
b) Установить бит U/L и I/G бит в '1'
c) Следующие два байта должны содержать ИТС-CCU-UD, указанный в ИСО 24102-1.
d) Следующие два байта должны содержать зарезервированный FF-FF16 образца, идентифицируя скрытую область MAC-адреса.
e) Следующий байт должен содержать идентификатор CI (MedID) и быть уникальным в-SCU.
f) Остающиеся два байта должны содержать серийный номер (VCISerialNumber).
"VCISerialNumber" FFFF16 будет использоваться для идентификации широковещательной передачи. Любое другое значение должно использоваться, если коммуникация передачи будет выбрана областью UC/GC.
Если многоабонентская коммуникация выбрана UC/GC-поле, любое число может быть выбрано для идентификации UC-VCI, кроме нуля. Нулевое значение должно указать CI. Должно быть обеспечено, что число, назначенное UC-VCIs, должно быть уникальным в CI.
Идентификатор передачи типа ASN.1 MACmcID, указанный в приложении B, дан с конкатенацией Byte-MS и области VCISerialNumber, представленной на рисунке C.4.
Рисунок C.4 - Формат идентификатора передачи
Примечание - Более подробная информация о том, как идентифицировать группы многоадресной передачи, не приведена в настоящем стандарте.
Приложение ДА
(справочное)
Сведение о соответствии ссылочного международного стандарта ссылочному национальному стандарту Российской Федерации
Таблица ДА.1
Обозначение ссылочного международного стандарта | Степень соответствия | Обозначение и наименование соответствующего национального стандарта |
ИСО/МЭК 8825-2 | IDT | ГОСТ Р ИСО/МЭК 8825-2-2003 "Информационные технологии. Правила кодирования АСН.1. Часть 2. Спецификация правил уплотненного кодирования (PER)" |
Примечание - В настоящей таблице использовано следующее условное обозначение степени соответствия стандартов: - IDT - идентичные стандарты. |
Библиография
[1] | TR ИСО/МЭК 8802-1 Информационные технологии. Телекоммуникации и обмен информацией между системами. Локальными и общегородскими сетями. Определенными требованиями. Часть 1. Обзор Стандартов Локальной сети |
[2] | ИСО 21210 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). Организация сети IPv6 |
[3] | ИСО 21212 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). Системы сотовой связи 2G |
[4] | ИСО 21213 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). Системы сотовой связи 3G |
[5] | ИСО 21214 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). ИК системы |
[6] | ИСО 21215 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). M5 |
[7] | ИСО 21216 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). Радиоинтерфейс миллиметрового диапазона |
[8] | ИСО 25112 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). Мобильная беспроводная широкая полоса с помощью IEEE 802.16 |
[9] | ИСО 25113 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). Мобильная беспроводная широкополосная связь с помощью HC-SDMA |
[10] | ИСО 29283 ИТС CALM Мобильные беспроводные широкополосные приложения с помощью коммуникаций в соответствии с IEEE 802.20 |
[11] | ИСО 15628 Автомобильный транспорт и телематика транспорта. Специализированная связь на коротких расстояниях (DSRC). Прикладной уровень DSRC |
[12] | ИСО 29281-1 Интеллектуальные транспортные системы. Коммуникационный доступ для наземных транспортных средств (CALM). Организация сети noIP. Часть 1. Быстрая организация сети и протокол транспортного уровня (FNTP) |
[13] | ETSI TS 102 636-1 Интеллектуальные транспортные системы (ИТС); автомобильные коммуникации; GeoNetworking; часть 1: требования |
[14] | EN 12253 Автомобильный транспорт и телематика трафика. Специализированная связь на коротких расстояниях. Физический уровень с помощью микроволны в 5,8 ГГц |
[15] | ИСО 17423 Интеллектуальные транспортные системы. Совместные системы. ИТС основные эксплуатационные характеристики и цели для выбора коммуникационных профилей |
УДК 656.13: 006.354 | ОКС 33.040.01 | IDT |
35.020 | ||
Ключевые слова: интеллектуальная транспортная система, коммуникационный доступ |
Электронный текст документа
и сверен по:
, 2016