Язык транзакций 1

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

Язык TL1 состоит из набора сообщений. Существует 4 вида сообщений:

  1. Входное сообщение — это команда, отправленная пользователем или OSS.
  2. Выходное/ответное сообщение — это ответ, отправляемый сетевым элементом (NE) в ответ на входное сообщение.
  3. Подтверждающее сообщение — это подтверждение получения входящего сообщения TL1, которое отправляется, если ответное сообщение будет задержано более чем на 2 секунды.
  4. Автономное сообщение — это асинхронные сообщения (обычно события или сигналы тревоги), отправляемые сетевым элементом.

Структура сообщения TL1

Сообщения TL1 следуют фиксированной структуре, и все команды должны ей соответствовать. Однако сами команды расширяемы, и поставщики NE могут добавлять новые команды.

Вот некоторые компоненты сообщения:

  • Идентификатор цели (TID) и идентификатор источника (SID) — TID/SID — это уникальное имя, назначаемое каждому NE. TID используется для маршрутизации сообщения в NE, SID используется для идентификации источника автономного сообщения.
  • Идентификатор доступа (AID) — AID идентифицирует сущность в NE.
  • Тег корреляции (CTAG) и тег автономной корреляции (ATAG) — CTAG/ATAG — это числа, используемые для корреляции сообщений.

Входное сообщение TL1

Пример :

ENT-USER-SECU:MyNE:sridev:101::пароль;

Структура :

Входное сообщение TL1
Код командыПромежуточный блокБлок полезной нагрузки
Глаголмодификатор1модификатор2ТИДПОМОГАТЬCTAGОбщий блокБлок данных
ЛОРПОЛЬЗОВАТЕЛЬСЭКЮМойNEШридев101пароль

Выходное сообщение TL1

Пример :

МойNE 04-08-14 09:12:04
М 101 КОМПЛД
"UID=sridev:CID=CRAFT,UAP=1:"
;

Структура :

Выходное сообщение TL1
Заголовок ответаИдентификатор ответаБлок ответаТерминаторы
СИДДатаВремяМCTAGКод завершения
МойNE04-08-1409:12:04М101КОМПЛД"UID=sridev:CID=CRAFT,UAP=1:";

Подтверждающее сообщение TL1

Пример :

ОК 100
<

Структура :

Подтверждающее сообщение TL1
Код подтвержденияCTAGТерминатор
ХОРОШО101<

Автономное сообщение TL1

Пример :

МойNE 04-08-14 09:12:04
СЕССИЯ EVT 101 ПОВТОР
"корень:НЕТ,"
;

Структура :

Автономное сообщение TL1
Автоматический заголовокАвто ИдентификаторАвтоматическая блокировкаТерминаторы
СИДДатаВремяКод тревогиАТАГГлагол
МойNE04-08-1409:12:04А101СЕССИЯ ПОВТОРНОГО EVT

Сообщения о наблюдении и обслуживании TL1

TL1 также имеет прикладные сообщения для функций NE и транспортного наблюдения. Сообщения и функции охватывают широкий спектр типов NE, потребностей пользователей и инноваций поставщиков.

Сообщения Telcordia GR-833, TL1 по наблюдению и обслуживанию содержат общие функции и сообщения, которые относятся к следующим общим типам сетевых элементов:

  • Цифровой кольцевой носитель (DLC)
    • Центральный офисный терминал (COT)
    • Интегрированный цифровой кольцевой оператор (IDLC)
    • Удаленный цифровой терминал (RDT).
  • Цифровое терминальное и кросс-коммутационное оборудование
    • Автоматизированная цифровая терминальная система (ADTS)
    • Цифровая система кросс-коммутации (DCS)
    • Гибридный мультиплексор ввода-вывода/цифровая система кросс-коммутации (ADM/DCS)
    • Оптический мультиплексор ввода-вывода (OADM)
    • Реконфигурируемый оптический мультиплексор ввода/вывода (ROADM)
    • Терминал с низкой скоростью передачи голоса (LBRV).
  • Цифровое мультиплексирование и линейное оконечное оборудование
    • Мультиплексор (MUX)
    • Мультиплексор ввода/вывода (ADM)
    • Оконечное оборудование линии (LTE)
    • Ретранслятор (РЕП)
    • Оборудование автоматического защитного переключения (APS).
  • Цифровые коммутационные системы
    • Система коммутации каналов (CS)
    • Система коммутации пакетов (PS) (включая концентраторы доступа).
  • Системы коммутации ISDN
  • Транспортные системы SONET
  • Транспортные системы FITL
    • Пассивная оптическая сеть (PON).
  • Системы метро Ethernet
  • Системы сигнализации общего канала (CCS)
    • Точка передачи сигнала (STP)
    • Точка управления обслуживанием (SCP)
    • Точка переключения услуг (SSP).
  • Системы надзора (СС)
  • Мониторы окружающей среды (ЭМ)
  • Генератор тактовых сигналов (TSG)

Адрес NE состоит из двух типов параметров: маршрутизации и доступа. Функции обслуживания можно сгруппировать в следующие шесть категорий:

  • Наблюдение за тревогами (AS) — сообщения о событиях или условиях (например, тревоги группы операторов, нарушения пороговых значений).
  • Мониторинг производительности (PM) — генерируемые данные о производительности (например, количество секунд с ошибками, количество промахов).
  • Идентификация отказов (FI) — механизмы в рамках NE для обнаружения и изоляции неисправностей оборудования и объектов.
  • Восстановление и управление (RC) − цели обслуживания. Сюда входит управление состоянием обслуживания, обратные связи, управление внешними устройствами, инициализация, аварийная перенастройка, а также блокировка и завершение процесса.
  • Измерение технического обслуживания (MM) — используется для общей оценки процесса технического обслуживания NE.
  • Резервное копирование памяти (МБ) — в/из энергонезависимой памяти внутри NE.

GR-833 предоставляет подробные описания команд и ответов в формате TL1.

  • TL1 Toolkit, модуль Perl с открытым исходным кодом для TL1
  • Telcordia GR-831-CORE - OTGR Раздел 12.1: Сообщения операционных приложений - Язык для сообщений операционных приложений
Взято с "https://en.wikipedia.org/w/index.php?title=Transaction_Language_1&oldid=1048964690"