【技術(shù)實(shí)現(xiàn)步驟摘要】
本說明書一個或多個實(shí)施例涉及雙機(jī)部署,尤其涉及一種流量切換方法、裝置、電子設(shè)備及存儲介質(zhì)。
技術(shù)介紹
1、雙機(jī)部署是指在系統(tǒng)或應(yīng)用程序中,使用兩臺相互獨(dú)立的設(shè)備互為備份。雙機(jī)部署根據(jù)流量在兩臺設(shè)備中的分布情況,可分為單活鏈路和雙活鏈路。
2、在一些實(shí)施例中,采用單活鏈路的部署方式時,一臺設(shè)備為主設(shè)備,另一臺為備設(shè)備,一旦主設(shè)備發(fā)生故障或無法正常工作,主設(shè)備宕機(jī)時的流量會立即切至備設(shè)備,由備設(shè)備自動接管主設(shè)備的工作,并在主設(shè)備上電后,將流量回切至主設(shè)備,這樣能夠保證系統(tǒng)的可靠性和可用性。
3、在另一些實(shí)施例中,雙機(jī)部署采用雙活鏈路的部署方式,即控制流量分別在兩臺設(shè)備上負(fù)載,在第一設(shè)備出現(xiàn)故障后,原本需要由第一設(shè)備負(fù)載的流量切換至第二設(shè)備;當(dāng)?shù)谝辉O(shè)備恢復(fù)后,再重新將流量在兩臺設(shè)備之間進(jìn)行分流。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┮环N流量切換方法,應(yīng)用于流量切換應(yīng)用程序,所述流量切換應(yīng)用程序用于對第一設(shè)備和第二設(shè)備進(jìn)行流量切換,所述第一設(shè)備和所述第二設(shè)備采用雙機(jī)部署;所述方法包括:
2、在所述第一設(shè)備發(fā)生異常之后,將所述第一設(shè)備所綁定的第一接口的狀態(tài)由啟用狀態(tài)更新為禁用狀態(tài),并將需要由所述第一設(shè)備承接的流量切換至所述第二設(shè)備;
3、校驗(yàn)所述第一設(shè)備與承接流量相關(guān)的配置信息是否全部加載完畢;
4、響應(yīng)于所述第一設(shè)備與承接流量相關(guān)的配置信息全部加載完畢,將所述第一接口的狀態(tài)由禁用狀態(tài)更新為啟用狀態(tài),并將需要由所述第一設(shè)備承接的流量回切至所
5、可選的,校驗(yàn)所述第一設(shè)備與承接流量相關(guān)的配置信息是否全部加載完畢,包括:
6、響應(yīng)于所述第一接口的配置信息恢復(fù)完畢,校驗(yàn)所述第一設(shè)備與承接流量相關(guān)的配置信息是否全部加載完畢。
7、可選的,所述雙機(jī)部署為靜默雙機(jī),將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備,包括:
8、響應(yīng)于所述第一接口的狀態(tài)更新為啟用狀態(tài),增加所述第一設(shè)備的優(yōu)先級;
9、比較增加后的所述第一設(shè)備的優(yōu)先級和所述第二設(shè)備的優(yōu)先級;
10、如果增加后的所述第一設(shè)備的優(yōu)先級更高,將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備。
11、可選的,所述雙機(jī)部署為雙機(jī)熱備,將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備,包括:
12、響應(yīng)于所述第一接口的狀態(tài)更新為啟用狀態(tài),對所述第一設(shè)備和所述第二設(shè)備進(jìn)行主備狀態(tài)協(xié)商;
13、如果協(xié)商確定所述第一設(shè)備為主設(shè)備,將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備。
14、可選的,所述雙機(jī)部署為雙活鏈路,將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備,包括:
15、響應(yīng)于所述第一接口的狀態(tài)更新為啟用狀態(tài),將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備。
16、可選的,所述第一設(shè)備搭載有業(yè)務(wù)板卡,所述與承接流量相關(guān)的配置信息包括以下至少之一:
17、業(yè)務(wù)板卡的槽位狀態(tài)信息;
18、二層轉(zhuǎn)發(fā)表項(xiàng)配置信息;
19、三層轉(zhuǎn)發(fā)表項(xiàng)配置信息;
20、包過濾配置信息;
21、網(wǎng)絡(luò)地址轉(zhuǎn)換配置信息;
22、虛擬專用網(wǎng)絡(luò)配置信息;
23、規(guī)則是否下發(fā)至業(yè)務(wù)板卡的配置信息。
24、可選的,所述第一設(shè)備搭載有主控板卡,所述方法還包括:
25、對所述第一設(shè)備的主控板卡進(jìn)行初始化處理;
26、為所述第一設(shè)備加載所述第一接口的配置信息和與承接流量相關(guān)的配置信息。
27、本申請還提供一種流量切換裝置,所述裝置用于對第一設(shè)備和第二設(shè)備進(jìn)行流量切換,所述第一設(shè)備和所述第二設(shè)備采用雙機(jī)部署;所述裝置包括:
28、第一更新單元,用于在所述第一設(shè)備發(fā)生異常之后,將所述第一設(shè)備所綁定的第一接口的狀態(tài)由啟用狀態(tài)更新為禁用狀態(tài),并將需要由所述第一設(shè)備承接的流量切換至所述第二設(shè)備;
29、校驗(yàn)單元,用于校驗(yàn)所述第一設(shè)備與承接流量相關(guān)的配置信息是否全部加載完畢;
30、第二更新單元,用于響應(yīng)于所述第一設(shè)備與承接流量相關(guān)的配置信息全部加載完畢,將所述第一接口的狀態(tài)由禁用狀態(tài)更新為啟用狀態(tài),并將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備。
31、本申請還提供一種電子設(shè)備,包括通信接口、處理器、存儲器和總線,所述通信接口、所述處理器和所述存儲器之間通過總線相互連接;
32、所述存儲器中存儲機(jī)器可讀指令,所述處理器通過調(diào)用所述機(jī)器可讀指令,執(zhí)行上述方法。
33、本申請還提供一種機(jī)器可讀存儲介質(zhì),所述機(jī)器可讀存儲介質(zhì)存儲有機(jī)器可讀指令,所述機(jī)器可讀指令在被處理器調(diào)用和執(zhí)行時,實(shí)現(xiàn)上述方法。
34、通過以上方式,本申請在第一設(shè)備和第二設(shè)備采用雙機(jī)部署的場景下,在第一設(shè)備發(fā)生異常后,將第一設(shè)備綁定的第一接口的啟用狀態(tài)更新為禁用狀態(tài),并將需要由第一設(shè)備承接的流量切至第二設(shè)備;然后校驗(yàn)第一設(shè)備與承接流量相關(guān)的配置信息是否全部加載完畢,響應(yīng)于第一設(shè)備與承接流量相關(guān)的配置信息全部加載完畢,將第一接口的禁用狀態(tài)更新為啟用狀態(tài),再將需要由第一設(shè)備承接的流量回切至第一設(shè)備。據(jù)此,在雙機(jī)部署的第一設(shè)備宕機(jī)后流量回切的場景中,無論第一接口的配置信息是否先于第一設(shè)備與承接流量相關(guān)的配置信息加載完畢,只有在第一設(shè)備在自身與承接流量相關(guān)的配置信息和第一接口的配置信息全部加載完畢的情況下,才將第一接口的工作狀態(tài)配置為啟用狀態(tài),也即允許第一設(shè)備承接流量,從而保證第一設(shè)備能夠正常處理接收到的流量,避免流量丟包,保證流量處理的可靠性。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種流量切換方法,其特征在于,應(yīng)用于流量切換應(yīng)用程序,所述流量切換應(yīng)用程序用于對第一設(shè)備和第二設(shè)備進(jìn)行流量切換,所述第一設(shè)備和所述第二設(shè)備采用雙機(jī)部署;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,校驗(yàn)所述第一設(shè)備與承接流量相關(guān)的配置信息是否全部加載完畢,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述雙機(jī)部署為靜默雙機(jī),將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述雙機(jī)部署為雙機(jī)熱備,將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述雙機(jī)部署為雙活鏈路,將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備搭載有業(yè)務(wù)板卡,所述與承接流量相關(guān)的配置信息包括以下至少之一:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備搭載有主控板卡,所述方法還包括:
8.一種流量切換裝置,其特征在于,所述裝置用于對第一
9.一種電子設(shè)備,包括通信接口、處理器、存儲器和總線,所述通信接口、所述處理器和所述存儲器之間通過總線相互連接;
10.一種機(jī)器可讀存儲介質(zhì),所述機(jī)器可讀存儲介質(zhì)存儲有機(jī)器可讀指令,所述機(jī)器可讀指令在被處理器調(diào)用和執(zhí)行時,實(shí)現(xiàn)權(quán)利要求1至7任一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種流量切換方法,其特征在于,應(yīng)用于流量切換應(yīng)用程序,所述流量切換應(yīng)用程序用于對第一設(shè)備和第二設(shè)備進(jìn)行流量切換,所述第一設(shè)備和所述第二設(shè)備采用雙機(jī)部署;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,校驗(yàn)所述第一設(shè)備與承接流量相關(guān)的配置信息是否全部加載完畢,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述雙機(jī)部署為靜默雙機(jī),將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述雙機(jī)部署為雙機(jī)熱備,將需要由所述第一設(shè)備承接的流量回切至所述第一設(shè)備,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述雙機(jī)部署為雙活鏈路,將需要由所述第一設(shè)備承接的流量回切至所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:鄭磊,
申請(專利權(quán))人:杭州迪普科技股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。