趙冰冰
中國(guó)電信股份有限公司南京分公司
伴隨著網(wǎng)絡(luò)的高速發(fā)展,網(wǎng)絡(luò)設(shè)備的種類和數(shù)量在大量增加,網(wǎng)絡(luò)用戶數(shù)量也呈現(xiàn)井噴式增長(zhǎng)。網(wǎng)絡(luò)設(shè)備及用戶業(yè)務(wù)的多樣性發(fā)展導(dǎo)致網(wǎng)絡(luò)業(yè)務(wù)的配置越來(lái)越復(fù)雜,新開(kāi)業(yè)務(wù)的配置量及存量用戶的維護(hù)數(shù)量也越來(lái)越多。這對(duì)網(wǎng)絡(luò)操作維護(hù)人員的業(yè)務(wù)技能要求顯著提高,工作量也大量增加。面對(duì)諸多型號(hào)的設(shè)備及復(fù)雜的業(yè)務(wù)種類,維護(hù)人員不斷地探索提高配置及維護(hù)效率的各種工具,不斷提升服務(wù)質(zhì)量。
從最初的手工配置,到簡(jiǎn)單的腳本配置,再到系統(tǒng)化的配置,經(jīng)過(guò)不斷的探索與優(yōu)化,我們找到了一個(gè)靈活高效的配置系統(tǒng)。此系統(tǒng)改變了傳統(tǒng)IT系統(tǒng)操作黑盒子的模式,可根據(jù)需求靈活修改配置指令、快速添加設(shè)備型號(hào),具有較強(qiáng)的擴(kuò)展能力,能夠很好地適應(yīng)網(wǎng)絡(luò)的快速發(fā)展。
此階段網(wǎng)絡(luò)發(fā)展較為緩慢,設(shè)備及用戶入網(wǎng)數(shù)量較少,用戶對(duì)時(shí)效性要求較低,簡(jiǎn)單的手工配置即可滿足網(wǎng)絡(luò)配置維護(hù)要求。
網(wǎng)絡(luò)發(fā)展初期,用戶業(yè)務(wù)類型較為單一,多為簡(jiǎn)單的撥號(hào)或?qū)>€上網(wǎng)業(yè)務(wù),用戶業(yè)務(wù)開(kāi)通時(shí),維護(hù)人員登錄設(shè)備網(wǎng)管或直接Telnet到設(shè)備,依據(jù)業(yè)務(wù)類型直接進(jìn)行相應(yīng)的命令行配置即可完成業(yè)務(wù)的開(kāi)通需求。此時(shí)維護(hù)人員僅需掌握少量的設(shè)備指令即可完成業(yè)務(wù)開(kāi)通及維護(hù)的要求。網(wǎng)絡(luò)維護(hù)時(shí),由于設(shè)備種類較少,業(yè)務(wù)簡(jiǎn)單,僅需最基本的查看命令即可,如圖1 Telnet方式登錄設(shè)備查看專線業(yè)務(wù)配置。此方式對(duì)維護(hù)人員的要求相對(duì)較低。
圖1 Telent方式登錄設(shè)備查看專線配置
隨著網(wǎng)絡(luò)的發(fā)展,業(yè)務(wù)量逐步增大,設(shè)備種類及數(shù)量增多,業(yè)務(wù)配置及設(shè)備入網(wǎng)需求急劇增大,此時(shí)簡(jiǎn)單的手工配置已不能滿足業(yè)務(wù)的快速發(fā)展需要,同時(shí),配置數(shù)量的增加還導(dǎo)致維護(hù)人員工作量大幅增加,維護(hù)人員數(shù)量需求增大,維護(hù)成本增加。如何解決業(yè)務(wù)快速發(fā)展與維護(hù)人員缺少的矛盾?自動(dòng)化配置工具應(yīng)運(yùn)而生。
網(wǎng)絡(luò)配置規(guī)范化,為自動(dòng)化配置提供了可能性。我們將全網(wǎng)配置進(jìn)行統(tǒng)一規(guī)范化,同一型號(hào)不同設(shè)備間配置模板化,如專線業(yè)務(wù)均采用QOS限速模式,而非既有QOS形式又有POLICY-CAR形式,撥號(hào)業(yè)務(wù)使用同一子接口號(hào)等。如此一來(lái),新業(yè)務(wù)上線需全網(wǎng)部署時(shí)則可使用同樣的配置命令,亦或是批量配置用戶時(shí)僅修改用戶相關(guān)參數(shù)即可。同一型號(hào)大量設(shè)備重復(fù)性的配置工作既耗時(shí)耗力又毫無(wú)技術(shù)含量,則可使用IT工具模擬人工實(shí)現(xiàn)批量配置?,F(xiàn)網(wǎng)的維護(hù)中多采用簡(jiǎn)單的
重構(gòu)與創(chuàng)新——網(wǎng)絡(luò)技術(shù)編程工具,將需配置的指令寫(xiě)入程序,僅需導(dǎo)入用戶及設(shè)備參數(shù)即可實(shí)現(xiàn)設(shè)備自動(dòng)批量配置。
SecureCRT的腳本可實(shí)現(xiàn)簡(jiǎn)單的批量業(yè)務(wù)配置功能。常見(jiàn)的修改設(shè)備登錄口令、新增撥號(hào)域名等均可使用SecureCRT腳本來(lái)實(shí)現(xiàn)。如實(shí)現(xiàn)修改設(shè)備登錄口令的功能,首先將所有需配置的設(shè)備IP及新口令整理成表格;其次將設(shè)備修改口令的命令按照配置順序編輯成vbs腳本,腳本功能包括從表格讀取內(nèi)容和登錄設(shè)備進(jìn)行操作兩大部分;最后在Telnet中運(yùn)行腳本,如圖2所示,腳本運(yùn)行時(shí)根據(jù)表格登錄不同設(shè)備,同時(shí)依據(jù)表格內(nèi)相應(yīng)的新口令對(duì)設(shè)備口令進(jìn)行修改,以此實(shí)現(xiàn)大量設(shè)備的口令修改功能。依賴腳本的快速配置能力,我們將匯聚及OLT的登錄口令全部實(shí)現(xiàn)腳本化修改,原本每臺(tái)設(shè)備需要5分鐘時(shí)間修改,現(xiàn)在全網(wǎng)2286臺(tái)設(shè)備一個(gè)人一天即可完成全部的口令修改工作。
這種工具大大提高了配置效率,節(jié)省了大量的人力,降低了對(duì)維護(hù)人員的技能要求。此工具類似EXCEL中的宏,特點(diǎn)是簡(jiǎn)單易掌握,但是靈活性較差,僅能滿足簡(jiǎn)單的業(yè)務(wù)需求。
圖2 Telnet下運(yùn)行腳本
隨著業(yè)務(wù)需求的增多,腳本的數(shù)量不斷增長(zhǎng),網(wǎng)絡(luò)維護(hù)中運(yùn)行腳本的操作也開(kāi)始成為一項(xiàng)體力活,此時(shí)對(duì)自動(dòng)化運(yùn)維系統(tǒng)的需求越來(lái)越強(qiáng)烈。我們開(kāi)發(fā)了自動(dòng)化的運(yùn)維系統(tǒng)取代人工快速選擇腳本并登錄設(shè)備進(jìn)行配置。此時(shí)的系統(tǒng)化運(yùn)維已經(jīng)實(shí)現(xiàn)真正意義上的運(yùn)維IT化。
這里的業(yè)務(wù)可以不僅僅局限于用戶的業(yè)務(wù),可以是廣義的業(yè)務(wù),只要是需要在設(shè)備上進(jìn)行配置的內(nèi)容均可理解為業(yè)務(wù),如設(shè)備入網(wǎng)時(shí)需要配置的管理地址可以理解為業(yè)務(wù)。設(shè)備的入網(wǎng)及專線業(yè)務(wù)的開(kāi)通均可使用系統(tǒng)自動(dòng)實(shí)現(xiàn)。在實(shí)現(xiàn)專線業(yè)務(wù)的開(kāi)通時(shí),系統(tǒng)廠家提前將不同型號(hào)設(shè)備的專線開(kāi)通及注銷指令寫(xiě)入系統(tǒng)后臺(tái),當(dāng)需要開(kāi)通專線時(shí),系統(tǒng)自動(dòng)根據(jù)工單判斷需配置的設(shè)備型號(hào),同時(shí)讀取工單中用戶的參數(shù)(如用戶速率,用戶vlan等),生成實(shí)時(shí)的設(shè)備配置指令,自動(dòng)登錄設(shè)備進(jìn)行配置即可完成業(yè)務(wù)的開(kāi)通。系統(tǒng)平均每天可處理200個(gè)用戶的業(yè)務(wù)開(kāi)通或注銷,節(jié)省了約四人/天。同時(shí)系統(tǒng)具備日志功能,可查看系統(tǒng)登錄設(shè)備時(shí)操作的日志。當(dāng)自動(dòng)配置報(bào)錯(cuò)時(shí),維護(hù)人員可根據(jù)日志進(jìn)行排錯(cuò)。如此一來(lái),維護(hù)人員僅需在系統(tǒng)報(bào)錯(cuò)時(shí)介入,大大減少人力維護(hù)的成本,提高開(kāi)通效率。
這類自動(dòng)化運(yùn)維系統(tǒng)通常由專業(yè)的IT公司開(kāi)發(fā),系統(tǒng)對(duì)設(shè)備的配置也在后臺(tái)進(jìn)行,各種配置指令由開(kāi)發(fā)人員寫(xiě)入后臺(tái)進(jìn)行維護(hù),系統(tǒng)使用人員僅可查看配置結(jié)果及相關(guān)日志。系統(tǒng)的開(kāi)發(fā)為維護(hù)人員節(jié)省了大量的時(shí)間和精力,同時(shí)規(guī)范化的配置也大大提高了網(wǎng)絡(luò)配置的正確率和規(guī)范性,提高了網(wǎng)絡(luò)維護(hù)的效率。
圖3 專線自動(dòng)配置系統(tǒng)工單
自動(dòng)運(yùn)維系統(tǒng)在網(wǎng)絡(luò)維護(hù)中發(fā)揮了很大的作用,提高了業(yè)務(wù)的開(kāi)通速度。但實(shí)際工作中,業(yè)務(wù)種類的增加、網(wǎng)絡(luò)設(shè)備系統(tǒng)版本的升級(jí)、設(shè)備型號(hào)的變更等原因均會(huì)導(dǎo)致配置指令的變化。這種變化必然會(huì)導(dǎo)致配置腳本的變化。由于所有配置腳本均在系統(tǒng)內(nèi)部進(jìn)行配置,配置指令的變更必須由系統(tǒng)廠家進(jìn)行后臺(tái)操作,所以早期的自動(dòng)運(yùn)維系統(tǒng)對(duì)廠家的依賴較大,且這種對(duì)系統(tǒng)的更改周期較長(zhǎng),需求響應(yīng)慢。如何實(shí)現(xiàn)設(shè)備配置腳本界面化,讓維護(hù)人員可自行修改配置命令成為我們探索的新目標(biāo)。
新的運(yùn)維系統(tǒng)正是基于設(shè)備配置指令與系統(tǒng)底層徹底分離的目的,將配置指令置于系統(tǒng)前臺(tái),使指令的修改不涉及系統(tǒng)底層的變更。新系統(tǒng)底層僅處理與流程相關(guān)的內(nèi)容。不同業(yè)務(wù)類型的配置指令以各個(gè)模板的形式呈現(xiàn)在系統(tǒng)界面。系統(tǒng)底層提取業(yè)務(wù)類型及設(shè)備型號(hào),動(dòng)態(tài)匹配業(yè)務(wù)模板。系統(tǒng)核心則為模板指令與實(shí)際執(zhí)行的設(shè)備指令間的轉(zhuǎn)化。系統(tǒng)動(dòng)態(tài)選擇模板后,將模板指令翻譯為設(shè)備指令并登錄相應(yīng)的設(shè)備進(jìn)行配置,完成整個(gè)業(yè)務(wù)配置。同時(shí)系統(tǒng)擁有與其他系統(tǒng)的接口,自動(dòng)完成業(yè)務(wù)工單的生成等功能。系統(tǒng)具體架構(gòu)如下:
圖4 新系統(tǒng)架構(gòu)圖
我們將匯聚、OLT及ONU設(shè)備的入網(wǎng)均納入新系統(tǒng),實(shí)現(xiàn)了設(shè)備的快速化規(guī)范入網(wǎng)。當(dāng)有新設(shè)備入網(wǎng)時(shí),人工選擇設(shè)備入網(wǎng)的拓?fù)浜?,系統(tǒng)自動(dòng)根據(jù)設(shè)備類型及業(yè)務(wù)登錄相應(yīng)設(shè)備進(jìn)行配置,如設(shè)備管理地址、語(yǔ)音地址、撥號(hào)業(yè)務(wù)等內(nèi)容。當(dāng)業(yè)務(wù)配置指令變更時(shí),維護(hù)人員僅需將相應(yīng)的業(yè)務(wù)配置模板內(nèi)容進(jìn)行修改即可。若業(yè)務(wù)類型有增加,我們可以通過(guò)增加業(yè)務(wù)模板的方式來(lái)滿足新增業(yè)務(wù)的需求。上述所有的操作均可在系統(tǒng)界面進(jìn)行,而無(wú)需廠家后臺(tái)介入。模板管理界面如圖5所示。新系統(tǒng)適應(yīng)了現(xiàn)在網(wǎng)絡(luò)業(yè)務(wù)類型增多、設(shè)備指令多變、設(shè)備型號(hào)變化的特點(diǎn),可快速實(shí)現(xiàn)業(yè)務(wù)變化的需求。業(yè)務(wù)上線實(shí)現(xiàn)周期由以前的平均兩個(gè)星期縮短至現(xiàn)在的兩天,大大縮短了業(yè)務(wù)上線時(shí)間。在近期DHCP集中認(rèn)證改為分布式session級(jí)認(rèn)證的改造中,由于命令模板可快速修改,新入網(wǎng)設(shè)備迅速實(shí)現(xiàn)了session級(jí)認(rèn)證的配置。
圖5 業(yè)務(wù)模板管理界面
伴隨著運(yùn)維IT化的大趨勢(shì),IT化運(yùn)維在網(wǎng)絡(luò)運(yùn)維中扮演了重要的角色。無(wú)論是從節(jié)省人力、提高效率的角度還是操作正確率的角度,IT化運(yùn)維無(wú)疑是網(wǎng)絡(luò)運(yùn)維發(fā)展的必然趨勢(shì)。運(yùn)維指令模板化的IT系統(tǒng)符合了網(wǎng)絡(luò)設(shè)備更新快、業(yè)務(wù)種類不斷增加的特點(diǎn),將會(huì)受到越來(lái)越多運(yùn)維人的青睞。