本申請涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及一種用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法和裝置。
背景技術(shù):
數(shù)據(jù)傳輸網(wǎng)絡(luò)是由分布在各處的數(shù)據(jù)終端、網(wǎng)絡(luò)端口、傳輸端口和各端口間的連接線纜構(gòu)成的系統(tǒng)。其作為一個(gè)基礎(chǔ)承載系統(tǒng),可以通過各傳輸路徑傳輸二進(jìn)制編碼的字母、數(shù)字、符號以及數(shù)字化的聲音和圖像信息等數(shù)據(jù)。隨著數(shù)據(jù)傳輸網(wǎng)絡(luò)的飛速發(fā)展,網(wǎng)絡(luò)中的網(wǎng)絡(luò)端口及傳輸端口越來越多,各端口之間的連接線纜的連接關(guān)系也越來越復(fù)雜,將數(shù)據(jù)傳輸網(wǎng)絡(luò)中各傳輸路徑進(jìn)行有效記錄對于網(wǎng)絡(luò)的自動化運(yùn)維具有重要意義。
現(xiàn)有的傳輸路徑記錄方法通常是維護(hù)人員手工記錄,但由于數(shù)據(jù)傳輸網(wǎng)絡(luò)內(nèi)的端口眾多,連接關(guān)系復(fù)雜,且不同的維護(hù)人員的記錄方式、方法也不盡相同,導(dǎo)致記錄的結(jié)果可讀性、結(jié)構(gòu)性、規(guī)律性差,無法有效應(yīng)用于長期的網(wǎng)絡(luò)運(yùn)維工作中。
技術(shù)實(shí)現(xiàn)要素:
本申請的目的在于提出一種用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。
第一方面,本申請?zhí)峁┝艘环N用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法,所述數(shù)據(jù)傳輸網(wǎng)絡(luò)包括由網(wǎng)絡(luò)端口和傳輸端口通過設(shè)有開關(guān)的連接線纜連接的多個(gè)網(wǎng)絡(luò)設(shè)備,數(shù)據(jù)由一個(gè)網(wǎng)絡(luò)端口發(fā)起,經(jīng)所述傳輸端口及所述連接線纜構(gòu)成的傳輸路徑至另一個(gè)網(wǎng)絡(luò)端口終止,所述方法包括:分別分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系,所述源節(jié)點(diǎn)為數(shù)據(jù)發(fā)起的網(wǎng)絡(luò)端口,所述宿節(jié)點(diǎn)為數(shù)據(jù)終止的網(wǎng)絡(luò)端口;確定連接所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的各傳輸端口及所述各傳輸端口間、所述各傳輸端口與所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)間的連接線纜的連接關(guān)系以及設(shè)置在所述連接線纜上的開關(guān)的狀態(tài);基于所述源節(jié)點(diǎn)、所述宿節(jié)點(diǎn)、所述各傳輸端口、所述連接線纜的連接關(guān)系及所述開關(guān)的狀態(tài),構(gòu)建所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的連接拓?fù)鋱D;當(dāng)監(jiān)測到所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)之間的流量超過預(yù)設(shè)值時(shí),控制打開所述連接線纜上狀態(tài)為關(guān)閉的開關(guān),以增加所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)之間的傳輸路徑。
在一些實(shí)施例中,所述分別分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系,包括:將所述數(shù)據(jù)傳輸網(wǎng)絡(luò)劃分為多個(gè)子傳輸網(wǎng)絡(luò),每個(gè)所述子傳輸網(wǎng)絡(luò)包括多個(gè)邊緣傳輸端口和多個(gè)內(nèi)部傳輸端口,所述邊緣傳輸端口之間通過所述內(nèi)部傳輸端口及連接線纜實(shí)現(xiàn)連接;確定連接多個(gè)所述邊緣傳輸端口的內(nèi)部傳輸端口的標(biāo)識及連接線纜的標(biāo)識;確定所述多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系。
在一些實(shí)施例中,所述確定所述多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系,包括:確定每個(gè)邊緣傳輸端口與所屬的子傳輸網(wǎng)絡(luò)外部的傳輸端口是否通過光纖和/或電纜和/或光纜連接;響應(yīng)于邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部傳輸端口是通過光纖和/或電纜和/或光纜連接,確定所述邊緣傳輸端口與所屬的子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系為第一類型;響應(yīng)于邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部傳輸端口不是通過光纖和/或電纜和/或光纜連接,確定所述邊緣傳輸端口與所屬的子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系為第二類型。
在一些實(shí)施例中,所述方法還包括:確定所述多個(gè)邊緣傳輸端口在所屬的子傳輸網(wǎng)絡(luò)內(nèi)部與所述多個(gè)內(nèi)部傳輸接口的連接線纜的連接關(guān)系為第三類型。
在一些實(shí)施例中,所述基于所述源節(jié)點(diǎn)、所述宿節(jié)點(diǎn)、所述各傳輸端口、所述連接線纜的連接關(guān)系及所述開關(guān)的狀態(tài),構(gòu)建所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的連接拓?fù)鋱D,包括:基于所述源節(jié)點(diǎn)、所述宿節(jié)點(diǎn)、每個(gè)所述子傳輸網(wǎng)絡(luò)的多個(gè)邊緣傳輸端口和多個(gè)內(nèi)部傳輸端口、所述連接多個(gè)所述邊緣傳輸端口的內(nèi)部傳輸端口的標(biāo)識及連接線纜的標(biāo)識、所述多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系及所述開關(guān)的狀態(tài),構(gòu)建所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的連接拓?fù)鋱D。
在一些實(shí)施例中,所述方法還包括:將所述數(shù)據(jù)傳輸網(wǎng)絡(luò)中除所述源節(jié)點(diǎn)之外的其它網(wǎng)絡(luò)端口分別作為宿節(jié)點(diǎn),基于所述源節(jié)點(diǎn)和所有宿節(jié)點(diǎn)的連接拓?fù)鋱D,形成所述數(shù)據(jù)傳輸網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D。
在一些實(shí)施例中,在所述控制打開所述連接線纜上狀態(tài)為關(guān)閉的開關(guān)之后,所述方法還包括:更新所述連接拓?fù)鋱D。
第二方面,本申請?zhí)峁┝艘环N用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理裝置,所述數(shù)據(jù)傳輸網(wǎng)絡(luò)包括由網(wǎng)絡(luò)端口和傳輸端口通過設(shè)有開關(guān)的連接線纜連接的多個(gè)網(wǎng)絡(luò)設(shè)備,數(shù)據(jù)由一個(gè)網(wǎng)絡(luò)端口發(fā)起,經(jīng)所述傳輸端口及所述連接線纜構(gòu)成的傳輸路徑至另一個(gè)網(wǎng)絡(luò)端口終止,所述裝置包括:分析單元,用于分別分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系,所述源節(jié)點(diǎn)為數(shù)據(jù)發(fā)起的網(wǎng)絡(luò)端口,所述宿節(jié)點(diǎn)為數(shù)據(jù)終止的網(wǎng)絡(luò)端口;確定單元,用于確定連接所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的各傳輸端口及所述各傳輸端口間、所述各傳輸端口與所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)間的連接線纜的連接關(guān)系以及設(shè)置在所述連接線纜上的開關(guān)的狀態(tài);第一構(gòu)建單元,用于基于所述源節(jié)點(diǎn)、所述宿節(jié)點(diǎn)、所述各傳輸端口、所述連接線纜的連接關(guān)系及所述開關(guān)的狀態(tài),構(gòu)建所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的連接拓?fù)鋱D;控制單元,用于當(dāng)監(jiān)測到所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)之間的流量超過預(yù)設(shè)值時(shí),控制打開所述連接線纜上狀態(tài)為關(guān)閉的開關(guān),以增加所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)之間的傳輸路徑。
在一些實(shí)施例中,所述分析單元包括:劃分模塊,用于將所述數(shù)據(jù)傳輸網(wǎng)絡(luò)劃分為多個(gè)子傳輸網(wǎng)絡(luò),每個(gè)所述子傳輸網(wǎng)絡(luò)包括多個(gè)邊緣傳輸端口和多個(gè)內(nèi)部傳輸端口,所述邊緣傳輸端口之間通過所述內(nèi)部傳輸端口及連接線纜實(shí)現(xiàn)連接;第一確定模塊,用于確定連接多個(gè)所述邊緣傳輸端口的內(nèi)部傳輸端口的標(biāo)識及連接線纜的標(biāo)識;第二確定模塊,用于確定所述多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系。
在一些實(shí)施例中,所述第二確定模塊進(jìn)一步用于:確定每個(gè)邊緣傳輸端口與所屬的子傳輸網(wǎng)絡(luò)外部的傳輸端口是否通過光纖和/或電纜和/或光纜連接;響應(yīng)于邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部傳輸端口是通過光纖和/或電纜和/或光纜連接,確定所述邊緣傳輸端口與所屬的子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系為第一類型;響應(yīng)于邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部傳輸端口不是通過光纖和/或電纜和/或光纜連接,確定所述邊緣傳輸端口與所屬的子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系為第二類型。
在一些實(shí)施例中,所述第一確定模塊進(jìn)一步用于:確定所述多個(gè)邊緣傳輸端口在所屬的子傳輸網(wǎng)絡(luò)內(nèi)部與所述多個(gè)內(nèi)部傳輸接口的連接線纜的連接關(guān)系為第三類型。
在一些實(shí)施例中,所述第一構(gòu)建單元進(jìn)一步用于:基于所述源節(jié)點(diǎn)、所述宿節(jié)點(diǎn)、每個(gè)所述子傳輸網(wǎng)絡(luò)的多個(gè)邊緣傳輸端口和多個(gè)內(nèi)部傳輸端口、所述連接多個(gè)所述邊緣傳輸端口的內(nèi)部傳輸端口的標(biāo)識及連接線纜的標(biāo)識、所述多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系及所述開關(guān)的狀態(tài),構(gòu)建所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的連接拓?fù)鋱D。
在一些實(shí)施例中,所述裝置還包括:第二構(gòu)建單元,用于將所述數(shù)據(jù)傳輸網(wǎng)絡(luò)中除所述源節(jié)點(diǎn)之外的其它網(wǎng)絡(luò)端口分別作為宿節(jié)點(diǎn),基于所述源節(jié)點(diǎn)和所有宿節(jié)點(diǎn)的連接拓?fù)鋱D,形成所述數(shù)據(jù)傳輸網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D。
在一些實(shí)施例中,所述裝置還包括:更新單元,用于在所述控制單元控制打開所述連接線纜上狀態(tài)為關(guān)閉的開關(guān)之后,更新所述連接拓?fù)鋱D。
本申請?zhí)峁┑挠糜跀?shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法和裝置,通過分析數(shù)據(jù)傳輸網(wǎng)絡(luò)中源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系,確定連接源節(jié)點(diǎn)和宿節(jié)點(diǎn)的各傳輸端口和各傳輸端口間、傳輸端口與源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的線纜連接關(guān)系及每個(gè)連接線纜上開關(guān)的狀態(tài),基于上述確定的信息構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的連接拓?fù)鋱D,并監(jiān)測源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量,當(dāng)其超過預(yù)設(shè)值時(shí),打開連接線纜上狀態(tài)為關(guān)閉的開關(guān),從而增加源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑,便于實(shí)現(xiàn)數(shù)據(jù)傳輸網(wǎng)絡(luò)的運(yùn)行和維護(hù)。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本申請的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
圖1是根據(jù)本申請的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法的一個(gè)實(shí)施例的流程示意圖;
圖2是根據(jù)本申請的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法的又一個(gè)實(shí)施例的流程示意圖;
圖3是根據(jù)本申請的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法的劃分的子傳輸網(wǎng)絡(luò)內(nèi)連接線纜的連接關(guān)系的示意圖;
圖4是根據(jù)本申請的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法的構(gòu)建的源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的連接拓?fù)涞氖疽鈭D;
圖5是根據(jù)本申請的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理裝置的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本申請作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本申請。
圖1示出了根據(jù)本申請的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法的一個(gè)實(shí)施例的流程示意圖100。本實(shí)施例中,數(shù)據(jù)傳輸網(wǎng)絡(luò)包括由網(wǎng)絡(luò)端口和傳輸端口通過設(shè)有開關(guān)的連接線纜連接的多個(gè)網(wǎng)絡(luò)設(shè)備。在此數(shù)據(jù)傳輸網(wǎng)絡(luò)中,數(shù)據(jù)由一個(gè)網(wǎng)絡(luò)端口發(fā)起,經(jīng)傳輸端口及連接線纜構(gòu)成的傳輸路徑至另一個(gè)網(wǎng)絡(luò)端口終止。本實(shí)施例的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法包括以下步驟:
步驟101,分別分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系。
本實(shí)施例中,將數(shù)據(jù)傳輸網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備抽象成節(jié)點(diǎn),并將數(shù)據(jù)發(fā)起的網(wǎng)絡(luò)端口稱為源節(jié)點(diǎn),將數(shù)據(jù)終止的網(wǎng)絡(luò)端口稱為宿節(jié)點(diǎn)。由于網(wǎng)絡(luò)端口會連接很多連接線纜,因此需分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系。上述數(shù)據(jù)傳輸網(wǎng)絡(luò)可以是光傳輸網(wǎng)絡(luò)、軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)等。
步驟102,確定連接源節(jié)點(diǎn)和宿節(jié)點(diǎn)的各傳輸端口及各傳輸端口間、各傳輸端口與源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的連接線纜的連接關(guān)系以及設(shè)置在連接線纜上的開關(guān)的狀態(tài)。
由于源節(jié)點(diǎn)和宿節(jié)點(diǎn)可能在距離上跨度很大,因此需要通過傳輸端口通過連接線纜進(jìn)行連接,在分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系之后,可確定與源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接的各傳輸端口,同時(shí)也可以確定上述各傳輸端口間的連接線纜的連接關(guān)系,以及各傳輸端口與源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的連接線纜的連接關(guān)系。由于各連接線纜上設(shè)置有開關(guān),同時(shí)也可以確定連接線纜上的開關(guān)的狀態(tài)。上述開關(guān)可以是光矩陣開關(guān)、繼電器開關(guān)、交叉矩陣開關(guān)等。
步驟103,基于源節(jié)點(diǎn)、宿節(jié)點(diǎn)、各傳輸端口、連接線纜的連接關(guān)系及開關(guān)的狀態(tài),構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接拓?fù)鋱D。
在確定了源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸端口、各傳輸端口間的連接線纜的連接關(guān)系、各傳輸端口與源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的連接線纜的連接關(guān)系以及每個(gè)連接線纜上的開關(guān)的狀態(tài),可以構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的連接拓?fù)鋱D??梢岳斫獾氖牵鲜鲞B接拓?fù)鋱D中,包括至少一條由源節(jié)點(diǎn)出發(fā)至宿節(jié)點(diǎn)的傳輸路徑。
步驟104,當(dāng)監(jiān)測到源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量超過預(yù)設(shè)值時(shí),控制打開連接線纜上狀態(tài)為關(guān)閉的開關(guān),以增加源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑。
數(shù)據(jù)在源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑上傳輸,在源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量過大時(shí),會造成傳輸路徑的擁堵,從而造成數(shù)據(jù)傳輸?shù)难訒r(shí),此時(shí),可控制打開連接線纜上狀態(tài)為關(guān)閉的開關(guān),從而增加了源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑的數(shù)量,從而減緩擁堵。
本申請的上述實(shí)施例提供的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法,通過分析數(shù)據(jù)傳輸網(wǎng)絡(luò)中源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系,確定連接源節(jié)點(diǎn)和宿節(jié)點(diǎn)的各傳輸端口和各傳輸端口間、傳輸端口與源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的線纜連接關(guān)系及每個(gè)連接線纜上開關(guān)的狀態(tài),基于上述確定的信息構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的連接拓?fù)鋱D,并監(jiān)測源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量,當(dāng)其超過預(yù)設(shè)值時(shí),打開連接線纜上狀態(tài)為關(guān)閉的開關(guān),從而增加源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑,可以準(zhǔn)確地監(jiān)測源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑,從而能夠更方便的實(shí)現(xiàn)數(shù)據(jù)傳輸網(wǎng)絡(luò)的運(yùn)行和維護(hù)。
圖2示出了根據(jù)本申請的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法的又一個(gè)實(shí)施例的流程示意圖200。本實(shí)施例的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法包括以下步驟:
步驟201,將數(shù)據(jù)傳輸網(wǎng)絡(luò)劃分為多個(gè)子傳輸網(wǎng)絡(luò)。
由于數(shù)據(jù)傳輸網(wǎng)絡(luò)的范圍可能非常大,小至橫跨不同的樓宇,大至橫跨不同的國家,在管理這樣的數(shù)據(jù)傳輸網(wǎng)絡(luò)時(shí),可將數(shù)據(jù)傳輸網(wǎng)絡(luò)劃分為多個(gè)子傳輸網(wǎng)絡(luò)。劃分的依據(jù)可以是網(wǎng)絡(luò)設(shè)備的品牌,例如廠家A的管理設(shè)備無法管理廠家B的設(shè)備;還可以是地理區(qū)域;還可以是數(shù)據(jù)傳輸網(wǎng)絡(luò)的功能,例如接入網(wǎng)絡(luò),匯聚網(wǎng)絡(luò),骨干網(wǎng)絡(luò)等等,本實(shí)施例對劃分的依據(jù)不做限制。
每個(gè)子傳輸網(wǎng)絡(luò)都包括多個(gè)邊緣傳輸端口和多個(gè)內(nèi)部傳輸端口,各邊緣傳輸端口通過至少一個(gè)內(nèi)部傳輸端口以及連接線纜進(jìn)行連接。本實(shí)施例中,邊緣傳輸端口可以是其所屬的子傳輸網(wǎng)絡(luò)與外部傳輸端口進(jìn)行連接的端口,內(nèi)部傳輸端口則不與其所屬的子傳輸網(wǎng)絡(luò)之外的傳輸端口連接。
步驟202,確定連接多個(gè)邊緣傳輸端口的內(nèi)部傳輸端口的標(biāo)識及連接線纜的標(biāo)識。
由于每個(gè)子傳輸網(wǎng)絡(luò)的內(nèi)部傳輸端口是不與外部的傳輸端口連接,所以可以為每個(gè)子傳輸網(wǎng)絡(luò)的邊緣傳輸端口之間的連接關(guān)系設(shè)定標(biāo)識,從而易于管理,具體可參考圖3,圖3示出了本實(shí)施例的子傳輸網(wǎng)絡(luò)的連接線纜的連接關(guān)系的示意圖300。圖3中,最外圈的大圓可認(rèn)為是一個(gè)子傳輸網(wǎng)絡(luò),圓周上的端口301-308為此子傳輸網(wǎng)絡(luò)的邊緣傳輸端口,上述邊緣傳輸端口通過內(nèi)部傳輸端口及連接線纜連接,如邊緣傳輸端口301與邊緣傳輸端口305通過內(nèi)部傳輸端口A1、A2及A3通過連接線纜連接,其連接線纜的標(biāo)識可記為A;邊緣傳輸端口302與邊緣傳輸端口308通過內(nèi)部傳輸端口B1、B2、B3及B4通過連接線纜連接,其連接線纜的標(biāo)識可記為B;邊緣傳輸端口303與邊緣傳輸端口306通過內(nèi)部傳輸端口C通過連接線纜連接,其連接線纜的標(biāo)識可記為C;邊緣傳輸端口304與邊緣傳輸端口307通過內(nèi)部傳輸端口D1及D2通過連接線纜連接,其連接線纜的標(biāo)識可記為D。
步驟203,確定多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系。
由于各邊緣傳輸端口與其所屬的子傳輸網(wǎng)絡(luò)外部的傳輸端口進(jìn)行連接,所以需要確定各邊緣傳輸端口與外部傳輸端口的連接關(guān)系。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,在確定每個(gè)邊緣傳輸端口與所屬的子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接關(guān)系時(shí),可以首先判斷該邊緣傳輸端口與外部傳輸端口是否通過光纖和/或電纜和/或光纜連接。當(dāng)兩者之間是通過光纖和/或電纜和/或光纜連接時(shí),將此連接關(guān)系確定為第一類型;當(dāng)兩者之間不是通過光纖和/或電纜和/或光纜連接時(shí),將此連接關(guān)系確定為第二類型。
本實(shí)施例中,認(rèn)為各傳輸端口間可以通過光纖、電纜、光纜或光纖配線架(Optical Distribution Frame,ODF)、數(shù)字配線架(Digital Distribution Frame,DDF)、ISP(Internet Service Provider,互聯(lián)網(wǎng)服務(wù)提供商)租用專線電路連接。當(dāng)各傳輸端口間通過光纖、電纜、光纜連接時(shí),由于光纖、電纜、光纜可以實(shí)現(xiàn)直連,不需要相應(yīng)的連接線纜對應(yīng)關(guān)系,所以將此類連接關(guān)系記為第一類型。當(dāng)各傳輸端口間通過ODF、DDF、ISP租用專線電路連接時(shí),由于需要記錄線纜與線纜的對應(yīng)關(guān)系或端口與端口的對應(yīng)關(guān)系,因此將此類連接關(guān)系記為第二類型。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,將每個(gè)子傳輸網(wǎng)絡(luò)的便于傳輸端口與內(nèi)部傳輸端口的連接關(guān)系記為第三類型。
子傳輸網(wǎng)絡(luò)相對于上述第一類型和第二類型的連接關(guān)系都不同,因此將其作為第三類型。
步驟204,確定連接源節(jié)點(diǎn)和宿節(jié)點(diǎn)的各傳輸端口及各傳輸端口間、各傳輸端口與源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的連接線纜的連接關(guān)系以及設(shè)置在連接線纜上的開關(guān)的狀態(tài)。
步驟205,基于源節(jié)點(diǎn)、宿節(jié)點(diǎn)、每個(gè)子傳輸網(wǎng)絡(luò)的多個(gè)邊緣傳輸端口和多個(gè)內(nèi)部傳輸端口、連接多個(gè)所述邊緣傳輸端口的內(nèi)部傳輸端口的標(biāo)識及連接線纜的標(biāo)識、多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系及開關(guān)的狀態(tài),構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接拓?fù)鋱D。
基于上述確定的源節(jié)點(diǎn)、宿節(jié)點(diǎn)、各子傳輸網(wǎng)絡(luò)內(nèi)部的連接關(guān)系以及各子傳輸網(wǎng)絡(luò)與外部端口的連接關(guān)系以及連接線纜上開關(guān)的狀態(tài),構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接拓?fù)鋱D。具體可參看圖4,圖4示出了根據(jù)本申請的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法的構(gòu)建的源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的連接拓?fù)涞氖疽鈭D400。其中,源節(jié)點(diǎn)401和宿節(jié)點(diǎn)402之間的連接路徑可以包括2條,一條實(shí)線表示的傳輸路徑由傳輸端口411-414及其之間的連接線纜構(gòu)成,另一條虛線表示的傳輸路徑由傳輸端口421-424及其之間的連接線纜構(gòu)成。此處,以實(shí)線表示連接線纜上的開關(guān)狀態(tài)都為開的傳輸路徑,虛線表示此傳輸路徑上至少有一個(gè)開關(guān)狀態(tài)為關(guān)閉,造成詞條傳輸路徑不通,不能傳輸數(shù)據(jù)。
在一條傳輸路徑中,傳輸端口411與源節(jié)點(diǎn)401之間的連接關(guān)系為第一類型,傳輸端口411與傳輸端口412之間的連接關(guān)系為第二類型,傳輸端口412與傳輸端口413之間的連接關(guān)系為第三類型,傳輸端口413與傳輸端口414之間的連接關(guān)系為第一類型,傳輸端口414與宿節(jié)點(diǎn)402之間的連接關(guān)系為第二類型。所有的連接線纜的開關(guān)狀態(tài)都為開。
在另一條傳輸路徑中,傳輸端口421與源節(jié)點(diǎn)401之間的連接關(guān)系為第二類型,開關(guān)狀態(tài)為關(guān)閉,傳輸端口421與傳輸端口422之間的連接關(guān)系為第三類型,傳輸端口422與傳輸端口423之間的連接關(guān)系為第一類型,開關(guān)狀態(tài)為關(guān)閉,傳輸端口423與傳輸端口424之間的連接關(guān)系為第三類型,傳輸端口424與宿節(jié)點(diǎn)402之間的連接關(guān)系為第一類型,開關(guān)狀態(tài)為關(guān)閉。
步驟206,當(dāng)監(jiān)測到源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量超過預(yù)設(shè)值時(shí),控制打開連接線纜上狀態(tài)為關(guān)閉的開關(guān),以增加源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑。
當(dāng)源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量超過預(yù)設(shè)值時(shí),可以控制傳輸端口421與源節(jié)點(diǎn)401之間的開關(guān)、傳輸端口422與傳輸端口423之間的開關(guān)及傳輸端口424與宿節(jié)點(diǎn)402之間的開關(guān)的狀態(tài)都轉(zhuǎn)換為打開,這樣就增加了一條傳輸路徑,從而緩解了由于流量過大造成的傳輸路徑擁堵。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,還可以將數(shù)據(jù)傳輸網(wǎng)絡(luò)中的其它網(wǎng)絡(luò)端口分別作為源節(jié)點(diǎn)和宿節(jié)點(diǎn),基于構(gòu)建的源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的連接拓?fù)鋱D,就可以得到整個(gè)數(shù)據(jù)傳輸網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D,從而可以實(shí)現(xiàn)對整個(gè)網(wǎng)絡(luò)的傳輸路徑進(jìn)行管理。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,在控制打開連接線纜上狀態(tài)為關(guān)閉的開關(guān)之后,還可以更新上述連接拓?fù)鋱D,以對更新的連接拓?fù)鋱D進(jìn)行維護(hù)。可以理解的是,本實(shí)施例還可以在監(jiān)測到源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量小于另一預(yù)設(shè)值時(shí),關(guān)閉一部分狀態(tài)為打開的開關(guān),從而減少傳輸路徑,避免在流量低谷期耗費(fèi)大量的成本維護(hù)傳輸路徑。
本申請的上述實(shí)施例提供的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理方法,通過為各傳輸端口間及傳輸端口與網(wǎng)絡(luò)端口間的連接關(guān)系進(jìn)行分類,并通過監(jiān)測網(wǎng)絡(luò)端口間的流量來管理網(wǎng)絡(luò)間的傳輸路徑,從而實(shí)現(xiàn)了數(shù)據(jù)傳輸網(wǎng)絡(luò)的自動化運(yùn)維。
進(jìn)一步參考圖5,作為對上述各圖所示方法的實(shí)現(xiàn),本申請?zhí)峁┝艘环N用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理裝置的一個(gè)實(shí)施例,該裝置實(shí)施例與圖1所示的方法實(shí)施例相對應(yīng)。本實(shí)施例中,數(shù)據(jù)傳輸網(wǎng)絡(luò)包括由網(wǎng)絡(luò)端口和傳輸端口通過設(shè)有開關(guān)的連接線纜連接的多個(gè)網(wǎng)絡(luò)設(shè)備。在該數(shù)據(jù)傳輸網(wǎng)絡(luò)中,數(shù)據(jù)由一個(gè)網(wǎng)絡(luò)端口發(fā)起,經(jīng)傳輸端口及連接線纜構(gòu)成的傳輸路徑至另一個(gè)網(wǎng)絡(luò)端口終止。如圖5所示,本實(shí)施例的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理裝置500包括:分析單元501、確定單元502、第一構(gòu)建單元503和控制單元504。
其中,分析單元501,用于分別分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系。本實(shí)施例中,將數(shù)據(jù)傳輸網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備抽象成節(jié)點(diǎn),并將數(shù)據(jù)發(fā)起的網(wǎng)絡(luò)端口稱為源節(jié)點(diǎn),將數(shù)據(jù)終止的網(wǎng)絡(luò)端口稱為宿節(jié)點(diǎn)。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述分析單元501可以進(jìn)一步包括圖5中未示出的劃分模塊、第一確定模塊和第二確定模塊。
劃分模塊,用于將數(shù)據(jù)傳輸網(wǎng)絡(luò)劃分為多個(gè)。
每個(gè)子傳輸網(wǎng)絡(luò)包括多個(gè)邊緣傳輸端口和多個(gè)內(nèi)部傳輸端口,各邊緣傳輸端口之間通過內(nèi)部傳輸端口及連接線纜實(shí)現(xiàn)連接。
第一確定模塊,用于確定連接劃分模塊得到的子傳輸網(wǎng)絡(luò)中多個(gè)邊緣傳輸端口的內(nèi)部傳輸端口的標(biāo)識及連接線纜的標(biāo)識。
第二確定模塊,用于確定劃分模塊得到的子傳輸網(wǎng)絡(luò)中多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述第二確定模塊可以進(jìn)一步用于:
判斷該邊緣傳輸端口與外部傳輸端口是否通過光纖和/或電纜和/或光纜連接。當(dāng)兩者之間是通過光纖和/或電纜和/或光纜連接時(shí),將此連接關(guān)系確定為第一類型;當(dāng)兩者之間不是通過光纖和/或電纜和/或光纜連接時(shí),將此連接關(guān)系確定為第二類型。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述第一確定模塊可以進(jìn)一步用于:
將每個(gè)子傳輸網(wǎng)絡(luò)的便于傳輸端口與內(nèi)部傳輸端口的連接關(guān)系記為第三類型。
確定單元502,用于確定連接源節(jié)點(diǎn)和宿節(jié)點(diǎn)的各傳輸端口及各傳輸端口間、各傳輸端口與源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的連接線纜的連接關(guān)系以及設(shè)置在連接線纜上的開關(guān)的狀態(tài)。
第一構(gòu)建單元503,用于基于分析單元501和確定單元502得到的源節(jié)點(diǎn)、宿節(jié)點(diǎn)、各傳輸端口、連接線纜的連接關(guān)系及開關(guān)的狀態(tài),構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接拓?fù)鋱D。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,上述第一構(gòu)建單元503可以進(jìn)一步用于:
基于上述第一確定模塊和第二確定模塊確定的源節(jié)點(diǎn)、宿節(jié)點(diǎn)、每個(gè)子傳輸網(wǎng)絡(luò)的多個(gè)邊緣傳輸端口和多個(gè)內(nèi)部傳輸端口、連接多個(gè)邊緣傳輸端口的內(nèi)部傳輸端口的標(biāo)識及連接線纜的標(biāo)識、多個(gè)邊緣傳輸端口與子傳輸網(wǎng)絡(luò)外部的傳輸端口的連接線纜的連接關(guān)系及開關(guān)的狀態(tài),構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接拓?fù)鋱D。
控制單元504,用于當(dāng)監(jiān)測到源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量超過預(yù)設(shè)值時(shí),控制打開第一構(gòu)建單元503構(gòu)建的連接拓?fù)鋱D中連接線纜上狀態(tài)為關(guān)閉的開關(guān),以增加源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理裝置500還包括第二構(gòu)建單元(未示出),用于將數(shù)據(jù)傳輸網(wǎng)絡(luò)中除源節(jié)點(diǎn)之外的其它網(wǎng)絡(luò)端口分別作為宿節(jié)點(diǎn),基于源節(jié)點(diǎn)和所有宿節(jié)點(diǎn)的連接拓?fù)鋱D,形成數(shù)據(jù)傳輸網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)鋱D。
在本實(shí)施例的一些可選的實(shí)現(xiàn)方式中,用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理裝置500還包括更新單元(未示出),用于在控制單元504控制打開連接線纜上狀態(tài)為關(guān)閉的開關(guān)之后,更新連接拓?fù)鋱D。
本申請的上述實(shí)施例提供的用于數(shù)據(jù)傳輸網(wǎng)絡(luò)的傳輸路徑管理裝置,通過分析單元分析數(shù)據(jù)傳輸網(wǎng)絡(luò)中源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系,使得確定單元確定連接源節(jié)點(diǎn)和宿節(jié)點(diǎn)的各傳輸端口和各傳輸端口間、傳輸端口與源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的線纜連接關(guān)系及每個(gè)連接線纜上開關(guān)的狀態(tài),基于上述確定的信息,構(gòu)建單元構(gòu)建源節(jié)點(diǎn)和宿節(jié)點(diǎn)間的連接拓?fù)鋱D,并監(jiān)測源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的流量,當(dāng)其超過預(yù)設(shè)值時(shí),控制單元控制打開連接線纜上狀態(tài)為關(guān)閉的開關(guān),從而增加源節(jié)點(diǎn)和宿節(jié)點(diǎn)之間的傳輸路徑,便于實(shí)現(xiàn)數(shù)據(jù)傳輸網(wǎng)絡(luò)的運(yùn)行和維護(hù)。
附圖中的流程圖和框圖,圖示了按照本申請各種實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
描述于本申請實(shí)施例中所涉及到的單元可以通過軟件的方式實(shí)現(xiàn),也可以通過硬件的方式來實(shí)現(xiàn)。所描述的單元也可以設(shè)置在處理器中,例如,可以描述為:一種處理器包括分析單元、確定單元、第一構(gòu)建單元和控制單元。其中,這些單元的名稱在某種情況下并不構(gòu)成對該單元本身的限定,例如,分析單元還可以被描述為“分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系的單元”。
作為另一方面,本申請還提供了一種非易失性計(jì)算機(jī)存儲介質(zhì),該非易失性計(jì)算機(jī)存儲介質(zhì)可以是上述實(shí)施例中所述裝置中所包含的非易失性計(jì)算機(jī)存儲介質(zhì);也可以是單獨(dú)存在,未裝配入終端中的非易失性計(jì)算機(jī)存儲介質(zhì)。上述非易失性計(jì)算機(jī)存儲介質(zhì)存儲有一個(gè)或者多個(gè)程序,當(dāng)所述一個(gè)或者多個(gè)程序被一個(gè)設(shè)備執(zhí)行時(shí),使得所述設(shè)備:分別分析源節(jié)點(diǎn)和宿節(jié)點(diǎn)的連接線纜的連接關(guān)系,所述源節(jié)點(diǎn)為數(shù)據(jù)發(fā)起的網(wǎng)絡(luò)端口,所述宿節(jié)點(diǎn)為數(shù)據(jù)終止的網(wǎng)絡(luò)端口;確定連接所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的各傳輸端口及所述各傳輸端口間、所述各傳輸端口與所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)間的連接線纜的連接關(guān)系以及設(shè)置在所述連接線纜上的開關(guān)的狀態(tài);基于所述源節(jié)點(diǎn)、所述宿節(jié)點(diǎn)、所述各傳輸端口、所述連接線纜的連接關(guān)系及所述開關(guān)的狀態(tài),構(gòu)建所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)的連接拓?fù)鋱D;當(dāng)監(jiān)測到所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)之間的流量超過預(yù)設(shè)值時(shí),控制打開所述連接線纜上狀態(tài)為關(guān)閉的開關(guān),以增加所述源節(jié)點(diǎn)和所述宿節(jié)點(diǎn)之間的傳輸路徑。
以上描述僅為本申請的較佳實(shí)施例以及對所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時(shí)也應(yīng)涵蓋在不脫離所述發(fā)明構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。