本發(fā)明涉及通信,特別是涉及鏈路狀態(tài)信息同步方法及裝置。
背景技術(shù):
1、路由協(xié)議是一種指定數(shù)據(jù)包轉(zhuǎn)送方式的網(wǎng)上協(xié)議,根據(jù)控制方式不同可分為集中式與分布式路由協(xié)議兩類。地面網(wǎng)絡(luò)中,廣泛應(yīng)用的分布式路由協(xié)議有rip(routinginformation?protocol,路由信息協(xié)議)、ospf(open?shortest?path?first,開放式最短路徑優(yōu)先)、is-is(intermediate?system?to?intermediate?system,中間系統(tǒng)到中間系統(tǒng))等。由于地面網(wǎng)絡(luò)的規(guī)模通常很大,而且連接關(guān)系比較復(fù)雜,通常的做法是將各路由節(jié)點(diǎn)劃分成一個(gè)個(gè)路由域,使得對單個(gè)主機(jī)的路由的查找變成對路由域主機(jī)的查找,以便減小路由表的規(guī)模,加快查找速度。
2、以is-is協(xié)議為例,編址設(shè)計(jì)上,在tcp/ip(transmission?control?protocol/internet?protocol,傳輸控制協(xié)議和網(wǎng)絡(luò)協(xié)議)體制中運(yùn)行is-is協(xié)議的路由器必須有一個(gè)被稱為net(network?entity?title,網(wǎng)絡(luò)實(shí)體名稱)的網(wǎng)絡(luò)地址來唯一標(biāo)識一臺路由器,net地址為area?id(區(qū)域id)+system?id(系統(tǒng)id)+sel(為00)。
3、然而,現(xiàn)有的is-is協(xié)議應(yīng)用于低軌衛(wèi)星通信領(lǐng)域時(shí),由于衛(wèi)星網(wǎng)絡(luò)的分域機(jī)制和編址方式都與地面網(wǎng)絡(luò)存在差異,標(biāo)準(zhǔn)的is-is協(xié)議不能直接適用。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例的目的在于提供一種鏈路狀態(tài)信息同步方法及裝置,以實(shí)現(xiàn)路由協(xié)議在衛(wèi)星自定義編址場景下的適用,并提升衛(wèi)星網(wǎng)絡(luò)效能。具體技術(shù)方案如下:
2、第一方面,本發(fā)明實(shí)施例提供了一種鏈路狀態(tài)信息同步方法,包括:
3、發(fā)送鏈路狀態(tài)同步報(bào)文,所述鏈路狀態(tài)同步報(bào)文用于同步衛(wèi)星之間的lsdb;
4、其中,所述鏈路狀態(tài)同步報(bào)文中包含編址字段,所述編址字段填充有衛(wèi)星節(jié)點(diǎn)的編址信息,其中,所述編址字段的長度是根據(jù)衛(wèi)星網(wǎng)絡(luò)中衛(wèi)星節(jié)點(diǎn)的自定義編址方式預(yù)先確定的。
5、可選的,所述鏈路狀態(tài)同步報(bào)文為lsp,所述lsp報(bào)文用于傳輸衛(wèi)星節(jié)點(diǎn)的鏈路狀態(tài)信息;
6、所述lsp報(bào)文中的編址字段還填充有衛(wèi)星節(jié)點(diǎn)的端口標(biāo)識。
7、可選的,所述鏈路狀態(tài)同步報(bào)文為lsdbd,所述lsdbd報(bào)文用于傳輸衛(wèi)星節(jié)點(diǎn)當(dāng)前的鏈路狀態(tài)數(shù)據(jù)庫中鏈路狀態(tài)摘要信息。
8、可選的,所述鏈路狀態(tài)同步報(bào)文為lspd,所述lspd報(bào)文用于對接收到的lsp報(bào)文進(jìn)行確認(rèn),或用于請求當(dāng)前鏈路狀態(tài)數(shù)據(jù)庫中缺失的鏈路狀態(tài)信息。
9、可選的,所述鏈路狀態(tài)同步報(bào)文為鄰居發(fā)現(xiàn)報(bào)文;所述鄰居發(fā)現(xiàn)報(bào)文用于衛(wèi)星節(jié)點(diǎn)之間鄰居關(guān)系的建立與維持。
10、可選的,所述鏈路狀態(tài)同步報(bào)文中包含報(bào)文通用頭和附加報(bào)頭;
11、其中,所述報(bào)文通用頭中包含協(xié)議標(biāo)識字段;所述協(xié)議標(biāo)識字段用于指示所述鏈路狀態(tài)同步報(bào)文為星上自主路由報(bào)文;
12、所述報(bào)文通用頭中還包含報(bào)文類型標(biāo)識字段,所述報(bào)文類型標(biāo)識字段用于指示所述鏈路狀態(tài)同步報(bào)文的報(bào)文類型,所述報(bào)文類型包括lsp報(bào)文、lsdbd報(bào)文、lspd報(bào)文和鄰居發(fā)現(xiàn)報(bào)文。
13、可選的,所述鏈路狀態(tài)同步報(bào)文中不包含所述衛(wèi)星網(wǎng)絡(luò)中衛(wèi)星節(jié)點(diǎn)層級相關(guān)字段和所述衛(wèi)星網(wǎng)絡(luò)中衛(wèi)星節(jié)點(diǎn)區(qū)域相關(guān)字段。
14、第二方面,本發(fā)明實(shí)施例提供了一種鏈路狀態(tài)信息同步裝置,包括:
15、發(fā)送模塊,用于發(fā)送鏈路狀態(tài)同步報(bào)文,所述鏈路狀態(tài)同步報(bào)文用于同步衛(wèi)星之間的lsdb;
16、其中,所述鏈路狀態(tài)同步報(bào)文中包含編址字段,所述編址信息填充有衛(wèi)星節(jié)點(diǎn)的編址信息,其中,所述編址字段的長度是根據(jù)衛(wèi)星網(wǎng)絡(luò)中衛(wèi)星節(jié)點(diǎn)的自定義編址方式預(yù)先確定的。
17、第三方面,本申請實(shí)施例提供了一種電子設(shè)備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
18、存儲器,用于存放計(jì)算機(jī)程序;
19、處理器,用于執(zhí)行存儲器上所存放的程序時(shí),實(shí)現(xiàn)第一方面所述的任一鏈路狀態(tài)信息同步方法。
20、本申請實(shí)施例還提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述任一所述的鏈路狀態(tài)信息同步方法。
21、本發(fā)明實(shí)施例有益效果:
22、本發(fā)明實(shí)施例提供的鏈路狀態(tài)信息同步方法,通過鏈路狀態(tài)同步報(bào)文同步衛(wèi)星之間的鏈路狀態(tài)數(shù)據(jù)庫,鏈路狀態(tài)同步報(bào)文的編址字段填充衛(wèi)有星節(jié)點(diǎn)的編址信息,因此能夠滿足衛(wèi)星在自定義編址方式下的路由需求,消除了net編址規(guī)則的限制導(dǎo)致的is-is協(xié)議無法適用于衛(wèi)星網(wǎng)絡(luò)的問題,實(shí)現(xiàn)了路由協(xié)議在衛(wèi)星自定義編址場景下的適用。且編址字段的長度是根據(jù)衛(wèi)星網(wǎng)絡(luò)中衛(wèi)星節(jié)點(diǎn)的自定義編址方式預(yù)先確定的,提升了鏈路狀態(tài)同步報(bào)文的靈活性和容量,在應(yīng)用于衛(wèi)星網(wǎng)絡(luò)時(shí),在衛(wèi)星網(wǎng)絡(luò)節(jié)點(diǎn)容量擴(kuò)展的情況下,依然可以滿足衛(wèi)星網(wǎng)絡(luò)的路由需求,從而有利于提升衛(wèi)星網(wǎng)絡(luò)效能。
23、當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品或方法并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
1.一種鏈路狀態(tài)信息同步方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路狀態(tài)同步報(bào)文為鏈路狀態(tài)lsp報(bào)文,所述lsp報(bào)文用于傳輸衛(wèi)星節(jié)點(diǎn)的鏈路狀態(tài)信息;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路狀態(tài)同步報(bào)文為鏈路狀態(tài)數(shù)據(jù)庫摘要lsdbd報(bào)文,所述lsdbd報(bào)文用于傳輸衛(wèi)星節(jié)點(diǎn)當(dāng)前的鏈路狀態(tài)數(shù)據(jù)庫中鏈路狀態(tài)摘要信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路狀態(tài)同步報(bào)文為鏈路狀態(tài)部分摘要lspd報(bào)文,所述lspd報(bào)文用于對接收到的lsp報(bào)文進(jìn)行確認(rèn),或用于請求當(dāng)前鏈路狀態(tài)數(shù)據(jù)庫中缺失的鏈路狀態(tài)信息。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鏈路狀態(tài)同步報(bào)文為鄰居發(fā)現(xiàn)報(bào)文;所述鄰居發(fā)現(xiàn)報(bào)文用于衛(wèi)星節(jié)點(diǎn)之間鄰居關(guān)系的建立與維持。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述鏈路狀態(tài)同步報(bào)文中包含報(bào)文通用頭和附加報(bào)頭;
7.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述鏈路狀態(tài)同步報(bào)文中不包含所述衛(wèi)星網(wǎng)絡(luò)中衛(wèi)星節(jié)點(diǎn)層級相關(guān)字段和所述衛(wèi)星網(wǎng)絡(luò)中衛(wèi)星節(jié)點(diǎn)區(qū)域相關(guān)字段。
8.一種鏈路狀態(tài)信息同步裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)內(nèi)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-7任一所述的方法步驟。