亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種SDN網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法和裝置與流程

文檔序號:12889910閱讀:428來源:國知局
一種SDN網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法和裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法和裝置。



背景技術(shù):

sdn(softwaredefinednetwork,軟件定義網(wǎng)絡(luò))是網(wǎng)絡(luò)虛擬化的一種實現(xiàn)方式,其核心技術(shù)openflow(交換機)通過將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來,從而實現(xiàn)了網(wǎng)絡(luò)流量的靈活控制,使網(wǎng)絡(luò)作為管道變得更加智能。在sdn網(wǎng)絡(luò)中,通常包括控制節(jié)點和多個服務(wù)節(jié)點,該控制節(jié)點可以與多個服務(wù)節(jié)點連接,從而實現(xiàn)對多個服務(wù)節(jié)點的控制。

為了實時了解sdn網(wǎng)絡(luò)的運行狀態(tài),sdn網(wǎng)絡(luò)的監(jiān)控節(jié)點會在每達到預設(shè)的數(shù)據(jù)采集周期時,采集網(wǎng)絡(luò)的網(wǎng)絡(luò)測量數(shù)據(jù),網(wǎng)絡(luò)策略數(shù)據(jù)包括sdn網(wǎng)絡(luò)的控制節(jié)點發(fā)送的網(wǎng)絡(luò)運行數(shù)據(jù),以及各服務(wù)節(jié)點發(fā)送的節(jié)點運行數(shù)據(jù)。其中,網(wǎng)絡(luò)運行數(shù)據(jù)包括五元組信息、網(wǎng)絡(luò)性能數(shù)據(jù)、控制節(jié)點性能數(shù)據(jù)和網(wǎng)絡(luò)日志信息等;節(jié)點運行數(shù)據(jù)包括服務(wù)節(jié)點性能數(shù)據(jù)和節(jié)點傳輸內(nèi)容等。然后,監(jiān)控節(jié)點會根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)和各服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)進行分析,確定每個服務(wù)節(jié)點的運行狀態(tài)是否正常,及時發(fā)現(xiàn)網(wǎng)絡(luò)中存在的問題。

然而,當sdn網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量較大時,一些服務(wù)節(jié)點發(fā)送的節(jié)點運行數(shù)據(jù)會擁塞甚至丟失,控制節(jié)點則無法得到這些服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)。此時,如果這些服務(wù)節(jié)點發(fā)生了故障,控制節(jié)點將不能及時獲知并進行故障處理,導致網(wǎng)絡(luò)的穩(wěn)定性較差。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例的目的在于提供一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法和裝置,以實現(xiàn)提供網(wǎng)絡(luò)的穩(wěn)定性。具體技術(shù)方案如下:

第一方面,提供了一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法,所述方法包括:

獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù);

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型;

根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及所述每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級;

當達到預設(shè)的第一數(shù)據(jù)采集周期時,如果檢測到所述sdn網(wǎng)絡(luò)發(fā)生擁塞,則根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

可選的,所述根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型,包括:

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定所述每個服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系;

對于所述每個服務(wù)節(jié)點,如果第一服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系與預先存儲的所述服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系的相似度滿足預設(shè)的相似度條件,則將預先存儲的所述第一服務(wù)節(jié)點的歷史節(jié)點類型作為所述第一服務(wù)節(jié)點的當前節(jié)點類型,如果所述相似度不滿足預設(shè)的相似度條件,則根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的節(jié)點分類算法,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型,所述第一服務(wù)節(jié)點是所述每個服務(wù)節(jié)點中的任意一個。

可選的,所述根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的節(jié)點分類算法,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型,包括:

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的特征值算法,確定所述第一服務(wù)節(jié)點對應(yīng)的特征值;

根據(jù)所述第一服務(wù)節(jié)點對應(yīng)的特征值和預先存儲的其他服務(wù)節(jié)點的歷史特征值進行排序,得到特征值的影響性序列;

根據(jù)所述第一服務(wù)節(jié)點的特征值在所述影響性序列中的排序,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型。

可選的,所述根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集,包括:

對于所述每個服務(wù)節(jié)點,如果第一服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系與預先存儲的所述服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系的相似度滿足預設(shè)的相似度條件,則將預先存儲的所述第一服務(wù)節(jié)點的歷史數(shù)據(jù)采集策略作為所述第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略;如果所述相似度不滿足預設(shè)的相似度條件,則確定所述第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略,所述第一服務(wù)節(jié)點是所述每個服務(wù)節(jié)點中的任意一個;

根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級和當前數(shù)據(jù)采集策略,進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

可選的,所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)包括多個第二數(shù)據(jù)采集周期中的采集到的數(shù)據(jù),所述確定所述第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略,包括:

根據(jù)每個所述第二數(shù)據(jù)采集周期內(nèi)的網(wǎng)絡(luò)運行數(shù)據(jù)和所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)、以及所述特征值算法,分別確定所述第一服務(wù)節(jié)點在每個所述第二數(shù)據(jù)采集周期對應(yīng)的特征值,得到所述第一服務(wù)節(jié)點對應(yīng)的特征值序列,所述特征值序列中的特征值按照時間順序排列;

在預先存儲的所述其他服務(wù)節(jié)點的特征值序列中,確定與所述服務(wù)節(jié)點的特征值序列的相似度滿足預設(shè)相似度條件的目標特征值序列;

獲取所述目標特征值序列對應(yīng)的第二服務(wù)節(jié)點的數(shù)據(jù)采集策略,將所述數(shù)據(jù)采集策略作為所述第一服務(wù)節(jié)點的數(shù)據(jù)采集策略。

可選的,所述數(shù)據(jù)采集優(yōu)先級包括高優(yōu)先級和低優(yōu)先級,所述根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集,包括:

采集所述控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和高優(yōu)先級的服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),并向低優(yōu)先級的服務(wù)節(jié)點發(fā)送節(jié)點運行數(shù)據(jù)的停止發(fā)送通知。

第二方面,提供了一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集裝置,所述裝置包括:

第一數(shù)據(jù)采集模塊,用于獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù);

節(jié)點分類模塊,用于根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型;

確定模塊,用于根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及所述每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級;

第二數(shù)據(jù)采集模塊,用于當達到預設(shè)的第一數(shù)據(jù)采集周期時,如果檢測到所述sdn網(wǎng)絡(luò)發(fā)生擁塞,則根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

可選的,所述節(jié)點分類模塊,還用于:

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定所述每個服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系;

對于所述每個服務(wù)節(jié)點,如果第一服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系與預先存儲的所述服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系的相似度滿足預設(shè)的相似度條件,則將預先存儲的所述第一服務(wù)節(jié)點的歷史節(jié)點類型作為所述第一服務(wù)節(jié)點的當前節(jié)點類型,如果所述相似度不滿足預設(shè)的相似度條件,則根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的節(jié)點分類算法,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型,所述第一服務(wù)節(jié)點是所述每個服務(wù)節(jié)點中的任意一個。

可選的,所述節(jié)點分類模塊,還用于:

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的特征值算法,確定所述第一服務(wù)節(jié)點對應(yīng)的特征值;

根據(jù)所述第一服務(wù)節(jié)點對應(yīng)的特征值和預先存儲的其他服務(wù)節(jié)點的歷史特征值進行排序,得到特征值的影響性序列;

根據(jù)所述第一服務(wù)節(jié)點的特征值在所述影響性序列中的排序,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型。

第三方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)內(nèi)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-6任一所述的方法步驟。

本發(fā)明實施例提供的一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法和裝置,可以獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),然后根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型,進而根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級,當達到預設(shè)的第一數(shù)據(jù)采集周期時,這樣,如果檢測到sdn網(wǎng)絡(luò)發(fā)生擁塞,可以根據(jù)每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集,從而獲得重要的服務(wù)節(jié)點的數(shù)據(jù),及時監(jiān)控這些重要的服務(wù)節(jié)點的運行狀態(tài),以便在其發(fā)生故障時及時進行修復,從而提高了網(wǎng)絡(luò)的穩(wěn)定性。

當然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達到以上所述的所有優(yōu)點。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種系統(tǒng)框架圖;

圖2為本發(fā)明實施例提供的一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法流程圖;

圖3為本發(fā)明實施例提供的一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集裝置的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實施例提供的一種電子設(shè)備的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明實施例提供了一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法,該方法可以應(yīng)用于sdn網(wǎng)絡(luò)中,用于監(jiān)控sdn網(wǎng)絡(luò)的運行狀態(tài)的設(shè)備中,該設(shè)備可以是sdn網(wǎng)絡(luò)中的監(jiān)控節(jié)點。該監(jiān)控節(jié)點可以與sdn網(wǎng)絡(luò)中的控制節(jié)點和各服務(wù)節(jié)點建立數(shù)據(jù)連接。如圖1所示,為本發(fā)明實施例提供的系統(tǒng)框架圖。

如圖2所示,以該方法應(yīng)用于監(jiān)控節(jié)點為例,該方法的處理過程可以如下:

步驟201,獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)。

在實施中,在sdn網(wǎng)絡(luò)運行的過程中,控制節(jié)點實時監(jiān)控sdn網(wǎng)絡(luò)的網(wǎng)絡(luò)運行數(shù)據(jù),并對網(wǎng)絡(luò)運行數(shù)據(jù)進行存儲。網(wǎng)絡(luò)運行數(shù)據(jù)包括但不限于五元組信息、網(wǎng)絡(luò)性能數(shù)據(jù)、控制節(jié)點性能數(shù)據(jù)和網(wǎng)絡(luò)日志信息等。其中,五元組信息可以是各服務(wù)節(jié)點的五元組信息,包括{源地址,目的地址,源端口,目的端口,協(xié)議號};網(wǎng)絡(luò)性能數(shù)據(jù)包括但不限于網(wǎng)絡(luò)的吞吐量和傳輸速率等數(shù)據(jù);控制節(jié)點性能數(shù)據(jù)包括但不限于包括但不限于控制器處理效率、控制器緩存性能數(shù)據(jù)、控制指令響應(yīng)時間與控制器能耗數(shù)據(jù)等。同理,每個服務(wù)節(jié)點也可以監(jiān)控自身的節(jié)點運行數(shù)據(jù),并對節(jié)點運行數(shù)據(jù)進行存儲。節(jié)點運行數(shù)據(jù)包括但不限于服務(wù)節(jié)點性能數(shù)據(jù)和節(jié)點傳輸內(nèi)容等,其中,服務(wù)節(jié)點性能數(shù)據(jù)包括但不限于節(jié)點cpu性能數(shù)據(jù)、緩存性能數(shù)據(jù)、節(jié)點能耗數(shù)據(jù)與節(jié)點響應(yīng)時間等;節(jié)點傳輸內(nèi)容主要指網(wǎng)絡(luò)中能抓取到的節(jié)點應(yīng)用系統(tǒng)業(yè)務(wù)數(shù)據(jù)等。

sdn網(wǎng)絡(luò)中可以設(shè)置有策略更新周期,比如3小時或8小時等。當達到該策略更新周期時,監(jiān)控節(jié)點可以采集網(wǎng)絡(luò)測量數(shù)據(jù),也即,從控制節(jié)點中,獲取該策略更新周期內(nèi)的網(wǎng)絡(luò)運行數(shù)據(jù),并且可以從各服務(wù)節(jié)點中,分別獲取每個服務(wù)節(jié)點在該策略更新周期內(nèi)的節(jié)點運行數(shù)據(jù)。例如,監(jiān)控節(jié)點可以在達到策略更新周期時,分別向控制節(jié)點和各服務(wù)節(jié)點發(fā)送數(shù)據(jù)請求,控制節(jié)點接收到該數(shù)據(jù)請求后,可以向監(jiān)控節(jié)點發(fā)送網(wǎng)絡(luò)運行數(shù)據(jù),各服務(wù)節(jié)點接收到該數(shù)據(jù)請求后,可以向監(jiān)控節(jié)點發(fā)送節(jié)點運行數(shù)據(jù);或者,控制節(jié)點和各服務(wù)節(jié)點也可以在達到策略更新周期時,自動向監(jiān)控節(jié)點發(fā)送數(shù)據(jù)。

步驟202,根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型。

在實施中,監(jiān)控節(jié)點獲取到網(wǎng)絡(luò)運行數(shù)據(jù)和每個的節(jié)點運行數(shù)據(jù)后,可以根據(jù)這些數(shù)據(jù)來確定每個服務(wù)節(jié)點的當前節(jié)點類型,具體的處理過程可以為:根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系;對于每個服務(wù)節(jié)點,如果第一服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系與預先存儲的服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系的相似度滿足預設(shè)的相似度條件,則將預先存儲的第一服務(wù)節(jié)點的歷史節(jié)點類型作為第一服務(wù)節(jié)點的當前節(jié)點類型,如果相似度不滿足預設(shè)的相似度條件,則根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)、第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的節(jié)點分類算法,確定第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型,第一服務(wù)節(jié)點是每個服務(wù)節(jié)點中的任意一個。

其中,節(jié)點類型可以反應(yīng)該節(jié)點在sdn網(wǎng)絡(luò)中的影響力的大小,節(jié)點類型可以包括但不限于強關(guān)聯(lián)節(jié)點(對應(yīng)影響力大)和弱關(guān)聯(lián)節(jié)點(對應(yīng)影響力小)。

在實際中,網(wǎng)絡(luò)關(guān)聯(lián)庫中會預先存儲sdn網(wǎng)絡(luò)間中的節(jié)點關(guān)聯(lián)關(guān)系。該節(jié)點關(guān)聯(lián)關(guān)系可以由技術(shù)人員進行設(shè)置,例如,可以設(shè)置服務(wù)節(jié)點a與服務(wù)節(jié)點b和服務(wù)節(jié)點c建立數(shù)據(jù)連接。監(jiān)控節(jié)點還可以根據(jù)網(wǎng)絡(luò)測量數(shù)據(jù),確定每個服務(wù)節(jié)點與其他服務(wù)節(jié)點的數(shù)據(jù)交互頻率,以及每個服務(wù)節(jié)點所具有的功能,分別確定每個服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系。該網(wǎng)絡(luò)拓撲關(guān)系可以表示該服務(wù)節(jié)點與sdn網(wǎng)絡(luò)中的其他服務(wù)節(jié)點的關(guān)聯(lián)情況(比如與其建立數(shù)據(jù)連接的服務(wù)節(jié)點的數(shù)目、與這些服務(wù)節(jié)點的數(shù)據(jù)交互頻率等),以及該服務(wù)節(jié)點在sdn網(wǎng)絡(luò)中的重要程度。監(jiān)控節(jié)點可以對每個服務(wù)節(jié)點的網(wǎng)絡(luò)拓撲關(guān)系進行存儲,以便進行后續(xù)處理。其中,該網(wǎng)絡(luò)拓撲關(guān)系可以是上一次進行策略更新時確定出的網(wǎng)絡(luò)拓撲關(guān)系。

例如,對于任一服務(wù)節(jié)點,監(jiān)控節(jié)點可以根據(jù)該服務(wù)節(jié)點對應(yīng)的五元組信息,確定該服務(wù)節(jié)點與其他設(shè)備(包括其他服務(wù)節(jié)點和用戶終端等)的交互情況,進而確定該服務(wù)節(jié)點與其他服務(wù)節(jié)點的數(shù)據(jù)交互頻率,并判斷該服務(wù)節(jié)點與用戶終端的交互頻率;監(jiān)控節(jié)點還可以根據(jù)該服務(wù)節(jié)點的網(wǎng)絡(luò)日志信息和節(jié)點傳輸內(nèi)容等,確定該服務(wù)節(jié)點對應(yīng)的功能,進而根據(jù)該服務(wù)節(jié)點的功能確定該服務(wù)節(jié)點的重要性;另外,監(jiān)控節(jié)點還可以根據(jù)網(wǎng)絡(luò)性能數(shù)據(jù)、控制節(jié)點性能數(shù)據(jù)、服務(wù)節(jié)點性能數(shù)據(jù)確定當前sdn網(wǎng)絡(luò)的中各設(shè)備的運行狀態(tài)。

監(jiān)控節(jié)點獲取到當前的策略更新周期內(nèi)的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)后,可以按照上述的處理方式,分別確定每個服務(wù)節(jié)點對應(yīng)的當前的網(wǎng)絡(luò)拓撲關(guān)系。對于sdn網(wǎng)絡(luò)中的任一服務(wù)節(jié)點(即第一服務(wù)節(jié)點),監(jiān)控節(jié)點可以將該第一服務(wù)節(jié)點當前的網(wǎng)絡(luò)拓撲關(guān)系,與預先存儲的該第一服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系進行對比,并且可以計算二者的相似度。如果二者的相似度滿足預設(shè)的相似度條件,比如該相似度大于預設(shè)相似度閾值,或者該相似度是最大的第一預設(shè)數(shù)目個相似度之一,則可以判定該服務(wù)節(jié)點的網(wǎng)絡(luò)拓撲關(guān)系未發(fā)生變化,可以將預先存儲的該第一服務(wù)節(jié)點的歷史節(jié)點類型作為第一服務(wù)節(jié)點的當前節(jié)點類型(該第一服務(wù)節(jié)點可稱為已分類節(jié)點)。如果該相似度不滿足預設(shè)的相似度條件,比如相似度小于預設(shè)相似度閾值,或者該相似度是最小的第二預設(shè)數(shù)目個相似度之一,則可以判定第一服務(wù)節(jié)點的網(wǎng)絡(luò)拓撲關(guān)系發(fā)生變化(該第一服務(wù)節(jié)點可稱為未分類節(jié)點),然后可以根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)、第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的節(jié)點分類算法,確定第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型?;谏鲜鎏幚恚O(jiān)控節(jié)點可以確定各服務(wù)節(jié)點是已分類節(jié)點還是未分類節(jié)點,并且可以確定每個已分類節(jié)點的節(jié)點類型(比如是強關(guān)聯(lián)節(jié)點還是弱關(guān)聯(lián)節(jié)點)。

可選的,為了減小監(jiān)控節(jié)點的處理量,監(jiān)控可以將各服務(wù)節(jié)點對應(yīng)的相似度進行排序,進而可以選擇相似度最小的n個服務(wù)節(jié)點作為未分類節(jié)點,其余的服務(wù)節(jié)點作為已分類節(jié)點。其中,n為正整數(shù)。

可選的,對于未分類節(jié)點,監(jiān)控節(jié)點需要確定未分類節(jié)點的節(jié)點類型,相應(yīng)的處理過程可以如下:根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)、第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的特征值算法,確定第一服務(wù)節(jié)點對應(yīng)的特征值;根據(jù)第一服務(wù)節(jié)點對應(yīng)的特征值和預先存儲的其他服務(wù)節(jié)點的歷史特征值進行排序,得到特征值的影響性序列;根據(jù)第一服務(wù)節(jié)點的特征值在影響性序列中的排序,確定第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型。

在實施中,控制節(jié)點和各服務(wù)節(jié)點中都可以設(shè)置有數(shù)據(jù)采集周期(可稱為第二數(shù)據(jù)采集周期),比如該第二數(shù)據(jù)采集周期可以為30s或60s。監(jiān)控節(jié)點可以在每達到第二數(shù)據(jù)采集周期時進行數(shù)據(jù)進行數(shù)據(jù)采集,得到當前的第二數(shù)據(jù)采集周期對應(yīng)的網(wǎng)絡(luò)運行數(shù)據(jù);同理,監(jiān)控節(jié)點也可以在每達到第二數(shù)據(jù)采集周期時對各服務(wù)節(jié)點進行數(shù)據(jù)采集,得到第二數(shù)據(jù)采集周期對應(yīng)的各服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)。上述策略更新周期可以包括m個第二數(shù)據(jù)采集周期,m為正整數(shù)。當達到預設(shè)的策略更新周期時,監(jiān)控節(jié)點可以獲取當前的策略更新周期對應(yīng)的網(wǎng)絡(luò)運行數(shù)據(jù)和各服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)。其中,該網(wǎng)絡(luò)運行數(shù)據(jù)是控制節(jié)點經(jīng)過m個第二數(shù)據(jù)采集周期進行采集得到的網(wǎng)絡(luò)運行數(shù)據(jù);該節(jié)點運行數(shù)據(jù)是服務(wù)節(jié)點經(jīng)過m個第二數(shù)據(jù)采集周期進行采集得到的節(jié)點運行數(shù)據(jù)。

對于任一服務(wù)節(jié)點(即第一服務(wù)節(jié)點),監(jiān)控節(jié)點可以基于預設(shè)的特征值算法,輸入一個第二數(shù)據(jù)采集周期內(nèi)的節(jié)點運行數(shù)據(jù),以及該第二數(shù)據(jù)采集周期內(nèi)的網(wǎng)絡(luò)運行數(shù)據(jù),得到第一服務(wù)節(jié)點對應(yīng)的一個特征值。這樣,對于上述策略更新周期包括m個第二數(shù)據(jù)采集周期的情況,可以確定第一服務(wù)節(jié)點對應(yīng)的m個特征值,進而可以生成第一服務(wù)節(jié)點對應(yīng)的特征值折線圖。該特征值折線圖的橫坐標為時間,縱坐標為特征值。其中,該特征值算法可以采用機器學習中的算法,比如聚類算法、分類算法、進化算法或神經(jīng)網(wǎng)絡(luò)算法等,本實施例不做限定。

基于上述處理,監(jiān)控節(jié)點可以確定每個未分類節(jié)點對應(yīng)的特征值折線圖,監(jiān)控節(jié)點還可以獲取預先存儲的已分類節(jié)點對應(yīng)的特征值折線圖,進而可以生成全局折線圖,全局折線圖的三個坐標軸可以分別為特征值、時間和服務(wù)節(jié)點標識。監(jiān)控節(jié)點可以在全局折線圖中的峰值(即各服務(wù)節(jié)點對應(yīng)的特征值的最大值)中,確定特征值大于或等于預設(shè)特征值閾值的峰值,該峰值對應(yīng)的服務(wù)節(jié)點為強關(guān)聯(lián)節(jié)點;而小于預設(shè)特征值閾值的峰值對應(yīng)的服務(wù)節(jié)點,則為弱關(guān)聯(lián)節(jié)點。其中,預設(shè)特征值閾值可以由技術(shù)人員進行設(shè)置。

或者,監(jiān)控節(jié)點也可以對各服務(wù)節(jié)點對應(yīng)的峰值進行排序(可以按照升序排列,也可以按照降序排列),得到特征值的影響性序列。監(jiān)控節(jié)點可以根據(jù)第一服務(wù)節(jié)點的特征值在該影響性序列中的排序,確定第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型。例如,可以按照由大到小排序,如果未分類的第一服務(wù)節(jié)點對應(yīng)的特征值在該前l(fā)個特征值之內(nèi),則第一服務(wù)節(jié)點為強關(guān)聯(lián)節(jié)點;否則,為弱關(guān)聯(lián)節(jié)點,其中,l為正整數(shù),且l小于m。

另外,監(jiān)控節(jié)點確定網(wǎng)絡(luò)拓撲關(guān)系發(fā)生變化的服務(wù)節(jié)點后,還可以根據(jù)這些發(fā)生變化的網(wǎng)絡(luò)拓撲關(guān)系,更新當前整個sdn網(wǎng)絡(luò)的網(wǎng)絡(luò)拓撲,類似的,監(jiān)控節(jié)點也可以參照上述處理,選擇影響性最大的前l(fā)個服務(wù)節(jié)點的網(wǎng)絡(luò)拓撲關(guān)系,對sdn網(wǎng)絡(luò)的網(wǎng)絡(luò)拓撲進行更新處理。

步驟203,根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級。

在實施中,監(jiān)控節(jié)點中可以預先存儲節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,具體可以為:強關(guān)聯(lián)節(jié)點對應(yīng)高優(yōu)先級,弱關(guān)聯(lián)節(jié)點對應(yīng)低優(yōu)先級。這樣,監(jiān)控節(jié)點可以根據(jù)每個服務(wù)節(jié)點的節(jié)點類型,分別確定每個服務(wù)節(jié)點對應(yīng)的數(shù)據(jù)采集優(yōu)先級。

步驟204,當達到預設(shè)的第一數(shù)據(jù)采集周期時,如果檢測到sdn網(wǎng)絡(luò)發(fā)生擁塞,則根據(jù)每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

在實施中,監(jiān)控節(jié)點中可以預先設(shè)置第一數(shù)據(jù)采集周期,第一數(shù)據(jù)采集周期與上述第二數(shù)據(jù)采集周期可以是相同的。如上所述,每當達到預設(shè)的第一數(shù)據(jù)采集周期(比如每30s或60s)時,監(jiān)控節(jié)點可以進行一次數(shù)據(jù)采集,獲取該第一數(shù)據(jù)采集周期內(nèi)的網(wǎng)絡(luò)測量數(shù)據(jù)。該數(shù)據(jù)采集處理和上述確定每個服務(wù)節(jié)點對應(yīng)的數(shù)據(jù)采集優(yōu)先級的處理過程可以是并行的。當監(jiān)控節(jié)點確定每個服務(wù)節(jié)點對應(yīng)的數(shù)據(jù)采集優(yōu)先級后,如果檢測到sdn網(wǎng)絡(luò)發(fā)生擁塞,則可以根據(jù)每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

具體的,對于監(jiān)控節(jié)點向控制節(jié)點和服務(wù)節(jié)點發(fā)送數(shù)據(jù)請求的情況,監(jiān)控節(jié)點可以只想控制節(jié)點和高優(yōu)先級的服務(wù)節(jié)點發(fā)送數(shù)據(jù)請求;對于控制節(jié)點和服務(wù)節(jié)點主動上報的情況,監(jiān)控節(jié)點可以向低優(yōu)先級的服務(wù)節(jié)點發(fā)送節(jié)點運行數(shù)據(jù)的停止發(fā)送通知,從而實現(xiàn)只采集控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和高優(yōu)先級的服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)。

可選的,還可以設(shè)置各服務(wù)節(jié)點的數(shù)據(jù)采集策略,具體的處理過程可以如下:對于每個服務(wù)節(jié)點,如果第一服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系與預先存儲的服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系的相似度滿足預設(shè)的相似度條件,則將預先存儲的第一服務(wù)節(jié)點的歷史數(shù)據(jù)采集策略作為第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略;如果相似度不滿足預設(shè)的相似度條件,則確定第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略,第一服務(wù)節(jié)點是每個服務(wù)節(jié)點中的任意一個;根據(jù)每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級和當前數(shù)據(jù)采集策略,進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

在實施中,如上所述,對于sdn網(wǎng)絡(luò)中的任一服務(wù)節(jié)點(即第一服務(wù)節(jié)點),監(jiān)控節(jié)點可以將該第一服務(wù)節(jié)點當前的網(wǎng)絡(luò)拓撲關(guān)系,與預先存儲的該第一服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系進行對比,并且可以計算二者的相似度。如果二者的相似度滿足預設(shè)的相似度條件,則可以判定該服務(wù)節(jié)點的網(wǎng)絡(luò)拓撲關(guān)系未發(fā)生變化,可以將預先存儲的該第一服務(wù)節(jié)點的歷史數(shù)據(jù)采集策略作為第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略(該第一服務(wù)節(jié)點可稱為已分類節(jié)點)。如果該相似度不滿足預設(shè)的相似度條件,則可以判定第一服務(wù)節(jié)點的網(wǎng)絡(luò)拓撲關(guān)系發(fā)生變化(該第一服務(wù)節(jié)點可稱為未分類節(jié)點),然后可以確定第一服務(wù)節(jié)點對應(yīng)的當前數(shù)據(jù)采集策略。

當監(jiān)控節(jié)點確定每個服務(wù)節(jié)點對應(yīng)的數(shù)據(jù)采集優(yōu)先級和數(shù)據(jù)采集策略后,如果檢測到sdn網(wǎng)絡(luò)發(fā)生擁塞,則可以根據(jù)每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級和數(shù)據(jù)采集策略進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

可選的,確定未分類節(jié)點的數(shù)據(jù)采集策略的過程可以如下:根據(jù)每個第二數(shù)據(jù)采集周期內(nèi)的網(wǎng)絡(luò)運行數(shù)據(jù)和第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)、以及特征值算法,分別確定第一服務(wù)節(jié)點在每個第二數(shù)據(jù)采集周期對應(yīng)的特征值,得到第一服務(wù)節(jié)點對應(yīng)的特征值序列,特征值序列中的特征值按照時間順序排列;在預先存儲的其他服務(wù)節(jié)點的特征值序列中,確定與服務(wù)節(jié)點的特征值序列的相似度滿足預設(shè)相似度條件的目標特征值序列;獲取目標特征值序列對應(yīng)的第二服務(wù)節(jié)點的數(shù)據(jù)采集策略,將數(shù)據(jù)采集策略作為第一服務(wù)節(jié)點的數(shù)據(jù)采集策略。

在實施中,每個已分類節(jié)點還可以設(shè)置有相應(yīng)的數(shù)據(jù)采集策略,該數(shù)據(jù)采集策略可以包括服務(wù)節(jié)點需要采集的數(shù)據(jù)內(nèi)容,以及每種數(shù)據(jù)內(nèi)容對應(yīng)的優(yōu)先級。如上所述,監(jiān)控節(jié)點可以確定每個未分類節(jié)點對應(yīng)的特征值折線圖,還可以獲取預先存儲的已分類節(jié)點對應(yīng)的特征值折線圖,進而可以生成全局折線圖。對于任一未分類節(jié)點,監(jiān)控節(jié)點可以分別計算該未分類節(jié)點的特征值折線圖,與每個已分類節(jié)點的特征值折線圖的相似度(比如分析圖形形狀的相似度和/或取值范圍的相似度),然后確定相似度最大的已分類節(jié)點的特征值折線圖,該未分類節(jié)點的功能與該已分類節(jié)點的功能通常是相似的,然后可以將該已分類節(jié)點的數(shù)據(jù)采集策略,作為該未分類節(jié)點的數(shù)據(jù)采集策略,監(jiān)控節(jié)點則會基于該數(shù)據(jù)采集策略進行數(shù)據(jù)采集,或者,該未分類節(jié)點基于該數(shù)據(jù)采集策略進行數(shù)據(jù)上報。

本發(fā)明實施例提供的一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法和裝置,可以獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),然后根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型,進而根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級,當達到預設(shè)的第一數(shù)據(jù)采集周期時,這樣,如果檢測到sdn網(wǎng)絡(luò)發(fā)生擁塞,可以根據(jù)每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集,從而獲得重要的服務(wù)節(jié)點的數(shù)據(jù),及時監(jiān)控這些重要的服務(wù)節(jié)點的運行狀態(tài),以便在其發(fā)生故障時及時進行修復,從而提高了網(wǎng)絡(luò)的穩(wěn)定性。

基于相同的技術(shù)構(gòu)思,本發(fā)明施例還提供了一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集裝置,如圖3所示,所述裝置包括:

第一數(shù)據(jù)采集模塊310,用于獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù);

節(jié)點分類模塊320,用于根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型;

確定模塊330,用于根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及所述每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級;

第二數(shù)據(jù)采集模塊340,用于當達到預設(shè)的第一數(shù)據(jù)采集周期時,如果檢測到所述sdn網(wǎng)絡(luò)發(fā)生擁塞,則根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

可選的,所述節(jié)點分類模塊320,還用于:

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定所述每個服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系;

對于所述每個服務(wù)節(jié)點,如果第一服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系與預先存儲的所述服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系的相似度滿足預設(shè)的相似度條件,則將預先存儲的所述第一服務(wù)節(jié)點的歷史節(jié)點類型作為所述第一服務(wù)節(jié)點的當前節(jié)點類型,如果所述相似度不滿足預設(shè)的相似度條件,則根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的節(jié)點分類算法,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型,所述第一服務(wù)節(jié)點是所述每個服務(wù)節(jié)點中的任意一個。

可選的,所述節(jié)點分類模塊320,還用于:

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的特征值算法,確定所述第一服務(wù)節(jié)點對應(yīng)的特征值;

根據(jù)所述第一服務(wù)節(jié)點對應(yīng)的特征值和預先存儲的其他服務(wù)節(jié)點的歷史特征值進行排序,得到特征值的影響性序列;

根據(jù)所述第一服務(wù)節(jié)點的特征值在所述影響性序列中的排序,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型。

本發(fā)明實施例提供的一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法和裝置,可以獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),然后根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型,進而根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級,當達到預設(shè)的第一數(shù)據(jù)采集周期時,這樣,如果檢測到sdn網(wǎng)絡(luò)發(fā)生擁塞,可以根據(jù)每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集,從而獲得重要的服務(wù)節(jié)點的數(shù)據(jù),及時監(jiān)控這些重要的服務(wù)節(jié)點的運行狀態(tài),以便在其發(fā)生故障時及時進行修復,從而提高了網(wǎng)絡(luò)的穩(wěn)定性。

本發(fā)明實施例還提供了一種電子設(shè)備,如圖4所示,包括處理器401、通信接口402、存儲器403和通信總線404,其中,處理器401,通信接口402,存儲器403通過通信總線404完成相互間的通信,

存儲器403,用于存放計算機程序;

處理器401,用于執(zhí)行存儲器403上所存放的程序時,實現(xiàn)如下步驟:

獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù);

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型;

根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及所述每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級;

當達到預設(shè)的第一數(shù)據(jù)采集周期時,如果檢測到所述sdn網(wǎng)絡(luò)發(fā)生擁塞,則根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

可選的,所述根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型,包括:

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定所述每個服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系;

對于所述每個服務(wù)節(jié)點,如果第一服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系與預先存儲的所述服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系的相似度滿足預設(shè)的相似度條件,則將預先存儲的所述第一服務(wù)節(jié)點的歷史節(jié)點類型作為所述第一服務(wù)節(jié)點的當前節(jié)點類型,如果所述相似度不滿足預設(shè)的相似度條件,則根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的節(jié)點分類算法,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型,所述第一服務(wù)節(jié)點是所述每個服務(wù)節(jié)點中的任意一個。

可選的,所述根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的節(jié)點分類算法,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型,包括:

根據(jù)所述網(wǎng)絡(luò)運行數(shù)據(jù)、所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)和預設(shè)的特征值算法,確定所述第一服務(wù)節(jié)點對應(yīng)的特征值;

根據(jù)所述第一服務(wù)節(jié)點對應(yīng)的特征值和預先存儲的其他服務(wù)節(jié)點的歷史特征值進行排序,得到特征值的影響性序列;

根據(jù)所述第一服務(wù)節(jié)點的特征值在所述影響性序列中的排序,確定所述第一服務(wù)節(jié)點對應(yīng)的當前節(jié)點類型。

可選的,所述根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集,包括:

對于所述每個服務(wù)節(jié)點,如果第一服務(wù)節(jié)點對應(yīng)的網(wǎng)絡(luò)拓撲關(guān)系與預先存儲的所述服務(wù)節(jié)點的歷史網(wǎng)絡(luò)拓撲關(guān)系的相似度滿足預設(shè)的相似度條件,則將預先存儲的所述第一服務(wù)節(jié)點的歷史數(shù)據(jù)采集策略作為所述第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略;如果所述相似度不滿足預設(shè)的相似度條件,則確定所述第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略,所述第一服務(wù)節(jié)點是所述每個服務(wù)節(jié)點中的任意一個;

根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級和當前數(shù)據(jù)采集策略,進行網(wǎng)絡(luò)測量數(shù)據(jù)采集。

可選的,所述網(wǎng)絡(luò)運行數(shù)據(jù)和所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)包括多個第二數(shù)據(jù)采集周期中的采集到的數(shù)據(jù),所述確定所述第一服務(wù)節(jié)點的當前數(shù)據(jù)采集策略,包括:

根據(jù)每個所述第二數(shù)據(jù)采集周期內(nèi)的網(wǎng)絡(luò)運行數(shù)據(jù)和所述第一服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù)、以及所述特征值算法,分別確定所述第一服務(wù)節(jié)點在每個所述第二數(shù)據(jù)采集周期對應(yīng)的特征值,得到所述第一服務(wù)節(jié)點對應(yīng)的特征值序列,所述特征值序列中的特征值按照時間順序排列;

在預先存儲的所述其他服務(wù)節(jié)點的特征值序列中,確定與所述服務(wù)節(jié)點的特征值序列的相似度滿足預設(shè)相似度條件的目標特征值序列;

獲取所述目標特征值序列對應(yīng)的第二服務(wù)節(jié)點的數(shù)據(jù)采集策略,將所述數(shù)據(jù)采集策略作為所述第一服務(wù)節(jié)點的數(shù)據(jù)采集策略。

可選的,所述數(shù)據(jù)采集優(yōu)先級包括高優(yōu)先級和低優(yōu)先級,所述根據(jù)所述每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集,包括:

采集所述控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和高優(yōu)先級的服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),并向低優(yōu)先級的服務(wù)節(jié)點發(fā)送節(jié)點運行數(shù)據(jù)的停止發(fā)送通知。

上述電子設(shè)備提到的通信總線可以是外設(shè)部件互連標準(peripheralpomponentinterconnect,簡稱pci)總線或擴展工業(yè)標準結(jié)構(gòu)(extendedindustrystandardarchitecture,簡稱eisa)總線等。該通信總線可以分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。

通信接口用于上述電子設(shè)備與其他設(shè)備之間的通信。

存儲器可以包括隨機存取存儲器(randomaccessmemory,簡稱ram),也可以包括非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。可選的,存儲器還可以是至少一個位于遠離前述處理器的存儲裝置。

上述的處理器可以是通用處理器,包括中央處理器(centralprocessingunit,簡稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡稱np)等;還可以是數(shù)字信號處理器(digitalsignalprocessing,簡稱dsp)、專用集成電路(applicationspecificintegratedcircuit,簡稱asic)、現(xiàn)場可編程門陣列(field-programmablegatearray,簡稱fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。

本發(fā)明實施例提供的一種sdn網(wǎng)絡(luò)測量數(shù)據(jù)的采集方法和裝置,可以獲取控制節(jié)點的網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),然后根據(jù)網(wǎng)絡(luò)運行數(shù)據(jù)和每個服務(wù)節(jié)點的節(jié)點運行數(shù)據(jù),分別確定每個服務(wù)節(jié)點的當前節(jié)點類型,進而根據(jù)預先存儲的節(jié)點類型和數(shù)據(jù)采集優(yōu)先級的對應(yīng)關(guān)系,以及每個服務(wù)節(jié)點的當前節(jié)點類型,分別確定每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級,當達到預設(shè)的第一數(shù)據(jù)采集周期時,這樣,如果檢測到sdn網(wǎng)絡(luò)發(fā)生擁塞,可以根據(jù)每個服務(wù)節(jié)點的數(shù)據(jù)采集優(yōu)先級進行網(wǎng)絡(luò)測量數(shù)據(jù)采集,從而獲得重要的服務(wù)節(jié)點的數(shù)據(jù),及時監(jiān)控這些重要的服務(wù)節(jié)點的運行狀態(tài),以便在其發(fā)生故障時及時進行修復,從而提高了網(wǎng)絡(luò)的穩(wěn)定性。

需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

本說明書中的各個實施例均采用相關(guān)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。

以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1