章 磊
(中國電信股份有限公司浙江分公司,杭州 310000)
阿朗MSCe相對其他廠商的設備,其結構比較特別,其MSCe分為MMC和MMSI兩部分。其中MMC由多對AP組成,AP直接與基站相連,承擔BSC的功能,同時負責呼叫控制等MSC的功能。MMSI是MSCe中的信令處理模塊,負責SIP、H248、ISUP七號信令的處理、負責與其他MSCe的信令交互和對MGW的控制。因此,阿朗MSCe主備容災倒換,涉及到MMC和MMSI這兩種不同設備的同時倒換操作。
阿朗MSCe容災倒換,有兩種方式,區別在于容災MSCe的信令點點碼是否采用主用MSCe的點碼。若容災MSCe采用與主用MSCe相同的點碼,則切換到容災局后,不影響與該主用MSCe局開有七號信令電路的相鄰局的互通操作,比如ISUP電路和軟/硬切換。但這種方式需要LSTP在作倒換操作時,配合修改MAP信令電路數據。若容災局采用獨立的自備點碼,則切換到容災局后,無法與相鄰局作軟硬切換,ISUP電路也將閉塞而無法使用,需要相鄰局修改信令鏈路數據,將點碼改為容災局的點碼。
對比這兩種方式,我們覺得容災局采用主用局MSCe點碼的方式,更快速和有效。倒換后即可與主用局一樣實現全部功能,不需要相鄰局作任何操作。因此,目前浙江的阿朗MSCe容災倒換,采用容災MSCe切換為主用后,配置為主用MSCe信令點點碼的倒換方法。
采用這種方式后,這就需要在做倒換時,要修改LSTP的MAP信令配置數據,將原來送往主用局的信令,改送容災局。另外,由于主備MSCe采用相同的IP地址,還需要在CN2CE上修改數據,將原來指往主用局的IP路由,改到指向容災局。因此,傳統的阿朗MSC容災倒換,需要對MMC、MMSI、LSTP和CN2CE這四種設備類型進行操作。
具體來說,阿朗MSCe容災倒換,需要執行以下操作:
(1)對MMC設備,需要在容災局MMC上加載主用局MMC的ODD局數據,加載完后,需要修改MAP信令的SLC,修改計費配置文件,重啟基站進程,restore基站等操作。另外還需要登陸MSCe內部交換機,激活交換機端口。
(2)同樣的對MMSI,需在容災局MMSI上加載主用局MMSI的局數據。
(3)同時,在LSTP上,將到容災局的信令點碼,修改為主用局的點碼,放開到容災局的信令電路,閉塞到主用局的信令電路。
(4)在CN2CE上,在連接容災局MMSI的端口上,配置主用局MMSI的IP地址段并放開端口,閉塞到主用局的端口。
傳統的阿朗MSCe容災倒換,需要同時對四種設備類型進行操作,且每種設備都需要執行一系列復雜的命令,特別是MMC設備,一共需要執行25條命令。而且,每次倒換,需要MSCe、LSTP、CN2CE三位管理員同時操作。因此,阿朗的容災倒換,耗時耗力,經實際演練操作,在能夠熟練操作命令的情況下,仍需要3個人同時操作25分鐘才能完成。因此,阿朗MSCe容災倒換的人工方式,效率低、可靠性差。維護管理員容易因為復雜的操作步驟而影響倒換的效率。為此,浙江電信開發了一鍵操作方式的自動容災倒換,通過自主開發的一鍵操作腳本語言,實現容災倒換的一鍵式自動化操作。當需要作主備容災倒換時,只需要被授權的管理員或者監控值班員登陸網頁,點擊容災倒換按鈕,一鍵操作腳本將自動執行一系列操作,完成整個倒換過程,加快緊急情況下的應急速度,提高網絡設備的可靠性。
首先簡單介紹一下一鍵操作腳本語言的語義要素。一鍵操作腳本語言主要由以下部分組成:
(1)變量和參數:在文檔的開頭定義變量和輸入參數。
(2)set語句:計算表達式并賦值給變量。
(3)if判斷和跳轉:條件判斷語句可以進行語句判斷,決定后續語句分支。
(4)alert語句:要求確認是否繼續執行,“繼續”則往下執行,否則就停止執行。一般配合if語句或者ExecCmd語句來使用。
(5)ExecCmd命令執行體:向設備發送命令,并判斷命令結果,對不同的結果采取不同措施。設備、命令、結果判斷語句、輸出信息都能靈活設置。
通過以上核心語句及其他附屬功能組成的命令集完成程序式控制,實現可自主編程的一鍵式命令下發。該一鍵操作腳本,可針對任何設備進行操作。只需掌握該腳本語言的語法規則,設備管理員即可以自主編寫腳本語言,實現日常維護過程中需要實現的各種功能,比如一鍵查詢用戶基站位置,一鍵設置無條件呼轉等功能,具有很強的靈活性和便利性。
一鍵操作功能,用戶只需一鍵操作,就能完成復雜的工作,大大提升工作效率和可靠性,特別適用于緊急情況下的快速恢復。例如,針對阿朗MSCe的應急容災倒換,若采用人工倒換的方式,需要三名維護員,對MMC、MMSI、LSTP、CN2CE這四個網元分別執行倒換操作。且由于操作每個網元的操作步驟多、程序復雜,需各網元的專業維護管理員,耗費較長時間才能完成。而通過一鍵操作的方式,只需一人操作,可同時針對MMC、MMSI、LSTP、CN2CE四個網元同步執行應急倒換操作,且該操作員不需要具備專業的技術知識,可授權由監控人員進行快速倒換。
為了驗證一鍵操作容災倒換的可行性和可靠性,我們對現網兩個MSCe局做了一鍵操作式的容災倒換演練。在倒換時,一鍵操作程序對倒換中涉及的MMC/MMSI/LSTP/CN2CE這四個設備同時執行,按照倒換腳本配置的命令,全自動順序執行。經實際演練操作,一腳操作腳本在15分鐘完成所有操作(主要時間花費在MMC的ODD數據加載上),比人工方式快至少10分鐘。且一鍵操作方式可靠性高、不易出錯、響應快、簡單便捷。
浙江電信開發的一鍵操作腳本語言,最大的特點是靈活性。只需要掌握該腳本語言的簡單的語法規則,即可根據各種實際需求,自主編寫具體的操作腳本,完成各種操作,實現一鍵式指令操作,大幅提高了維護效率和可靠性。尤其是對于類似于阿朗MSCe這種復雜的容災倒換過程,采用一鍵操作方式的MSCe容災主備倒換方案,可在MSCe 發生故障時,由授權的監控人員直接通過一鍵式下發倒換指令,快速完成容災倒換,大大縮短故障恢復時間,提高運行可靠性。