一種指示網(wǎng)絡(luò)設(shè)備端口狀態(tài)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)設(shè)備領(lǐng)域,尤其涉及一種指示網(wǎng)絡(luò)設(shè)備端口狀態(tài)的方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,各種網(wǎng)絡(luò)設(shè)備(如交換機、路由器、網(wǎng)卡等)得到了廣泛的應(yīng)用。
[0003]上述網(wǎng)絡(luò)設(shè)備中通常包含多個端口,而針對每一個網(wǎng)絡(luò)設(shè)備端口,均需要通過相應(yīng)的一個或者兩個指示燈指示該網(wǎng)絡(luò)設(shè)備端口的端口狀態(tài)。其中,端口狀態(tài)包括鏈路狀態(tài)(link狀態(tài))和數(shù)據(jù)傳輸狀態(tài)(active狀態(tài))。目前,針對使用多鏈路形式的網(wǎng)絡(luò)設(shè)備,可以將一個網(wǎng)絡(luò)設(shè)備端口拆分為多個單鏈路端口,例如,40GE以太網(wǎng)交換機包含I個40GE以太網(wǎng)端口,且該以太網(wǎng)端口支持拆分功能,通過交換機專用的拆分連接線纜,即可將該40GE以太網(wǎng)端口拆分為四個1GE以太網(wǎng)端口,該四個1GE以太網(wǎng)端口均可以連接外部一個1GE端口的網(wǎng)絡(luò)設(shè)備。
[0004]基于現(xiàn)有的網(wǎng)絡(luò)設(shè)備端口指示燈設(shè)計,當(dāng)一個網(wǎng)絡(luò)設(shè)備端口被拆分為多個端口時,通常針對每一個拆分后的端口均設(shè)置相應(yīng)的一個或者兩個指示燈進行端口狀態(tài)指示。例如,將一個40GE以太網(wǎng)端口拆分為四個1GE單鏈路端口,此時需要設(shè)置四組指示燈,分別對應(yīng)于上述四個1GE單鏈路端口,使每一個1GE單鏈路端口均擁有獨立的一組指示燈指示相應(yīng)的端口狀態(tài)。
[0005]基于上述技術(shù)方案,針對多鏈路網(wǎng)絡(luò)設(shè)備,將存在多組指示燈;在保持網(wǎng)絡(luò)設(shè)備端口數(shù)量不變的情況下,網(wǎng)絡(luò)設(shè)備中指示燈數(shù)量的增加,將導(dǎo)致網(wǎng)絡(luò)設(shè)備尺寸增大,而在保持網(wǎng)絡(luò)設(shè)備尺寸不變的情況下,網(wǎng)絡(luò)設(shè)備中指示燈數(shù)量的增加,將導(dǎo)致網(wǎng)絡(luò)設(shè)備端口數(shù)量的減少;并且,當(dāng)一個網(wǎng)絡(luò)設(shè)備端口被拆分為多個單鏈路端口時,每一組指示燈將指示每一個拆分后的單鏈路端口 ;當(dāng)該網(wǎng)絡(luò)設(shè)備端口不被拆分時,將僅有一組指示燈處于工作狀態(tài),其他指示燈將處于關(guān)閉狀態(tài),將造成指示燈的浪費,且對于對網(wǎng)絡(luò)設(shè)備工作狀態(tài)不熟悉的用戶,較多的指示燈將提高用戶讀取端口狀態(tài)的復(fù)雜度,進而導(dǎo)致用戶獲取的端口狀態(tài)結(jié)果為錯誤結(jié)果。
[0006]由此可見,采用上述技術(shù)方案,對網(wǎng)絡(luò)設(shè)備的端口狀態(tài)進行指示,存在需要將網(wǎng)絡(luò)設(shè)備尺寸增大,網(wǎng)絡(luò)設(shè)備端口密度降低,以及獲取端口狀態(tài)復(fù)雜度高的問題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實施例提供一種指示網(wǎng)絡(luò)設(shè)備端口狀態(tài)的方法及裝置,用以解決現(xiàn)有技術(shù)中存在對網(wǎng)絡(luò)設(shè)備的端口狀態(tài)進行指示,存在需要將網(wǎng)絡(luò)設(shè)備尺寸增大,網(wǎng)絡(luò)設(shè)備端口密度降低,以及獲取端口狀態(tài)復(fù)雜度高的問題。
[0008]本發(fā)明實施例提供的具體技術(shù)方案如下:
[0009]第一方面,提供一種指示網(wǎng)絡(luò)設(shè)備端口狀態(tài)的方法,包括:根據(jù)一組網(wǎng)絡(luò)設(shè)備端口對應(yīng)的預(yù)設(shè)指示燈顯示周期,以及一組網(wǎng)絡(luò)設(shè)備端口所包含的網(wǎng)絡(luò)設(shè)備端口數(shù)目,確定該組網(wǎng)絡(luò)設(shè)備端口中每一個網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段;根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)設(shè)備端口的端口狀態(tài)顯示順序,控制一組指示燈在每一個網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),依次顯示所述每一個網(wǎng)絡(luò)設(shè)備端口的端口狀態(tài)。
[0010]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,當(dāng)一組指示燈包含的指示燈的數(shù)目為一個時,將每一個網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段劃分為不存在時間段重疊的至少兩部分,其中,一部分指示燈顯示時間段用于進行端口標(biāo)識指示,另一部分指示燈顯示時間段用于進行端口狀態(tài)指示;針對所述一組網(wǎng)絡(luò)設(shè)備端口中的任意一網(wǎng)絡(luò)設(shè)備端口,在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的一部分指示燈顯示時間段內(nèi)進行所述端口標(biāo)識指示,以及在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的另一部分指示燈顯示時間段內(nèi)進行所述端口狀態(tài)指示。
[0011]結(jié)合第一方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的一部分指示燈顯示時間段內(nèi),按照第一預(yù)設(shè)規(guī)則進行所述端口標(biāo)識指示;以及控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的另一部分指示燈顯示時間段內(nèi),按照第二預(yù)設(shè)規(guī)則進行所述端口狀態(tài)指示。
[0012]結(jié)合第一方面,在第三種可能的實現(xiàn)方式中,當(dāng)一組指示燈包含的指示燈的數(shù)目為至少兩個時,針對所述一組網(wǎng)絡(luò)設(shè)備端口中的任意一網(wǎng)絡(luò)設(shè)備端口,在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),控制第一指示燈進行端口標(biāo)識指示;并在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),控制第二指示燈進行端口狀態(tài)指示。
[0013]結(jié)合第一方面第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,控制所述第一指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),按照第一預(yù)設(shè)規(guī)則進行所述端口標(biāo)識指示;以及控制所述第二指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),按照第二預(yù)設(shè)規(guī)則進行所述端口狀態(tài)指示。
[0014]結(jié)合第一方面第一種可能的實現(xiàn)方式至第四種可能的實現(xiàn)方式中的任意一實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,針對所述一組網(wǎng)絡(luò)設(shè)備端口中的任意一網(wǎng)絡(luò)設(shè)備端口,控制所述指示燈進行所述端口狀態(tài)指示的方法為,若所述一組指示燈的數(shù)目為一個,則當(dāng)所述鏈路狀態(tài)為鏈路斷開狀態(tài)時,控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的端口狀態(tài)指示的時間段內(nèi),根據(jù)第一端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路斷開狀態(tài);當(dāng)所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài)時,若數(shù)據(jù)傳輸狀態(tài)為不存在數(shù)據(jù)傳輸,則控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的端口狀態(tài)指示的時間段內(nèi),根據(jù)第二端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài),且數(shù)據(jù)傳輸狀態(tài)為不存在數(shù)據(jù)傳輸;當(dāng)所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài)時,若數(shù)據(jù)傳輸狀態(tài)為存在數(shù)據(jù)傳輸,則控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的端口狀態(tài)指示的時間段內(nèi),根據(jù)第三端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài),且數(shù)據(jù)傳輸狀態(tài)為存在數(shù)據(jù)傳輸;若所述一組指示燈的數(shù)目為至少兩個,則當(dāng)鏈路狀態(tài)為鏈路斷開狀態(tài)時,控制所述第二指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),按照第四端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路斷開狀態(tài);當(dāng)所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài)時,若數(shù)據(jù)傳輸狀態(tài)為不存在數(shù)據(jù)傳輸,則控制所述第二指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),根據(jù)第五端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài),且數(shù)據(jù)傳輸狀態(tài)為不存在數(shù)據(jù)傳輸;當(dāng)所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài)時,若數(shù)據(jù)傳輸狀態(tài)為存在數(shù)據(jù)傳輸,則控制所述第二指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),根據(jù)第六端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài),且數(shù)據(jù)傳輸狀態(tài)為存在數(shù)據(jù)傳輸。
[0015]第二方面,提供一種指示網(wǎng)絡(luò)設(shè)備端口狀態(tài)的裝置,包括:確定單元,用于根據(jù)一組網(wǎng)絡(luò)設(shè)備端口對應(yīng)的預(yù)設(shè)指示燈顯示周期,以及一組網(wǎng)絡(luò)設(shè)備端口所包含的網(wǎng)絡(luò)設(shè)備端口數(shù)目,確定該組網(wǎng)絡(luò)設(shè)備端口中每一個網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段;顯示控制單元,用于根據(jù)預(yù)設(shè)的網(wǎng)絡(luò)設(shè)備端口的端口狀態(tài)顯示順序,控制一組指示燈在確定單元確定的每一個網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),依次顯示所述每一個網(wǎng)絡(luò)設(shè)備端口的端口狀態(tài)。
[0016]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述顯示控制單元,具體用于:當(dāng)一組指示燈包含的指示燈的數(shù)目為一個時,將每一個網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段劃分為不存在時間段重疊的至少兩部分,其中,一部分指示燈顯示時間段用于進行端口標(biāo)識指示,另一部分指示燈顯示時間段用于進行端口狀態(tài)指示;針對所述一組網(wǎng)絡(luò)設(shè)備端口中的任意一網(wǎng)絡(luò)設(shè)備端口,在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的一部分指示燈顯示時間段內(nèi)進行所述端口標(biāo)識指示,以及在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的另一部分指示燈顯示時間段內(nèi)進行所述端口狀態(tài)指示。
[0017]結(jié)合第二方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述顯示控制單元,具體用于:控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的一部分指示燈顯示時間段內(nèi),按照第一預(yù)設(shè)規(guī)則進行所述端口標(biāo)識指示;以及控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的另一部分指示燈顯示時間段內(nèi),按照第二預(yù)設(shè)規(guī)則進行所述端口狀態(tài)指示。
[0018]結(jié)合第二方面,在第三種可能的實現(xiàn)方式中,所述顯示控制單元,具體用于:當(dāng)一組指示燈包含的指示燈的數(shù)目為至少兩個時,針對所述一組網(wǎng)絡(luò)設(shè)備端口中的任意一網(wǎng)絡(luò)設(shè)備端口,在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),控制第一指示燈進行端口標(biāo)識指示;并在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),控制第二指示燈進行端口狀態(tài)指示。
[0019]結(jié)合第二方面第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述顯示控制單元,具體用于:控制所述第一指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),按照第一預(yù)設(shè)規(guī)則進行所述端口標(biāo)識指示;以及控制所述第二指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),按照第二預(yù)設(shè)規(guī)則進行所述端口狀態(tài)指示。
[0020]結(jié)合第二方面第一種可能的實現(xiàn)方式至第四種可能的實現(xiàn)方式中的任意一實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述端口狀態(tài)包括鏈路狀態(tài)和數(shù)據(jù)傳輸狀態(tài);針對所述一組網(wǎng)絡(luò)設(shè)備端口中的任意一網(wǎng)絡(luò)設(shè)備端口,所述顯示控制單元控制所述指示燈進行所述端口狀態(tài)指示的方法,具體包括:若所述一組指示燈的數(shù)目為一個,則當(dāng)所述鏈路狀態(tài)為鏈路斷開狀態(tài)時,控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的端口狀態(tài)指示的時間段內(nèi),根據(jù)第一端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路斷開狀態(tài);當(dāng)所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài)時,若數(shù)據(jù)傳輸狀態(tài)為不存在數(shù)據(jù)傳輸,則控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的端口狀態(tài)指示的時間段內(nèi),根據(jù)第二端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài),且數(shù)據(jù)傳輸狀態(tài)為不存在數(shù)據(jù)傳輸;當(dāng)所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài)時,若數(shù)據(jù)傳輸狀態(tài)為存在數(shù)據(jù)傳輸,則控制所述指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的端口狀態(tài)指示的時間段內(nèi),根據(jù)第三端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài),且數(shù)據(jù)傳輸狀態(tài)為存在數(shù)據(jù)傳輸;若所述一組指示燈的數(shù)目為至少兩個,則當(dāng)鏈路狀態(tài)為鏈路斷開狀態(tài)時,控制所述第二指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),按照第四端口狀態(tài)指示規(guī)則,指示所述鏈路狀態(tài)為鏈路斷開狀態(tài);當(dāng)所述鏈路狀態(tài)為鏈路已經(jīng)連接狀態(tài)時,若數(shù)據(jù)傳輸狀態(tài)為不存在數(shù)據(jù)傳輸,則控制所述第二指示燈在所述任意一網(wǎng)絡(luò)設(shè)備端口對應(yīng)的指示燈顯示時間段內(nèi),根據(jù)第五端口狀態(tài)指示規(guī)則,指