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

Язык операций 1 (англ. Transaction Language 1, сокр. TL1) — широко используемый в телекоммуникациях протокол. Это общий для производителей, технологий человеко-машинный язык, широко использующийся для управления инфраструктурой оптического (SONET) и широкополосного доступа в Северной Америке.

TL1 применяется во входных и выходных сообщениях, которые передаются между OSS и сетевыми элементами (СЭ). В таких областях, как наблюдение, управление памятью, а также доступа и тестирования, определяют и используют TL1 сообщения для выполнения конкретных функций между OSS и СЭ. TL1 описан в Telcordia Technologies (прежде Bellcore) Generic Requirements document GR-831-CORE.

История

TL1 разработан компанией Bellcore в 1984 для Regional Bell Operating Companies (RBOCs), как стандартный человеко-машинный язык для управления сетевыми элементами. Он основан на группе стандартов человеко-машинного языка Z.300. TL1 был разработан, как стандартный протокол читаемый как машинами, так и людьми для замены разнообразных протоколов основанных на ASCII используемых разными производителями сетевых элементов. Язык расширяем и способен включить все специфические команды производителей.

Telcordia OSS такие как NMA (Network Monitoring and Analysis) используют TL1 как протокол (EMS) управления сетевыми элементами. Это вынудило производителей сетевых элементов реализовать поддержку TL1 в своих устройствах.

Описание языка

Синтаксис

Имя команды и модификаторы

TL1 — это текстовая команда, которая состоит из набора полей, разделенных двоеточиями, и оканчивается точкой с запятой.

Общий формат команды

VERB:TID:AID:CTAG:GENBLOCK:OPTIONS

В каждой команде обязательно должны быть: verb (имя команды), точка с запятой и двоеточия.

VERB - аббревиатура имени выполняемой команды. В общем это команды, которые запрашивают или изменяют данные. Например, команда запроса даты и времени: RTRV-DAT

TID (Target Identifier) - идентификатор цели. Необязателен для большинства команд. Перед выполнением команды некоторые устройства могут проверять соответствие TID, указанного в команде, и SID (Source Identifier - идентификатор источника). Если TID и SID совпадают, то команда будет выполнена, иначе отклонена.

AID (Access Identifier) - идентификатор доступа. Указывает объект в отношении которого будет выполнена команда. Формат AID зависит от выбранного объекта.

  • Для указания двух объектов используется амперсанд (&). Например, чтобы указать slot 1/port 3 и slot 1/port 7 используйте формат: 1-3&-7.
  • Чтобы указать диапазон - используется двойной амперсанд (&&). Например, чтобы указать порты 3-7 слота 1, используйте формат: 1-3&&-7

CTAG - (correlation tag) - метка взаимосвязи. Необязательна для большинства команд. Это поле используется для нахождения соответствия между командой и ответом. Указанный в команде CTAG возвращается в ответе. Если CTAG оставлен пустым, в заголовке ответа значение CTAG будет 0.

GENBLOCK (general block) - общий блок. Необязателен для команд, в которых не заполнено поле OPTIONS. Для команд с заполненным полем OPTIONS, общий блок должен быть пустым (null).

OPTIONS - параметры команды. Параметры используемые для выполнения команды.

Основные элементы TL1 сообщения

Элемент Символ Роль Пояснение
Точка с запятой ; терминатор Точка с запятой означает конец сообщения TL1.
Двоеточие : отделитель Двоеточие используется для разделения "полей" данных в сообщении TL1.
Запятая , делитель и местозаполнитель Запятые используются для разделения аргументов сообщений и для указания мест, где опущены аргументы.

Например, аргументы от A до E must должны быть разделены запятой - :A,B,C,D,E;

Аргументы могут быть просто исключены с конца - :A,B;
Пробелы в аргументах требуют использования запятых в качестве заполнителей - :,B,,,E;

Обозначения

Обозначения в TL1 ответах

Для описания ответов на TL1 команды используется синтаксис BNF, как определено в документе Tltcordia GR-831-CORE. Следующая таблица определяет формат обозначений, используемых в ответах на входные команды.

Символ Описание
^ Представляет пробел
* Означает, что предыдущий блок параметров может повторятся 0 или более раз
+ Означает, что предыдущий блок параметров должен повторятся 1 или более раз
/* Начало ASCII текста комментария в свободной форме
*/ Конец ASCII текста комментария в свободной форме
( Начало дополнительного блока
) Конец дополнительного блока
<cr> Представляет символ возврата каретки
<lf> Представляет символ перевода строки

Сообщения TL1

Язык TL1 состоит из наборов сообщений. Есть 4 типа сообщений:

  1. Входное сообщение — это команда посылаемая пользователем или системой OSS.
  2. Выходное или Ответное сообщение — это сообщение присылаемое СЭ (сетевым элементом) в ответ на входное сообщение.
  3. Сообщение подтверждения приёма — это подтверждение приема вводного сообщения TL1, оно посылается если ответное сообщение будет задерживаться более 2 секунд.
  4. Независимое сообщение — это асинхронное сообщение присылаемое сетевым элементом (обычно уведомления или аварии).

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

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

Вот несколько компонентов сообщения:

  • Идентификатор объекта (TID) и Идентификатор источника (SID) — TID/SID это уникальное имя назначенное каждому СЭ. TID используется для переправки сообщения СЭ, SID используется для определения источника независимого сообщения.
  • Идентификатор доступа (Access identifier) — AID определяет объект внутри сетевого элемента.
  • Метка взаимосвязи (Correlation tag) и метка независимой взаимосвязи (Autonomous correlation tag) — CTAG/ATAG числа используемые для взаимосвязи сообщений.

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

Структура:

Входное сообщения TL1
Код команды Подготовительный блок Блок с полезной нагрузкой
Имя команды атрибут1 атрибут2 TID AID CTAG Общий блок Блок данных
ENT USER SECU MyNE sridev 101 password

Пример:

ENT-USER-SECU:MyNE:sridev:101::password;

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

Структура:

Выходное сообщение TL1
Заголовок ответа Идентификатор ответа Блок ответа Указатели конца
SID Дата Время M CTAG Код завершения операции
MyNE 04-08-14 09:12:04 M 101 COMPLD «UID=sridev:CID=CRAFT,UAP=1:» ;

Пример:

ENT-USER-SECU:MyNE:sridev:101::password;

Сообщение подтверждения приёма TL1

Структура:

Сообщение подтверждения приёма TL1
Код подтверждения приема CTAG Признак конца
OK 101 >

Пример:

OK 101
>

Независимое сообщение TL1

Передача независимого сообщения TL1

Структура:

Независимое сообщение TL1
Заголовок сообщения Идентификатор Данные Признаки конца
SID Дата Время Код аварии ATAG Имя команды
MyNE 04-08-14 09:12:04 A 101 REPT EVT SESSION

Пример:

MyNE 04-08-14 09:12:04
A 101 REPT EVT SESSION
«root:NO,»
;

Ссылки

Read other articles:

Keuskupan Agung XalapaArchidioecesis IalapensisArquidiócesis de XalapaKatolik Catedral Metropolitana de la Immaculada ConcepciónLokasiNegaraMeksikoProvinsi gerejawiProvinsi JalapaStatistikLuas2.370 sq mi (6.100 km2)Populasi- Total- Katolik(per 2006)1.156.0001,105,000 (95.6%)Paroki71InformasiDenominasiKatolik RomaRitusRitus RomaPendirian19 Maret 1863 (160 tahun lalu)KatedralKatedral Bunda Tak BernodaKepemimpinan kiniPausFransiskusEmeritusSergio Obeso Rivera...

 

Lee StrasbergLahirIsrael Strassberg(1901-11-17)17 November 1901Budzanów, Austrian Poland(sekarang Budaniv, Ukraina)Meninggal17 Februari 1982(1982-02-17) (umur 80)New York, Amerika SerikatPekerjaanAktor, sutradaraTahun aktif1925–1981Suami/istriNora Krecaum ​ ​(m. 1926; meninggal 1929)​ Paula Miller ​ ​(m. 1935; meninggal 1966)​ Anna Mizrahi ​(m. 1967)​Anak4...

 

Kementerian Dalam NegeriRepublik IndonesiaLambang Kementerian Dalam NegeriBendera Kementerian Dalam NegeriGambaran umumDibentuk19 Agustus 1945; 78 tahun lalu (1945-08-19)Dasar hukum pendirian Undang-Undang Dasar Negara Republik Indonesia Tahun 1945 Peraturan Presiden Nomor 114 Tahun 2021 Bidang tugasPemerintahan dalam negeriPegawai4.938 orang (2014)[1]Alokasi APBNRp7.240,9 milyar (APBN 2015)[2] Susunan organisasiMenteriJenderal Polisi (Purn.) Tito KarnavianWakil MenteriJo...

WOHAKiri: Richard HassellKanan: Wong Mun SummInformasi praktikArsitek pentingWong Mun Summ Richard HassellDidirikan1994 (1994)LokasiSingapura WOHA adalah sebuah praktik arsitektur yang berbasis di Singapura, didirikan pada 1994 oleh Wong Mun Summ (kelahiran 18 Agustus 1962) dan Richard Hassell (kelahiran 28 Oktober 1966). Namanya berasal dari marga dari dua pendirinya. Bacaan tambahan WOHA Selected Projects: Selected Projects Vol. 1, Patrick Bingham-Hall, Pesaro Publishing, 2011, ISBN 97...

 

Piano : la table d'harmonie vue de dessous, surplombant le barrage. Piano : la table d'harmonie du piano à queue est sous les cordes. Le chevalet est la pièce de bois située juste avant l'accroche des cordes, et sur laquelle les cordes font un S entre deux pointes. Violon : on voit très bien l'angulation des cordes qui permet la transmission de la vibration des cordes à la table. La table d'harmonie est la partie de l'instrument de musique à cordes qui reçoit la vibratio...

 

Sea between the Mediterranean and Black seas Propontis redirects here. For the Liberian cargo ship, see SS Propontis. Sea of MarmaraMarmara Denizi (Turkish)Sea of MarmaraLocation of the Sea of Marmara within TurkeyBathymetry and surrounding reliefLocationSouthern Europe and West AsiaCoordinates40°40′N 28°00′E / 40.667°N 28.000°E / 40.667; 28.000TypeInland seaPrimary inflowsSimav River, Biga Çayı, Nilüfer RiverPrimary outflowsTurkish StraitsCatchment ar...

1998 Iowa gubernatorial election ← 1994 November 3, 1998 2002 →   Nominee Tom Vilsack Jim Ross Lightfoot Party Democratic Republican Popular vote 500,231 444,787 Percentage 52.3% 46.5% County resultsVilsack:      40–50%      50–60%      60–70%Lightfoot:      40–50%      50–60%      60–70%   ...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Sremski Karlovci – news · newspapers · books · scholar · JSTOR (April 2018) (Learn how and when to remove this message) Town and municipality in Vojvodina, SerbiaSremski Karlovci Сремски Карловци (Serbian)Town and municipalityClockwise from ...

 

Women's basketball event 2021 WNBA DraftGeneral informationSportBasketballDate(s)April 15, 2021LocationVirtuallyNetwork(s)United States: ESPNCanada: TSN2OverviewLeagueWNBATeams12First selectionCharli Collier Dallas Wings (via trade)← 20202022 → The 2021 WNBA draft was the WNBA's draft for the 2021 WNBA season. A draft lottery was held on December 4, 2020, and the New York Liberty were awarded the first overall pick once again in the draft.[1] The draft was held o...

Initiation and propagation of cracks in a material due to cyclic loading Metal fatigue redirects here. For other uses, see Metal Fatigue (disambiguation). Cyclic loading redirects here. For the term for soil being liquefied as a result of stress, see Soil liquefaction. Fracture surface of an aluminium crank arm from a bicycle. The dark area (due to oil, dirt and fretting) is a slow growth fatigue crack and may contain striations. The bright area is caused by sudden fracture. vteMechanical fai...

 

Fringe theory that the Armenian genocide did not occur The Iğdır Genocide Memorial and Museum promotes the view that Armenians committed genocide against Turks, rather than vice versa.[1] Armenian genocide denial is the claim that the Ottoman Empire and its ruling party, the Committee of Union and Progress (CUP), did not commit genocide against its Armenian citizens during World War I—a crime documented in a large body of evidence and affirmed by the vast majority of scholars...

 

乔冠华 中华人民共和国外交部部长 中国人民对外友好协会顾问 任期1974年11月—1976年12月总理周恩来 → 华国锋前任姬鹏飞继任黄华 个人资料性别男出生(1913-03-28)1913年3月28日 中華民國江蘇省盐城县逝世1983年9月22日(1983歲—09—22)(70歲) 中华人民共和国北京市籍贯江蘇鹽城国籍 中华人民共和国政党 中国共产党配偶明仁(1940年病逝) 龚澎(1970年病逝) 章含�...

Head of state and government of Nigeria President of theFederal Republic of NigeriaSeal of the presidentPresidential flagIncumbentBola Ahmed Tinubusince 29 May 2023 Executive Branch of the Federal Government Office of the President StyleMr. PresidentHis ExcellencyType Head of state Head of government Commander-in-chief AbbreviationPOFRONMember of Federal Executive Council National Security Council National Defence Council ResidenceAso VillaSeatAbuja, F.C.T.AppointerDirect popular electio...

 

1972/2004 book by Sydney E. Ahlstrom A Religious History of the American People AuthorSydney E. AhlstromLanguageEnglishSubjectAmerican religious historyPublisherYale University PressPublication date1972 (1st ed.)2004 (2nd ed.)Publication placeUnited StatesPages1,158 (1st ed.)1,192 (2nd ed.)ISBN978-0-385-11164-5 (1st ed.)Dewey Decimal200/.973LC ClassBR515 .A4 A Religious History of the American People (1st edition 1972, 2nd edition 2004) is a book by Sydney E. Ahlstrom and published by Ya...

 

Victor Perli (2018) Victor Perli (* 1. Februar 1982 in Bad Oeynhausen) ist ein deutscher Politiker. Er ist seit 2017 Bundestagsabgeordneter der Partei Die Linke. Er ist Mitglied im Haushaltsausschuss und umverteilungspolitischer Sprecher der Linksfraktion im Bundestag. Zuvor war er von 2008 bis 2013 Abgeordneter im Niedersächsischen Landtag und stellvertretender Vorsitzender seiner Fraktion.[1] Inhaltsverzeichnis 1 Leben 2 Politischer Werdegang 2.1 Jugendverband 2.2 Landtag Niedersac...

الموقع في عام 2009، وصل استخدام الطاقة في لبنان إلى 77 تيراواط ساعة و 18 تيراواط ساعة لكل مليون شخص.[1] ابينما كان الاستخدام الأولي للطاقة في لبنان عام 2008 هو 61 تيراواط ساعة و 15 تيراواط لكل مليون نسمة.[2] لبنان يستورد معظم احتياجاتها من الطاقة. حتى  آب / أغسطس 2016، لم يستطع �...

 

Film director and screenwriter. Anant BalaniBorn1962IndiaDied28 August 2003Mumbai, IndiaYears active1989–2003 Anant Balani (1962 – 29 August 2003) was a Bollywood film director and screenwriter. He directed films such as Patthar Ke Phool in 1991 which starred Salman Khan and Raveena Tandon in lead roles. He also wrote the script for Insaaf: The Justice, released in 2004. He died of a heart attack on 29 August 2003 in Mumbai.[1][2] 2003 had been a strenuous year fo...

 

Excessive plant growth in water This article is about a process in aquatic ecosystems. For one of the main causes, see nutrient pollution. For one of the effects, see harmful algal bloom. Eutrophication can cause harmful algal blooms like this one in a river near Chengdu, China. Part of a series onPlankton Trophic mode Phytoplankton Zooplankton Mixoplankton Mycoplankton Bacterioplankton Virioplankton By size Heterotrophic picoplankton Microalgae Microzooplankton Nanophytoplankton calcareous P...

1984 United States House of Representatives election in Wyoming ← 1982 November 6, 1984 (1984-11-06)[1] 1986 →   Nominee Dick Cheney Hugh B. McFadden, Jr. Party Republican Democratic Popular vote 138,234 45,857 Percentage 73.57% 24.40% County resultsCheney:      50–60%      60–70%      70–80%      80–90% U.S. Representative before ...

 

Sint-Jan-de-Doperkerk De huidige art-deco-kerk van Joseph Diongre Plaats Sint-Jans-Molenbeek Gewijd aan Johannes de Doper Coördinaten 50° 51′ NB, 4° 20′ OL Detailkaart Lijst van kerken in Brussel Portaal    Christendom De Sint-Jan-de-Doperkerk heeft haar naam gegeven aan de Brusselse gemeente Sint-Jans-Molenbeek. In haar huidige gedaante is het een opmerkelijk art-deco-gebouw van architect Joseph Diongre. Geschiedenis De kerk afgebeeld op Sint-Jansdansers in Mol...