麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種心跳線設置方法、裝置及心跳系統的制作方法

文檔序號:7973350閱讀:2027來源:國知局
專利名稱:一種心跳線設置方法、裝置及心跳系統的制作方法
技術領域
本發明涉及通信領域,具體涉及一種心跳線設置方法、裝置及心跳系統。
背景技術
虛擬路由器冗余協議(VRRPVirtual Router Redundancy Protocol)是一種容錯協議,實現對網關的備份,它保證當網關路由器出現故障時,由另一臺路由器來代替出現故障的路由器進行工作,從而保持網絡通信的連續性和可靠性。VRRP將局域網內的一組路由器劃分在一起,形成一個VRRP備份組,一個VRRP組作為一個虛擬路由器,它有一個虛擬IP地址和虛擬MAC地址,這個虛擬IP地址就作為網絡內主機的網關。一個VRRP組最終選舉出一個Master路由器(即主用路由器)和多個Backup 路由器(即備用路由器)。創建VRRP組后,組內的每個路由器首先作為Master路由器往外發送VRRP報文,用來通告自己的優先級等信息,各路由器收到VRRP報文后,將報文中的優先級與自己的優先級進行比較,如果高于自己的優先級,則路由器工作在Backup狀態; 否則,路由器將搶占成為Master狀態,然后周期性地發送VRRP報文檢測主用路由器的狀態和通告自己的優先級等級,最終保證優先級最高的路由器成為Master路由器。Master路由器正常工作時,局域網內的主機通過Master與外界通信。當Master路由器出現故障時, Backup路由器中的一臺設備將成為新的Master路由器,接替轉發報文的工作。因此,運行的VRRP的一組路由器之間必須有一條用來交互VRRP報文的通道,以便主用路由器的選舉和主用路由器狀態的通告,我們稱這個通道為VRRP心跳線。目前,一般采用VRRP路由器之間通過線纜直連,或通過二層交換機互連的方式,用作VRRP心跳線。典型組網連接關系如圖1所示,上述方式會存在以下問題(1)不能靈活使用VRRP功能。由于現場環境的限制,VRRP組內的路由器之間可能沒有直接互連的條件,這樣就給VRRP功能開通帶來了不便。比如,兩臺路由器分布在不同的機房,而這兩個機房之間之前沒有部署直連光纜。(2)造成資源浪費。VRRP組內的路由器通過二層交換機互聯,這樣會占用一個交換機資源。如果二層交換機還有其他業務,那么這些業務就不便使用VRRP報文所使用的 VLAN (虛擬局域網Virtual Local Area Network),以免發生流量在同一 VLAN廣播、甚至會出現路由環路等后果嚴重情況,增加了業務規劃的難度。

發明內容
本發明要解決的主要技術問題是,提供一種心跳線設置方法、裝置及心跳系統,使路由器能方便實現VRRP功能的同時,簡化路由器之間的連接關系,節約系統資源,提高了資源的利用率,更便于業務的規劃。為解決上述技術問題,本發明提供一種心跳線設置方法,包括在路由器之間配置用于承載L2VPN業務的隧道;在路由器之間配置L2VPN業務;
路由器根據配置的L2VPN業務通過所述隧道發送VRRP報文,并通過所述隧道接收其他路由器發送的VRRP報文。在本發明的一種實施例中,在路由器之間配置的業務隧道為LDP隧道或RSVP隧道。在本發明的一種實施例中,所述L2VPN業務的模式為VPWS模式或VPLS模式。在本發明的一種實施例中,在路由器之間配置用于承載L2VPN業務的隧道時,還包括在路由器之間配置用于承載L2VPN業務的保護隧道。在本發明的一種實施例中,路由器根據配置的L2VPN業務通過所述隧道發送VRRP 報文具體包括在路由器上設置自環回路,將所述路由器發送的VRRP報文引回所述路由器自身, 然后根據配置的L2VPN業務通過所述隧道將其發送出去。在本發明的一種實施例中,所述自環回路一端的端口為業務客戶側端口,另一端的端口為協議報文的出端口,所述路由器發送的VRRP報文經所述協議報文的出端口引回至所述業務客戶側端口,通過所述業務客戶側端口送至所述隧道上發送出去。在本發明的一種實施例中,所述路由器根據配置的L2VPN業務通過所述隧道接收其他路由器發送的VRRP報文具體包括所述業務客戶側端口接收其他路由器通過所述隧道發送的VRRP報文,并將其發送至所述協議報文的出端口,經所述協議報文的出端口發送至所述路由器。在本發明的一種實施例中,在各路由器上設置好所述自環回路后,還包括在各路由器之間配置路由協議,以通告各路由器的本地環回地址。本發明還提供了一種心跳線設置裝置,包括隧道配置模塊,用于在路由器之間配置用于承載L2VPN業務的隧道;業務配置模塊,與所述隧道配置模塊連接,用于在路由器之間配置L2VPN業務;報文收發設置模塊,與所述隧道配置模塊連接,用于在路由器上設置報文收發路徑,使路由器根據配置的L2VPN業務通過所述隧道發送VRRP報文,并通過所述隧道接收其他路由器發送的VRRP報文。在本發明的一種實施例中,所述報文收發設置模塊在路由器上設置報文收發路徑具體為所述報文收發設置模塊在路由器上設置自環回路;所述自環回路用于將所述路由器發送的VRRP報文引回所述路由器自身,然后根據配置的L2VPN業務通過所述隧道將其發送出去;還用于通過所述隧道接收來自其他路由器的VRRP報文,然后將接收到的報文傳送至所述路由器。本發明還提供了一種心跳系統,包括多個通信連接的路由器,各路由器之間配置有用于承載L2VPN業務的隧道;路由器通過L2VPN業務發送VRRP報文,并通過L2VPN業務接收其他路由器發送的VRRP報文。在本發明的一種實施例中,所述路由器設置有自環回路,所述自環回路用于將所述路由器發送的VRRP報文引回所述路由器自身,然后通過所述隧道將其發送出去;還用于通過所述隧道接收來自其他路由器的VRRP報文,然后將接收到的報文傳送至所述路由器。本發明的有益效果是本發明提供的方法通過在在路由器之間配置用于承載L2VPN業務的隧道,并在路由器之間配置L2VPN業務,然后路由器根據配置的L2VPN業務通過所述隧道發送VRRP報文,并通過所述隧道接收其他路由器發送的VRRP報文,即本發明實現了通過L2VPN技術設置VRRP心跳線,因此本發明至少具有以下優點(1)由于L2VPN可以在已有網絡中靈活創建通信隧道,因此本發明中在路由器之間配置的用于承載L2VPN業務的隧道的方式靈活多變,由于是在已有網絡中配置隧道,不需要額外用線纜直接連接各路由器,也不需要額外通過二層交互機進行互聯,簡化了各路由器之間的連接關系,節約了系統的資源,提高了系統資源的利用率。O) VRRP報文需要在二層傳輸,而本發明采用的L2VPN實現的正是二層透傳方式, 本發明中的L2VPN以路由為基礎,相對于同一 VLAN的透傳方式,就像一個封閉的管道從中間設備穿過,流量不會從管道中溢出,因此對中間的設備不會造成任何影響,可避免流量在同一 VLAN廣播、甚至會出現路由環路等后果嚴重情況,更便于業務的規劃。


圖1為本發明一種組網連接關系示意圖;圖2為本發明一種實施例的心跳線設置方法流程圖;圖3為本發明一種實施例的心跳線設置裝置結構示意圖;圖4為本發明一種實施例的心跳系統的系統框圖;圖5為本發明一種組網連接關系示意圖一;圖6為本發明另一種實施例的心跳線設置方法流程圖一;圖7為本發明一種組網連接關系示意圖二 ;圖8為本發明一種實施例的心跳線設置方法流程圖二。
具體實施例方式下面通過具體實施方式
結合附圖對本發明作進一步詳細說明。實施例一請參考圖2,本例中VRRP心跳線設置方法包括以下步驟在路由器之間配置用于承載L2VPN業務的隧道;在路由器之間配置L2VPN業務;然后路由器根據配置的L2VPN業務通過所述隧道發送VRRP報文,并通過所述隧道接收其他路由器發送的VRRP報文。即本例中實現了通過L2VPN技術設置VRRP心跳線,因此在路由器之間配置的用于承載L2VPN業務的隧道的方式靈活多變,且L2VPN技術是在已有網絡中配置隧道,因此不需要額外用線纜直接連接各路由器,也不許要額外通過二層交互機進行互聯,簡化了各路由器之間的連接關系,節約了系統的資源,提高了系統資源的利用率。優選的,本例中在路由器之間配置的業務隧道優選為LDP(Label Distribution Protocal)隧道或 RSVP (Resource Reservation Protocol)隧道,因此本例中通過L2VPN技術設置VRRP心跳線還具有以下優點(1)可以動態的選擇建立隧道的路徑,使路由器之間的隧道的建立方式更靈活多變,因為LDP和RSVP協議可以計算出頭結點到尾節點的最佳路徑,以用于L2VPN業務的傳
6輸。(2) RSVP協議還支持手動設置隧道路徑,因此可以根據實際需要手動規劃RSVP隧道路徑,使路由器之間配置的隧道更為合理、有效。(3)可以設置保護路徑,LDP和RSVP協議支持為LDP隧道和RSVP隧道設置備用路徑,當主路徑失效時,L2VPN業務可以在設置的備用路徑上進行傳輸,可進一步提高網絡傳輸的安全性。(4)可以實現主用路徑發生故障時快速切換至備用路基,采用LDP隧道和RSVP隧道可以采用BFD檢測機制,實現主用路徑故障發生時,在50ms之內切換到備用路徑。本例中在路由器之間配置的L2VPN業務的模式根據實際情況可選擇 VPffS (Virtual Private Wire Service)模式或 VPLS (Virtual Private LAN Service) 式,其中,VPWS模式提供點對點的服務類型;VPLS提供多點對多點服務類型。對應的,當一個VRRP組中包括的路由器只有兩個,或在該組中用到的路由器只涉及到兩個時,可選擇 VPffS模式,當該組中的路由器的個數大于兩個時,則可選擇VPLS模式。根據上述分析可知,本例中采用的LDP或RSVP協議支持為LDP隧道或RSVP隧道設置備用路徑,以保證主用路徑發生故障時可以快速的切換到備用路徑上,因此本例中在路由器之間配置用于承載L2VPN業務的隧道時,還可在路由器之間配置用于承載L2VPN業務的保護隧道,以提高網絡傳輸的安全性。本例中,將路由器自身發出的VRRP報文傳送到路由器之間配置的LDP或RSVP隧道以利用配置的L2VPN業務將其發送出去的方式有多種,具體可根據實際需要選擇。本例中考慮到成本、以及實現方案的簡潔性和可靠性,采用在路由器上設置自環回路的方式實現,具體為在路由器上設置自環線,自環線優選為設置在路由器的外部,以減小路由器改造成本,且自環線的接入方式線路穩定,線纜不易被損壞。當然,根據實際需要,本例中的自環線還可集成于路由器的內部。本例中設置的自環回路將路由器發送的VRRP報文引回該路由器自身,然后通過配置的LDP或RSVP隧道將其發送出去。本例中定義自環回路的一端的端口為業務客戶側端口,另一端的端口為協議報文的出端口,路由器發送的VRRP報文經協議報文的出端口引回至業務客戶側端口,通過業務客戶側端口送至配置的LDP或RSVP隧道上發送出去。業務客戶側端口則接收其他路由器通過LDP或RSVP隧道發送的VRRP報文,并將其發送至協議報文的出端口,經協議報文的出端口發送至路由器,路由器接收到該報文后,分析發送該報文的優先級等信息。為了使各路由器知道其他路由器的環回地址,以準確的發送VRRP報文,本路中在各路由器上設置好自環回路后,在各路由器之間配置路由協議,優選為單播路由協議,以通告各路由器的本地環回地址。本例還提供了一種心跳線設置裝置,請參見圖3,包括隧道配置模塊,用于根據上述方法在路由器之間配置用于承載L2VPN業務的隧道;業務配置模塊,與隧道配置模塊連接,用于按上述方法在路由器之間配置L2VPN 業務;報文收發設置模塊,與隧道配置模塊連接,用于在路由器上設置報文收發路徑,使路由器通過L2VPN業務發送VRRP報文,并通過L2VPN業務接收其他路由器發送的VRRP報文。報文收發設置模塊在路由器上設置報文收發路徑具體如下報文收發設置模塊在路由器上按上述方法設置自環回路,用于將路由器發送的 VRRP報文引回所述路由器自身,然后通過設置的LDP或RSVP隧道將其發送出去;還用于通過設置的LDP或RSVP隧道接收來自其他路由器的VRRP報文,然后將接收到的報文傳送至該路由器。請參見圖4,本例中還提供了一種心跳系統,包括多個通信連接的路由器,各路由器之間配置有上述用于承載L2VPN業務的隧道;路由器根據上述方法通過L2VPN業務發送 VRRP報文,并根據上述方法通過L2VPN業務接收其他路由器發送的VRRP報文。本例中系統中的路由器設置有上述自環回路,已完成VRRP報文的發送和接收。實施例二 為了更好的理解本發明,本例中以幾個完整示例對本發明做進一步說明。請參見圖5,該圖所示為一個VRRP組,其中用路由器C模擬已有網路。路由器A和路由器B為VRRP組中的路由器,本例中為了區分上述兩類路由器,定義路由器A和路由器 B為VRRP路由器,其中VRRP路由器A和VRRP路由器B上都設有自環線,VRRP路由器A和 VRRP路由器B的自環線兩端的端口分為A1、A2和B1、B2。在該VRRP組設置心跳線的過程如下,請參見圖6 601 在VRRP路由器A和VRRP路由器B之間配置單播路由協議,以通告各自的本地環回地址loopback,本例優選0SPFv2協議;602 分別在VRRP路由器A和VRRP路由器B上設置自環回路,具體通過在路由器的外部設置自環線的方式實現;603 在VRRP路由器A和VRRP路由器B之間配置用于承載L2VPN業務的隧道,本例中優選為RSVP隧道,并同時配置備用隧道;604 在VRRP路由器A和VRRP路由器B之間配置L2VPN業務,本例中L2VPN業務的模式采用VPWS模式,即點對點的模式;605 將VRRP路由器A和VRRP路由器B上設置的自環回路的一端的端口綁定為業務客戶側端口,另一端的端口綁定為協議報文的出端口,本例中分別選擇端口 Al和Bl為業務客戶側端口,選擇A2和B2為協議報文的出端口 ;606 =VRRP路由器A和VRRP路由器B開啟VRRP功能,將自身發送的VRRP協議報文通過自環回路的協議報文的出端口環回至自身,即環回至業務客戶側端口,然后經業務客戶側端口將其發送至RSVP隧道上,已發送至對端;同時,VRRP路由器A和VRRP路由器B 的業務客戶側端口也通過RSVP隧道接收來自對端的VRRP協議報文。值得注意的是,本例中的上述步驟之間并非都有嚴格的時間順序限制,有些步驟是進行的順序是可以交換改變的,或者有些步驟是可以同時進行的。且由上可知,本例中的 VRRP路由器可以通過上述步驟設置的心跳線進行狀態通告、選擇主用、備用路由器以及在主用路由器故障時,完整主用路由器和備用路由器之間的切換。請參見圖7,該圖所示也為一個VRRP組,其中用路由器C模擬已有網路。路由器 A、路由器B和路由器D為VRRP組中的路由器,本例中為了區分上述兩類路由器,定義路由器A、路由器B和路由器D為VRRP路由器,其中VRRP路由器A、VRRP路由器B和VRRP路由器D上都設有自環線,VRRP路由器A、VRRP路由器B和VRRP路由器D的自環線兩端的端口分為A1、A2,B1、B2以及D1、D2。在該VRRP組設置心跳線的過程如下,請參見圖8 801 在VRRP路由器A、VRRP路由器B、VRRP路由器D之間配置單播路由協議,以通告各自的本地環回地址loopback,本例優選0SPFv2協議;802 分別在VRRP路由器A、VRRP路由器B、VRRP路由器D上設置自環回路,具體通過在路由器的外部設置自環線的方式實現;803 在VRRP路由器A、VRRP路由器B、VRRP路由器D之間配置用于承載L2VPN業務的隧道,本例中優選為RSVP隧道,并同時配置備用隧道;804 在VRRP路由器A、VRRP路由器B、VRRP路由器D之間配置L2VPN業務,本例中L2VPN業務的模式采用VPLS模式,即多點對多點的模式;805 將VRRP路由器A、VRRP路由器B和VRRP路由器D上設置的自環回路的一端的端口綁定為業務客戶側端口,另一端的端口綁定為協議報文的出端口,本例中分別選擇端口 Al、Bl和Dl為業務客戶側端口,選擇A2、B2和D2為協議報文的出端口 ;806 :VRRP路由器A、VRRP路由器B和VRRP路由器D開啟VRRP功能,將自身發送的 VRRP協議報文通過自環回路的協議報文的出端口環回至自身,即環回至業務客戶側端口, 然后經業務客戶側端口將其發送至RSVP隧道上,已發送至對端;同時,VRRP路由器A、VRRP 路由器B和VRRP路由器D的業務客戶側端口也通過RSVP隧道接收來自其他VRRP路由器發送的VRRP協議報文。綜上可知,本例中不管VRRP組中的VRRP路由器的個數是兩個或大于兩個,VRRP 組VRRP路由器都可以通過上述步驟設置的心跳線進行狀態通告、選擇主用、備用路由器以及在主用路由器故障時,完成主用路由器和備用路由器之間的切換,且本例中采用上述方法配置VRRP的心跳線至少具有以下優點1、VRRP路由器用自環線的方式把VRRP報文引回自身,自環線的接入方式線路穩定,線纜不易被損壞。且實現簡單,改造成本低,改造的效率高。2、在VRRP路由器之間配置RSVP隧道,可以實現動態選路,或手動指定路徑,實現靈活。因此,兩臺VRRP路由器之間不必直接相連,隧道路徑可以從已有組網環境中選擇,減少了組網環境的制約。3、在VRRP路由器之間配置RSVP隧道時,還可配置保護路徑,這樣就可以實現對 VRPP協議報文傳輸路徑的保護,提高了網絡的安全性。4、VRRP協議報文需要在二層傳輸,本例中采用的L2VPN實現的正是二層透傳方式,并且L2VPN需要以路由為基礎,相對于同一 VLAN透傳的方式,就像一個封閉的管道從中間設備穿過,流量不會從管道中溢出,對中間的設備不會有影響,可避免流量在同一 VLAN 廣播、甚至會出現路由環路等后果嚴重情況,更便于業務的規劃。以上內容是結合具體的實施方式對本發明所作的進一步詳細說明,不能認定本發明的具體實施只局限于這些說明。對于本發明所屬技術領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發明的保護范圍。
權利要求
1.一種心跳線設置方法,其特征在于包括在路由器之間配置用于承載L2VPN業務的隧道;在路由器之間配置L2VPN業務;路由器根據配置的L2VPN業務通過所述隧道發送VRRP報文,并通過所述隧道接收其他路由器發送的VRRP報文。
2.如權利要求1所述的方法,其特征在于,在路由器之間配置的業務隧道為LDP隧道或 RSVP隧道。
3.如權利要求1所述的方法,其特征在于,所述L2VPN業務的模式為VPWS模式或VPLS 模式。
4.如權利要求1-3任一項所述的方法,其特征在于,在路由器之間配置用于承載L2VPN 業務的隧道時,還包括在路由器之間配置用于承載L2VPN業務的保護隧道。
5.如權利要求1-3任一項所述的方法,其特征在于,路由器根據配置的L2VPN業務通過所述隧道發送VRRP報文具體包括在路由器上設置自環回路,將所述路由器發送的VRRP報文引回所述路由器自身,然后根據配置的L2VPN業務通過所述隧道將其發送出去。
6.如權利要求5所述的方法,其特征在于,所述自環回路一端的端口為業務客戶側端口,另一端的端口為協議報文的出端口,所述路由器發送的VRRP報文經所述協議報文的出端口引回至所述業務客戶側端口,通過所述業務客戶側端口送至所述隧道上發送出去。
7.如權利要求6所述的方法,其特征在于,所述路由器通過所述隧道接收其他路由器發送的VRRP報文具體包括所述業務客戶側端口接收其他路由器通過所述隧道發送的VRRP報文,并將其發送至所述協議報文的出端口,經所述協議報文的出端口發送至所述路由器。
8.如權利要求5所述的方法,其特征在于,在各路由器上設置好所述自環回路后,還包括在各路由器之間配置路由協議,以通告各路由器的本地環回地址。
9.一種心跳線設置裝置,其特征在于,包括隧道配置模塊,用于在路由器之間配置用于承載L2VPN業務的隧道;業務配置模塊,與所述隧道配置模塊連接,用于在路由器之間配置L2VPN業務;報文收發設置模塊,與所述隧道配置模塊連接,用于在路由器上設置報文收發路徑,使路由器根據配置的L2VPN業務通過所述隧道發送VRRP報文,并通過所述隧道接收其他路由器發送的VRRP報文。
10.如權利要求9所述的系統,其特征在于,所述報文收發設置模塊在路由器上設置報文收發路徑具體為所述報文收發設置模塊在路由器上設置自環回路;所述自環回路用于將所述路由器發送的VRRP報文引回所述路由器自身,然后根據配置的L2VPN業務通過所述隧道將其發送出去;還用于通過所述隧道接收來自其他路由器的VRRP報文,然后將接收到的報文傳送至所述路由器。
11.一種心跳系統,其特征在于,包括多個通信連接的路由器,各路由器之間配置有用于承載L2VPN業務的隧道;路由器通過L2VPN業務發送VRRP報文,并通過L2VPN業務接收其他路由器發送的VRRP報文。
12.如權利要求11所述的系統,其特征在于,所述路由器設置有自環回路,所述自環回路用于將所述路由器發送的VRRP報文引回所述路由器自身,然后通過所述隧道將其發送出去;還用于通過所述隧道接收來自其他路由器的VRRP報文,然后將接收到的報文傳送至所述路由器。
全文摘要
本發明公開了一種心跳線設置方法、裝置及心跳系統,通過在在路由器之間配置用于承載L2VPN業務的隧道,并在路由器之間配置L2VPN業務,然后路由器根據配置的L2VPN業務通過所述隧道發送VRRP報文,并通過所述隧道接收其他路由器發送的VRRP報文,即本發明實現了通過L2VPN技術設置VRRP心跳線,因此在路由器之間配置的用于承載L2VPN業務的隧道的方式靈活多變,由于L2VPN是在已有網絡中配置隧道,不需要額外用線纜直接連接各路由器,也不需要額外通過二層交互機進行互聯,簡化了各路由器之間的連接關系,節約了系統的資源,提高了系統資源的利用率。
文檔編號H04L12/56GK102413043SQ20111036109
公開日2012年4月11日 申請日期2011年11月15日 優先權日2011年11月15日
發明者鄧琪 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 丰台区| 曲阳县| 通河县| 石泉县| 和平县| 普兰店市| 浠水县| 晋城| 方山县| 韩城市| 合肥市| 汽车| 微山县| 山东| 城市| 黎城县| 东乌珠穆沁旗| 子洲县| 辽阳县| 根河市| 涡阳县| 廉江市| 台北市| 栾川县| 云南省| 深水埗区| 新河县| 北安市| 铜鼓县| 平塘县| 上林县| 白河县| 会同县| 北碚区| 得荣县| 西吉县| 于田县| 印江| 天津市| 金塔县| 靖远县|