專利名稱:鏈路的保護方法及裝置的制作方法
技術領域:
本發(fā)明涉及網(wǎng)絡通信領域,尤其涉及一種鏈路的保護方法及裝置。
背景技術:
目前,隨著網(wǎng)絡技術在國家生活各個層面的廣泛應用,互聯(lián)網(wǎng)安全暴露出很多的 問題,為了有效消除網(wǎng)絡隱患,一般需要在網(wǎng)絡中各個層面部署直路設備來處理各種安全 業(yè)務,如防火墻、安全阻斷設備等。但在網(wǎng)絡中部署直路設備又會存在另一個問題,即當部 署的直路設備發(fā)生故障時,會造成正常通信鏈路的中斷,并引發(fā)路由振蕩、負載均衡等一系 列的問題。在現(xiàn)有技術方案中,一般對需要進行鏈路保護的設備增加一個光保護模塊,該光 保護模塊是采用光開關來快速感應光通路信號的異常。當設備正常運行時,數(shù)據(jù)流量通過 該設備處理后流出,與光保護模塊無關;而當設備發(fā)生異常時,該光保護模塊的光開關就能 快速感應,并自動將數(shù)據(jù)流量切換到光保護模塊的光路直通鏈路,以此來隔離故障設備,保 證鏈路的正常通信,從而實現(xiàn)鏈路保護。從上述現(xiàn)有技術的方案可以看出,當光保護模塊的光開關進行切換時會發(fā)生鏈路 閃斷,鏈路物理層斷掉的時間雖然很短,但也會引發(fā)一系列用戶可感知到的問題,如丟包、 路由振蕩、負載均衡等,該方案并不能保證鏈路的用戶無感知切換。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種鏈路的保護方法及裝置,能夠解決鏈路切換時鏈路閃斷 的問題,不會造成鏈路的物理層斷開,從而實現(xiàn)了鏈路的用戶無感知切換。本發(fā)明實施例提供了一種鏈路的保護方法,所述方法包括通過電保護模塊對需要進行鏈路保護的設備進行鏈路保護,當所述需要進行鏈路 保護的設備發(fā)生異常時,將鏈路中的數(shù)據(jù)流量通過所述電保護模塊的電開關切換到所述電 保護模塊的備用鏈路中進行傳輸。本發(fā)明實施例還提供了一種鏈路的保護裝置,包括設備異常判斷單元和電保護模 塊,其中設備異常判斷單元,用于通過探測需要進行鏈路保護的設備的鏈路上的電信號, 來判斷所述需要進行鏈路保護的設備是否發(fā)生異常;所述電保護模塊,用于當所述設備異常判斷單元判斷所述需要進行鏈路保護的設 備發(fā)生異常時,將鏈路中的數(shù)據(jù)流量通過所述電保護模塊的電開關切換到所述電保護模塊 的備用鏈路中進行傳輸。由上述所提供的技術方案可以看出,本發(fā)明實施例是通過電保護模塊對需要進行 鏈路保護的設備進行鏈路保護,當所述需要進行鏈路保護的設備發(fā)生異常時,將鏈路中的 數(shù)據(jù)流量通過所述電保護模塊的電開關切換到所述電保護模塊的備用鏈路中進行傳輸。這 樣就可以通過電開關來進行微秒量級的切換,解決了鏈路切換時鏈路閃斷的問題,不會造成鏈路的物理層斷開,從而實現(xiàn)了鏈路的用戶無感知切換。
圖1為本發(fā)明實施例1所提供鏈路保護方法的流程示意圖;圖2為本發(fā)明實施例1所舉具體實例的實現(xiàn)結構示意圖;圖3為本發(fā)明實施例1所舉具體實例的另一實現(xiàn)結構示意圖;圖4為本發(fā)明實施例2所提供裝置的結構示意圖;圖5為本發(fā)明實施例2所提供裝置的另一結構示意圖。
具體實施例方式本發(fā)明實施例提供了一種鏈路的保護方法及裝置,當需要進行鏈路保護的設備發(fā) 生異常時,將鏈路中的數(shù)據(jù)流量通過該電保護模塊的電開關切換到該電保護模塊的備用鏈 路中進行傳輸。這樣通過電開關來進行微秒量級的切換,就解決了鏈路切換時鏈路閃斷的 問題,不會造成鏈路的物理層斷開,從而實現(xiàn)了鏈路的用戶無感知切換。為更好的描述本發(fā)明實施例,現(xiàn)結合附圖對本發(fā)明的具體實施例進行說明,如圖1 所示本發(fā)明實施例1所提供鏈路保護方法的流程示意圖,所述方法包括步驟11 由電保護模塊對需要進行鏈路保護的設備進行鏈路保護。在該步驟中,由電保護模塊進行鏈路保護是進行數(shù)據(jù)選路倒換,也就是在該電保 護模塊的內(nèi)部選擇將數(shù)據(jù)流量送往需要進行鏈路保護的設備,還是直接在備用鏈路上進行 傳輸;只在鏈路層發(fā)生切換,即使鏈路層收不到正確的數(shù)據(jù)幀,產(chǎn)生少量的丟包,但由于電 保護模塊可以通過電開關來進行微秒量級的切換,那么在鏈路的物理層是感知不到斷開 的,通信雙方仍然是連通的,并且互發(fā)數(shù)據(jù)幀。具體來說,由于每次進行光信號切換時,如果超過625微秒沒有收到光信號,就 會造成光鏈路物理層端口的斷開和鏈路層的斷開。一方面,目前主流的光開關的切換時 間都超過625微秒;另一方面,由于電保護模塊需要進行光電轉(zhuǎn)換,這樣光鏈路的同步幀 在電保護模塊上終結,而不是在需要進行鏈路保護的設備上終結,在鏈路層發(fā)生切換時就 不需要進行光鏈路的同步幀的重新測量,而如果采用光保護模塊,光鏈路的同步幀在需要 進行鏈路保護的設備上終結,并在鏈路層發(fā)生切換時需要進行光鏈路的同步幀的重新測 量,這一測量通常是超過1毫秒的,因此采用電保護模塊對需要進行鏈路保護的設備進行 鏈路保護就可以實現(xiàn)微秒量級的切換,保證鏈路的物理層連通,而只是鏈路的鏈路層斷 開,這樣就實現(xiàn)了鏈路的用戶無感知切換。在具體實現(xiàn)過程中,上述的電保護模塊可以 通過現(xiàn)場可編程門陣列(Field-programmable gate array, FPGA)或特殊應用集成電路 (Application-specific integrated circuit, ASIC)來實現(xiàn)。另外,在具體實現(xiàn)過程中,當需要進行鏈路保護的設備正常時,所述電保護模塊還 可以進一步將鏈路層協(xié)議報文在電保護模塊中直接通過備用鏈路透傳,而其他需要進行業(yè) 務處理的數(shù)據(jù)流量由所述需要進行鏈路保護的設備進行處理。上述的鏈路層協(xié)議報文可 以根據(jù)實際需要預先進行設定,例如可以是路由協(xié)議報文或ARP協(xié)議報文等鏈路層協(xié)議報 文;這樣,在通過電保護模塊進行鏈路保護時,由于鏈路層協(xié)議報文是直接通過備用鏈路透 傳的,這樣在發(fā)生鏈路倒換時,鏈路層協(xié)議報文的傳輸路徑不變,鏈路層協(xié)議就不會感知到鏈路的倒換,從而可以實現(xiàn)鏈路層協(xié)議的無感知切換。在具體實現(xiàn)過程中,該電保護模塊可 以通過網(wǎng)絡處理器(Network Processor, NP)等器件來實現(xiàn)。步驟12 當需要進行鏈路保護的設備發(fā)生異常時,將鏈路中的數(shù)據(jù)流量通過電保 護模塊的電開關切換到該電保護模塊的備用鏈路中進行傳輸。在具體實現(xiàn)過程中,判斷該需要進行鏈路保護的設備是否發(fā)生異常,可以由電保 護模塊通過探測鏈路上的電信號來判斷該需要進行鏈路保護的設備是否發(fā)生異常,若探測 到鏈路上的電信號異常,則判斷該需要進行鏈路保護的設備發(fā)生異常,此時就可以進行切 換操作,對鏈路進行相應的保護。通過以上技術方案的實施,就可以通過電開關來進行微秒量級的切換,解決了鏈 路切換時鏈路閃斷的問題,不會造成鏈路的物理層斷開,從而實現(xiàn)了鏈路的用戶無感知切換。舉例來說,如圖2所示為本發(fā)明實施例1所舉具體實例的實現(xiàn)結構示意圖,圖中 在路由器A和路由器B之間的鏈路上存在直路設備C,該直路設備C就是需要進行鏈路保 護的設備;與該直路設備C相連的是電保護模塊,由該電保護模塊對直路設備C進行鏈路保 護。當直路設備C正常時,數(shù)據(jù)流量被傳輸?shù)街甭吩O備C中進行處理;電保護模塊通過 探測鏈路上的電信號來判斷該直路設備C是否發(fā)生異常,當探測到該直路設備C發(fā)生異常 時,則判斷直路設備C發(fā)生異常,就通過電保護模塊的電開關將鏈路中的數(shù)據(jù)流量切換到 該電保護模塊的備用鏈路中進行傳輸,從而保證路由器A和路由器B之間的鏈路正常,實現(xiàn) 鏈路的用戶無感知切換。另外,在本實施例1中,還可以在所述電保護模塊發(fā)生異常時,進一步將鏈路中的 數(shù)據(jù)流量通過光保護模塊的光開關切換到所述光保護模塊的備用鏈路中進行傳輸。通過以 上技術方案的實施,就可以對光鏈路、電鏈路等各種鏈路均進行有效的保護,增加了鏈路保 護的通用性。另外,在本實施例1中,還可以在需要進行鏈路保護的設備的主業(yè)務板發(fā)生異常 時,先將鏈路中的數(shù)據(jù)流量切換到備用業(yè)務板中進行工作;然后在該備用業(yè)務板也發(fā)生異 常時,再將鏈路中的數(shù)據(jù)流量通過所述電保護模塊的電開關切換到所述電保護模塊的備用 鏈路中進行傳輸。通過以上技術方案的實施,就可以組成多級保護裝置,對鏈路進行全面立 體的保護,進一步提高了鏈路的可靠性。舉例來說,如圖3所示為本實施例1所舉具體實例的另一實現(xiàn)結構示意圖,圖中 在路由器A和路由器B之間的鏈路上存在著由光保護模塊、電保護模塊和業(yè)務保護模塊共 同組成多級保護裝置。首先由業(yè)務保護模塊保證鏈路正常通信,起到第一層鏈路保護的作用,當需要進 行鏈路保護的設備在該業(yè)務保護模塊的業(yè)務模塊A(即主業(yè)務板)上發(fā)生異常時,將該需要 進行鏈路保護的設備切換到業(yè)務保護模塊的業(yè)務模塊B(即備用業(yè)務板)中進行工作;當業(yè) 務保護模塊發(fā)生故障時,再由電保護模塊將發(fā)生故障的業(yè)務保護模塊隔離,將鏈路中的流 量切換到電保護模塊的備用鏈路中進行傳輸,在電透傳單板上進行透明傳輸;當電保護模 塊和業(yè)務保護模塊都發(fā)生故障,由光保護模塊將鏈路中的數(shù)據(jù)流量切換到光保護模塊的備 用鏈路中,用光路直通鏈路進行傳輸,從而實現(xiàn)了鏈路的多級保護,對鏈路進行全面立體的保護,提高了鏈路的可靠性。本發(fā)明實施例2還提供了一種鏈路的保護裝置,如圖4所示為本發(fā)明實施例2所 提供裝置的結構示意圖,所述裝置包括設備異常判斷單元41和電保護模塊42,其中所述設備異常判斷單元41,用于通過探測需要進行鏈路保護的設備的鏈路上的電 信號,來判斷需要進行鏈路保護的設備是否發(fā)生異常。若設備異常判斷單元41探測到鏈路 上的電信號異常,則判斷該需要進行鏈路保護的設備發(fā)生異常,此時電保護模塊42就可以 進行切換操作,對鏈路進行相應的保護。所述電保護模塊42,用于當設備異常判斷單元41判斷需要進行鏈路保護的設備 發(fā)生異常時,將鏈路中的數(shù)據(jù)流量通過所述電保護模塊的電開關切換到所述電保護模塊的 備用鏈路中進行傳輸。在具體實現(xiàn)過程中,上述的電保護模塊42可以通過FPGA或ASIC來實現(xiàn)。通過以上技術方案的實施,就可以通過電開關來進行微秒量級的切換,從而解決 了鏈路閃斷的問題,不會造成鏈路的物理層斷開,實現(xiàn)了鏈路的用戶無感知切換。另外,上述電保護模塊42還可以用于當所述設備異常判斷單元41判斷所述需要 進行鏈路保護的設備正常時,將鏈路層協(xié)議報文在電保護模塊42的備用鏈路中透傳,而其 他需要進行業(yè)務處理的數(shù)據(jù)流量由所述需要進行鏈路保護的設備進行處理。這樣,在通過 電保護模塊42進行鏈路保護時,由于鏈路層協(xié)議報文是直接通過備用鏈路透傳的,這樣在 發(fā)生鏈路倒換時,鏈路層協(xié)議報文的傳輸路徑不變,鏈路層協(xié)議就不會感知到鏈路的倒換, 從而可以實現(xiàn)鏈路層協(xié)議的無感知切換。在具體實現(xiàn)過程中,該電保護模塊42可以通過NP 等器件來實現(xiàn)。另外,如圖5所示為本發(fā)明實施例2所提供裝置的另一結構示意圖,以上所述裝置 中還可包括光保護模塊43,由所述光保護模塊43和電保護模塊42組成多級保護裝置對需 要進行鏈路保護的設備進行鏈路保護,其中;所述光保護模塊43,用于在所述電保護模塊42發(fā)生異常時,將鏈路中的數(shù)據(jù)流量 通過所述光保護模塊43的光開關切換到所述光保護模塊43的備用鏈路中進行傳輸。通過以上技術方案的實施,就可以對光鏈路、電鏈路等各種鏈路均進行有效的保 護,增加了鏈路保護的通用性。另外,如圖5所示,所述裝置還可包括業(yè)務保護模塊44,由所述光保護模塊43、電 保護模塊42和業(yè)務保護模塊44組成多級保護裝置對需要進行鏈路保護的設備進行鏈路保 護,其中所述業(yè)務保護模塊44,用于在所述需要進行鏈路保護的設備的主業(yè)務板發(fā)生異常 時,將所述鏈路中的數(shù)據(jù)流量切換到備用業(yè)務板中進行工作。通過以上技術方案的實施,就可以組成多級保護裝置,對鏈路進行全面立體的保 護,提高了鏈路的可靠性。另外,如圖5所示,在所述裝置中還可包括選擇開關45,該選擇開關45用于選擇光 保護模塊43、電保護模塊42和業(yè)務保護模塊44中的任意兩個或任意一個來對需要進行鏈 路保護的設備進行鏈路保護。也就是說,可以通過該選擇開關45組成多級保護裝置,選擇 光保護模塊43、電保護模塊42和業(yè)務保護模塊44三級結合,實現(xiàn)層層防護;也可以根據(jù)需 要選擇三個保護模塊中的任意兩個進行組合,實現(xiàn)對鏈路的二級保護;還可以根據(jù)需要選擇三個保護模塊中的任意一個,實現(xiàn)對鏈路的一級保護。通過以上技術方案的實施,就增加了鏈路保護裝置的靈活性,擴大可選擇余地。以上所述保護裝置可以集成設置于所述需要進行鏈路保護的設備中;也可以設置 成單獨的功能實體,與所述需要進行鏈路保護的設備保持連接關系。綜上所述,本發(fā)明實施例可以通過電開關來進行微秒量級的切換,解決了鏈路切 換時鏈路閃斷的問題,不會造成鏈路的物理層斷開,從而實現(xiàn)了鏈路的用戶無感知切換;還 可以進一步將鏈路層協(xié)議報文在電保護模塊中直接通過備用鏈路透傳,而其他需要進行業(yè) 務處理的數(shù)據(jù)流量由所述需要進行鏈路保護的設備進行處理,從而可以實現(xiàn)鏈路層協(xié)議的 無感知切換;另外,還可以對光鏈路、電鏈路等各種鏈路均進行有效的保護,增加了鏈路保 護的通用性;還可以組成多級保護裝置,對鏈路進行全面立體的保護,提高了鏈路的可靠 性;同時還可以通過選擇開關增加鏈路保護裝置的靈活性,擴大可選擇余地。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉本技術領域的技術人員在本發(fā)明實施例揭露的技術范圍內(nèi),可輕易想到的變化或 替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權利要求的保護 范圍為準。
權利要求
1.一種鏈路的保護方法,其特征在于,所述方法包括通過電保護模塊對需要進行鏈路保護的設備進行鏈路保護,當所述需要進行鏈路保護 的設備發(fā)生異常時,將鏈路中的數(shù)據(jù)流量通過所述電保護模塊的電開關切換到所述電保護 模塊的備用鏈路中進行傳輸。
2.如權利要求1所述的方法,其特征在于,所述方法還包括當所述需要進行鏈路保護的設備正常時,所述電保護模塊將鏈路層協(xié)議報文在電保護 模塊的備用鏈路中透傳,其他需要進行業(yè)務處理的數(shù)據(jù)流量由所述需要進行鏈路保護的設 備進行處理。
3.如權利要求1或2所述的方法,其特征在于,所述方法還包括當所述電保護模塊發(fā)生異常時,將鏈路中的數(shù)據(jù)流量通過光保護模塊的光開關切換到 所述光保護模塊的備用鏈路中進行傳輸。
4.如權利要求1或2所述的方法,其特征在于,所述方法還包括當所述需要進行鏈路保護的設備的主業(yè)務板發(fā)生異常時,將所述鏈路中的數(shù)據(jù)流量切 換到備用業(yè)務板中進行工作。
5.如權利要求1或2所述的方法,其特征在于,所述方法還包括所述電保護模塊通過探測鏈路上的電信號來判斷所述需要進行鏈路保護的設備是否 發(fā)生異常;若探測到鏈路上的電信號異常,則判斷所述需要進行鏈路保護的設備發(fā)生異常。
6.一種鏈路的保護裝置,其特征在于,包括設備異常判斷單元和電保護模塊,其中設備異常判斷單元,用于通過探測需要進行鏈路保護的設備的鏈路上的電信號,來判 斷所述需要進行鏈路保護的設備是否發(fā)生異常;所述電保護模塊,用于當所述設備異常判斷單元判斷所述需要進行鏈路保護的設備發(fā) 生異常時,將鏈路中的數(shù)據(jù)流量通過所述電保護模塊的電開關切換到所述電保護模塊的備 用鏈路中進行傳輸。
7.如權利要求6所述的裝置,其特征在于,所述電保護模塊還用于當所述設備異常判斷單元判斷所述需要進行鏈路保護的設備 正常時,將鏈路層協(xié)議報文在電保護模塊的備用鏈路中透傳,而其他需要進行業(yè)務處理的 數(shù)據(jù)流量由所述需要進行鏈路保護的設備進行處理。
8.如權利要求6所述的裝置,其特征在于,所述裝置還包括光保護模塊,由所述光保護 模塊和電保護模塊組成多級保護裝置對需要進行鏈路保護的設備進行鏈路保護; 所述光保護模塊,用于在所述電保護模塊發(fā)生異常時,將鏈路中的數(shù)據(jù)流量通過所述 光保護模塊的光開關切換到所述光保護模塊的備用鏈路中進行傳輸。
9.如權利要求8所述的裝置,其特征在于,所述裝置還包括業(yè)務保護模塊,由所述光保 護模塊、電保護模塊和業(yè)務保護模塊組成多級保護裝置對需要進行鏈路保護的設備進行鏈 路保護,所述業(yè)務保護模塊,用于在所述需要進行鏈路保護的設備的主業(yè)務板發(fā)生異常時,將 所述鏈路中的數(shù)據(jù)流量切換到備用業(yè)務板中進行工作。
10.如權利要求9所述的裝置,其特征在于,所述裝置還包括選擇開關,用于選擇光保護模塊、電保護模塊和業(yè)務保護模塊中的任意兩個或任意一 個來對需要進行鏈路保護的設備進行鏈路保護。
全文摘要
本發(fā)明實施例提供了一種鏈路的保護方法及裝置。所述方法具體包括通過電保護模塊對需要進行鏈路保護的設備進行鏈路保護,當所述需要進行鏈路保護的設備發(fā)生異常時,將鏈路中的數(shù)據(jù)流量通過所述電保護模塊的電開關切換到所述電保護模塊的備用鏈路中進行傳輸。這樣通過電開關來進行微秒量級的切換,解決了鏈路切換時鏈路閃斷的問題,不會造成鏈路的物理層斷開,從而實現(xiàn)了鏈路的用戶無感知切換。
文檔編號H04B1/74GK102104397SQ20091024340
公開日2011年6月22日 申請日期2009年12月22日 優(yōu)先權日2009年12月22日
發(fā)明者云曉春, 云長江, 李軍輝, 石佳, 陸春華, 陳訓遜 申請人:華為技術有限公司