Язык операций 1 (TL1)

http://en.wikipedia.org, “Transaction Language 1”, public translation into Russian from English More about this translation.

Translate into another language.

'''Язык операций 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,"

|-

| ;

Pages: ← previous Ctrl next
1 2

Original (English): Transaction Language 1

Translation: © r3code .

translated.by crowd

Like this translation? Share it or bookmark!