1.一種混合型網(wǎng)絡生成樹建立方法,應用于由至少一軟件定義網(wǎng)絡與至少一非軟件定義網(wǎng)絡建立的一混合型網(wǎng)絡系統(tǒng),其特征在于,所述的方法包括:
提供一控制器,用以收集該至少一軟件定義網(wǎng)絡與該至少一非軟件定義網(wǎng)絡的網(wǎng)絡封包;其中該軟件定義網(wǎng)絡中具有至少一節(jié)點,與該非軟件定義網(wǎng)絡中的至少一節(jié)點連線;
經(jīng)查詢網(wǎng)絡封包內(nèi)識別信息,以獲得該混合型網(wǎng)絡系統(tǒng)的網(wǎng)絡拓撲的信息,據(jù)以建立一虛擬網(wǎng)絡拓撲;
取得該混合型網(wǎng)絡系統(tǒng)中該至少一軟件定義網(wǎng)絡的封包的路徑延遲與路徑頻寬信息,以及該至少一非軟件定義網(wǎng)絡的路徑延遲與路徑頻寬信息;以及
建立該混合型網(wǎng)絡上的所有或部分生成樹,每個生成樹具有一平均路徑延遲與一平均路徑頻寬,產(chǎn)生一對應價值。
2.如權利要求1所述的混合型網(wǎng)絡生成樹建立方法,其中該控制器為原本用于該軟件定義網(wǎng)絡中的控制器。
3.如權利要求2所述的混合型網(wǎng)絡生成樹建立方法,其中該軟件定義網(wǎng)絡以一開放流的命令收集該軟件定義網(wǎng)絡中每條線路的路徑延遲與路徑頻寬信息。
4.如權利要求2所述的混合型網(wǎng)絡生成樹建立方法,其中該控制器根據(jù)一鏈路層發(fā)現(xiàn)協(xié)議定時取得軟件定義網(wǎng)絡的網(wǎng)絡拓撲的信息。
5.如權利要求4所述的混合型網(wǎng)絡生成樹建立方法,其中該軟件定義網(wǎng)絡的控制器取得傳統(tǒng)交換機發(fā)送給該軟件定義網(wǎng)絡的交換機的網(wǎng)橋協(xié)議數(shù)據(jù)單元的網(wǎng)絡封包,并取得其中的識別數(shù)據(jù),以判別所有該軟件定義網(wǎng)絡網(wǎng)段與所有該非軟件定義網(wǎng)絡網(wǎng)段彼此間的連接狀況,再結(jié)合該控制器根據(jù)該鏈路層發(fā)現(xiàn)協(xié)議所取得的軟件定義網(wǎng)絡拓撲信息,獲得該混合型網(wǎng)絡系統(tǒng)整體拓撲的信息。
6.如權利要求5所述的混合型網(wǎng)絡生成樹建立方法,其中該非軟件定義網(wǎng)絡根據(jù)網(wǎng)橋協(xié)議數(shù)據(jù)單元的封包內(nèi)部所攜帶的路徑消耗資源估算該非軟件定義網(wǎng)絡內(nèi)部的終端節(jié)點與該軟件定義網(wǎng)絡的交換器端口之間的路徑距離。
7.如權利要求1所述的混合型網(wǎng)絡生成樹建立方法,其中還包括根據(jù)每一生成樹的對應價值進行排序,以取得一最佳的生成樹。
8.如權利要求7所述的混合型網(wǎng)絡生成樹建立方法,其中還對各生成樹所具有的該平均路徑延遲與該平均路徑頻寬制定一加權,以設定對該平均路徑延遲與該平均路徑頻寬這兩個數(shù)值效能指標的相對重視程度。
9.一種混合型網(wǎng)絡生成樹備援方法,應用于由至少一軟件定義網(wǎng)絡與至少一非軟件定義網(wǎng)絡建立的一混合型網(wǎng)絡系統(tǒng),其特征在于,所述的系統(tǒng)包括:
以如權利要求1所述的混合型網(wǎng)絡生成樹建立方法建立該混合型網(wǎng)絡上的所有或部分生成樹,其中每個生成樹的對應價值為依據(jù)平均路徑延遲與平均路徑頻寬得出,對該所有或部分生成樹排序;以及
自所取得的網(wǎng)絡封包偵測該混合型網(wǎng)絡系統(tǒng)有異常時,根據(jù)該排序切換另一生成樹。
10.如權利要求9所述的混合型網(wǎng)絡生成樹備援方法,其中根據(jù)網(wǎng)絡封包所攜帶的路徑信息判斷是否有線路頻寬過小、延遲過長,或斷線。
11.如權利要求9所述的混合型網(wǎng)絡生成樹備援方法,其中還對各生成樹所具有的該平均路徑延遲與該平均路徑頻寬制定一加權,以設定對該平均路徑延遲與該平均路徑頻寬這兩個數(shù)值效能指標的相對重視程度。
12.一種混合型網(wǎng)絡生成樹的控制系統(tǒng),其特征在于,所述的系統(tǒng)包括:
一封包取得模塊,用以收集至少一軟件定義網(wǎng)絡以及至少一非軟件定義網(wǎng)絡的網(wǎng)絡封包;其中該軟件定義網(wǎng)絡中具有至少一節(jié)點,與該非軟件定義網(wǎng)絡中的至少一節(jié)點連線;
一封包分析模塊,自該封包取得模塊取得的網(wǎng)絡封包解析得出其中的識別信息與路徑信息;
一拓撲形成模塊,經(jīng)該封包分析模塊解析的信息,藉其中識別信息獲得該混合型網(wǎng)絡系統(tǒng)的網(wǎng)絡拓撲的信息,以建立該混合型網(wǎng)絡系統(tǒng)的拓撲;以及
一生成樹建立模塊,藉該路徑信息估算出該混合型網(wǎng)絡系統(tǒng)的一平均路徑延遲與一平均路徑頻寬,建立該混合型網(wǎng)絡系統(tǒng)的所有或部分生成樹,并取得每個生成樹對應價值。
13.如權利要求12所述的混合型網(wǎng)絡生成樹的控制系統(tǒng),還包括一輸出入 模塊,連接該至少一軟件定義網(wǎng)絡的交換器。
14.如權利要求12所述的混合型網(wǎng)絡生成樹的控制系統(tǒng),還包括一端口控制模塊,當該混合型網(wǎng)絡系統(tǒng)運行于特定生成樹時,該端口控制模塊根據(jù)生成樹的路徑進行端口控制。
15.如權利要求12所述的混合型網(wǎng)絡生成樹的控制系統(tǒng),還包括一管理界面模塊,為提供管理者通過一管理電腦管理該控制系統(tǒng)。