新四季網

一種路由發布方法和設備的製作方法

2023-12-01 11:36:16 1

一種路由發布方法和設備的製作方法
【專利摘要】本發明公開了一種路由發布方法和設備,該方法包括:路由設備在需要發布引入路由或者本地路由時,獲得本路由設備的設備標識,並利用本路由設備的設備標識生成路由發布報文,所述路由發布報文中攜帶所述引入路由或者本地路由、以及所述設備標識;所述路由設備向其它路由設備發送所述路由發布報文;所述路由設備在收到來自其它路由設備的路由發布報文時,如果所述路由發布報文中攜帶本路由設備的設備標識,則所述路由設備丟棄所述路由發布報文。本發明實施例中,能夠在路由失效之後,避免形成路由環路,並提高路由計算效率。
【專利說明】一種路由發布方法和設備
【技術領域】
[0001 ] 本發明涉及通信【技術領域】,尤其是涉及一種路由發布方法和設備。
【背景技術】
[0002]RIP (Routing Information Protocol,路由信息協議)是一種較為簡單的 IGP(Interior Gateway Protocol,內部網關協議),主要用於規模較小的網絡,如校園網以及結構簡單的地區性網絡。RIP是一種基於距離矢量算法的協議,使用跳數來衡量到達目的地址的距離,跳數是其度量值,該度量值取O?15之間的整數,大於或等於16的跳數被定義為無窮大,即目的網絡或主機不可達。
[0003]如圖1所示,為RIP網絡(基於RIP協議的網絡)的環形組網示意圖,路由設備A引入外部路由100.1.1.0/24,其度量值為0(即跳數為0),下一跳為空。之後,路由設備A分別向路由設備B和路由設備C發布路由100.1.1.0/24,其中的度量值為O。路由設備B或者路由設備C (後續以路由設備B為例進行說明)學習路由100.1.1.0/24,其度量值為I (即跳數為0+1),下一跳為路由設備A。之後,路由設備B向路由設備C發布路由100.1.1.0/24,其中的度量值為I。路由設備C學習路由100.1.1.0/24,其度量值為2 (B卩跳數1+1),下一跳為路由設備B。之後,路由設備C向路由設備A發布路由100.1.1.0/24,其中的度量值為
2。路由設備A在收到路由100.1.1.0/24後,其度量值為3 (B卩跳數為2+1 ),下一跳為路由設備C,由於路由設備A之前已經學習到度量值為O的路由100.1.1.0/24,且度量值為O的路由100.1.1.0/24優於度量值為3的路由100.1.1.0/24,因此,路由設備A會丟棄路由設備C向本路由設備A發布的路由100.1.1.0/24。
[0004]在一種應用場景下,路由設備A向路由設備B發布路由100.1.1.0/24後,如果由於某種原因導致路由100.1.1.0/24失效,則路由設備A需要從本路由設備A上刪除路由100.1.1.0/24,並撤銷路由100.1.1.0/24,即路由設備A向路由設備B發布度量值為16 (或大於16)的路由100.1.1.0/24 (表示目的網絡或主機不可達,需要刪除路由100.1.1.0/24)。基於此,路由設備B會刪除路由100.1.1.0/24,並繼續向路由設備C發布度量值為16的路由100.1.1.0/24 ;路由設備C會刪除路由100.1.1.0/24,並繼續向路由設備A發布度量值為16的路由100.1.1.0/24。
[0005]基於上述兩個過程,會出現如下情況:路由設備A向路由設備B發布路由100.1.1.0/24,其中的度量值為O。之後,路由設備A從路由設備A上刪除路由100.1.1.0/24,並向路由設備B發布度量值為16的路由100.1.1.0/24。之後,路由設備A收到路由設備C向路由設備A發布的路由100.1.1.0/24,由於當前路由設備A上已沒有路由100.1.1.0/24,因此路由設備A學習路由100.1.1.0/24,其度量值為3,下一跳為路由設備C,並向路由設備B發布路由100.1.1.0/24,其中的度量值為3。之後,路由設備A收到路由設備C向路由設備A發布的度量值為16的路由100.1.1.0/24,此時路由設備A刪除路由100.1.1.0/24,並向路由設備B發布度量值為16的路由100.1.1.0/24。之後,路由設備A收到路由設備C向路由設備A發布的路由100.1.1.0/24,學習路由100.1.1.0/24,其度量值為6,下一跳為路由設備C,並向路由設備B發布路由100.1.1.0/24,其中的度量值為6。以此類推,直到路由設備A上只收到度量值為16的路由100.1.1.0/24,不再收到度量值小於16的路由100.1.1.0/24。路由設備B和路由設備C的處理與此類似,不再贅述。
[0006]顯然,在路由100.1.1.0/24失效之後,路由100.1.1.0/24需要在環上經過16跳(此時路由100.1.1.0/24的度量值變為16),從而導致路由環路。在發生路由環路時,通過路由學習需要等待較長時間才能將路由老化,即路由設備A、路由設備B和路由設備C上需要經過很長時間才能夠刪除該路由100.1.1.0/24。

【發明內容】

[0007]本發明實施例提供一種路由發布方法和設備,以在路由失效之後,使得路由設備能夠儘快刪除該已經失效的路由,並且可以避免路由環路。
[0008]為了達到上述目的,本發明實施例提供一種路由發布方法,應用於包括多個路由設備的路由信息協議RIP網絡中,所述多個路由設備之間為環形組網,所述方法包括以下步驟:
[0009]路由設備在需要發布引入路由或者本地路由時,獲得本路由設備的設備標識,並利用本路由設備的設備標識生成路由發布報文;其中,所述路由發布報文中攜帶所述引入路由或者本地路由、以及所述設備標識;
[0010]所述路由設備向其它路由設備發送所述路由發布報文,由所述其它路由設備從所述路由發布報文中學習到所述引入路由或者本地路由;
[0011]所述路由設備在收到來自其它路由設備的路由發布報文時,如果所述路由發布報文中攜帶的設備標識是本路由設備的設備標識,則所述路由設備丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的路由。
[0012]所述路由設備丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的路由的過程,具體包括:
[0013]所述路由設備判斷本路由設備上是否存在所述路由發布報文中攜帶的路由;如果不存在所述路由,則所述路由設備丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由,並向其它路由設備發送用於撤銷所述路由的路由發布報文;如果存在所述路由,則所述路由設備丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由。
[0014]所述路由設備在收到來自其它路由設備的路由發布報文之後,所述方法進一步包括:
[0015]如果所述路由發布報文中攜帶的設備標識不是本路由設備的設備標識,則所述路由設備學習所述路由發布報文中攜帶的路由,並向其它路由設備發送路由發布報文,該發送的路由發布報文中攜帶了本路由設備學習到的路由,以及本路由設備收到的路由發布報文中攜帶的設備標識。
[0016]所述路由設備獲得本路由設備的設備標識的過程,具體包括:所述路由設備確定本路由設備當前使能的接口 ;如果當前使能的接口中有lookback接口,貝U所述路由設備從當前使能的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果當前使能的接口中沒有10kback接口,貝U所述路由設備從當前使能的接口中選擇一個接口的接口地址作為本路由設備的設備標識;
[0017]所述路由設備獲得本路由設備的設備標識之後,所述方法進一步包括:對於作為本路由設備的設備標識的接口地址所對應的接口,如果該接口的接口地址發生變化或者該接口故障,則所述路由設備重新確定本路由設備當前使能的接口 ;如果重新確定的接口中有lookback接口,則所述路由設備從重新確定的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果重新確定的接口中沒有lookback接口,則所述路由設備從重新確定的接口中選擇一個接口的接口地址作為本路由設備的設備標識。
[0018]所述路由發布報文包括RIP響應報文,所述RIP響應報文中攜帶設備標識欄位,並且通過所述設備標識欄位承載設備標識。
[0019]本發明實施例提供一種路由設備,應用於包括多個路由設備的路由信息協議RIP網絡中,所述多個路由設備之間為環形組網,所述路由設備包括:
[0020]生成模塊,用於在需要發布引入路由或者本地路由時,獲得本路由設備的設備標識,並利用本路由設備的設備標識生成路由發布報文;其中,所述路由發布報文中攜帶所述引入路由或者本地路由、以及所述設備標識;
[0021]發送模塊,用於向其它路由設備發送所述路由發布報文,由所述其它路由設備從所述路由發布報文中學習到所述引入路由或者本地路由;
[0022]學習模塊,用於在收到來自其它路由設備的路由發布報文時,如果所述路由發布報文中攜帶的設備標識是本路由設備的設備標識,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的路由。
[0023]所述學習模塊,具體用於判斷本路由設備上是否存在所述路由發布報文中攜帶的路由;如果不存在所述路由,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由,並向其它路由設備發送用於撤銷所述路由的路由發布報文;如果存在所述路由,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由。
[0024]所述學習模塊,還用於在收到來自其它路由設備的路由發布報文之後,如果所述路由發布報文中攜帶的設備標識不是本路由設備的設備標識,則學習所述路由發布報文中攜帶的路由,並向其它路由設備發送路由發布報文,該發送的路由發布報文中攜帶了本路由設備學習到的路由,以及本路由設備收到的路由發布報文中攜帶的設備標識。
[0025]所述生成模塊,進一步用於在獲得本路由設備的設備標識的過程中,確定本路由設備當前使能的接口 ;如果當前使能的接口中有lookback接口,貝U從當前使能的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果當前使能的接口中沒有lookback接口,則從當前使能的接口中選擇一個接口的接口地址作為本路由設備的設備標識;
[0026]在獲得本路由設備的設備標識之後,對於作為本路由設備的設備標識的接口地址所對應的接口,如果該接口的接口地址發生變化或者該接口故障,則重新確定本路由設備當前使能的接口 ;如果重新確定的接口中有lookback接口,則從重新確定的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果重新確定的接口中沒有lookback接口,則從重新確定的接口中選擇一個接口的接口地址作為本路由設備的設備標識。
[0027]所述路由發布報文包括RIP響應報文,所述RIP響應報文中攜帶設備標識欄位,且通過所述設備標識欄位承載設備標識。
[0028]與現有技術相比,本發明實施例至少具有以下優點:本發明實施例中,通過在路由發布報文中攜帶路由設備的設備標識,以在路由設備收到來自其它路由設備的路由發布報文時,如果路由發布報文中攜帶的設備標識是本路由設備的設備標識,則路由設備丟棄路由發布報文,且不學習路由發布報文中攜帶的路由。基於上述處理,能夠在路由失效之後,使得路由設備能夠儘快刪除該已經失效的路由,減少了環形網絡上老化路由的時間,提高了路由老化的效率,並且可以避免形成路由環路,並提高路由的計算效率。
【專利附圖】

【附圖說明】
[0029]圖1是現有技術中RIP網絡的環形組網示意圖;
[0030]圖2是本發明實施例提供的一種路由發布方法的流程示意圖;
[0031]圖3和圖4是本發明實施例中攜帶設備標識的設備標識欄位格式示意圖;
[0032]圖5是本發明實施例提供的一種路由設備的結構示意圖。
【具體實施方式】
[0033]針對現有技術中存在的問題,本發明實施例提供一種路由發布方法,以圖1為本發明實施例的應用場景示意圖,該方法應用於包括多個路由設備(如三層路由器等網絡設備)的RIP網絡(基於RIP協議的網絡)中,且該RIP網絡可以為環形組網,即RIP網絡中的多個路由設備之間為環形組網。
[0034]在上述應用場景下,如圖2所示,該路由發布方法包括以下步驟:
[0035]步驟201,路由設備在需要發布引入路由或者本地路由時,獲得本路由設備的設備標識。其中,該引入路由為路由設備從外部引入的路由(即從RIP網絡之外引入的路由),該本地路由為本路由設備在本地生成的路由。
[0036]本發明實施例中,設備標識具體為本路由設備的唯一標識,對於每一個路由設備來說,其在網絡上都是唯一的,因此可以通過路由設備上任意的接口地址來標識唯一的路由設備,即設備標識包括路由設備的接口地址。
[0037]在本發明實施例的一種優選實施方式中,路由設備獲得本路由設備的設備標識的過程,具體包括:路由設備確定本路由設備當前使能的接口 ;如果當前使能的接口中有lookback接口(即環回口),則路由設備從當前使能的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果當前使能的接口中沒有lookback接口,則路由設備從當前使能的接口(即非lookback接口)中選擇一個接口的接口地址作為本路由設備的設備標識。
[0038]進一步的,本發明實施例中,在路由設備獲得本路由設備的設備標識之後,對於作為本路由設備的設備標識的接口地址所對應的接口,如果該接口的接口地址發生變化或者該接口故障,則路由設備還需要重新確定本路由設備當前使能的接口 ;如果該重新確定的接口中有lookback接口,則路由設備從重新確定的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果該重新確定的接口中沒有lookback接口,則路由設備從重新確定的接口中選擇一個接口的接口地址作為本路由設備的設備標識。
[0039]步驟202,路由設備生成路由發布報文。其中,該路由發布報文中攜帶上述引入路由或者本地路由、以及本路由設備的唯一的設備標識。
[0040]本發明實施例中,路由發布報文具體可以包括RIP響應報文,該RIP響應報文中攜帶有路由欄位和設備標識欄位。其中,通過該路由欄位承載上述的引入路由或者本地路由,並且通過該設備標識欄位承載路由設備的設備標識,如圖3和圖4所示,為攜帶設備標識的設備標識欄位的格式示意圖。
[0041]如圖3所示,在RIP響應報文的開始處設計圖3所示的設備標識欄位,且一個RIP響應報文的設備標識欄位中僅能攜帶一個設備標識。在圖3中,設計address familyidentifier (地址族標識)值為OxFFFF,且通過IPv4address攜帶路由設備的設備標識,並且其它欄位均設計為0,相關設計不再贅述。
[0042]如圖4所示,在RIP響應報文的開始處設計圖4所示的設備標識欄位,且一個RIP響應報文的設備標識欄位中僅能攜帶一個設備標識。在圖4中,設計address familyidentifier (地址族標識)值為OxFFFF,且通過IPv4address攜帶路由設備的設備標識,並且其它欄位均設計為0,相關設計不再贅述。
[0043]步驟203,路由設備向其它路由設備發送路由發布報文,由其它路由設備從該路由發布報文中學習到路由發布報文攜帶的引入路由或者本地路由。
[0044]進一步的,其它路由設備在收到路由發布報文後,如果該路由發布報文中攜帶的設備標識不是本其它路由設備的設備標識,則其它路由設備學習路由發布報文中攜帶的路由(即上述的引入路由或者本地路由),並發送路由發布報文,且該發送的路由發布報文中攜帶了本其它路由設備學習到的路由,以及本其它路由設備收到的路由發布報文中攜帶的設備標識。
[0045]步驟204,路由設備在收到來自其它路由設備的路由發布報文時,判斷該路由發布報文中攜帶的設備標識是否為本路由設備的設備標識;如果路由發布報文中攜帶的設備標識是本路由設備的設備標識,則執行步驟205 ;如果路由發布報文中攜帶的設備標識不是本路由設備的設備標識,則執行步驟206。
[0046]步驟205,路由設備丟棄本路由設備收到的來自其它路由設備的路由發布報文,且該路由設備不需要學習該路由發布報文中攜帶的路由。
[0047]本發明實施例中,路由設備丟棄路由發布報文,且不學習路由發布報文中攜帶的路由的過程,具體包括:路由設備判斷本路由設備上是否存在該路由發布報文中攜帶的路由;如果不存在,則路由設備丟棄該路由發布報文,且不學習該路由發布報文中攜帶的路由,並向其它路由設備發送用於撤銷該路由的路由發布報文(如度量值為16 (或大於16)的該路由);如果存在,則路由設備直接丟棄路由發布報文,且不學習路由發布報文中攜帶的路由。
[0048]步驟206,路由設備學習路由發布報文中攜帶的路由,並向其它路由設備發送路由發布報文。其中,該發送的路由發布報文中攜帶了本路由設備學習到的路由,以及本路由設備收到的路由發布報文中攜帶的設備標識。
[0049]以下結合圖1所示的應用場景對本發明實施例的上述過程進行詳細說明。
[0050]路由設備A引入外部路由100.1.1.0/24,其度量值為0,下一跳為空。在需要發布路由100.1.1.0/24時,路由設備A獲得本路由設備的設備標識,以設備標識為IPl為例進行後續說明。路由設備A生成路由發布報文,該路由發布報文中攜帶路由100.1.1.0/24,其中的度量值為O,並攜帶設備標識IPl。路由設備A分別向路由設備B和路由設備C發送路由發布報文,該路由發布報文中攜帶路由100.1.1.0/24,其中的度量值為0,並攜帶設備標識IP1。路由設備B或者路由設備C (後續以路由設備B為例進行說明)在收到路由發布報文後,由於路由發布報文中攜帶的設備標識IPl不是本路由設備B的設備標識,因此路由設備B學習路由發布報文中攜帶的路由100.1.1.0/24,其度量值為1,下一跳為路由設備A。路由設備B向路由設備C發送路由發布報文,該路由發布報文中攜帶了路由設備B學習到的路由100.1.1.0/24,其中的度量值為I,並攜帶路由設備B收到的路由發布報文中攜帶的設備標識IP1。路由設備C在收到路由發布報文後,由於路由發布報文中攜帶的設備標識IPl不是本路由設備C的設備標識,因此路由設備C學習路由發布報文中攜帶的路由100.1.1.0/24,其度量值為2,下一跳為路由設備B。路由設備C向路由設備A發送路由發布報文,該路由發布報文中攜帶了路由設備C學習到的路由100.1.1.0/24,其中的度量值為2,並攜帶路由設備C收到的路由發布報文中攜帶的設備標識IP1。路由設備A在收到來自路由設備C的路由發布報文後,由於路由發布報文中攜帶的設備標識IPl是本路由設備A的設備標識,因此路由設備A會丟棄路由設備C向本路由設備A發送的路由發布報文,且路由設備A不需要學習該路由發布報文中攜帶的路由100.1.1.0/24。
[0051]在一種應用場景下,路由設備A向路由設備B發布路由100.1.1.0/24後,如果路由100.1.1.0/24失效,則路由設備A需要從本路由設備A上刪除路由100.1.1.0/24,並撤銷路由100.1.1.0/24,即路由設備A向路由設備B發布度量值為16 (或大於16)的路由100.1.1.0/24 (表示目的網絡或主機不可達,需要刪除路由100.1.1.0/24)。基於此,路由設備B會刪除路由100.1.1.0/24,並繼續向路由設備C發布度量值為16的路由100.1.1.0/24 ;路由設備C會刪除路由100.1.1.0/24,並繼續向路由設備A發布度量值為16 的路由 100.1.1.0/24。
[0052]基於上述兩個過程,本發明實施例中,路由設備A向路由設備B發送路由發布報文,該路由發布報文中攜帶路由100.1.1.0/24,其中的度量值為0,並攜帶設備標識IP1。之後,如果路由100.1.1.0/24失效,路由設備A從路由設備A上刪除路由100.1.1.0/24,並向路由設備B發送路由發布報文,該路由發布報文中攜帶路由100.1.1.0/24,其中的度量值為16。之後,路由設備A收到來自路由設備C的路由發布報文,該路由發布報文中攜帶路由100.1.1.0/24,其中的度量值為2,並攜帶設備標識IP1。進一步的,由於路由發布報文中攜帶的設備標識IPl是本路由設備A的設備標識,因此路由設備A會丟棄路由設備C向本路由設備A發送的路由發布報文,且路由設備A不需要學習該路由發布報文中攜帶的路由100.1.1.0/24,也不會向路由設備B發布度量值為3的路由100.1.1.0/24。在實際應用中,路由設備A不學習路由發布報文中攜帶的路由100.1.1.0/24時,也可以向路由設備B發送攜帶度量值為16的路由100.1.1.0/24的路由發布報文。
[0053]綜上所述,本發明實施例中,通過在路由發布報文中攜帶路由設備的設備標識,以在路由設備收到來自其它路由設備的路由發布報文時,如果路由發布報文中攜帶的設備標識是本路由設備的設備標識,則丟棄路由發布報文,且不學習路由發布報文中攜帶的路由,繼而在路由失效之後,使得路由設備能夠儘快刪除該已經失效的路由,減少了環形網絡上老化路由的時間,提聞了路由老化的效率,並且可以避免形成路由環路,並提聞路由的計算效率。[0054]基於與上述方法同樣的發明構思,本發明實施例還提供了一種路由設備,應用於包括多個路由設備的路由信息協議RIP網絡中,所述多個路由設備之間為環形組網,如圖5所示,所述路由設備包括:
[0055]生成模塊11,用於在需要發布引入路由或者本地路由時,獲得本路由設備的設備標識,並利用本路由設備的設備標識生成路由發布報文;其中,所述路由發布報文中攜帶所述引入路由或者本地路由、以及所述設備標識;
[0056]發送模塊12,用於向其它路由設備發送所述路由發布報文,由所述其它路由設備從所述路由發布報文中學習到所述引入路由或者本地路由;
[0057]學習模塊13,用於在收到來自其它路由設備的路由發布報文時,如果所述路由發布報文中攜帶的設備標識是本路由設備的設備標識,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的路由。
[0058]所述學習模塊13,具體用於判斷本路由設備上是否存在所述路由發布報文中攜帶的路由;如果不存在所述路由,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由,並向其它路由設備發送用於撤銷所述路由的路由發布報文;如果存在所述路由,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由。
[0059]所述學習模塊13,還用於在收到來自其它路由設備的路由發布報文之後,如果所述路由發布報文中攜帶的設備標識不是本路由設備的設備標識,則學習所述路由發布報文中攜帶的路由,並向其它路由設備發送路由發布報文,該發送的路由發布報文中攜帶了本路由設備學習到的路由,以及本路由設備收到的路由發布報文中攜帶的設備標識。
[0060]所述生成模塊11,進一步用於在獲得本路由設備的設備標識的過程中,確定本路由設備當前使能的接口 ;如果當前使能的接口中有lookback接口,貝U從當前使能的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果當前使能的接口中沒有lookback接口,則從當前使能的接口中選擇一個接口的接口地址作為本路由設備的設備標識;
[0061]在獲得本路由設備的設備標識之後,對於作為本路由設備的設備標識的接口地址所對應的接口,如果該接口的接口地址發生變化或者該接口故障,則重新確定本路由設備當前使能的接口 ;如果重新確定的接口中有lookback接口,則從重新確定的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果重新確定的接口中沒有lookback接口,則從重新確定的接口中選擇一個接口的接口地址作為本路由設備的設備標識。
[0062]本發明實施例中,所述路由發布報文包括RIP響應報文,所述RIP響應報文中攜帶設備標識欄位,且通過所述設備標識欄位承載設備標識。
[0063]其中,本發明裝置的各個模塊可以集成於一體,也可以分離部署。上述模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。
[0064]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。
[0065]本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程並不一定是實施本發明所必須的。
[0066]本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布於實施例的裝置中,也可以進行相應變化位於不同於本實施例的一個或多個裝置中。上述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。
[0067]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0068]以上公開的僅為本發明的幾個具體實施例,但是,本發明並非局限於此,任何本領域的技術人員能思之的變化都應落入本發明的保護範圍。
【權利要求】
1.一種路由發布方法,應用於包括多個路由設備的路由信息協議RIP網絡中,所述多個路由設備之間為環形組網,其特徵在於,所述方法包括: 路由設備在需要發布引入路由或者本地路由時,獲得本路由設備的設備標識,並利用本路由設備的設備標識生成路由發布報文;其中,所述路由發布報文中攜帶所述引入路由或者本地路由、以及所述設備標識; 所述路由設備向其它路由設備發送所述路由發布報文,由所述其它路由設備從所述路由發布報文中學習到所述引入路由或者本地路由; 所述路由設備在收到來自其它路由設備的路由發布報文時,如果所述路由發布報文中攜帶的設備標識是本路由設備的設備標識,則所述路由設備丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的路由。
2.如權利要求1所述的方法,其特徵在於,所述路由設備丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的路由的過程,具體包括: 所述路由設備判斷本路由設備上是否存在所述路由發布報文中攜帶的路由;如果不存在所述路由,則所述路由設備丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由,並向其它路由設備發送用於撤銷所述路由的路由發布報文;如果存在所述路由,則所述路由設備丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由。
3.如權利要求1所述的方法,其特徵在於,所述路由設備在收到來自其它路由設備的路由發布報文之後,所述 方法進一步包括: 如果所述路由發布報文中攜帶的設備標識不是本路由設備的設備標識,則所述路由設備學習所述路由發布報文中攜帶的路由,並向其它路由設備發送路由發布報文,該發送的路由發布報文中攜帶了本路由設備學習到的路由,以及本路由設備收到的路由發布報文中攜帶的設備標識。
4.如權利要求1所述的方法,其特徵在於,所述路由設備獲得本路由設備的設備標識的過程,具體包括:所述路由設備確定本路由設備當前使能的接口 ;如果當前使能的接口中有lookback接口,則所述路由設備從當前使能的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果當前使能的接口中沒有lookback接口,則所述路由設備從當前使能的接口中選擇一個接口的接口地址作為本路由設備的設備標識; 所述路由設備獲得本路由設備的設備標識之後,所述方法進一步包括:對於作為本路由設備的設備標識的接口地址所對應的接口,如果該接口的接口地址發生變化或者該接口故障,則所述路由設備重新確定本路由設備當前使能的接口 ;如果重新確定的接口中有lookback接口,則所述路由設備從重新確定的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果重新確定的接口中沒有lookback接口,則所述路由設備從重新確定的接口中選擇一個接口的接口地址作為本路由設備的設備標識。
5.如權利要求1-4任一項所述的方法,其特徵在於, 所述路由發布報文包括RIP響應報文,所述RIP響應報文中攜帶設備標識欄位,並且通過所述設備標識欄位承載設備標識。
6.一種路由設備,應用於包括多個路由設備的路由信息協議RIP網絡中,所述多個路由設備之間為環形組網,其特徵在於,所述路由設備具體包括:生成模塊,用於在需要發布引入路由或者本地路由時,獲得本路由設備的設備標識,並利用本路由設備的設備標識生成路由發布報文;其中,所述路由發布報文中攜帶所述引入路由或者本地路由、以及所述設備標識; 發送模塊,用於向其它路由設備發送所述路由發布報文,由所述其它路由設備從所述路由發布報文中學習到所述引入路由或者本地路由; 學習模塊,用於在收到來自其它路由設備的路由發布報文時,如果所述路由發布報文中攜帶的設備標識是本路由設備的設備標識,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的路由。
7.如權利要求6所述的路由設備,其特徵在於, 所述學習模塊,具體用於判斷本路由設備上是否存在所述路由發布報文中攜帶的路由;如果不存在所述路由,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由,並向其它路由設備發送用於撤銷所述路由的路由發布報文;如果存在所述路由,則丟棄所述路由發布報文,且不學習所述路由發布報文中攜帶的所述路由。
8.如權利要求6所述的路由設備,其特徵在於, 所述學習模塊,還用於在收到來自其它路由設備的路由發布報文之後,如果所述路由發布報文中攜帶的設備標識不是本路由設備的設備標識,則學習所述路由發布報文中攜帶的路由,並向其它路由設備發送路由發布報文,該發送的路由發布報文中攜帶了本路由設備學習到的路由,以及本路由設備收到的路由發布報文中攜帶的設備標識。
9.如權利要求6所述的路由設備,其特徵在於, 所述生成模塊,進一步用於在獲得本路由設備的設備標識的過程中,確定本路由設備當前使能的接口 ;如果當前使能的接口中有lookback接口,則從當前使能的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果當前使能的接口中沒有lookback接口,則從當前使能的接口中選擇一個接口的接口地址作為本路由設備的設備標識; 在獲得本路由設備的設備標識之後,對於作為本路由設備的設備標識的接口地址所對應的接口,如果該接口的接口地址發生變化或者該接口故障,則重新確定本路由設備當前使能的接口 ;如果重新確定的接口中有lookback接口,則從重新確定的接口中選擇一個lookback接口的接口地址作為本路由設備的設備標識;如果重新確定的接口中沒有lookback接口,則從重新確定的接口中選擇一個接口的接口地址作為本路由設備的設備標識。
10.如權利要求6-9任一項所述的路由設備,其特徵在於, 所述路由發布報文包括 RIP響應報文,所述RIP響應報文中攜帶設備標識欄位,且通過所述設備標識欄位承載設備標識。
【文檔編號】H04L12/703GK103944823SQ201410120987
【公開日】2014年7月23日 申請日期:2014年3月27日 優先權日:2014年3月27日
【發明者】魏志廣 申請人:杭州華三通信技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀