Введение
Язык транзакций 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.
Input message This is the command sent by the user or the OSS. Output/Response message This is reply sent by the NE(Network Element) in response to an input message. Acknowledgment message This is an acknowledgment of the receipt of a TL1 input message and is sent if the response message will be delayed by more than 2 seconds. Autonomous message These are asynchronous messages (usually events or alarms) sent by the NE.