TL1简介
TL1簡介:?
? ?TL1由Telcordia(先前的Bellcore)定義,全稱Transaction Language -1,是一種ASCII型的人機(man-machine)交互協議,也是一種標準的電信管理協議。
TL1的歷史:?
??在20世紀80年代中期,BELLCORE開始指定一種標準的人機語言,來管理網元。這種人機語言是建立于Z.300系列人機語言標準的基礎之上的,被稱為TL1。這項成果包括指定一種語言,同時包括一個消息集合來管理來自不同區域的電信設備。在那段時間里,BELLCORE同時也在開發一種錯誤管理系統OSS(操作支持系統),作為網絡監視與分析,用于各局部地區的分公司。同時,TL1也被選定為NMA(網絡監視與分析)的要素管理協議。結果,因為NE要能夠被NMA管理,TL1的支持就變的勢在必行了。TL1早在十年前以及后來的日子里就進軍載波網絡了,它在RHC空間得到非常廣泛的發展。電路開關是唯一的沒有使用TL1的。今天,在北美,TL1是大多數SONET和接入設備的管理協議的理想選擇。
TL1的特點:?
? ?TL1是一種標準CLI(Command Line Interface)接口,與其它的CLI接口相比,TL1遵循約定的語法,具有固定的格式,不同的命令具有固定的格式。
- TL1是一種人機語言:TL1是一種ASCII文本格式的語言,因此開發人員和操作者都能夠望文知義?
- TL1的消息容易閱讀,所以TL1不需要復雜的調試和協議分析器。您所看到的就是TL1所表達的。
- TL1具有延遲激活(Delayed Activation)的功能:延遲激活是這樣一種功能:請求消息可以被緩存在網元中,稍后才實際被執行,這種執行可以在定時時間到的時刻主動執行,也可以被TL1消息主動提前執行,當然也可以取消執行。?
- TL1具有主動上報功能:通過主動上報,網元可以將當前的性能、告警、或其它用戶感興趣的事件實時地、主動地上報給用戶,用于監視網元的實際運行狀態。?
- TL1具有消息的確認機制:TL1 定義了一種acknowledgment消息,可以對輸入命令消息進行簡短的應答確認。比如,如果一個TL1輸入消息在網元中運行的時間超過2秒(也即2秒鐘以后網元才會對輸入消息作出響應),就可以提前對這個輸入消息生成一個acknowledgment消息,告訴用戶:您的輸入消息正在被處理之中。
TL1命令簡介:?
? ?TL1 Input Message說明?
??TL1的Input Message也被稱為命令(commands)。用于操作網元,可以是OSS經由GUI界下發,也可以通過命令行接口下發。一個命令包括下面幾部分:
? ? command_code:staging_block: payload_blocks;
TL1 Input Message舉例:?
? ?ENT-EQPT:ABC:SLOT-3:123:210198,03-12-06,23-00-00:OC3::OOS;?
其中: ENT-EQPT:是標準TL1 命令,表示創建(ENT->Enter)一塊單板(EQPT->Equipment);?
ABC表示網元ID,指明該命令發往哪個網元,如果直接發往網關網元,可以省略。可以通過DCC發送到非網關網元;?
SLOT-3是命令的AID,表示對哪個實體操作。本例中表示對3號槽位上創建單板;?
123是該TL1的一個標識符,用于將對應的響應聯系起來,響應消息會返回這個標識符;?
210198,03-12-06,23-00-00表示這條命令達到網元不是立即執行,而是等到2003年12月6日的23點鐘執行;?
OC3表示創建什么類型的單板;?
OOS表示創建后該單板的狀態(Out Of Service or In Service);?
上面的TL1命令可以根據紙面意思讀出來: 在ABC網元上的3號槽位上創建OC3類型的單板到OOS狀態,該命令要等到2003年12月6日的23點鐘執行,該命令的標識符為123。?
TL1 Output Message說明:?
TL1的Output Message是由網元發出的、對于收到的Input Message的響應。
??格式: header response_id [response_block] terminator?
TL1 Input message舉例:?
比如對于查詢單板的TL1命令:
RTRV-EQPT:ABC:SLOT-9:123;//查詢9號槽位單板?
如果成功地響應(查詢成功):?
ABC 2003-06-06 14:30:00?
M 123 COMPLD?
“SLOT-9:XCS:IS”
表示:?
網元ABC在2003年6月6日14點半鐘成功地(COMPLD)對查詢命令(表示符為123)作出了響應(M),查詢的內容說明:9號槽位為XCS板,一切正常(IS)。?
TL1 Input Message舉例(續):
RTRV-EQPT:ABC:SLOT-9:123; //查詢9號槽位單板?
如果失敗地響應(沒能查詢成功):
ABC 2003-06-06 14:30:00?
M 123 DENY?
“ACCESS NOT SUPPORTED"
;
表示:?
網元ABC在2003年6月6日14點半鐘失敗地(DENY)對查詢命令(表示符為123)作出了響應(M),查詢失敗(失敗的錯誤碼是EANS,具體原因是ACCESS NOT SUPPORTED )。?
TL1 Acknowledgment Message說明:?
TL1 Acknowledgment Message是網元收到input message后,向OSS發出的一個簡單確認消息,用于通知用戶當前輸入命令的執行狀態。格式如下:
acknowledgment_code ctag terminator?
TL1 Acknowledgment Message舉例:?
比如對于查詢交叉連接的TL1命令:?
RTRV-EQPT:ABC::123; //查詢Metro1600網元上所有的單板?
(假定這個命令由于查詢的內容比較多,時間會超過2秒鐘)。 那么在2秒鐘的時候,網元會主動給用戶一個確認消息:
IP 123 //正在處理?
<?
上面表示:?
123這條輸入命令正在處理之中(IP),稍后會有完整的響應。?
還有一種很多信息上報的情況。就是TL1 Autonomous Message,這種消息是網元主動發出的、不是OSS主動請求生成的,主要用于上報告警、性能、或其它事件。包括:?
header auto_id [text_block] terminator?
TL1 Autonomous Message舉例:?
ABC 2003-06-06 14:30:00?
*C 001 REPT ALM OC3?
“FAC-1-1:CR,LOS, SA,,,,:\“LOSS OF SIGNAL\””
;?
上面表明:?
ABC這個網元上當前有個針對OC3光口的嚴重(*C CR)告警,告警名稱為LOS,發生在FAC-1-1(1號板1號光口)上,該告警會影響業務(SA)。 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
? ?TL1由Telcordia(先前的Bellcore)定義,全稱Transaction Language -1,是一種ASCII型的人機(man-machine)交互協議,也是一種標準的電信管理協議。
TL1的歷史:?
??在20世紀80年代中期,BELLCORE開始指定一種標準的人機語言,來管理網元。這種人機語言是建立于Z.300系列人機語言標準的基礎之上的,被稱為TL1。這項成果包括指定一種語言,同時包括一個消息集合來管理來自不同區域的電信設備。在那段時間里,BELLCORE同時也在開發一種錯誤管理系統OSS(操作支持系統),作為網絡監視與分析,用于各局部地區的分公司。同時,TL1也被選定為NMA(網絡監視與分析)的要素管理協議。結果,因為NE要能夠被NMA管理,TL1的支持就變的勢在必行了。TL1早在十年前以及后來的日子里就進軍載波網絡了,它在RHC空間得到非常廣泛的發展。電路開關是唯一的沒有使用TL1的。今天,在北美,TL1是大多數SONET和接入設備的管理協議的理想選擇。
TL1的特點:?
? ?TL1是一種標準CLI(Command Line Interface)接口,與其它的CLI接口相比,TL1遵循約定的語法,具有固定的格式,不同的命令具有固定的格式。
- TL1是一種人機語言:TL1是一種ASCII文本格式的語言,因此開發人員和操作者都能夠望文知義?
- TL1的消息容易閱讀,所以TL1不需要復雜的調試和協議分析器。您所看到的就是TL1所表達的。
- TL1具有延遲激活(Delayed Activation)的功能:延遲激活是這樣一種功能:請求消息可以被緩存在網元中,稍后才實際被執行,這種執行可以在定時時間到的時刻主動執行,也可以被TL1消息主動提前執行,當然也可以取消執行。?
- TL1具有主動上報功能:通過主動上報,網元可以將當前的性能、告警、或其它用戶感興趣的事件實時地、主動地上報給用戶,用于監視網元的實際運行狀態。?
- TL1具有消息的確認機制:TL1 定義了一種acknowledgment消息,可以對輸入命令消息進行簡短的應答確認。比如,如果一個TL1輸入消息在網元中運行的時間超過2秒(也即2秒鐘以后網元才會對輸入消息作出響應),就可以提前對這個輸入消息生成一個acknowledgment消息,告訴用戶:您的輸入消息正在被處理之中。
TL1命令簡介:?
? ?TL1 Input Message說明?
??TL1的Input Message也被稱為命令(commands)。用于操作網元,可以是OSS經由GUI界下發,也可以通過命令行接口下發。一個命令包括下面幾部分:
? ? command_code:staging_block: payload_blocks;
TL1 Input Message舉例:?
? ?ENT-EQPT:ABC:SLOT-3:123:210198,03-12-06,23-00-00:OC3::OOS;?
其中: ENT-EQPT:是標準TL1 命令,表示創建(ENT->Enter)一塊單板(EQPT->Equipment);?
ABC表示網元ID,指明該命令發往哪個網元,如果直接發往網關網元,可以省略。可以通過DCC發送到非網關網元;?
SLOT-3是命令的AID,表示對哪個實體操作。本例中表示對3號槽位上創建單板;?
123是該TL1的一個標識符,用于將對應的響應聯系起來,響應消息會返回這個標識符;?
210198,03-12-06,23-00-00表示這條命令達到網元不是立即執行,而是等到2003年12月6日的23點鐘執行;?
OC3表示創建什么類型的單板;?
OOS表示創建后該單板的狀態(Out Of Service or In Service);?
上面的TL1命令可以根據紙面意思讀出來: 在ABC網元上的3號槽位上創建OC3類型的單板到OOS狀態,該命令要等到2003年12月6日的23點鐘執行,該命令的標識符為123。?
TL1 Output Message說明:?
TL1的Output Message是由網元發出的、對于收到的Input Message的響應。
??格式: header response_id [response_block] terminator?
TL1 Input message舉例:?
比如對于查詢單板的TL1命令:
RTRV-EQPT:ABC:SLOT-9:123;//查詢9號槽位單板?
如果成功地響應(查詢成功):?
ABC 2003-06-06 14:30:00?
M 123 COMPLD?
“SLOT-9:XCS:IS”
表示:?
網元ABC在2003年6月6日14點半鐘成功地(COMPLD)對查詢命令(表示符為123)作出了響應(M),查詢的內容說明:9號槽位為XCS板,一切正常(IS)。?
TL1 Input Message舉例(續):
RTRV-EQPT:ABC:SLOT-9:123; //查詢9號槽位單板?
如果失敗地響應(沒能查詢成功):
ABC 2003-06-06 14:30:00?
M 123 DENY?
“ACCESS NOT SUPPORTED"
;
表示:?
網元ABC在2003年6月6日14點半鐘失敗地(DENY)對查詢命令(表示符為123)作出了響應(M),查詢失敗(失敗的錯誤碼是EANS,具體原因是ACCESS NOT SUPPORTED )。?
TL1 Acknowledgment Message說明:?
TL1 Acknowledgment Message是網元收到input message后,向OSS發出的一個簡單確認消息,用于通知用戶當前輸入命令的執行狀態。格式如下:
acknowledgment_code ctag terminator?
TL1 Acknowledgment Message舉例:?
比如對于查詢交叉連接的TL1命令:?
RTRV-EQPT:ABC::123; //查詢Metro1600網元上所有的單板?
(假定這個命令由于查詢的內容比較多,時間會超過2秒鐘)。 那么在2秒鐘的時候,網元會主動給用戶一個確認消息:
IP 123 //正在處理?
<?
上面表示:?
123這條輸入命令正在處理之中(IP),稍后會有完整的響應。?
還有一種很多信息上報的情況。就是TL1 Autonomous Message,這種消息是網元主動發出的、不是OSS主動請求生成的,主要用于上報告警、性能、或其它事件。包括:?
header auto_id [text_block] terminator?
TL1 Autonomous Message舉例:?
ABC 2003-06-06 14:30:00?
*C 001 REPT ALM OC3?
“FAC-1-1:CR,LOS, SA,,,,:\“LOSS OF SIGNAL\””
;?
上面表明:?
ABC這個網元上當前有個針對OC3光口的嚴重(*C CR)告警,告警名稱為LOS,發生在FAC-1-1(1號板1號光口)上,該告警會影響業務(SA)。 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
- 上一篇: 头发在反复烫染后会变得干枯毛糙主要因为?
- 下一篇: 关于 电烙铁 琐记