性能文件管理、上報(bào)、交互上報(bào)的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)管理領(lǐng)域,特別是涉及一種性能文件管理方法和裝置、性能文件 上報(bào)方法和裝置,W及性能文件管理與上報(bào)交互方法和系統(tǒng)。
【背景技術(shù)】
[0002] 在網(wǎng)管系統(tǒng)中,性能管理是優(yōu)化網(wǎng)絡(luò)W及聯(lián)網(wǎng)的應(yīng)用系統(tǒng)性能的活動(dòng),包括對(duì)網(wǎng) 絡(luò)W及應(yīng)用的監(jiān)測(cè)、及時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)堵塞或中斷情況、全面的故障排除、基于事實(shí)的容量規(guī)劃 和有效地分配網(wǎng)絡(luò)資源。通過性能管理中查詢的性能數(shù)據(jù)可看出當(dāng)前網(wǎng)絡(luò)設(shè)備運(yùn)行情況, 對(duì)網(wǎng)絡(luò)優(yōu)化分析、故障排查等有相當(dāng)重要的作用,所W大規(guī)模網(wǎng)絡(luò)下需要保證全網(wǎng)性能數(shù) 據(jù)采集的完整性和及時(shí)性。
[0003] 目前網(wǎng)元性能文件上報(bào)機(jī)制為:網(wǎng)管通過SNMP(SimpleNetworkManagement Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)下發(fā)給網(wǎng)元網(wǎng)管的FTP(FileTransferProtocol,文件傳輸 協(xié)議)信息,網(wǎng)元通過FTP協(xié)議定點(diǎn)上報(bào)性能數(shù)據(jù)文件到網(wǎng)管服務(wù)器目錄,由于網(wǎng)管的FTP 資源有限,如果所有網(wǎng)元在同一時(shí)刻獲取FTP連接進(jìn)行性能數(shù)據(jù)上報(bào),必然造成大量網(wǎng)元 無法搶占到FTP連接而上報(bào)失敗。所W當(dāng)上報(bào)粒度到來時(shí),網(wǎng)元采用離散的方式進(jìn)行上報(bào), 目前網(wǎng)元的離散時(shí)間為3分鐘(硬編碼不可動(dòng)態(tài)設(shè)置),比如上報(bào)粒度為9:00:00,文件上報(bào) 時(shí)刻為9:00:00到9:03:00之間的隨機(jī)某一砂。在離散時(shí)間為3分鐘內(nèi),如果還出現(xiàn)網(wǎng)元 搶占FTP連接失敗,立刻進(jìn)行重試,連續(xù)重試次數(shù)為3次。
[0004] 但是,發(fā)明人在實(shí)現(xiàn)本發(fā)明時(shí)發(fā)現(xiàn);網(wǎng)管在進(jìn)行大容量測(cè)試的時(shí)候,測(cè)試到6000 網(wǎng)元左右,發(fā)現(xiàn)網(wǎng)管上性能數(shù)據(jù)不全,部分網(wǎng)元性能數(shù)據(jù)丟失,網(wǎng)管后臺(tái)報(bào)錯(cuò),提示部分網(wǎng) 元獲取FTP連接失敗,導(dǎo)致該些網(wǎng)元的性能數(shù)據(jù)上報(bào)失敗,因此使用目前性能文件上報(bào)的 機(jī)制已經(jīng)無法滿足在大規(guī)模網(wǎng)元的網(wǎng)絡(luò)下,保證全網(wǎng)性能數(shù)據(jù)文件上報(bào)到上級(jí)管理系統(tǒng)的 完整性和及時(shí)性。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明要解決的技術(shù)問題是提供一種性能文件管理方法和裝置、性能文件上報(bào)方 法和裝置,W及性能文件管理與上報(bào)交互方法和系統(tǒng),用W解決現(xiàn)有技術(shù)在大規(guī)模網(wǎng)元的 網(wǎng)絡(luò)下,不能保證全網(wǎng)性能數(shù)據(jù)文件上報(bào)到上級(jí)管理系統(tǒng)的完整性和及時(shí)性的問題。
[0006] 為解決上述技術(shù)問題,一方面,本發(fā)明提供一種性能文件管理方法,所述方法包括 W下步驟:
[0007] 根據(jù)網(wǎng)絡(luò)規(guī)模獲取管理數(shù)據(jù);
[0008] 向性能文件上報(bào)裝置下發(fā)所述管理數(shù)據(jù),通知所述性能文件上報(bào)裝置上報(bào)性能文 件;
[0009] 接收并存儲(chǔ)所述性能文件上報(bào)裝置上報(bào)的性能文件。
[0010] 進(jìn)一步,所述管理數(shù)據(jù)包括離散時(shí)間、上報(bào)周期和/或重試終止時(shí)間。
[0011] 進(jìn)一步,所述根據(jù)網(wǎng)絡(luò)規(guī)模獲取管理數(shù)據(jù)的過程包括: A/fX 7")
[0012] 根據(jù)公式= 計(jì)算理論離散時(shí)間,其中T2為理論離散時(shí)間,M為網(wǎng)絡(luò)規(guī)模, 60XA' T1為每個(gè)性能文件平均上傳耗時(shí),N為FTP連接數(shù);
[0013] 在不同網(wǎng)絡(luò)規(guī)模下的大容量模擬測(cè)試,得出網(wǎng)絡(luò)規(guī)模和離散時(shí)間的對(duì)應(yīng)關(guān)系;
[0014] 根據(jù)所述對(duì)應(yīng)關(guān)系及實(shí)際網(wǎng)絡(luò)規(guī)模,得到離散時(shí)間。
[0015] 進(jìn)一步,所述管理數(shù)據(jù)還包括上報(bào)周期,所述根據(jù)網(wǎng)絡(luò)規(guī)模獲取管理數(shù)據(jù)的過程 還包括:
[0016] 根據(jù)公式A+X《T<A+X+15獲取上報(bào)周期;其中T為上報(bào)周期;A為離散時(shí)間;X 為預(yù)留時(shí)間,X的范圍為2到3的實(shí)數(shù)。
[0017] 進(jìn)一步,所述管理數(shù)據(jù)還包括重試終止時(shí)間,所述重試終止時(shí)間大于或等于離散 時(shí)間,小于上報(bào)周期。
[0018] 進(jìn)一步,在向性能文件上報(bào)裝置下發(fā)管理數(shù)據(jù)之前,還包括修改將要下發(fā)的管理 數(shù)據(jù)。
[0019] 進(jìn)一步,所述修改將要下發(fā)的管理數(shù)據(jù)的過程包括:
[0020] 從配置文件中讀取初始管理數(shù)據(jù),按照所述初始管理數(shù)據(jù)修改將要下發(fā)的管理數(shù) 據(jù);或
[0021] 通過GUI界面動(dòng)態(tài)修改將要下發(fā)的管理數(shù)據(jù)。
[0022] 另一方面,本發(fā)明還提供一種性能文件管理裝置,包括:
[0023] 管理數(shù)據(jù)獲取單元,用于根據(jù)網(wǎng)絡(luò)規(guī)模獲取管理數(shù)據(jù);
[0024] 管理數(shù)據(jù)下發(fā)單元,用于向性能文件上報(bào)裝置下發(fā)所述管理數(shù)據(jù);
[0025] 性能文件接收單元,用于接收并存儲(chǔ)所述性能文件上報(bào)裝置上報(bào)的性能文件。
[0026] 進(jìn)一步,所述管理數(shù)據(jù)包括離散時(shí)間、上報(bào)周期和/或重試終止時(shí)間。
[0027] 另一方面,本發(fā)明還提供一種性能文件上報(bào)方法,所述方法包括W下步驟:
[0028] 接收性能文件管理裝置下發(fā)的管理數(shù)據(jù);
[002引生成性能文件;
[0030] 根據(jù)所述管理數(shù)據(jù)向所述性能文件管理裝置上報(bào)性能文件。
[0031] 進(jìn)一步,所述管理數(shù)據(jù)包括離散時(shí)間、上報(bào)周期和/或重試終止時(shí)間。
[0032] 進(jìn)一步,所述生成性能文件的過程包括;根據(jù)所述上報(bào)周期,確定上報(bào)時(shí)間,當(dāng)達(dá) 到上報(bào)時(shí)間時(shí),開始生成本粒度內(nèi)的性能文件。
[0033] 進(jìn)一步,所述向性能文件管理裝置上報(bào)性能文件的過程包括;根據(jù)所述離散時(shí)間 計(jì)算準(zhǔn)確上報(bào)時(shí)刻點(diǎn),到達(dá)上報(bào)時(shí)刻點(diǎn)后,獲取FTP連接進(jìn)行性能文件上報(bào)。
[0034] 進(jìn)一步,所述向性能文件管理裝置上報(bào)性能文件的過程還包括:
[0035] 當(dāng)FTP連接失敗時(shí),達(dá)到預(yù)先設(shè)定的間隔時(shí)間后,判斷當(dāng)前時(shí)間是否小于所述重 試終止時(shí)間;
[0036] 如當(dāng)前時(shí)間小于重試終止時(shí)間時(shí),再次獲取FTP連接進(jìn)行性能文件上報(bào);
[0037] 如當(dāng)前時(shí)間大于或等于重試終止時(shí)間時(shí),停止性能文件上報(bào)。
[0038] 進(jìn)一步,所述預(yù)先設(shè)定的間隔時(shí)間為3砂。
[0039]另一方面,本發(fā)明還提供一種性能文件上報(bào)裝置,包括:
[0040] 管理數(shù)據(jù)接收單元,用于接收性能文件管理裝置下發(fā)的管理數(shù)據(jù);
[0041] 性能文件生成單元,用于生成性能文件;
[0042] 上報(bào)單元,用于根據(jù)所述管理數(shù)據(jù)向所述性能文件管理裝置上報(bào)性能文件。
[0043] 進(jìn)一步,所述管理數(shù)據(jù)包括離散時(shí)間、上報(bào)周期和/或重試終止時(shí)間。
[0044] 另一方面,本發(fā)明還提供一種性能文件管理與上報(bào)交互方法,所述方法包括W下 步驟:
[0045] 性能文件管理裝置根據(jù)網(wǎng)絡(luò)規(guī)模獲取管理數(shù)據(jù);
[0046] 所述性能文件管理裝置向性能文件上報(bào)裝置下發(fā)所述管理數(shù)據(jù),通知所述性能文 件上報(bào)裝置上報(bào)性能文件;
[0047] 所述性能文件上報(bào)裝置接收所述性能文件管理裝置下發(fā)的管理數(shù)據(jù);
[0048] 所述性能文件上報(bào)裝置生成性能文件;
[0049] 所述性能文件上報(bào)裝置根據(jù)所述管理數(shù)據(jù)向所述性能文件管理裝置上報(bào)性能文 件;
[0050] 所述性能文件管理裝置接收并存儲(chǔ)所述性能文件上報(bào)裝置上報(bào)的性能文件。
[0051] 另一方面,本發(fā)明還提供一種性能文件管理與上報(bào)交互系統(tǒng),所述系統(tǒng)包括性能 文件管理裝置和性能文件上報(bào)裝置;
[0052] 所述性能文件管理裝置包括:
[0053] 管理數(shù)據(jù)獲取單元,用于根據(jù)網(wǎng)絡(luò)規(guī)模獲取管理數(shù)據(jù);
[0054] 管理數(shù)據(jù)下發(fā)單元,用于向所述性能文件上報(bào)裝置下發(fā)所述管理數(shù)據(jù);
[0055] 性能文件接收單元,用于接收并存儲(chǔ)所述性能文件上報(bào)裝置上報(bào)的性能文件;
[0056] 所述性能文件上報(bào)裝置包括:
[0057] 管理數(shù)據(jù)接收單元,用于接收所述性能文件管理裝置下發(fā)的管理數(shù)據(jù);
[005引性能文件生成單元,用于生成性能文件;
[0059] 上報(bào)單元,用于根據(jù)所述管理數(shù)據(jù)向所述性能文件管理裝置上報(bào)性能文件。
[0060] 本發(fā)明有益效果如下:
[0061] 通過本發(fā)明,在大規(guī)模網(wǎng)絡(luò)中,多個(gè)管理對(duì)象M0的性能文件可W最大限度地利用 上級(jí)管理系統(tǒng)中有限的FTP資源,盡可能保證全網(wǎng)性能文件的完整性采集和及時(shí)性上報(bào), 從而完成全網(wǎng)的性能統(tǒng)計(jì)分析,為網(wǎng)絡(luò)優(yōu)化、故障排查提供可靠的數(shù)據(jù)支持。
【附圖說明】
[0062] 圖1是本發(fā)明實(shí)施例的一種性能文件管理方法的流程圖;
[0063] 圖2是本發(fā)明實(shí)施例的一種性能文件管理裝置的結(jié)構(gòu)圖;
[0064] 圖3是本發(fā)明實(shí)施例的一種性能文件上報(bào)方法的流程圖;
[0065] 圖4是本發(fā)明實(shí)施例的一種性能文件上報(bào)裝置的結(jié)構(gòu)圖;
[0066] 圖5是本發(fā)明實(shí)施例的一種性能文件管理與上報(bào)交互方法的流程圖;
[0067] 圖6是本發(fā)明實(shí)施例的一種性能文件管理與上報(bào)交互系統(tǒng)的結(jié)構(gòu)圖;
[0068]圖 7 是本發(fā)明實(shí)施例 8 的EMS(NetworkElementManagementSystem,網(wǎng)元管理 系統(tǒng))網(wǎng)管下發(fā)給網(wǎng)元FTP信息的流程圖;
[0069] 圖8是本發(fā)明實(shí)施例8的網(wǎng)元(肥,NetworkElement)性能數(shù)據(jù)上報(bào)的流程圖;
[0070