Język transakcji 1
Transaction Language 1 (TL1) jest szeroko stosowanym protokołem zarządzania w telekomunikacji . Jest to język człowiek-maszyna dla wielu dostawców , obejmujący wiele technologii i jest szeroko stosowany do zarządzania infrastrukturą dostępu optycznego ( SONET ) i szerokopasmowego w Ameryce Północnej . Protokół TL1 jest używany w komunikatach wejściowych i wyjściowych przekazywanych między systemami wsparcia operacji (OSS) i elementy sieciowe (NE). Domeny operacyjne, takie jak nadzór, administracja pamięcią oraz dostęp i testowanie, definiują i wykorzystują komunikaty TL1 do wykonywania określonych funkcji między systemem operacyjnym a NE. TL1 jest zdefiniowany w dokumencie GR-831-CORE firmy Telcordia Technologies (wcześniej Bellcore ) .
Historia
TL1 został opracowany przez firmę Bellcore w 1984 roku jako standardowy język człowiek-maszyna do zarządzania elementami sieci dla Regionalnych Firm Operacyjnych Bell (RBOC). Opiera się na standardach języka człowiek-maszyna serii Z.300. TL1 został zaprojektowany jako standardowy protokół odczytywany zarówno przez maszyny, jak i przez ludzi, aby zastąpić różnorodne ASCII używane przez różnych dostawców elementów sieciowych (NE). Jest rozszerzalny w celu włączenia poleceń specyficznych dla dostawcy.
OSS Telcordia, takie jak NMA (Network Monitoring and Analysis), wykorzystywały TL1 jako protokół zarządzania elementami ( EMS ). To skłoniło dostawców elementów sieciowych do wdrożenia TL1 w swoich urządzeniach.
Przegląd języków
Komunikaty TL1
Język TL1 składa się z zestawu komunikatów. Istnieją 4 rodzaje wiadomości:
- Wiadomość wejściowa — jest to polecenie wysłane przez użytkownika lub OSS.
- Wiadomość wyjściowa/odpowiedź — jest to odpowiedź wysyłana przez NE (element sieci) w odpowiedzi na wiadomość wejściową.
- Komunikat potwierdzenia — jest to potwierdzenie odebrania komunikatu wejściowego TL1 i jest wysyłane, jeśli komunikat odpowiedzi będzie opóźniony o więcej niż 2 sekundy.
- Wiadomość autonomiczna - Są to wiadomości asynchroniczne (zwykle zdarzenia lub alarmy) wysyłane przez NE.
Struktura wiadomości TL1
Komunikaty TL1 mają stałą strukturę i wszystkie polecenia muszą być z nią zgodne. Jednak same polecenia są rozszerzalne, a nowe polecenia mogą być dodawane przez dostawców NE.
Oto niektóre elementy wiadomości:
- Identyfikator celu (TID) i identyfikator źródła (SID) — TID/SID to unikalna nazwa przypisana do każdego NE. TID służy do kierowania wiadomości do NE, SID służy do identyfikacji źródła autonomicznej wiadomości.
- Identyfikator dostępu (AID) — AID identyfikuje jednostkę w NE.
- Znacznik korelacji (CTAG) i znacznik korelacji autonomicznej (ATAG) — CTAG/ATAG to liczby używane do korelowania wiadomości.
Komunikat wejściowy TL1
Przykład :
ENT-USER-SECU:MyNE:sridev:101::hasło; |
Struktura :
Komunikat wejściowy TL1 | |||||||
Kod polecenia | Blok postojowy | Blok ładunku | |||||
Czasownik | modyfikator1 | modyfikator2 | TID | POMOC | CTAG | Blok ogólny | Blok danych |
ENT | UŻYTKOWNIK | SECU | MójNE | Sridev | 101 | hasło |
Komunikat wyjściowy TL1
Przykład :
MyNE 04-08-14 09:12:04 |
M 101 COMPLD |
"UID=sridev:CID=CRAFT,UAP=1:" |
; |
Struktura :
Komunikat wyjściowy TL1 | |||||||
Nagłówek odpowiedzi | Identyfikator odpowiedzi | Blok odpowiedzi | Terminatory | ||||
SID | Data | Czas | M | CTAG | Kod ukończenia | ||
MójNE | 04-08-14 | 09:12:04 | M | 101 | SKŁAD | "UID=sridev:CID=CRAFT,UAP=1:" | ; |
Komunikat potwierdzenia TL1
Przykład :
OK 100 |
< |
Struktura :
Komunikat potwierdzenia TL1 | ||
Kod potwierdzenia | CTAG | terminatora |
OK | 101 | < |
Autonomiczna wiadomość TL1
Przykład :
MyNE 04-08-14 09:12:04 |
A 101 REPT EVT SESSION |
"root:NO," |
; |
Struktura :
Autonomiczna wiadomość TL1 | |||||||
Automatyczny nagłówek | Identyfikator automatyczny | Automatyczne blokowanie | Terminatory | ||||
SID | Data | Czas | Kod alarmu | ZNACZNIK | Czasownik | ||
MójNE | 04-08-14 | 09:12:04 | A | 101 | POWTÓRNA SESJA EVT |
Komunikaty nadzoru i konserwacji TL1
TL1 ma również komunikaty aplikacyjne dla funkcji nadzoru NE i transportu. Komunikaty i funkcje obejmują szeroką gamę typów NE, potrzeb użytkowników i innowacji dostawców.
Telcordia GR-833, TL1 Surveillance and Maintenance Messages zawiera ogólne funkcje i komunikaty, które odnoszą się do następujących ogólnych typów NE:
- Cyfrowy nośnik pętli (DLC)
- Centralny terminal biurowy (COT)
- Zintegrowany nośnik pętli cyfrowej (IDLC)
- Zdalny terminal cyfrowy (RDT).
- Terminal cyfrowy i sprzęt do połączeń krzyżowych
- Zautomatyzowany system terminali cyfrowych (ADTS)
- Cyfrowy system połączeń krzyżowych (DCS)
- Hybrydowy multiplekser Add/Drop/Digital Cross-Connect System (ADM/DCS)
- Optyczny multiplekser dodawania/upuszczania (OADM)
- Rekonfigurowalny optyczny multiplekser dodawania/upuszczania (ROADM)
- Terminal głosowy o niskiej przepływności (LBRV).
- Urządzenia do multipleksowania cyfrowego i terminowania linii
- Multiplekser (MUX)
- Dodaj/upuść multiplekser (ADM)
- Urządzenia do zakańczania linii (LTE)
- Przekaźnik (REP)
- Sprzęt do automatycznego przełączania zabezpieczeń (APS).
- Cyfrowe systemy przełączające
- System przełączania obwodów (CS).
- System przełączania pakietów (PS) (w tym koncentratory dostępu).
- Systemy komutacyjne ISDN
- Systemy transportowe SONET
- FITL Transport Systems
- (PON).
- Systemy Metro Ethernet
- Systemy sygnalizacji wspólnego kanału (CCS).
- Punkt przesyłania sygnału (STP)
- Punkt kontroli usług (SCP)
- Punkt przełączania usług (SSP).
- Systemy nadzoru (SS)
- Monitory środowiska (EM)
- Generator sygnału taktowania (TSG)
Adres NE składa się z dwóch typów parametrów, routingu i dostępu. Funkcje konserwacji można podzielić na sześć następujących kategorii:
- Alarm Surveillance (AS) — Komunikaty o zdarzeniach lub stanach (np. alarmy grup nośnych, przekroczenia progów).
- Monitorowanie wydajności (PM) — Wygenerowane dane dotyczące wydajności (np. liczba błędnych sekund, liczba poślizgnięć).
- Identyfikacja awarii (FI) — Mechanizmy w NE do wykrywania i izolowania problemów ze sprzętem i obiektem.
- Odzyskiwanie i kontrola (RC) — Do celów konserwacji. Obejmuje to kontrolę stanu konserwacji, sprzężenia zwrotne, kontrolę urządzeń zewnętrznych, inicjalizację, rekonfigurację awaryjną oraz wstrzymywanie i kończenie procesów.
- Pomiar Utrzymania (MM) − do wykorzystania do całościowej oceny procesu utrzymania NE.
- Kopia zapasowa pamięci (MB) — Do/z pamięci nieulotnej w NE.
GR-833 zawiera szczegółowe opisy poleceń i odpowiedzi w formacie TL1.
Linki zewnętrzne
- TL1 Toolkit, moduł Open Source Perl dla TL1
- Telcordia GR-831-CORE - OTGR Sekcja 12.1: Komunikaty aplikacji Operations - Język komunikatów aplikacji Operations