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