亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實(shí)現(xiàn)鏈路狀態(tài)報文刷新的方法及裝置與流程

文檔序號:12067988閱讀:592來源:國知局
一種實(shí)現(xiàn)鏈路狀態(tài)報文刷新的方法及裝置與流程

本發(fā)明涉及動態(tài)路由技術(shù),尤指一種實(shí)現(xiàn)鏈路狀態(tài)報文刷新的方法及裝置。



背景技術(shù):

動態(tài)路由協(xié)議主要分為距離矢量路由算法和鏈路狀態(tài)路由算法兩種。距離矢量路由算法包括路由信息協(xié)議(RIP,Routing Information Protoco)和邊界網(wǎng)關(guān)協(xié)議(BGP,Border Gateway Protocol);鏈路狀態(tài)路由算法包括開放式最短路徑優(yōu)先(OSPF,Open Shortest Path First)和中間系統(tǒng)-中間系統(tǒng)(ISIS,Intermediate System-to-Intermediate System)。

在距離矢量路由算法中,每一臺路由器維護(hù)一張表,表中列舉了當(dāng)前已知的到每個目標(biāo)的最佳路徑,這些表通過鄰居之間的相互交換信息而不斷被更新,最終每臺路由器都有到達(dá)每個目的地的最佳路徑。由于距離矢量路由算法存在一定的缺點(diǎn),比如當(dāng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)發(fā)生變化后距離矢量算法需要太長時間才能收斂到穩(wěn)定狀態(tài),由此逐漸出現(xiàn)了鏈路狀態(tài)路由算法。在鏈路狀態(tài)路由算法中,通過發(fā)送和接收打招呼(HELLO)報文來發(fā)現(xiàn)鄰居,鄰居之間進(jìn)行鏈路狀態(tài)數(shù)據(jù)庫(LSDB,Link State Database)的同步,本地路由器利用同步完成的LSDB來構(gòu)造最短路徑優(yōu)先(SPF,Shortest Path First)樹,最終計(jì)算出到達(dá)每一個目的地址的最佳路徑。OSPF和ISIS中的鏈路狀態(tài)報文分別對應(yīng)為鏈路狀態(tài)通告(LSA,Link State Advertisement)和鏈路狀態(tài)協(xié)議數(shù)據(jù)單元(LSP,Link State Protocol Data Unit),LSA剛產(chǎn)生時年齡為最小值0,最大生存年齡為Max age,當(dāng)生存年齡到達(dá)Max age時,該LSA的信息將不再被利用;LSP剛產(chǎn)生時年齡為最大值Max age,當(dāng)生存年齡到達(dá)0時,該LSP的信息將不再被利用。為防止鏈路狀態(tài)報文老化,OSPF和ISIS會定期刷新鏈路狀態(tài)報文并且將刷新后的鏈路狀態(tài)報文發(fā)送給其他路由器。

大容量路由性能測試是數(shù)據(jù)通信設(shè)備最基本的測試要求之一,圖1為測 試儀器與被測設(shè)備對接的示意圖,如圖1所示,圖1中的路由器為大容量路由,作為被測設(shè)備。在測試過程中,測試儀器通告大量路由和鏈路狀態(tài)報文;由于測試儀器本身性能的限制,會導(dǎo)致部分測試儀器通告的鏈路狀態(tài)報文還未及時刷新,就已經(jīng)在被測設(shè)備上老化,被測設(shè)備會刪除老化的鏈路狀態(tài)報文對應(yīng)的路由,從而影響了大容量路由的性能測試。



技術(shù)實(shí)現(xiàn)要素:

為了解決上述技術(shù)問題,本發(fā)明提供一種實(shí)現(xiàn)鏈路狀態(tài)報文刷新的方法及裝置。能夠避免鏈路狀態(tài)報文在被測設(shè)備上老化影響大容量路由的測試。

為了達(dá)到本發(fā)明目的,本發(fā)明提供了一種實(shí)現(xiàn)鏈路狀態(tài)報文刷新的方法,包括:

按照預(yù)設(shè)周期檢測到鏈路狀態(tài)報文的生存年齡達(dá)到老化時間時,讀取預(yù)先設(shè)置的報文刷新參數(shù);

根據(jù)報文刷新參數(shù)確定是否刷新生存年齡達(dá)到老化時間的鏈路狀態(tài)報文。

進(jìn)一步地,該方法之前還包括:根據(jù)性能測試需求,添加所述預(yù)先設(shè)置的報文刷新參數(shù)。

進(jìn)一步地,所述報文刷新參數(shù)包括:需要刷新的鏈路狀態(tài)報文的實(shí)例號和刷新時間。

進(jìn)一步地,報文刷新參數(shù)還包括:

限定僅對所述需要刷新的鏈路狀態(tài)報文的實(shí)例中部分鏈路狀態(tài)報文進(jìn)行刷新的限定參數(shù);

所述限定參數(shù)包括:所述部分鏈路狀態(tài)報文的鏈路狀態(tài)通告者和/或鏈路狀態(tài)標(biāo)識。

進(jìn)一步地,該方法還包括:在生存年齡達(dá)到老化時間時,刪除所述報文刷新參數(shù)中未包含的實(shí)例號對應(yīng)的鏈路狀態(tài)報文。

另一方面,本申請還提供一種實(shí)現(xiàn)鏈路狀態(tài)報文刷新的裝置,包括:檢測讀取單元和確定刷新單元;其中,

檢測讀取單元,用于按照預(yù)設(shè)周期檢測到鏈路狀態(tài)報文的生存年齡達(dá)到老化時間時,讀取預(yù)先設(shè)置的報文刷新參數(shù);

確定刷新單元,用于根據(jù)報文刷新參數(shù)確定是否刷新生存年齡達(dá)到老化時間的鏈路狀態(tài)報文。

進(jìn)一步地,該裝置還包括添加單元,用于根據(jù)性能測試需求,添加所述檢測讀取單元讀取的預(yù)先設(shè)置的報文刷新參數(shù)。

進(jìn)一步地,報文刷新參數(shù)包括:需要刷新的鏈路狀態(tài)報文的實(shí)例號和刷新時間。

進(jìn)一步地,報文刷新參數(shù)還包括:

限定僅對所述需要刷新的鏈路狀態(tài)報文的實(shí)例中部分鏈路狀態(tài)報文進(jìn)行刷新的限定參數(shù);

所述限定參數(shù)包括:所述部分鏈路狀態(tài)報文的鏈路狀態(tài)通告者和/或鏈路狀態(tài)標(biāo)識。

進(jìn)一步地,該裝置還包括刪除單元,用于在生存年齡達(dá)到老化時間時,刪除所述報文刷新參數(shù)中未包含的實(shí)例號對應(yīng)的鏈路狀態(tài)報文。

與現(xiàn)有技術(shù)相比,本申請技術(shù)方案包括:按照預(yù)設(shè)周期檢測到鏈路狀態(tài)報文的生存年齡達(dá)到老化時間時,讀取預(yù)先設(shè)置的報文刷新參數(shù);根據(jù)報文刷新參數(shù)確定是否刷新生存年齡達(dá)到老化時間的鏈路狀態(tài)報文。本發(fā)明方法通過對生存年齡達(dá)到老化時間的鏈路狀態(tài)報文,按照預(yù)先設(shè)置的報文刷新參數(shù)進(jìn)行刷新,避免了鏈路狀態(tài)報文在被測設(shè)備上老化造成鏈路狀態(tài)報文對應(yīng)的路由被刪除影響大容量路由的測試。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:

圖1為測試儀器與被測設(shè)備對接的示意圖;

圖2為本發(fā)明實(shí)現(xiàn)鏈路狀態(tài)報文刷新的方法的流程圖;

圖3為本發(fā)明實(shí)現(xiàn)鏈路狀態(tài)報文刷新的裝置的結(jié)構(gòu)程圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。

圖2為本發(fā)明實(shí)現(xiàn)鏈路狀態(tài)報文刷新的方法的流程圖,如圖2所示,包括:

步驟200、按照預(yù)設(shè)周期檢測到鏈路狀態(tài)報文的生存年齡達(dá)到老化時間時,讀取預(yù)先設(shè)置的報文刷新參數(shù);

需要說明的是,預(yù)設(shè)周期根據(jù)測試儀器通告的鏈路狀態(tài)報文的生存年齡設(shè)定,由于測試儀器通告大量的鏈路狀態(tài)報文在起始時間和生存年齡上均可能存在不同,為了避免無法及時的檢測到生存年齡達(dá)到老化時間造成鏈路狀態(tài)報文老化,預(yù)設(shè)周期優(yōu)先設(shè)定為生存年齡的最小單位時間。另外,本申請生存年齡達(dá)到老化時間的鏈路狀態(tài)報文是指非被測設(shè)備自身生成的鏈路狀態(tài)報文,被測設(shè)備可以是路由器。

本步驟之前還包括:

根據(jù)性能測試需求,添加所述預(yù)先設(shè)置的報文刷新參數(shù)。這里,添加報文刷新參數(shù)可以通過在被測設(shè)備的設(shè)置界面添加報文刷新功能,在報文刷新功能中設(shè)置添加報文刷新參數(shù);

需要說明的是,性能測試需求為本領(lǐng)域技術(shù)人員的公知常識,根據(jù)對性能測試需求進(jìn)行分析,本領(lǐng)域技術(shù)人員可以清楚知道需要添加哪些報文刷新參數(shù)。

優(yōu)選的,

報文刷新參數(shù)包括:需要刷新的鏈路狀態(tài)報文的實(shí)例號和刷新時間。

報文刷新參數(shù)還包括:

限定僅對所述需要刷新的鏈路狀態(tài)報文的實(shí)例中部分鏈路狀態(tài)報文進(jìn)行刷新的限定參數(shù);

限定參數(shù)包括:部分鏈路狀態(tài)報文的鏈路狀態(tài)通告者和/或鏈路狀態(tài)標(biāo)識。

需要說明的是,限定參數(shù)包含鏈路狀態(tài)通告者時,表示只刷新鏈路狀態(tài)通告者對應(yīng)的路由器產(chǎn)生的鏈路狀態(tài)報文;限定參數(shù)包含鏈路狀態(tài)標(biāo)識時,表示只刷新鏈路狀態(tài)標(biāo)識對應(yīng)的一條鏈路狀態(tài)報文。

步驟201、根據(jù)報文刷新參數(shù)確定是否刷新生存年齡達(dá)到老化時間的鏈路狀態(tài)報文。

需要說明的是,報文刷新參數(shù)中只包含需要刷新的鏈路狀態(tài)報文的實(shí)例號和刷新時間時,對實(shí)例號對應(yīng)的所有鏈路狀態(tài)報文按照刷新時間進(jìn)行刷新;實(shí)例號對應(yīng)的鏈路狀態(tài)報文包含有限定參數(shù)時,僅對限定參數(shù)限定的鏈路狀態(tài)報文進(jìn)行刷新;對不包含實(shí)例號的鏈路狀態(tài)報文不進(jìn)行刷新處理。

本發(fā)明方法還包括:在生存年齡達(dá)到老化時間時,刪除所述報文刷新參數(shù)中未包含的實(shí)例號對應(yīng)的鏈路狀態(tài)報文。

本發(fā)明方法通過對生存年齡達(dá)到老化時間的鏈路狀態(tài)報文,按照預(yù)先設(shè)置的報文刷新參數(shù)進(jìn)行刷新,避免了鏈路狀態(tài)報文在被測設(shè)備上老化造成鏈路狀態(tài)報文對應(yīng)的路由被刪除影響大容量路由的測試。

圖3為本發(fā)明實(shí)現(xiàn)鏈路狀態(tài)報文刷新的裝置的結(jié)構(gòu)程圖,如圖3所示,包括:

檢測讀取單元和確定刷新單元;其中,

檢測讀取單元,用于按照預(yù)設(shè)周期檢測到鏈路狀態(tài)報文的生存年齡達(dá)到老化時間時,讀取預(yù)先設(shè)置的報文刷新參數(shù);

確定刷新單元,用于根據(jù)報文刷新參數(shù)確定是否刷新生存年齡達(dá)到老化時間的鏈路狀態(tài)報文。

本發(fā)明裝置還包括添加單元,用于根據(jù)性能測試需求,添加所述檢測讀取單元讀取的預(yù)先設(shè)置的報文刷新參數(shù)。

報文刷新參數(shù)包括:需要刷新的鏈路狀態(tài)報文的實(shí)例號和刷新時間。

報文刷新參數(shù)還包括:限定僅對所述需要刷新的鏈路狀態(tài)報文的實(shí)例中部分鏈路狀態(tài)報文進(jìn)行刷新的限定參數(shù);

限定參數(shù)包括:部分鏈路狀態(tài)報文的鏈路狀態(tài)通告者和/或鏈路狀態(tài)標(biāo)識。

本發(fā)明裝置還包括刪除單元,用于在生存年齡達(dá)到老化時間時,刪除報文刷新參數(shù)中未包含的實(shí)例號對應(yīng)的鏈路狀態(tài)報文。

雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1