Введение

Язык транзакций 1 (TL1) — широко используемый протокол управления в телекоммуникациях. Это межпроизводственный, межтехнологический язык взаимодействия человека и машины, широко применяемый для управления оптической (SONET) и широкополосной инфраструктурой доступа в Северной Америке. TL1 используется во входных и выходных сообщениях, передаваемых между системами поддержки эксплуатации (OSS) и сетевыми элементами (NEs). Функциональные области, такие как мониторинг, администрирование памяти, доступ и тестирование, определяют и используют сообщения TL1 для выполнения конкретных функций между OSS и NE. Определение TL1 содержится в документе общих требований Telcordia Technologies (ранее Bellcore) GR 831 CORE.

История

TL1 был разработан компанией Bellcore в 1984 году как стандартный язык взаимодействия человека и машины для управления сетевыми элементами региональных операторских компаний Bell (RBOC). Он основан на стандартах языка взаимодействия человека и машины серии Z.300. TL1 был разработан как стандартный протокол, читаемый как машинами, так и людьми, для замены разнообразных протоколов на основе ASCII, используемых разными производителями сетевых элементов (NE). Он расширяем и позволяет включать команды, специфичные для конкретного производителя. Системы поддержки операций (OSS) Telcordia, такие как NMA (Мониторинг и анализ сети), использовали TL1 в качестве протокола управления элементами (EMS). Это стимулировало производителей сетевых элементов к внедрению TL1 в свои устройства.

Сообщения TL1

Язык TL1 состоит из набора сообщений. Существует 4 вида сообщений:
Входное сообщение – это команда, отправленная пользователем или OSS.
Выходное/Ответное сообщение – это ответ, отправленный NE (Сетевым элементом) в ответ на входное сообщение.
Сообщение подтверждения – это подтверждение получения входного сообщения TL1 и отправляется, если ответное сообщение будет задержано более чем на 2 секунды.
Автономное сообщение – это асинхронные сообщения (обычно события или аварийные сигналы), отправляемые NE.