Язык операций 1 (TL1) |
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translation complete.
'''Язык операций 1''' (TL1) это широко используемый в [[телекоммуникациях]] протокол. Это общий для производителей, технологий [[MML (язык)|человеко-машинный язык]], и широко используется для управления инфраструктурой оптического ([[SONET]]) и широкополоного доступа в [[Северной Америке]]. TL1 применяется во входных и выходных сообщениях, которые передаются между [[OSS]] и [[сетевыми элементами]] (СЭ). В такх областях, как наблюдение, управление памятью, а также доступа и тестирования, определяют и используют TL1 сообщения для выполнения конкретных функций между [[OSS]] и [[СЭ]]. TL1 описан в [[Telcordia Technologies]] (прежде [[Bellcore]]) Generic Requirements document [http://telecom-info.telcordia.com/site-cgi/ido/docs.cgi?ID=SEARCH&DOCUMENT=GR-831& GR-831-CORE].
== История ==
TL1 разработан компанией [[Bellcore]] в [[1984]] для [[Regional Bell Operating Companies]] (RBOCs), как стандартный человеко-машинный язык для управления [[сетевыми элементами]]. Он основан на группе стандартов человеко-машинного языка Z.300. TL1 был разработан, как стандартный протокол читаемый как машинами, так и людьми для замены разнообразных протоколов основанных на [[ASCII]] используемых разными производителями сетевых элементов. Язык расширяем и способен включить все специфические команды производителей.
Telcordia [[Operations_Support_System|OSS]] такие как NMA (Network Monitoring and Analysis) используют TL1 как протокол ([[Система управления сетевыми элементами|EMS]]) управления сетевыми элементами. Это вынудило производителей сетевых элементов реализовать поддержку TL1 в своих устройствах.
== Описание языка ==
=== Сообщения TL1 ===
Язык TL1 состоит из наборов сообщений. Есть 4 типа сообщений:
# ''Входное сообщение'' - это команда посылаемая пользователем системе [[OSS]].
# ''Выходное или Ответное сообщение'' - это сообщение присылаемое СЭ (сетевым элементом) в ответ на входное сообщение.
# ''Сообщение подтверждения приёма'' - это подтверждение приема вводного сообщения TL1, оно посылается если ответное сообщение будет задерживаться более 2 секунд.
# ''Независимое сообщение '' - это асинхронное сообщение присылаемое сетевым элементом (обычно уведомления или аварии).
=== Структура сообщения TL1 ===
TL1 сообщения имеют фиксированную структуру, и все команды должны соответствовать ей. Тем не менее, команды сами расширяемы и новые команды могут быть добавлены производителями СЭ.
Вот несколько компонентов сообщения:
* Идентификатор объекта (TID) и Идентификатор источника (SID) - TID/SID это уникальное имя назначенное каждому СЭ. TID используется для переправки сообщения СЭ, SID используется для определения источника независимого сообщения.
* Идентификатор доступа (Access identifier ) - AID определяет объект внутри сетевого элемента.
* Метка взаимосвязи (Correlation tag) и метка независимой взаимосвязи (Autonomous correlation tag) - CTAG/ATAG числа используемые для взаимосвязи сообщений.
====Входное сообщение TL1====
'''Пример''':
{|
|-
ENT-USER-SECU:MyNE:sridev:101::password;
|}
'''Структура''':
{| border=1 cellspacing=0
|-
| colspan=8 align=center | '''Входное сообщения TL1'''
|-
| colspan=3 align=center | Код команды
| colspan=4 align=center | Подготовительный блок
| colspan=1 align=center | Блок с полезной нагрузкой
|-
| Имя команды||атрибут1||атрибут2
| TID||AID||CTAG||Общий блок
| Блок данных
|-
| ''ENT''||''USER''||''SECU''
| ''MyNE''||''sridev''||''101''||
| ''password''
|}
====Выходное сообщение TL1====
'''Пример''':
{|
|-
| MyNE 04-08-14 09:12:04
|-
| M 101 COMPLD
|-
|-
|-
|;
|}
'''Структура''':
{| border=1 cellspacing=0
|-
| colspan=8 align=center | '''Выходное сообщение TL1'''
|-
| colspan=3 align=center | Заголовок ответа
| colspan=3 align=center | Идентификатор ответа
| colspan=1 align=center | Блок ответа
| colspan=1 align=center | Указатели конца
|-
| SID||Дата||Время
| M||CTAG||Код завершения операции
|
|
|-
| ''MyNE''||''04-08-14''||''09:12:04''
| ''M''||''101''||''COMPLD''
| ''"UID=sridev:CID=CRAFT,UAP=1:"''
| '';''
|}
====Сообщение подтверждения приёма TL1====
'''Пример''':
{|
|-
| OK 101
|-
| >
|}
'''Структура''':
{| border=1 cellspacing=0
|-
| colspan=3 align=center | '''Сообщение подтверждения приёма TL1'''
|-
| Код подтверждения приема ||CTAG||Признак конца
|-
| ''OK''||''101''||''>''
|}
====Независимое сообщение TL1====
'''Пример''':
{|
|-
| MyNE 04-08-14 09:12:04
|-
| A 101 REPT EVT SESSION
|-
| "root:NO,"
|-
| ;
