本公開涉及服務(wù)器,具體涉及一種基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成方法、裝置及設(shè)備。
背景技術(shù):
1、隨著云計(jì)算普及,大量企業(yè)用戶把服務(wù)都部署到云服務(wù)器上。由于云計(jì)算網(wǎng)絡(luò)的復(fù)雜性以及自身業(yè)務(wù)的健壯性等原因,往往會(huì)出現(xiàn)部署的云服務(wù)不可用的問題。特別是針對(duì)單機(jī)部署場(chǎng)景,由于硬件故障、網(wǎng)絡(luò)故障、電力故障等多種原因都會(huì)引發(fā)云服務(wù)不可用。
2、為了解決該問題,通常采用云服務(wù)器冗余部署,服務(wù)器間采用冗余協(xié)議實(shí)現(xiàn)主備冗余服務(wù)。而主備冗余服務(wù)的引入,就需要涉及到相應(yīng)地址轉(zhuǎn)發(fā)表的生成,以保證數(shù)據(jù)包在網(wǎng)絡(luò)中轉(zhuǎn)發(fā)的可靠性。基于此,就需要提供一種地址轉(zhuǎn)發(fā)表的生成方法。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本公開提供一種基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成方法、裝置及設(shè)備,以解決邊緣節(jié)點(diǎn)上地址轉(zhuǎn)發(fā)表的生成問題。
2、第一方面,本公開提供了一種基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成方法,所述方法包括:
3、獲取第一報(bào)文,第一報(bào)文中攜帶有容災(zāi)備份組的網(wǎng)絡(luò)地址和第一邊緣節(jié)點(diǎn)的物理地址,容災(zāi)備份組中包括至少兩個(gè)節(jié)點(diǎn),第一邊緣節(jié)點(diǎn)是至少兩個(gè)節(jié)點(diǎn)之一;
4、基于所述第一報(bào)文中所述容災(zāi)備份組的網(wǎng)絡(luò)地址查詢地址轉(zhuǎn)發(fā)表;
5、若所述地址轉(zhuǎn)發(fā)表中存在所述容災(zāi)備份組的網(wǎng)絡(luò)地址對(duì)應(yīng)的第一轉(zhuǎn)發(fā)表項(xiàng),且所述第一轉(zhuǎn)發(fā)表項(xiàng)中的物理地址與所述第一報(bào)文中的物理地址不同,則基于所述容災(zāi)備份組的配置信息確定所述第一報(bào)文的有效性,所述第一轉(zhuǎn)發(fā)表項(xiàng)用于表征所述容災(zāi)備份組的網(wǎng)絡(luò)地址與所述容災(zāi)備份組中第二邊緣節(jié)點(diǎn)的物理地址的映射關(guān)系;
6、基于所述第一報(bào)文的有效性確定結(jié)果對(duì)所述第一報(bào)文進(jìn)行處理,以更新所述地址轉(zhuǎn)發(fā)表。
7、第二方面,本公開還提供一種基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成裝置,所述裝置包括:
8、獲取模塊,用于獲取第一報(bào)文,所述第一報(bào)文中攜帶有容災(zāi)備份組的網(wǎng)絡(luò)地址和第一邊緣節(jié)點(diǎn)的物理地址,容災(zāi)備份組中包括至少兩個(gè)邊緣節(jié)點(diǎn),第一邊緣節(jié)點(diǎn)是所述至少兩個(gè)邊緣節(jié)點(diǎn)之一;
9、查詢模塊,用于基于所述第一報(bào)文中所述容災(zāi)備份組的網(wǎng)絡(luò)地址查詢地址轉(zhuǎn)發(fā)表;
10、確定模塊,用于若所述地址轉(zhuǎn)發(fā)表中存在所述容災(zāi)備份組的網(wǎng)絡(luò)地址對(duì)應(yīng)的第一轉(zhuǎn)發(fā)表項(xiàng),且所述第一轉(zhuǎn)發(fā)表項(xiàng)中的物理地址與所述第一報(bào)文中的物理地址不同,則基于所述容災(zāi)備份組的配置信息確定所述第一報(bào)文的有效性,所述第一轉(zhuǎn)發(fā)表項(xiàng)用于表征所述容災(zāi)備份組的網(wǎng)絡(luò)地址與所述容災(zāi)備份組中第二邊緣節(jié)點(diǎn)的物理地址的映射關(guān)系;
11、處理模塊,用于基于所述第一報(bào)文的有效性確定結(jié)果對(duì)所述第一報(bào)文進(jìn)行處理,以更新所述地址轉(zhuǎn)發(fā)表。
12、第三方面,本公開提供一種電子設(shè)備,包括:存儲(chǔ)器和處理器,存儲(chǔ)器和處理器相連接,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)指令,處理器通過執(zhí)行計(jì)算機(jī)指令,從而執(zhí)行上述第一方面或其對(duì)應(yīng)的任一實(shí)施方式的基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成方法。
13、第四方面,本公開提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對(duì)應(yīng)的任一實(shí)施方式的基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成方法。
14、第五方面,本公開提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對(duì)應(yīng)的任一實(shí)施方式的基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成方法。
15、本實(shí)施例提供的地址轉(zhuǎn)發(fā)表的生成方法,獲取攜帶有容災(zāi)備份組的網(wǎng)絡(luò)地址和第一邊緣節(jié)點(diǎn)的物理地址的第一報(bào)文,其中,第一報(bào)文是由第一邊緣節(jié)點(diǎn)發(fā)出,且第一邊緣節(jié)點(diǎn)是屬于容災(zāi)備份組的節(jié)點(diǎn)。在獲取到第一報(bào)文后,基于第一報(bào)文中容災(zāi)備份組的網(wǎng)絡(luò)地址查詢地址轉(zhuǎn)發(fā)表,由于地址轉(zhuǎn)發(fā)表是用于存儲(chǔ)網(wǎng)絡(luò)地址與物理地址的映射關(guān)系的,那么,利用容災(zāi)備份組的網(wǎng)絡(luò)地址查詢?cè)摰刂忿D(zhuǎn)發(fā)表即可確定在地址轉(zhuǎn)發(fā)表中是否已經(jīng)存在容災(zāi)備份組的網(wǎng)絡(luò)地址所對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)。
16、若存在容災(zāi)備份組的網(wǎng)絡(luò)地址所對(duì)應(yīng)的第一轉(zhuǎn)發(fā)表項(xiàng),則說明在地址轉(zhuǎn)發(fā)表中已經(jīng)存在容災(zāi)備份組的網(wǎng)絡(luò)地址與容災(zāi)備份組內(nèi)某一個(gè)節(jié)點(diǎn)的物理地址的映射關(guān)系,若第一轉(zhuǎn)發(fā)表項(xiàng)中的物理地址與第一報(bào)文中的物理地址不同,則說明第一報(bào)文所來自的第一邊緣節(jié)點(diǎn)與第一轉(zhuǎn)發(fā)表項(xiàng)中的物理地址所對(duì)應(yīng)的節(jié)點(diǎn)不同,那么此時(shí)通過容災(zāi)備份組的配置信息確定第一報(bào)文的有效性,再基于第一報(bào)文的有效性確定結(jié)果對(duì)第一報(bào)文進(jìn)行處理,以更新地址轉(zhuǎn)發(fā)表,而并不是直接將第一轉(zhuǎn)發(fā)表項(xiàng)替換為第一報(bào)文中的網(wǎng)絡(luò)地址與物理地址的映射關(guān)系。
17、本公開的方法通過對(duì)第一報(bào)文的有效性確定結(jié)果對(duì)第一報(bào)文進(jìn)行處理,利用接收到的第一報(bào)文中網(wǎng)絡(luò)地址與物理地址的映射關(guān)系直接更新地址轉(zhuǎn)發(fā)表項(xiàng),避免了轉(zhuǎn)發(fā)表項(xiàng)中同一網(wǎng)絡(luò)地址對(duì)應(yīng)于不同的物理地址,保證了地址轉(zhuǎn)發(fā)表的可靠性,同時(shí),還提高了后續(xù)基于該地址轉(zhuǎn)發(fā)表進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)的準(zhǔn)確性。
1.一種基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述容災(zāi)備份組的配置信息中包括容災(zāi)備份組的工作模式,所述工作模式包括搶占模式和非搶占模式;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述第一邊緣節(jié)點(diǎn)與所述第二邊緣節(jié)點(diǎn)的優(yōu)先級(jí)的比較結(jié)果,確定所述第一報(bào)文的有效性,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述容災(zāi)備份組的配置信息確定所述第一報(bào)文的有效性,還包括:
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述基于所述第一報(bào)文的有效性確定結(jié)果對(duì)所述第一報(bào)文進(jìn)行處理,以更新所述地址轉(zhuǎn)發(fā)表,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將所述第二轉(zhuǎn)發(fā)表項(xiàng)替換所述第一轉(zhuǎn)發(fā)表項(xiàng),得到更新的地址轉(zhuǎn)發(fā)表,還包括:
7.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述基于所述第一報(bào)文的有效性確定結(jié)果對(duì)所述第一報(bào)文進(jìn)行處理,以更新所述地址轉(zhuǎn)發(fā)表,包括:
8.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一報(bào)文中所述容災(zāi)備份組的網(wǎng)絡(luò)地址查詢地址轉(zhuǎn)發(fā)表,包括:
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述容災(zāi)備份組中包括的至少兩個(gè)節(jié)點(diǎn)為虛擬機(jī),所述第一報(bào)文中攜帶有所述容災(zāi)備份組的高可用虛擬網(wǎng)絡(luò)地址和第一虛擬機(jī)的物理地址,所述第一轉(zhuǎn)發(fā)表項(xiàng)用于表征所述容災(zāi)備份組的高可用虛擬網(wǎng)絡(luò)地址與第二虛擬機(jī)的物理地址之間的映射關(guān)系。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述容災(zāi)備份組中的至少兩個(gè)虛擬機(jī)位于同一服務(wù)器,或者,
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述方法還包括:
14.一種基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成裝置,其特征在于,所述裝置包括:
15.一種電子設(shè)備,其特征在于,包括:存儲(chǔ)器和處理器,所述存儲(chǔ)器和所述處理器之間相連接;
16.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令;
17.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行權(quán)利要求1至13中任一項(xiàng)所述的基于邊緣節(jié)點(diǎn)的地址轉(zhuǎn)發(fā)表的生成方法。