Эта статья требует внимания эксперта в области вычислений . Конкретная проблема: необходимо больше объяснений, чтобы быть доступной для неспециалистов. ( Октябрь 2019 ) |
Transaction Language 1 (TL1) — широко используемый протокол управления в телекоммуникациях . Это кросс-вендорный, кросс-технологический человеко-машинный язык , который широко используется для управления оптической ( SONET ) и широкополосной инфраструктурой доступа в Северной Америке . TL1 используется во входных и выходных сообщениях, которые передаются между системами поддержки операций (OSS) и сетевыми элементами (NE). Такие области операций, как наблюдение, администрирование памяти, доступ и тестирование, определяют и используют сообщения TL1 для выполнения определенных функций между ОС и NE. TL1 определен в документе общих требований Telcordia Technologies (ранее Bellcore ) GR-831-CORE.
TL1 был разработан Bellcore в 1984 году как стандартный язык человеко-машинного взаимодействия для управления сетевыми элементами для региональных компаний Bell Operating Companies (RBOC). Он основан на стандартах языка человеко-машинного взаимодействия серии Z.300. TL1 был разработан как стандартный протокол, читаемый как машинами, так и людьми, для замены разнообразных протоколов на основе ASCII, используемых различными поставщиками сетевых элементов (NE). Он расширяем для включения команд, специфичных для поставщиков.
OSS Telcordia, такие как NMA (Network Monitoring and Analysis), использовали TL1 в качестве протокола управления элементами ( EMS ). Это побудило поставщиков сетевых элементов внедрить TL1 в свои устройства.
Язык TL1 состоит из набора сообщений. Существует 4 вида сообщений:
Сообщения TL1 следуют фиксированной структуре, и все команды должны ей соответствовать. Однако сами команды расширяемы, и поставщики NE могут добавлять новые команды.
Вот некоторые компоненты сообщения:
Пример :
ENT-USER-SECU:MyNE:sridev:101::пароль; |
Структура :
Входное сообщение TL1 | |||||||
Код команды | Промежуточный блок | Блок полезной нагрузки | |||||
Глагол | модификатор1 | модификатор2 | ТИД | ПОМОГАТЬ | CTAG | Общий блок | Блок данных |
ЛОР | ПОЛЬЗОВАТЕЛЬ | СЭКЮ | МойNE | Шридев | 101 | пароль |
Пример :
МойNE 04-08-14 09:12:04 |
М 101 КОМПЛД |
"UID=sridev:CID=CRAFT,UAP=1:" |
; |
Структура :
Выходное сообщение TL1 | |||||||
Заголовок ответа | Идентификатор ответа | Блок ответа | Терминаторы | ||||
СИД | Дата | Время | М | CTAG | Код завершения | ||
МойNE | 04-08-14 | 09:12:04 | М | 101 | КОМПЛД | "UID=sridev:CID=CRAFT,UAP=1:" | ; |
Пример :
ОК 100 |
< |
Структура :
Подтверждающее сообщение TL1 | ||
Код подтверждения | CTAG | Терминатор |
ХОРОШО | 101 | < |
Пример :
МойNE 04-08-14 09:12:04 |
СЕССИЯ EVT 101 ПОВТОР |
"корень:НЕТ," |
; |
Структура :
Автономное сообщение TL1 | |||||||
Автоматический заголовок | Авто Идентификатор | Автоматическая блокировка | Терминаторы | ||||
СИД | Дата | Время | Код тревоги | АТАГ | Глагол | ||
МойNE | 04-08-14 | 09:12:04 | А | 101 | СЕССИЯ ПОВТОРНОГО EVT |
TL1 также имеет прикладные сообщения для функций NE и транспортного наблюдения. Сообщения и функции охватывают широкий спектр типов NE, потребностей пользователей и инноваций поставщиков.
Сообщения Telcordia GR-833, TL1 по наблюдению и обслуживанию содержат общие функции и сообщения, которые относятся к следующим общим типам сетевых элементов:
Адрес NE состоит из двух типов параметров: маршрутизации и доступа. Функции обслуживания можно сгруппировать в следующие шесть категорий:
GR-833 предоставляет подробные описания команд и ответов в формате TL1.