Время обработки всех сообщений в нисходящем потоке находится в пределах 6*Tframe и является временем, необходимым ONU для обработки сообщения в нисходящем потоке и подготовки любого соответствующего действия в восходящем потоке. Сообщение churning_key_update в нисходящем потоке имеет приоритет перед всеми другими сообщениями в нисходящем потоке. Уровень приоритета указан в колонке "функция". На некоторые сообщения ONU должен ответить восходящим сообщением. Уровень приоритета восходящих сообщений также указан в колонке "функция". Если он не указан, то уровень приоритета равен 0 (0 – самый низкий приоритет).[2]
В таблице 2.4 приведены определения сообщений, используемых при установке соединения.
Таб. 2.4. Определение сообщений.
| Название сообщений
| Функция
| Направление
| Запуск
| Количество посылок
| Результат приема
|
| No message
| При передаче ячейки PLOAM сообщения отсутсвуют
| OLT à ONU
| Пустая очередь сообщений
| -
| Аннулирование
|
| New_churning_key_rq
| Запрашивает новый ключ перемешивания от ONU
| OLT à ONU
| OLT требует новый ключ для механизма перемешивания
|
| OLT создает новый ключ и передает этот новый ключ к OLT в сообщении new_churning_key
|
| Upstream_RX_control
| Указать ONU, какой комбинацией заполнить часть RXCF ячейки PLOAM в восходящем направлении
| OLT à ONU
| Каждый раз начинается процесс измерения дальности
|
| ONU устанавливает в восходящем направлении поле RXCF ячейки PLOAM в восходящем направлении
|
| Upstream_overhaed
| Указать ONU, какую служебную нагрузку и предопределенную задержку выравнивания (Te) использовать в восходящем направлении
| OLT à ONU
| Каждый раз начинается процесс измерения дальности
|
| ONU устанавливает в восходящем направлении служебную нагрузку и предопределенную задержку выравнивания (Te)
|
| Serial_number_mask
| Обеспечивает последовательный номер и маску, маскирующую часть этого последовательного номера
| OLT à ONU
| Чтобы отыскать последовательный номер конкретного ONU
|
| Если последовательный номер и маска соответствуют последовательному номеру ONU, то ONU разблокируется для реагирования на права доступа измерения дальности
|
| Assign_PON_ID
| Связывает свободный номер PON_ID с порядковым номером, также предоставленным в этом сообщении
| OLT à ONU
| Когда OLT обнаружило последовательный номер конкретного ONU
|
| ONU с этим последовательным номером использует этот PON_ID и должен быть адресован по этому PON_ID
|
| Ranging_time
| Указывает значение, выраженное некоторым числом восходящих битов, которыми ONU с PON_ID должен заполнить свой регистр задержки выравнивания (Td)
| OLT à ONU
| Когда OLT решает, что задержка (Td) должна быть откорректирована, см. протокол измерения дальности
|
| ONU заполняет регистр задержки выравнивания (Td) этими значениями
|
| Deactivate_PON_ID
| Указывает ONU с этим PON_ID прекратить передачу трафика в восходящем направлении и перезапуститься. Это сообщение может быть также циркулярным.
| OLT à ONU
| Когда обнаружены LOSi, LSDi, OAMLi, LOAi, SUFi или CPEi
|
| ONU с этим PON_ID отключает лазер и PON_ID аннулируется. Он должен быть активирован при повреждении MPU
|
| Disable_serial_number
| Блокирует ONU с этим порядковым номером
| OLT à ONU
| По команде OpS
| 3 или же до тех пор, пока пакеты не будут обнаруживаться
| Переводит ONU в состояние экстренной остановки. ONU не может отвечать на права доступа
|
| Churning_key_update
| Указывает ONU время, когда ключ перемешивания становится достоверным. Уровень приоритета равен 1
| OLT à ONU
| Когда OLT готово перемешивать данные для ONU с PON_ID
|
| ONU переключается на новый ключ перемешивания перед 48*Tframe после первого сообщения обновления. Посылать одно подтверждение приема после каждого правльно принятого сообщения
|
| Сообщение Grant_allocation
| Распределяет данные и права доступа PLOAM к ONU
| OLT à ONU
| После того, как PON_ID присвоен ONU, ему требуются данные и право доступа PLOAM для передачи данных и ячеек PLOAM в восходящем направлении
|
| ONU хранит два типа прав доступа
|
| Сообщение Divided_Slot_Grant_configuration
| Разделить к ONU или снять распределение Divided_slot_grant to an ONU и идентифицировать длину минислота и позицию смещения
| OLT à ONU
| OLT нуждается/больше не нуждается в услуге, предоставляемой минислотом
|
| ONU посылает минислот после приема этого распределенного Divided_Slot_Grant. При снятии распределения он более не реагирует на это Divided_Slot_Grant
|
| Configure_VP/VC
| Это сообщение активирует или деактивирует VP/VC в нисходящем и восходящем направлении для обмена сообщениями на уровне ATM
| OLT à ONU
| Когда OLT хочет установить или разорвать соединение с ONU, к примеру, для конфигурации функции UPC, заполнения таблиц фильтрации или конфигурации интерфейсов ONU
|
| ONU активирует/деактивирует эти VP/VC для канала связи. Посылать одно подтверждение приема после каждого правильно принятого сообщения
|
| BER_interval
| Определяет интервал накорления для каждого ONU, выраженный количеством нисходящих кадров для ONU, с учетом количества ошибок по бит в нисходящем направлении. Та же временная выдержка, что и для Configure_VP/VC
| OLT à ONU
| OpS определяет этот интервал и может фокусироваться на одном определенном ONU
|
| ONU запускает таймер BER_interval timer и накапливает ошибки по бит в нисходящем направлении. Послыать одно подтверждение приема после каждого правильно принятого сообщения. Порядковый номер в сообщениях REI переустанавливается
|
| Сообщение PST
| Проверить связность OLT-ONU в резервной конфигурации и осуществить APS
| OLT à ONU
| Посылать его с определенной частотой
| 1 раз/секунду
| ONU сверяет номер звена со своим собственным номером звена и, если они разные, генерирует рассогласование звена (MIS)
|
| Сообщение Physical_equipment_error (PEE)
| Указать ONU, что OLT неспособно послать как ячейки ATM, так и ячейки OMCC в направлении от уровня ATM к уровню TC
| OLT à ONU
| Когда OLT обнаруживает, что оно не может послать как ячейки ATM, так и ячейки OMCC в направлении от уровня ATM к уровню TC
| 1 раз/секунду
| Зависит от системы.
|
| Churned_VP
| Указать ONU на то, какие VP/VC перемешиваются, а какие нет
| OLT à ONU
| Когда новый VP должен быть перемешан или нет
|
| (Не) Отметить этот VP как перемешиваемый. Посылать одно подтверждение приема после каждого правильно принятого сообщения
|
| Сообщение Request_password
| Запросить пароль от ONU для того, чтобы проверить его. OLT имеет локальную таблицу паролей подключенных ONU. Если после повторного измерения дальности пароль изменился, то он не будет активировать этот ONU.
| OLT à ONU
| После измерения дальности ONU. Это является необязательным.
|
| Посылать трижды сообщение пароля.
|
| Сообщение POPUP
| OLT может запросить все подключенные ONU восстановить свои установленные значения, за исключением задержки выравнивания и может заставить их перейти из состояния POPUP в состояние ожидания работы (O3)
| OLT à ONU
| Ускорить повторное измерение дальности подмножества или всех подключенных ONU
|
| ONU восстанавливает параметры, которые он использовал в рабочем состоянии до того, как он обнаружил LOS, LSD, OAML или FRML, за исключением задержки выравнивания, которая устанавливается в предопределенную задержку выравнивания
|
| Сообщение Vendor_specific
| Ряд Message_IDs резервируется для сообщений, обусловленных поставщиком
| OLT à ONU
| Обусловлен поставщиком
| Обусловлено поставщиком
| Обусловлен поставщиком
|
| Сообщение отсутствует
| При передаче ячейки PLOAM сообщение остутствует
| OLT ß ONU
| Пустая очередь сообщений
|
| Аннулирование
|
| New_churning_key
| Содержит новый ключ, который должен быть использован на перемешанных нисходящих ячейках к этому ONU
| OLT ß ONU
| После запроса OLT, ONU выбирает новый ключ и посылает его к OLT
|
| OLT инициализирует механизм перемешивания с этим новым ключом, если принимает три последовательных идентичных ключа, и переключается на новый ключ через 48*Tframe после первого сообщения churning_key_update
|
| Acknowledge
| Используется ONU для указания получения нисходящего сообщения Configure_VP/VC, Churning_key_update, Churned_VP или BER_Interval. Для подтверждаения приема сообщения churning_key_update уровень приоритета равен 1. Для других сообщений уровень приоритета равен 0. Выдержка времени для подтверждения приема равна 300мс.
| OLT ß ONU
| После приема каждого правильного соответствующего сообщения в нисходящем направлении
|
| OLT информирует о надлежащем приеме нисходящего сообщения, которое оно посылало, и выполняет соответствующие действия
|
| Serial_number_ONU
| Содержит последовательный номер ONU
| OLT ß ONU
| ONU посылает это сообщение, когда он находится в режиме измерения дальности и по приеме прав доступа измерения дальности или права доступа PLOAM
| X (может быть послано несколько раз во время протокола измерения дальности)
| OLT извлекает порядковый номер и может назначить свободный PON_ID этому ONU
|
| Сообщение Message_error
| Указывает, что ONU не способен соответствовать сообщению от OLT
| OLT ß ONU
| Когда ONU не способен соответствовать сообщению, содержащемуся в нисходящей ячейке PLOAM
|
| Проинформировать оператора
|
| REI (Remote error Indication – дистанционное указание ошибки)
| Содержит определенное количество рассогласований BIP в нисходящем направлении (один импульс счета на каждое рассогласование битов), подсчитанных в течение BER_interval
| OLT ß ONU
| По истечении BER_Interval
| 1 раз/BER_interval
| OLT может показать средний КОБ в функции времени для ONU
|
| R-INH
| Проинформировать OLT, что ONU отключить питание при нормальной работе. Это нужно для того, чтобы предупредить посылку OLT ненужных аварийных сообщений
| OLT ß ONU
| ONU создает это сообщение, когда активируется отключение питания (такое как отключение источника питания или же удаление сетевого шнура без батарейного резервирования) при нормальной работе
| 1 раз/секунду
| Аннулировать любые последующие аварийные сигналы от этого ONU. Проинформировать OpS.
|
| Сообщение PST
| Проверить связность OLT-ONU в резервной конфигурации и осуществить APS
| OLT ß ONU
| Посылать его с определенной частотой
| 1 раз/секунду
| OLT сверяет номер звена со своим собственным номером звена и, если они разные, генерирует рассогласование звена (MIS)
|
| Physical_equipment_error
| Указать OLT, что ONU не способен посылать как ячейки ATM, так и ячейки OMCC в направлении от уровня ATM к уровню TC
| OLT ß ONU
| Когда ONU обнаруживает, что он не может послать как ячейку ATM, так и ячейку OMCC в направлении от уровня ATM к уровню TC
| 1 раз/секунду
| В зависимости от системы
|
| Пароль
| Для проверки ONU, основываясь на его пароле
| OLT ß ONU
| Когда OLT запрашивает пароль посредством сообщения request password
|
| Если OLT принимает три идентичных пароля, то оно объявляется достоверным. Дальнейшая обработка зависит от системы
|
| Сообщение Vendor_specific
| Ряд Message_IDs резервируется для сообщений, обусловленных поставщиком
| OLT ß ONU
| Обусловлен поставщиком
| Обусловлено поставщиком
| Обусловлен поставщиком
|
| Сообщение Big_Key message (необязательное)
| Переносит ключ большого объема для использования при щифровании данных. Уровень приоритета равен 1.
| OLT ß ONU
| После запроса OLT ONU выбирает новый ключ и посылает его OLT
| 3 раза на фрагмент
| OLT инициализирует криптографические логические схемы этим новым ключом, если оно принимает три последовательных идентичных ключа, и переключается на новый через 48*Tframe после первого сообщения Churning_key_update
|