本申請涉及交換機(jī),尤其涉及一種交換機(jī)的啟動方法、裝置、交換機(jī)設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、交換機(jī)作為網(wǎng)絡(luò)架構(gòu)的核心設(shè)備,承擔(dān)著數(shù)據(jù)包的高效轉(zhuǎn)發(fā)和網(wǎng)絡(luò)連接的關(guān)鍵任務(wù)。其穩(wěn)定性和可靠性是保障網(wǎng)絡(luò)順暢運(yùn)行的重要基石。然而,在網(wǎng)絡(luò)設(shè)備技術(shù)領(lǐng)域的高度復(fù)雜性背景下,目前市場上的交換機(jī)普遍采用啟動引導(dǎo)程序+操作系統(tǒng)+交換機(jī)管理應(yīng)用系統(tǒng)軟件的三層啟動模式,這種模式自動啟動且過程無法中斷。在這一啟動過程中,交換機(jī)的多數(shù)功能實(shí)際上依賴于管理應(yīng)用軟件。更為關(guān)鍵的是,一旦設(shè)備硬件出現(xiàn)故障或軟件發(fā)生異常,管理應(yīng)用軟件往往會出現(xiàn)崩潰現(xiàn)象,并陷入不斷重啟的惡性循環(huán)。這不僅導(dǎo)致交換機(jī)無法正常管理,甚至?xí)拐麄€(gè)交換機(jī)癱瘓,從而嚴(yán)重影響網(wǎng)絡(luò)的穩(wěn)定性和可靠性。
2、因此,如何在保證交換機(jī)關(guān)鍵功能完整的同時(shí),提升應(yīng)對硬件故障和軟件異常的能力,保證交換機(jī)設(shè)備基本的可管理可升級,成為當(dāng)前亟待解決的重要問題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請實(shí)施例提供一種交換機(jī)的啟動方法、裝置、交換機(jī)設(shè)備及存儲介質(zhì),可以有效解決現(xiàn)有的交換機(jī)啟動時(shí)缺乏中斷機(jī)制,關(guān)鍵功能依賴管理應(yīng)用軟件來執(zhí)行,在遭遇硬件故障或軟件異常時(shí)導(dǎo)致管理系統(tǒng)軟件崩潰重啟,從而使交換機(jī)無法正常運(yùn)作的問題等。
2、第一方面,本申請實(shí)施例提供一種交換機(jī)的啟動方法,包括:
3、讀取當(dāng)前存儲的異常復(fù)位次數(shù);
4、根據(jù)所述異常復(fù)位次數(shù)的所屬范圍,控制所述交換機(jī)進(jìn)入對應(yīng)于所屬范圍的級別模式;
5、根據(jù)當(dāng)前進(jìn)入的所述級別模式,按照當(dāng)前所述級別模式對應(yīng)的啟動機(jī)制啟動。
6、在一些實(shí)施例中,所述根據(jù)所述異常復(fù)位次數(shù)的所屬范圍,控制所述交換機(jī)進(jìn)入對應(yīng)于所屬范圍的級別模式,包括:
7、當(dāng)所述異常復(fù)位次數(shù)處于第一預(yù)設(shè)范圍時(shí),控制所述交換機(jī)進(jìn)入一級模式;
8、當(dāng)所述異常復(fù)位次數(shù)處于第二預(yù)設(shè)范圍時(shí),控制所述交換機(jī)進(jìn)入二級模式;
9、當(dāng)所述異常復(fù)位次數(shù)處于第三預(yù)設(shè)范圍時(shí),控制所述交換機(jī)進(jìn)入三級模式;其中,所述第一預(yù)設(shè)范圍、所述第二預(yù)設(shè)范圍和所述第三預(yù)設(shè)范圍的所述異常復(fù)位次數(shù)依次增加。
10、在一些實(shí)施例中,所述根據(jù)當(dāng)前進(jìn)入的所述級別模式,按照當(dāng)前所述級別模式對應(yīng)的啟動機(jī)制啟動,包括:
11、若當(dāng)前級別模式為一級模式,根據(jù)所述一級模式啟動運(yùn)行第一操作系統(tǒng);所述第一操作系統(tǒng)配置有定時(shí)器,所述定時(shí)器在所述第一操作系統(tǒng)啟動后觸發(fā)運(yùn)行;
12、若所述當(dāng)前級別模式為二級模式,根據(jù)所述二級模式啟動運(yùn)行核心模塊,所述核心模塊通過調(diào)用啟動腳本觸發(fā)運(yùn)行;
13、若所述當(dāng)前級別模式為三級模式,根據(jù)所述三級模式啟動運(yùn)行第二操作系統(tǒng),所述第二操作系統(tǒng)為嵌入式系統(tǒng)。
14、在一些實(shí)施例中,所述根據(jù)所述一級模式啟動第一操作系統(tǒng)后,還包括:
15、判斷所述第一操作系統(tǒng)在預(yù)設(shè)時(shí)段內(nèi)的異常復(fù)位狀態(tài);當(dāng)所述第一操作系統(tǒng)在所述預(yù)設(shè)時(shí)段內(nèi)所述異常復(fù)位狀態(tài)為第一狀態(tài)時(shí),重置所述異常復(fù)位次數(shù)。
16、在一些實(shí)施例中,所述根據(jù)所述二級模式啟動運(yùn)行在所述第一操作系統(tǒng)中的核心模塊后,還包括:
17、判斷所述核心模塊在所述預(yù)設(shè)時(shí)段內(nèi)的異常復(fù)位狀態(tài);
18、當(dāng)所述核心模塊在所述預(yù)設(shè)時(shí)段內(nèi)的異常復(fù)位狀態(tài)為所述第一狀態(tài)時(shí),重置所述異常復(fù)位次數(shù)。
19、在一些實(shí)施例中,所述判斷所述第一操作系統(tǒng)在預(yù)設(shè)時(shí)段內(nèi)的異常復(fù)位狀態(tài)時(shí),還包括:
20、當(dāng)所述第一操作系統(tǒng)在所述預(yù)設(shè)時(shí)段內(nèi)所述異常復(fù)位狀態(tài)為第二狀態(tài)時(shí),累計(jì)所述異常復(fù)位次數(shù),根據(jù)所述異常復(fù)位次數(shù)進(jìn)入對應(yīng)級別模式;所述對應(yīng)級別模式包括所述一級模式、所述二級模式和所述三級模式。
21、在一些實(shí)施例中,所述判斷所述核心模塊在所述預(yù)設(shè)時(shí)段內(nèi)的異常復(fù)位狀態(tài)時(shí),還包括:
22、當(dāng)所述核心模塊在所述預(yù)設(shè)時(shí)段內(nèi)的異常復(fù)位狀態(tài)為所述第二狀態(tài)時(shí),累計(jì)所述異常復(fù)位次數(shù),根據(jù)所述異常復(fù)位次數(shù)進(jìn)入所述對應(yīng)級別模式;所述對應(yīng)級別模式包括所述一級模式、所述二級模式和所述三級模式。
23、第二方面,本申請實(shí)施例提供一種交換機(jī)的啟動裝置,包括:
24、數(shù)據(jù)獲取模塊,用于讀取當(dāng)前存儲的異常復(fù)位次數(shù);
25、控制模塊,用于根據(jù)所述異常復(fù)位次數(shù)的所屬范圍,控制所述交換機(jī)進(jìn)入對應(yīng)于所屬范圍的級別模式;
26、啟動模塊,用于根據(jù)當(dāng)前進(jìn)入的所述級別模式,按照當(dāng)前所述級別模式對應(yīng)的啟動機(jī)制啟動。
27、第三方面,本申請實(shí)施例提供一種交換機(jī)設(shè)備,所述交換機(jī)包括處理器和存儲器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器用于執(zhí)行所述計(jì)算機(jī)程序以實(shí)施上述第一方面的交換機(jī)的啟動方法。
28、第四方面,本申請實(shí)施例提供一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)程序在處理器上執(zhí)行時(shí),實(shí)施上述第一方面的交換機(jī)的啟動方法。
29、本申請的實(shí)施例具有如下有益效果:
30、本申請的一種交換機(jī)的啟動方法、裝置、交換機(jī)設(shè)備及存儲介質(zhì),通過獲取異常復(fù)位次數(shù),預(yù)先設(shè)置異常次數(shù)的所屬范圍,根據(jù)異常復(fù)位次數(shù)的所屬范圍控制交換機(jī)進(jìn)入對應(yīng)所屬范圍的級別模式,進(jìn)而根據(jù)當(dāng)前進(jìn)入的級別模式,按照當(dāng)前級別模式對應(yīng)的啟動機(jī)制啟動,實(shí)現(xiàn)了對交換機(jī)系統(tǒng)的靈活控制和管理維護(hù),使交換機(jī)在不同的情況下,都能根據(jù)級別模式啟動合適的系統(tǒng),保證了在不同級別下進(jìn)行合適的管理和升級操作,提高了交換機(jī)的穩(wěn)定性和可靠性。
1.一種交換機(jī)的啟動方法,其特征在于,所述啟動方法包括:
2.根據(jù)權(quán)利要求1所述的交換機(jī)的啟動方法,其特征在于,所述根據(jù)所述異常復(fù)位次數(shù)的所屬范圍,控制所述交換機(jī)進(jìn)入對應(yīng)于所屬范圍的級別模式,包括:
3.根據(jù)權(quán)利要求1所述的交換機(jī)的啟動方法,其特征在于,所述根據(jù)當(dāng)前進(jìn)入的所述級別模式,按照當(dāng)前所述級別模式對應(yīng)的啟動機(jī)制啟動,還包括:
4.根據(jù)權(quán)利要求3所述的交換機(jī)的啟動方法,其特征在于,所述根據(jù)所述一級模式啟動第一操作系統(tǒng)后,還包括:
5.根據(jù)權(quán)利要求3所述的交換機(jī)的啟動方法,其特征在于,所述根據(jù)所述二級模式啟動運(yùn)行在所述第一操作系統(tǒng)中的核心模塊后,還包括:
6.根據(jù)權(quán)利要求4所述的交換機(jī)的啟動方法,其特征在于,所述判斷所述第一操作系統(tǒng)在預(yù)設(shè)時(shí)段內(nèi)的異常復(fù)位狀態(tài)時(shí),還包括:
7.根據(jù)權(quán)利要求5所述的交換機(jī)的啟動方法,其特征在于,所述判斷所述核心模塊在所述預(yù)設(shè)時(shí)段內(nèi)的異常復(fù)位狀態(tài)時(shí),還包括:
8.一種交換機(jī)的啟動裝置,其特征在于,所述啟動裝置包括:
9.一種交換機(jī)設(shè)備,其特征在于,所述交換機(jī)設(shè)備包括處理器和存儲器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器用于執(zhí)行所述計(jì)算機(jī)程序以實(shí)施權(quán)利要求1-7中任一項(xiàng)所述的交換機(jī)的啟動方法。
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,其存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在處理器上執(zhí)行時(shí),實(shí)施根據(jù)權(quán)利要求1-7中任一項(xiàng)所述的交換機(jī)的啟動方法。