防止網絡振蕩的方法及裝置的製作方法
2023-05-11 03:50:51
專利名稱:防止網絡振蕩的方法及裝置的製作方法
技術領域:
本發明涉及通信技術領域,具體涉及一種防止網絡振蕩的方法及裝置。
背景技術:
對於IPdnternet Protocol,網際網路協議)業務設備來說,為保證業務的可靠性,一般採用主備冗餘方式接入到IP網絡。當前主流設計中,IP業務設備主要通過虛擬路由器冗餘協議(Virtual Router Redundancy Protocol, VRRP)方式接入路由器。VRRP 是用於實現路由器冗餘的協議,具有IP位址備份,優先路由選擇,減少不必要的路由器間通信等功能。 路由器作為城域網接入設備,下掛二層網絡,並且配置Vlanif 口綁定VRRP。如圖I所示,SoftX上使用一對接口板作為主備接口板,主備接口板上配置同一個IP位址,正常情況下主接口板上IP有效。SoftX業務雙歸接入路由器網關RouterA和RouterB。RouterA和RouterB之間的鏈路配置採用VLANIF方式,具體地,路由器下行口為二層口,加入到虛擬區域網(Virtual Local Area Network, VLAN),使兩臺設備處於同一個廣播域,配置VLANIF接口,並在VLANIF接口上配置VRRP備份組。VRRP備份組的虛擬IP位址與IP業務設備的IP位址處於同一網段。正常情況下,SoftX首先計算出鏈路主備,用戶流量從主用鏈路上傳輸,備用鏈路禁止流量收發處理。SoftX將鏈路主備信息通知給設備RouterA和RouterB下行口。當IP業務設備與路由器之間檢測到故障,IP業務設備進行主備鏈路切換,從原備用接口發送報文給設備。在實現上述方法的過程中,發明人發現現有技術中至少存在如下問題如果某個二層網絡VLAN域出現環路,可能會引起和VLANIF接口不相關的VRRP狀態發生振蕩。例如,RouterA的VLANIF接口上並未配置某個VRRP,但是由於某種原因導致下掛二層網絡形成環路,造成該VLAN域內的VRRP在RouterA上瘋狂上送報文,從而影響了該RouterA上配置的VRRP狀態,導致VRRP狀態發生振蕩。
發明內容
本發明實施例提供一種防止網絡振蕩的方法及裝置,以克服現有技術中當二層網絡VLAN域出現環路,導致VRRP狀態發生振蕩的缺陷。本發明的一個實施例提供了一種防止網絡振蕩的方法,包括基於路由器的接口和所述路由器所在的VLAN,對和所述路由器的接口綁定的VRRP進行CAR限制;根據所述CAR限制,對和所述路由器的接口綁定的VRRP上送的報文進行處理。本發明的一個實施例提供了一種防止網絡振蕩的裝置,包括CAR限制單元,用於基於路由器的接口和所述路由器所在的VLAN,對和所述路由器的接口綁定的VRRP進行CAR限制;處理單元,用於根據所述CAR限制,對和所述路由器的接口綁定的VRRP上送的報文進行處理。採用本發明實施例的技術方案,通過基於路由器的接口和路由器所在的VLANjf和路由器的接口綁定的VRRP進行CAR限制,防止了由於二層網絡VLAN域出現環路,和路由器的接口綁定的VRRP狀態瘋狂上送而導致VRRP狀態發生振蕩的情況,保障VLAN域內設備的正常運行。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖I是現有技術的組網示意圖;圖2是本發明實施例一提供的方法示意圖;圖3是本發明實施例二提供的裝置示意圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。本發明實施例提供一種。本發明實施例還提供相應的裝置和系統。以下分別進行詳細說明。實施例一請參考圖2,本發明實施例提供一種防止網絡振蕩的方法,包括以下步驟101、基於路由器的接口和路由器所在的虛擬區域網VLAN,對和路由器的接口綁定的虛擬路由器冗餘協議VRRP進行約定訪問速率CAR (Committed Access Rate, CAR)限制;在本發明實施例中,路由器的接口為VLANIF接口。對和路由器的接口綁定的VRRP進行CAR限制,具體為根據正常流量報文的速率範圍,設定對和路由器的接口綁定的VRRP進行CAR限制的閾值,並根據CAR限制的閾值設置CAR通道,以過濾超過正常流量報文速率範圍的報文上送。102 :根據CAR限制,對和路由器的接口綁定的VRRP上送的報文進行處理。在本發明實施例中,和路由器的接口綁定的VRRP上送的報文速率低於CAR限制的閾值,所述報文可以通過CAR通道上送;和路由器的接口綁定的VRRP上送的報文速率超過CAR限制的閾值,將在CAR通道被過濾。本實施例提供的防止網絡振蕩的方法,通過基於路由器的接口和路由器所在的VLAN,對和路由器的接口綁定的VRRP進行CAR限制,防止了由於二層網絡VLAN域出現環路,和路由器的接口綁定的VRRP狀態瘋狂上送而導致VRRP狀態發生振蕩的情況,保障VLAN域內設備的正常運行。實施例二請參考圖2,本發明實施例提供一種防止網絡振蕩的裝置,包括CAR限制單元201,用於基於路由器的接口和路由器所在的VLAN,對和路由器的接口綁定的VRRP進行CAR限制;在本發明實施例中,路由器的接口為VLANIF接口。對和路由器的接口綁定的VRRP進行CAR限制,具體為根據正常流量報文的速率範圍,設定對和路由器的接口綁定的VRRP進行CAR限制的閾值,設置CAR通道,以過濾超過正常流量報文速率範圍的報文上送。處理單元202,用於根據CAR限制,對和路由器的接口綁定的VRRP上送的報文進行處理;在本發明實施例中,和路由器的接口綁定的VRRP上送的報文速率低於CAR限制的 閾值,所述報文可以通過CAR通道上送;和路由器的接口綁定的VRRP上送的報文速率超過CAR限制的閾值,將在CAR通道被過濾。本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,該程序可以存儲於一計算機可讀存儲介質中,存儲介質可以包括硬碟、磁碟或光碟等。以上對本發明實施例所提供的IPv6主機節點發現的方法、裝置及系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1.一種防止網絡振蕩的方法,其特徵在於,包括 基於路由器的接口和所述路由器所在的虛擬區域網VLAN,對和所述路由器的接口綁定的虛擬路由器冗餘協議VRRP進行約定訪問速率CAR限制; 根據所述CAR限制,對和所述路由器的接口綁定的VRRP上送的報文進行處理。
2.根據權利要求I所述的方法,其特徵在於,所述路由器的接口為VLANIF接口。
3.根據權利要求I所述的方法,其特徵在於,所述對和所述路由器的接口綁定的VRRP進行CAR限制,具體為根據正常流量報文的速率範圍,設定對和路由器的接口綁定的VRRP進行CAR限制的閾值。
4.根據權利要求3所述的方法,其特徵在於還包括根據所述CAR限制的閾值設置CAR通道。
5.根據權利要求4所述的方法,其特徵在於根據CAR限制,對和路由器的接口綁定的VRRP上送的報文進行處理,具體為 若和路由器的接口綁定的VRRP上送的報文速率低於CAR限制的閾值,所述報文通過所述CAR通道上送;若和路由器的接口綁定的VRRP上送的報文速率超過CAR限制的閾值,將在CAR通道被過濾。
6.一種防止網絡振蕩的裝置,其特徵在於,包括 CAR限制單元,用於基於路由器的接口和所述路由器所在的VLAN,對和所述路由器的接口綁定的VRRP進行CAR限制; 處理單元,用於根據所述CAR限制,對和所述路由器的接口綁定的VRRP上送的報文進行處理。
7.根據權利要求6所述的路由器,其特徵在於所述對和所述路由器的接口綁定的VRRP進行CAR限制,具體為根據正常流量報文的速率範圍,設定對和路由器的接口綁定的VRRP進行CAR限制的閾值。
8.根據權利要求7所述的路由器,其特徵在於所述CAR限制單元還用於根據所述CAR限制的閾值設置CAR通道
9.根據權利要求8所述的路由器,其特徵在於,所述根據所述CAR限制,對和所述路由器的接口綁定的VRRP上送的報文進行處理,具體為 若和路由器的接口綁定的VRRP上送的報文速率低於CAR限制的閾值,所述報文通過所述CAR通道上送;若和路由器的接口綁定的VRRP上送的報文速率超過CAR限制的閾值,將在CAR通道被過濾。
全文摘要
本發明公開了一種防止網絡振蕩的方法和裝置,其中方法包括基於路由器的接口和所述路由器所在的VLAN,對和所述路由器的接口綁定的VRRP進行CA則限制;根據所述CAR限制,對和所述路由器的接口綁定的VRRP上送的報文進行處理。通過實施本發明,防止了由於二層網絡VLAN域出現環路,和路由器的接口綁定的VRRP狀態瘋狂上送而導致VRRP狀態發生振蕩的情況,保障VLAN域內設備的正常運行。
文檔編號H04L12/56GK102752191SQ201110102569
公開日2012年10月24日 申請日期2011年4月18日 優先權日2011年4月18日
發明者孫錦秀 申請人:華為數位技術有限公司