午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和系統(tǒng)與流程

文檔序號(hào):11253780閱讀:742來(lái)源:國(guó)知局
設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和系統(tǒng)與流程

本公開涉及一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,越來(lái)越多的設(shè)備連接到網(wǎng)絡(luò)中。在管理網(wǎng)絡(luò)的過(guò)程中,對(duì)于較大規(guī)模的網(wǎng)絡(luò)系統(tǒng)而言,物理網(wǎng)絡(luò)的拓?fù)浒l(fā)現(xiàn)是其中一個(gè)重要環(huán)節(jié)。而拓?fù)湔故炯夹g(shù),則是網(wǎng)絡(luò)拓?fù)浒l(fā)現(xiàn)的重要部分。

然而,在實(shí)現(xiàn)本發(fā)明構(gòu)思的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題,即,在較大規(guī)模的網(wǎng)絡(luò)中,隨著網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)的增大,相應(yīng)的連接關(guān)系呈現(xiàn)也會(huì)變得更為復(fù)雜,使得用戶通過(guò)呈現(xiàn)的拓?fù)浣Y(jié)構(gòu)獲取有效的信息十分困難。



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

本公開的一個(gè)方面提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法,包括:獲取所述設(shè)備集群中至少一個(gè)設(shè)備的連接信息,所述連接信息描述所述設(shè)備的至少一個(gè)接口與該設(shè)備的至少一個(gè)上行設(shè)備的連接,將所述設(shè)備集群中屬于所述拓?fù)浣Y(jié)構(gòu)的相同層級(jí)并且通過(guò)相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個(gè)集合,以及通過(guò)連接所述至少一個(gè)集合中每個(gè)集合的集合標(biāo)識(shí)與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識(shí),來(lái)展示所述拓?fù)浣Y(jié)構(gòu)。

可選地,上述連接代表所述至少一個(gè)集合中每個(gè)集合的集合標(biāo)識(shí)與代表該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識(shí),包括:從屬于所述拓?fù)浣Y(jié)構(gòu)中的最低層級(jí)的至少一個(gè)設(shè)備組成的至少一個(gè)集合開始,將所述最低層級(jí)的至少一個(gè)集合的集合標(biāo)識(shí)與該集合對(duì)應(yīng)的至少一個(gè)上行設(shè)備的設(shè)備標(biāo)識(shí)連接,以及依次將當(dāng)前層級(jí)的至少一個(gè)集合的集合標(biāo)識(shí)與該集合對(duì)應(yīng)的至少一個(gè)上行設(shè)備的設(shè)備標(biāo)識(shí)進(jìn)行連接,直到當(dāng)前層級(jí)中的任一設(shè)備不存在上行設(shè)備為止。

可選地,上述方法還包括:獲取所述拓?fù)浣Y(jié)構(gòu)中至少一個(gè)設(shè)備的接口信息,所述接口信息表征所述設(shè)備的至少一個(gè)接口的接口狀態(tài),所述接口狀態(tài)包括以下任一一個(gè):擁塞狀態(tài)、臨界狀態(tài)、或正常狀態(tài);

展示所述至少一個(gè)設(shè)備的至少一個(gè)接口的接口狀態(tài)。

可選地,上述展示所述至少一個(gè)設(shè)備的至少一個(gè)接口的接口狀態(tài),包括:通過(guò)不同的顏色展示所述不同接口的接口狀態(tài),以及/或者通過(guò)不同的圖形展示所述不同接口的接口狀態(tài)。

可選地,上述方法還包括:在所述屬于拓?fù)浣Y(jié)構(gòu)的相同層級(jí)的至少一個(gè)設(shè)備組成的至少一個(gè)集合的數(shù)量超過(guò)第一閾值時(shí),將所述至少一個(gè)集合中包含的設(shè)備少于第二閾值的至少兩個(gè)集合的集合標(biāo)識(shí)進(jìn)行合并處理,以及使用所述至少兩個(gè)集合各自與上行設(shè)備的連接關(guān)系,展示所述合并后的集合標(biāo)識(shí)與各自相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識(shí)之間的連接關(guān)系。

本公開的另一個(gè)方面提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng),包括:第一獲取模塊,獲取所述設(shè)備集群中至少一個(gè)設(shè)備的連接信息,所述連接信息描述所述設(shè)備的至少一個(gè)接口與該設(shè)備的至少一個(gè)上行設(shè)備的連接,集合組成模塊,將所述設(shè)備集群中屬于所述拓?fù)浣Y(jié)構(gòu)的相同層級(jí)并且通過(guò)相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個(gè)集合,以及第一連接模塊,通過(guò)連接所述至少一個(gè)集合中每個(gè)集合的集合標(biāo)識(shí)與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識(shí),來(lái)展示所述拓?fù)浣Y(jié)構(gòu)。

可選地,上述連接代表所述至少一個(gè)集合中每個(gè)集合的集合標(biāo)識(shí)與代表該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識(shí),包括:從屬于所述拓?fù)浣Y(jié)構(gòu)中的最低層級(jí)的至少一個(gè)設(shè)備組成的至少一個(gè)集合開始,將所述最低層級(jí)的至少一個(gè)集合的集合標(biāo)識(shí)與該集合對(duì)應(yīng)的至少一個(gè)上行設(shè)備的設(shè)備標(biāo)識(shí)連接;以及依次將當(dāng)前層級(jí)的至少一個(gè)集合的集合標(biāo)識(shí)與該集合對(duì)應(yīng)的至少一個(gè)上行設(shè)備的設(shè)備標(biāo)識(shí)進(jìn)行連接,直到當(dāng)前層級(jí)中的任一設(shè)備不存在上行設(shè)備為止。

可選地,上述系統(tǒng)還包括:第二獲取模塊,獲取所述拓?fù)浣Y(jié)構(gòu)中至少一個(gè)設(shè)備的接口信息,所述接口信息表征所述設(shè)備的至少一個(gè)接口的接口狀態(tài),所述接口狀態(tài)包括以下任一一個(gè):擁塞狀態(tài)、臨界狀態(tài)、或正常狀態(tài),以及接口展示模塊,展示所述至少一個(gè)設(shè)備的至少一個(gè)接口的接口狀態(tài)。

可選地,上述展示所述至少一個(gè)設(shè)備的至少一個(gè)接口的接口狀態(tài),包括:通過(guò)不同的顏色展示所述不同接口的接口狀態(tài),以及/或者通過(guò)不同的圖形展示所述不同接口的接口狀態(tài)。

可選地,上述系統(tǒng)還包括:集合合并模塊,在所述屬于拓?fù)浣Y(jié)構(gòu)的相同層級(jí)的至少一個(gè)設(shè)備組成的至少一個(gè)集合的數(shù)量超過(guò)第一閾值時(shí),將所述至少一個(gè)集合中包含的設(shè)備少于第二閾值的至少兩個(gè)集合的集合標(biāo)識(shí)進(jìn)行合并處理,以及第二連接模塊,使用所述至少兩個(gè)集合各自與上行設(shè)備的連接關(guān)系,展示所述合并后的集合標(biāo)識(shí)與各自相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識(shí)之間的連接關(guān)系。

本公開的另一方面提供了一種拓?fù)浣Y(jié)構(gòu)的展示系統(tǒng),包括:至少一個(gè)存儲(chǔ)器,存儲(chǔ)可執(zhí)行指令,以及至少一個(gè)處理器,所述至少一個(gè)處理器執(zhí)行所述可執(zhí)行指令,以執(zhí)行如上所述的方法。

本公開的另一方面提供了一種電子設(shè)備,包括如上所述的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng),以及展示單元,用于展示所述拓?fù)浣Y(jié)構(gòu)。

本公開的另一方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,所述指令在被執(zhí)行時(shí)用于實(shí)現(xiàn)如上所述的方法。

本公開的另一方面提供了一種計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括計(jì)算機(jī)可執(zhí)行指令,所述指令在被執(zhí)行時(shí)用于實(shí)現(xiàn)如上所述的方法。

附圖說(shuō)明

為了更完整地理解本公開及其優(yōu)勢(shì),現(xiàn)在將參考結(jié)合附圖的以下描述,其中:

圖1a和1b示意性示出了根據(jù)本公開的實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和系統(tǒng)的應(yīng)用場(chǎng)景;

圖2示意性示出了根據(jù)本公開的實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖;

圖3示意性示出了根據(jù)本公開的另一實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖;

圖4示意性示出了根據(jù)本公開的再一實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖;

圖5示意性示出了根據(jù)本公開的實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)的框圖;

圖6示意性示出了根據(jù)本公開實(shí)施例的電子設(shè)備的框圖;

圖7示意性示出了根據(jù)本公開的另一實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)的框圖。

具體實(shí)施方式

以下,將參照附圖來(lái)描述本公開的實(shí)施例。但是應(yīng)該理解,這些描述只是示例性的,而并非要限制本公開的范圍。此外,在以下說(shuō)明中,省略了對(duì)公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本公開的概念。

在此使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例,而并非意在限制本公開。這里使用的詞語(yǔ)“一”、“一個(gè)(種)”和“該”等也應(yīng)包括“多個(gè)”、“多種”的意思,除非上下文另外明確指出。此外,在此使用的術(shù)語(yǔ)“包括”、“包含”等表明了所述特征、步驟、操作和/或部件的存在,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、步驟、操作或部件。

在此使用的所有術(shù)語(yǔ)(包括技術(shù)和科學(xué)術(shù)語(yǔ))具有本領(lǐng)域技術(shù)人員通常所理解的含義,除非另外定義。應(yīng)注意,這里使用的術(shù)語(yǔ)應(yīng)解釋為具有與本說(shuō)明書的上下文相一致的含義,而不應(yīng)以理想化或過(guò)于刻板的方式來(lái)解釋。

附圖中示出了一些方框圖和/或流程圖。應(yīng)理解,方框圖和/或流程圖中的一些方框或其組合可以由計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器,從而這些指令在由該處理器執(zhí)行時(shí)可以創(chuàng)建用于實(shí)現(xiàn)這些方框圖和/或流程圖中所說(shuō)明的功能/操作的裝置。

因此,本公開的技術(shù)可以硬件和/或軟件(包括固件、微代碼等)的形式來(lái)實(shí)現(xiàn)。另外,本公開的技術(shù)可以采取存儲(chǔ)有指令的計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)程序產(chǎn)品的形式,該計(jì)算機(jī)程序產(chǎn)品可供指令執(zhí)行系統(tǒng)使用或者結(jié)合指令執(zhí)行系統(tǒng)使用。在本公開的上下文中,計(jì)算機(jī)可讀介質(zhì)可以是能夠包含、存儲(chǔ)、傳送、傳播或傳輸指令的任意介質(zhì)。例如,計(jì)算機(jī)可讀介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的具體示例包括:磁存儲(chǔ)裝置,如磁帶或硬盤(hdd);光存儲(chǔ)裝置,如光盤(cd-rom);存儲(chǔ)器,如隨機(jī)存取存儲(chǔ)器(ram)或閃存;和/或有線/無(wú)線通信鏈路。

本公開的實(shí)施例提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法,包括:獲取該設(shè)備集群中至少一個(gè)設(shè)備的連接信息,該連接信息描述設(shè)備的至少一個(gè)接口與該設(shè)備的至少一個(gè)上行設(shè)備的連接,將設(shè)備集群中屬于拓?fù)浣Y(jié)構(gòu)的相同層級(jí)并且通過(guò)相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個(gè)集合,以及通過(guò)連接所述至少一個(gè)集合中每個(gè)集合的集合標(biāo)識(shí)與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識(shí),來(lái)展示所述拓?fù)浣Y(jié)構(gòu)。

圖1a和圖1b示意性示出了根據(jù)本公開的實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法和系統(tǒng)的應(yīng)用場(chǎng)景。其中,圖1a為相關(guān)技術(shù)的拓?fù)浣Y(jié)構(gòu)展示方法示意圖,圖1b為應(yīng)用本公開的實(shí)施例的拓?fù)浣Y(jié)構(gòu)展示方法示意圖。

如圖1a和1b所示,該拓?fù)浣Y(jié)構(gòu)包括至少一個(gè)服務(wù)器110,至少一個(gè)交換機(jī)120以及至少一條連接線130。其中,圖1a和1b示出了具有6個(gè)服務(wù)器110以及2兩個(gè)交換機(jī)120的小型拓?fù)浣Y(jié)構(gòu)。

在圖1a和1b中,服務(wù)器1、服務(wù)器2、服務(wù)器3、服務(wù)器4、服務(wù)器5以及服務(wù)器6均包括相同的兩個(gè)活躍接口,其中第一活躍接口都與交換機(jī)1連接,第二活躍接口都與交換機(jī)2連接。

其中,圖1a示出了采取樹形拓?fù)浣Y(jié)構(gòu)及實(shí)際布線映射的相關(guān)技術(shù)的拓?fù)浣Y(jié)構(gòu)展示方法,即,以單個(gè)設(shè)備為單位進(jìn)行連接展示,可見,其整體網(wǎng)絡(luò)結(jié)構(gòu)較為混亂,在包含更多設(shè)備的拓?fù)浣Y(jié)構(gòu)中很難分清連接線130的連接關(guān)系,導(dǎo)致管理員或者用戶很難在圖中獲取有用的信息。

圖1b示出了采用本公開實(shí)施例的拓?fù)浣Y(jié)構(gòu)展示方法,即將設(shè)備集群中屬于拓?fù)浣Y(jié)構(gòu)的相同層級(jí)并且通過(guò)相同接口連接到相同上行設(shè)備的設(shè)備組成一個(gè)集合,以及通過(guò)連接該集合與該集合對(duì)應(yīng)的上行設(shè)備,來(lái)展示所述拓?fù)浣Y(jié)構(gòu)。例如,服務(wù)器1、服務(wù)器2、服務(wù)器3、服務(wù)器4、服務(wù)器5以及服務(wù)器6都是通過(guò)相同的接口連接到相同的上行設(shè)備,則可以將服務(wù)器1、服務(wù)器2、服務(wù)器3、服務(wù)器4、服務(wù)器5以及服務(wù)器6組成一個(gè)集合,例如集合140,連接該集合140與交換機(jī)1和交換機(jī)2。相比于圖1a所示的展示方法,圖1b連接集合與相應(yīng)的上行設(shè)備,而不是連接集合中每個(gè)設(shè)備與相應(yīng)上行設(shè)備,減少了連接線130的數(shù)量。可見,圖1b的整體網(wǎng)絡(luò)結(jié)構(gòu)較為清晰,并且沒有丟失連接信息,可以方便管理員或者用戶在圖中獲取信息。

可以理解的是,本公開實(shí)施例僅示出了包括6個(gè)服務(wù)器110以及2兩個(gè)交換機(jī)120的小型拓?fù)浣Y(jié)構(gòu),但是本公開并不限制拓?fù)浣Y(jié)構(gòu)中設(shè)備的數(shù)量以及拓?fù)浣Y(jié)構(gòu)的層級(jí)分布,同樣,也不限制拓?fù)浣Y(jié)構(gòu)的類型。

下面結(jié)合圖1的應(yīng)用場(chǎng)景,參考圖2~圖4來(lái)描述根據(jù)本公開示例性實(shí)施方式的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法。需要注意的是,上述應(yīng)用場(chǎng)景僅是為了便于理解本公開的精神和原理而示出,本公開的實(shí)施方式在此方面不受任何限制。相反,本公開的實(shí)施方式可以應(yīng)用于適用的任何場(chǎng)景。

本公開實(shí)施例提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法。其中,設(shè)備集群例如可以是包括多個(gè)服務(wù)器與交換機(jī)的數(shù)據(jù)中心。

圖2示意性示出了根據(jù)本公開的實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖。

如圖2所示,該方法包括操作s201~s203。

在操作s201,獲取設(shè)備集群中至少一個(gè)設(shè)備的連接信息,其中,連接信息描述所述設(shè)備的至少一個(gè)接口與該設(shè)備的至少一個(gè)上行設(shè)備的連接。

根據(jù)本公開實(shí)施例,設(shè)備集群例如可以包括多個(gè)服務(wù)器以及至少一個(gè)交換機(jī)。例如在包括三個(gè)層級(jí)的拓?fù)浣Y(jié)構(gòu)里,第一層級(jí)可以包括邊緣設(shè)備,例如服務(wù)器等,第二層級(jí)可以包括邊緣設(shè)備的上行設(shè)備,例如交換機(jī)等,第三層級(jí)可以包括第二層級(jí)中設(shè)備的上行設(shè)備,例如交換機(jī)等。

獲取至少一個(gè)設(shè)備的連接信息,例如可以是通過(guò)鏈路層發(fā)現(xiàn)協(xié)議來(lái)獲取每個(gè)設(shè)備的連接信息。

其中,連接信息包括該設(shè)備的各個(gè)接口與上行設(shè)備的連接關(guān)系。例如,獲取服務(wù)器1的連接信息可以包括:服務(wù)器1的第一接口和第二接口與上行設(shè)備交換機(jī)1相連接,第三接口與上行設(shè)備交換機(jī)2相連接,第四接口為非活躍接口(例如,該第四接口未與任何上行設(shè)備相連接)。

在操作s202,將設(shè)備集群中屬于拓?fù)浣Y(jié)構(gòu)的相同層級(jí)并且通過(guò)相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個(gè)集合。

根據(jù)本公開實(shí)施例,將拓?fù)浣Y(jié)構(gòu)中相同層級(jí)的多個(gè)設(shè)備中擁有相同連接方式的設(shè)備組成一個(gè)集合。其中,相同的連接方式包括通過(guò)相同的接口連接到相同的上行設(shè)備。

例如,服務(wù)器1包括4個(gè)接口,其中第一接口和第二接口與交換機(jī)1相連,第三接口和第四接口與交換機(jī)2相連。服務(wù)器2包括4個(gè)接口,其中第一接口和第二接口與交換機(jī)1相連,第三接口和第四接口與交換機(jī)2相連。則服務(wù)器1和服務(wù)器2擁有相同的連接方式。

又例如,服務(wù)器3包括4個(gè)接口,其中第一接口和第二接口與交換機(jī)1相連,第三接口與交換機(jī)2相連,第四接口不與任何上行設(shè)備相連。則服務(wù)器1和服務(wù)器3擁有不同的連接方式。

再例如,服務(wù)器4包括4個(gè)接口,其中第一接口和第二接口與交換機(jī)2相連,第三接口和第四接口與交換機(jī)1相連。則服務(wù)器1和服務(wù)器4擁有不同的連接方式。

根據(jù)本公開實(shí)施例,可以先獲取同一層級(jí)的設(shè)備的連接信息,將該層級(jí)中的設(shè)備中具有相同的連接方式的設(shè)備分別組成多個(gè)集合,然后再獲取下一層級(jí)的設(shè)備的連接信息。也可以是獲取拓?fù)浣Y(jié)構(gòu)中,多個(gè)層級(jí)的設(shè)備的連接信息,然后確定屬于相同層級(jí)的設(shè)備,將相同層級(jí)的設(shè)備中具有相同的連接方式的設(shè)備分別組成多個(gè)集合。

在操作s203,通過(guò)連接至少一個(gè)集合中每個(gè)集合的集合標(biāo)識(shí)與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識(shí),來(lái)展示拓?fù)浣Y(jié)構(gòu)。

根據(jù)本公開實(shí)施例,在拓?fù)浣Y(jié)構(gòu)展示中,每個(gè)設(shè)備可以使用設(shè)備標(biāo)識(shí)來(lái)表示,每個(gè)集合可以使用結(jié)合標(biāo)識(shí)來(lái)表示。例如,設(shè)備標(biāo)識(shí)可以是交換機(jī)示意圖或者服務(wù)器示意圖,集合標(biāo)識(shí)可以是框圖。其中,集合標(biāo)識(shí)中還可以包括設(shè)備標(biāo)識(shí),例如,一個(gè)方框表示一個(gè)集合標(biāo)識(shí),該方框中有相應(yīng)服務(wù)器示意圖表示設(shè)備標(biāo)識(shí),即該些服務(wù)器屬于該集合。

由于每個(gè)集合中的設(shè)備擁有相同的連接方式,即,該集合中的設(shè)備通過(guò)相同的接口連接到相同的上行設(shè)備,則可以將該集合的集合標(biāo)識(shí)與相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識(shí)連接,以表示該集合中的所有設(shè)備都是通過(guò)相同的接口與該些相應(yīng)的上行設(shè)備連接。例如,集合a包括四個(gè)服務(wù)器,每個(gè)服務(wù)器的四個(gè)接口都有交換機(jī)1相連接,則可以使用一根線段連接集合a的集合標(biāo)識(shí)與交換機(jī)1的設(shè)備標(biāo)識(shí)來(lái)展示。

根據(jù)本公開實(shí)施例,連接至少一個(gè)集合中每個(gè)集合的集合標(biāo)識(shí)與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識(shí),包括:從屬于拓?fù)浣Y(jié)構(gòu)中的最低層級(jí)的至少一個(gè)設(shè)備組成的至少一個(gè)集合開始,將該最低層級(jí)的至少一個(gè)集合的集合標(biāo)識(shí)與該集合對(duì)應(yīng)的至少一個(gè)上行設(shè)備的設(shè)備標(biāo)識(shí)連接。

依次將當(dāng)前層級(jí)的至少一個(gè)集合的集合標(biāo)識(shí)與該集合對(duì)應(yīng)的至少一個(gè)上行設(shè)備的設(shè)備標(biāo)識(shí)進(jìn)行連接,直到當(dāng)前層級(jí)中的任一設(shè)備不存在上行設(shè)備為止。

例如,從拓?fù)浣Y(jié)構(gòu)的第一層級(jí)中的設(shè)備(即,邊緣設(shè)備)開始,將該層級(jí)中的設(shè)備組成的集合的集合標(biāo)識(shí)與相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識(shí)連接,當(dāng)遍歷該第一層級(jí)的所有設(shè)備之后,將第二層級(jí)中的設(shè)備組成的集合標(biāo)識(shí)與相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識(shí)連接,依次進(jìn)行上述連接,直到當(dāng)前層級(jí)中的任一設(shè)備不存在上行設(shè)備位置。

根據(jù)本公開實(shí)施例,將具有相同連接方式的相同層級(jí)的設(shè)備組成多個(gè)集合,連接該集合與相應(yīng)的上行設(shè)備,可以減少連接線的數(shù)量,并且不會(huì)丟失連接信息,使該拓?fù)浣Y(jié)構(gòu)更加清晰,方便用戶或者管理員從拓?fù)浣Y(jié)構(gòu)的展示中獲取信息。

下面參考圖3~圖4,結(jié)合具體實(shí)施例對(duì)圖2所示的方法做進(jìn)一步說(shuō)明。

圖3示意性示出了根據(jù)本公開的另一實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖。

如圖3所示,該方法包括操作s201~s203以及操作s301~s302。其中,操作s201~s203與上述參考圖2描述的方法相同或類似,在此不再贅述。

在操作s301,獲取拓?fù)浣Y(jié)構(gòu)中至少一個(gè)設(shè)備的接口信息,該接口信息表征該設(shè)備的至少一個(gè)接口的接口狀態(tài),該接口狀態(tài)包括以下任一一個(gè):擁塞狀態(tài)、臨界狀態(tài)、或正常狀態(tài)。

根據(jù)本公開實(shí)施例,獲取拓?fù)浣Y(jié)構(gòu)中至少一個(gè)設(shè)備的接口信息例如可以是通過(guò)鏈路層發(fā)現(xiàn)協(xié)議來(lái)獲取每個(gè)設(shè)備的接口信息。接口信息包括該接口所處的狀態(tài),例如擁塞狀態(tài)、臨界狀態(tài)或者正常狀態(tài)。

在操作s302,展示至少一個(gè)設(shè)備的至少一個(gè)接口的接口狀態(tài)。

根據(jù)本公開實(shí)施例,在拓?fù)浣Y(jié)構(gòu)展示中,每個(gè)設(shè)備可以使用設(shè)備標(biāo)識(shí)來(lái)表示。例如,設(shè)備標(biāo)識(shí)可以是交換機(jī)示意圖或者服務(wù)器示意圖,在示意圖中可以展示每個(gè)接口。并且通過(guò)不同的顏色展示不同的接口狀態(tài),例如,紅色表示擁塞狀態(tài),黃色表示臨界狀態(tài),綠色表示正常狀態(tài)。還可通過(guò)不同的圖形展示不同的接口狀態(tài),例如星形表示擁塞狀態(tài),長(zhǎng)方形表示臨界狀態(tài),心形表示正常狀態(tài)。

根據(jù)本公開實(shí)施例,可以在設(shè)備標(biāo)識(shí)中展示每個(gè)設(shè)備的各個(gè)接口的接口狀態(tài),用以標(biāo)示聚合鏈路中個(gè)子鏈路不同的狀態(tài),使得該拓?fù)浣Y(jié)構(gòu)的展示中信息更加全面,更加有利于用戶或者管理員從拓?fù)浣Y(jié)構(gòu)的展示中獲取信息。

圖4示意性示出了根據(jù)本公開的再一實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示方法的流程圖。

如圖4所示,該方法包括操作s201~s203以及操作s401~s402。其中,操作s201~s203與上述參考圖2描述的方法相同或類似,在此不再贅述。

在操作s401,在屬于拓?fù)浣Y(jié)構(gòu)的相同層級(jí)的至少一個(gè)設(shè)備組成的至少一個(gè)集合的數(shù)量超過(guò)第一閾值時(shí),將該至少一個(gè)集合中包含的設(shè)備少于第二閾值的至少兩個(gè)集合的集合標(biāo)識(shí)進(jìn)行合并處理。

根據(jù)本公開實(shí)施例,如果某一層級(jí)中的設(shè)備連接方式不集中,則會(huì)導(dǎo)致某一層級(jí)的設(shè)備組成的集合數(shù)量過(guò)多,在展示拓?fù)浣Y(jié)構(gòu)是,某一層級(jí)包含過(guò)多的集合或?qū)е抡故緯r(shí)橫向設(shè)備過(guò)多,不利于美觀。因此,當(dāng)相同層級(jí)包含的集合的數(shù)量超過(guò)第一閾值時(shí),則將某些集合(例如,集合中包含的設(shè)備的數(shù)據(jù)量少于第二閾值的集合)進(jìn)行合并。

例如,當(dāng)?shù)谝粚蛹?jí)包含的集合數(shù)量超過(guò)20個(gè)時(shí),則將其中一些只包含五個(gè)及以下設(shè)備的集合進(jìn)行合并。

在本公開實(shí)施例中,對(duì)于集合中包含的設(shè)備少于第二閾值的集合進(jìn)行合并,可以將其全部合并在一個(gè)集合中,也可以根據(jù)需求合并成多個(gè)集合。

根據(jù)本公開實(shí)施例,合并后的集合采用新的集合標(biāo)識(shí)表示,該新的集合標(biāo)識(shí)中包括其子集對(duì)應(yīng)的集合標(biāo)識(shí)。

在操作s402,使用至少兩個(gè)集合各自與上行設(shè)備的連接關(guān)系,展示合并后的集合標(biāo)識(shí)與各自相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識(shí)之間的連接關(guān)系。

根據(jù)本公開實(shí)施例,由于合并后的集合中的設(shè)備不具有完全相同的連接方式,因此需要對(duì)合并后的集合的每個(gè)子集分別進(jìn)行連接。例如,將集合a與集合b進(jìn)行合并,其中,集合a與上行設(shè)備x相連接,集合b與上行設(shè)備y相連接,則在該拓?fù)浣Y(jié)構(gòu)的展示中,使用連接線將集合a與上行設(shè)備x連接,同樣,使用連接線將集合b與上行設(shè)備y連接。

在本公開實(shí)施例中,在某一層級(jí)包含的集合過(guò)多時(shí),將該層級(jí)的集合中包含設(shè)備少的集合進(jìn)行合并,將這些集合合并在一個(gè)集合中進(jìn)行展示,避免在展示時(shí),橫向羅列過(guò)長(zhǎng),不利于觀察和美觀。并且,在表示連接關(guān)系時(shí),對(duì)于合并后的集合,分別將組成該集合的集合與其相應(yīng)的上行設(shè)備進(jìn)行連接,不會(huì)丟失或者錯(cuò)誤表示連接關(guān)系。

可以理解,本公開是上述參考圖2~圖4描述的方法僅是本公開的幾種實(shí)施方式,本公開還可以是上述方法的組合或者變形。

本公開的實(shí)施例提供了一種設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)。

圖5示意性示出了根據(jù)本公開的實(shí)施例的設(shè)備集群的拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)500的框圖。

如圖5所示,拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)500包括第一獲取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570。該拓?fù)浣Y(jié)構(gòu)展示系統(tǒng)500可以執(zhí)行上面參考圖2~圖4描述的方法,以實(shí)現(xiàn)拓?fù)浣Y(jié)構(gòu)的展示。

具體地,第一獲取模塊510,獲取設(shè)備集群中至少一個(gè)設(shè)備的連接信息,其中,連接信息描述所述設(shè)備的至少一個(gè)接口與該設(shè)備的至少一個(gè)上行設(shè)備的連接。根據(jù)本公開實(shí)施例,第一獲取模塊510例如可以執(zhí)行上文參考圖2描述的操作s201,在此不再贅述。

集合組成模塊520,將設(shè)備集群中屬于拓?fù)浣Y(jié)構(gòu)的相同層級(jí)并且通過(guò)相同接口連接到相同上行設(shè)備的設(shè)備組成至少一個(gè)集合。根據(jù)本公開實(shí)施例,集合組成模塊520例如可以執(zhí)行上文參考圖2描述的操作s202,在此不再贅述。

第一連接模塊530,通過(guò)連接至少一個(gè)集合中每個(gè)集合的集合標(biāo)識(shí)與該集合中的設(shè)備的上行設(shè)備的設(shè)備標(biāo)識(shí),來(lái)展示拓?fù)浣Y(jié)構(gòu)。根據(jù)本公開實(shí)施例,第一連接模塊530例如可以執(zhí)行上文參考圖2描述的操作s203,在此不再贅述。

第二獲取模塊540,獲取拓?fù)浣Y(jié)構(gòu)中至少一個(gè)設(shè)備的接口信息,該接口信息表征該設(shè)備的至少一個(gè)接口的接口狀態(tài),該接口狀態(tài)包括以下任一一個(gè):擁塞狀態(tài)、臨界狀態(tài)、或正常狀態(tài)。根據(jù)本公開實(shí)施例,第二獲取模塊540例如可以執(zhí)行上文參考圖3描述的操作s301,在此不再贅述。

接口展示模塊550,展示至少一個(gè)設(shè)備的至少一個(gè)接口的接口狀態(tài)。根據(jù)本公開實(shí)施例,接口展示模塊550例如可以執(zhí)行上文參考圖3描述的操作s302,在此不再贅述。

集合合并模塊560,在屬于拓?fù)浣Y(jié)構(gòu)的相同層級(jí)的至少一個(gè)設(shè)備組成的至少一個(gè)集合的數(shù)量超過(guò)第一閾值時(shí),將該至少一個(gè)集合中包含的設(shè)備少于第二閾值的至少兩個(gè)集合的集合標(biāo)識(shí)進(jìn)行合并處理。根據(jù)本公開實(shí)施例,集合合并模塊560例如可以執(zhí)行上文參考圖4描述的操作s401,在此不再贅述。

第二連接模塊570,使用至少兩個(gè)集合各自與上行設(shè)備的連接關(guān)系,展示合并后的集合標(biāo)識(shí)與各自相應(yīng)的上行設(shè)備的設(shè)備標(biāo)識(shí)之間的連接關(guān)系。根據(jù)本公開實(shí)施例,第二連接模塊570例如可以執(zhí)行上文參考圖4描述的操作s402,在此不再贅述。

根據(jù)本公開實(shí)施例,將具有相同連接方式的相同層級(jí)的設(shè)備組成多個(gè)集合,連接該集合與相應(yīng)的上行設(shè)備,可以減少連接線的數(shù)量,并且不會(huì)丟失連接信息,使該拓?fù)浣Y(jié)構(gòu)更加清晰,方便用戶或者管理員從拓?fù)浣Y(jié)構(gòu)的展示中獲取信息。

根據(jù)本公開實(shí)施例,可以在設(shè)備標(biāo)識(shí)中展示每個(gè)設(shè)備的各個(gè)接口的接口狀態(tài),用以標(biāo)示聚合鏈路中個(gè)子鏈路不同的狀態(tài),使得該拓?fù)浣Y(jié)構(gòu)的展示中信息更加全面,更加有利于用戶或者管理員從拓?fù)浣Y(jié)構(gòu)的展示中獲取信息。

在本公開實(shí)施例中,在某一層級(jí)包含的集合過(guò)多時(shí),將該層級(jí)的集合中包含設(shè)備少的集合進(jìn)行合并,將這些集合合并在一個(gè)集合中進(jìn)行展示,避免在展示時(shí),橫向羅列過(guò)長(zhǎng),不利于觀察和美觀。并且,在表示連接關(guān)系時(shí),對(duì)于合并后的集合,分別將組成該集合的集合與其相應(yīng)的上行設(shè)備進(jìn)行連接,不會(huì)丟失或者錯(cuò)誤表示連接關(guān)系。

可以理解的是,第一獲取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570可以合并在一個(gè)模塊中實(shí)現(xiàn),或者其中的任意一個(gè)模塊可以被拆分成多個(gè)模塊?;蛘撸@些模塊中的一個(gè)或多個(gè)模塊的至少部分功能可以與其他模塊的至少部分功能相結(jié)合,并在一個(gè)模塊中實(shí)現(xiàn)。根據(jù)本發(fā)明的實(shí)施例,第一獲取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570中的至少一個(gè)可以至少被部分地實(shí)現(xiàn)為硬件電路,例如現(xiàn)場(chǎng)可編程門陣列(fpga)、可編程邏輯陣列(pla)、片上系統(tǒng)、基板上的系統(tǒng)、封裝上的系統(tǒng)、專用集成電路(asic),或可以以對(duì)電路進(jìn)行集成或封裝的任何其他的合理方式等硬件或固件來(lái)實(shí)現(xiàn),或以軟件、硬件以及固件三種實(shí)現(xiàn)方式的適當(dāng)組合來(lái)實(shí)現(xiàn)?;蛘撸谝猾@取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570中的至少一個(gè)可以至少被部分地實(shí)現(xiàn)為計(jì)算機(jī)程序模塊,當(dāng)該程序被計(jì)算機(jī)運(yùn)行時(shí),可以執(zhí)行相應(yīng)模塊的功能。

圖6示意性示出了根據(jù)本公開實(shí)施例的電子設(shè)備600的框圖。

如圖6所示,該電子設(shè)備600包括展示系統(tǒng)500以及展示單元610。其中,展示系統(tǒng)500與上述參考圖5描述的系統(tǒng)相同或類似,在此不再贅述。

展示單元610,展示展示系統(tǒng)500得到的拓?fù)浣Y(jié)構(gòu)。根據(jù)本公開實(shí)施例,展示單元可以是具有展示功能的任何設(shè)備,例如顯示屏、ar眼鏡、vr眼鏡、投影儀等。本公開對(duì)于該展示單元不做限定,僅需該展示單元610可以展示所述拓?fù)浣Y(jié)構(gòu)。

圖7示意性示出了根據(jù)本公開的另一實(shí)施例的展示系統(tǒng)700的框圖。

如圖7所示,展示系統(tǒng)700包括處理器710、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)720。該展示系統(tǒng)700可以執(zhí)行上面參考圖2~圖4描述的方法,以實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)。

具體地,處理器710例如可以包括通用微處理器、指令集處理器和/或相關(guān)芯片組和/或?qū)S梦⑻幚砥?例如,專用集成電路(asic)),等等。處理器710還可以包括用于緩存用途的板載存儲(chǔ)器。處理器710可以是用于執(zhí)行參考圖2~圖4描述的根據(jù)本公開實(shí)施例的方法流程的不同動(dòng)作的單一處理單元或者是多個(gè)處理單元。

計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)720,例如可以是能夠包含、存儲(chǔ)、傳送、傳播或傳輸指令的任意介質(zhì)。例如,可讀存儲(chǔ)介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)??勺x存儲(chǔ)介質(zhì)的具體示例包括:磁存儲(chǔ)裝置,如磁帶或硬盤(hdd);光存儲(chǔ)裝置,如光盤(cd-rom);存儲(chǔ)器,如隨機(jī)存取存儲(chǔ)器(ram)或閃存;和/或有線/無(wú)線通信鏈路。

計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)720可以包括計(jì)算機(jī)程序721,該計(jì)算機(jī)程序721可以包括代碼/計(jì)算機(jī)可執(zhí)行指令,其在由處理器710執(zhí)行時(shí)使得處理器710執(zhí)行例如上面結(jié)合圖2~圖4所描述的方法流程及其任何變形。

計(jì)算機(jī)程序721可被配置為具有例如包括計(jì)算機(jī)程序模塊的計(jì)算機(jī)程序代碼。例如,在示例實(shí)施例中,計(jì)算機(jī)程序721中的代碼可以包括一個(gè)或多個(gè)程序模塊,例如包括721a、模塊721b、……。應(yīng)當(dāng)注意,模塊的劃分方式和個(gè)數(shù)并不是固定的,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況使用合適的程序模塊或程序模塊組合,當(dāng)這些程序模塊組合被處理器710執(zhí)行時(shí),使得處理器710可以執(zhí)行例如上面結(jié)合圖2~圖4所描述的方法流程及其任何變形。

根據(jù)本發(fā)明的實(shí)施例,第一獲取模塊510、集合組成模塊520、第一連接模塊530、第二獲取模塊540、接口展示模塊550、集合合并模塊560以及第二連接模塊570中的至少一個(gè)可以實(shí)現(xiàn)為參考圖7描述的計(jì)算機(jī)程序模塊,其在被處理器710執(zhí)行時(shí),可以實(shí)現(xiàn)上面描述的相應(yīng)操作。

本領(lǐng)域技術(shù)人員可以理解,本公開的各個(gè)實(shí)施例和/或權(quán)利要求中記載的特征可以進(jìn)行多種組合或/或結(jié)合,即使這樣的組合或結(jié)合沒有明確記載于本公開中。特別地,在不脫離本公開精神和教導(dǎo)的情況下,本公開的各個(gè)實(shí)施例和/或權(quán)利要求中記載的特征可以進(jìn)行多種組合和/或結(jié)合。所有這些組合和/或結(jié)合均落入本公開的范圍。

盡管已經(jīng)參照本公開的特定示例性實(shí)施例示出并描述了本公開,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不背離所附權(quán)利要求及其等同物限定的本公開的精神和范圍的情況下,可以對(duì)本公開進(jìn)行形式和細(xì)節(jié)上的多種改變。因此,本公開的范圍不應(yīng)該限于上述實(shí)施例,而是應(yīng)該不僅由所附權(quán)利要求來(lái)進(jìn)行確定,還由所附權(quán)利要求的等同物來(lái)進(jìn)行限定。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1