欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種鏈路切換方法及相關(guān)裝置、系統(tǒng)的制作方法

文檔序號:7864798閱讀:184來源:國知局
專利名稱:一種鏈路切換方法及相關(guān)裝置、系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及ー種鏈路切換方法及相關(guān)裝置、系統(tǒng)。
背景技術(shù)
在互聯(lián)網(wǎng)中,為了有效消除病毒、木馬、垃圾郵件、黑客攻擊等安全隱患,通常在網(wǎng)絡(luò)鏈路上部署統(tǒng)ー威脅管理(Unified Threat Management,UTM)、入侵防護系統(tǒng)(Intrusion Protection System, IPS)、分布式服務(wù)拒絕(Distributed Denial ofService, DDOS)或深度報文檢測(Deep Packet Inspection, DPI)等安全直路設(shè)備。這些安全直路設(shè)備部署在網(wǎng)絡(luò)鏈路上可以對網(wǎng)絡(luò)流量進行檢測、分析、過濾等安全業(yè)務(wù)處理,從而保障網(wǎng)絡(luò)安全可靠。然而,這些安全直路設(shè)備的部署也會給互聯(lián)網(wǎng)引入新的故障節(jié)點,當(dāng)這些安全直路設(shè)備出現(xiàn)故障或異常掉電時,會造成網(wǎng)絡(luò)鏈路中斷,從而造成嚴重后果。而引入旁路(BYPASS)設(shè)備可以很好的解決安全直路設(shè)備本身引入的網(wǎng)絡(luò)可靠性問題。 其中,BYPASS設(shè)備可以有正常工作狀態(tài)和旁路保護狀態(tài)這兩種工作狀態(tài)。在正常工作狀態(tài)下,BYPASS設(shè)備會通過切換開關(guān)可以將業(yè)務(wù)流量(包括上行和下行流量)送入安全直路設(shè)備處理并輸出;當(dāng)安全直路設(shè)備出現(xiàn)故障或異常掉電時,BYPASS設(shè)備通過切換開關(guān)切換到旁路保護狀態(tài),此時業(yè)務(wù)流量不再送入安全直路設(shè)備處理,而是由BYPASS設(shè)備處理并輸出。在實際應(yīng)用中,BYPASS設(shè)備通常需要檢測安全直路設(shè)備周期性主動發(fā)送的心跳,并且檢測出心跳丟失時采用純繼電器方式切換鏈路,從而BYPASS設(shè)備對業(yè)務(wù)流量處理并輸出。實踐中發(fā)現(xiàn),安全直路設(shè)備周期性主動發(fā)送心跳會加劇安全直路設(shè)備的中央處理器(Central Processing Unit, CPU)負載,而且BYPASS設(shè)備采用純繼電器方式實現(xiàn)鏈路切換還會引起上下游端ロ的重新協(xié)商,從而使得鏈路切換時間過長可能導(dǎo)致客戶重要數(shù)據(jù)丟失。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種鏈路切換方法及相關(guān)裝置,用于實現(xiàn)鏈路快速切換。本發(fā)明實施例第一方面提供ー種鏈路切換方法,包括旁路設(shè)備接收安全直路設(shè)備發(fā)送的鏈路切換命令;所述旁路設(shè)備響應(yīng)所述鏈路切換命令,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出;其中,所述旁路設(shè)備和所述安全直路設(shè)備共用所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ。在本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式中,所述旁路設(shè)備接收安全直路設(shè)備發(fā)送的鏈路切換命令包括旁路設(shè)備接收安全直路設(shè)備通過管理通道發(fā)送的鏈路切換命令。結(jié)合本發(fā)明實施例第一方面,或本發(fā)明實施例第一方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式中,所述方法還包括
所述旁路設(shè)備發(fā)送心跳報文至所述安全直路設(shè)備,并檢測是否在預(yù)設(shè)時間內(nèi)收到所述安全直路設(shè)備返回的心跳報文,如果否,則將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出。結(jié)合本發(fā)明實施例第一方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第一方面的第三種可能的實現(xiàn)方式中,所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ被分別配置為主機MASTER模式和從機SLAVE模式,所述方法還包括所述旁路設(shè)備掉電時觸發(fā)所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ物理直連,以使從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流從所述第二側(cè)以太網(wǎng)端ロ輸出。本發(fā)明實施例第二方面提供ー種旁路設(shè)備,包括 邏輯切換裝置、第一側(cè)以太網(wǎng)端ロ以及第ニ側(cè)以太網(wǎng)端ロ;所述邏輯切換裝置,用于接收安全直路設(shè)備發(fā)送的鏈路切換命令,以及響應(yīng)所述鏈路切換命令,將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出;其中,所述邏輯切換裝置和所述安全直路設(shè)備共用所述第一側(cè)以太網(wǎng)端口和所述第二側(cè)以太網(wǎng)端ロ。在本發(fā)明實施例第二面的第一種可能的實現(xiàn)方式中,所述邏輯切換裝置接收安全直路設(shè)備發(fā)送的鏈路切換命令的具體方式為所述邏輯切換裝置用于接收安全直路設(shè)備通過管理通道發(fā)送的鏈路切換命令。結(jié)合本發(fā)明實施例第二方面,或本發(fā)明實施例第二方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式中,所述旁路設(shè)備還包括與所述邏輯切換裝置鏈接的邏輯心跳檢測裝置,用于發(fā)送心跳報文至所述安全直路設(shè)備,并檢測是否在預(yù)設(shè)時間內(nèi)收到所述安全直路設(shè)備返回的心跳報文,如果否,則觸發(fā)所述邏輯切換裝置將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出;所述邏輯切換裝置,還用于在所述邏輯心跳檢測裝置的觸發(fā)下將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出。結(jié)合本發(fā)明實施例第二方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第二方面的第三種可能的實現(xiàn)方式中,所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ被分別配置為主機MASTER模式和從機SLAVE模式,所述旁路設(shè)備還包括物理開關(guān),用于在所述旁路設(shè)備掉電時觸發(fā)所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ物理直連,以使從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流從所述第二側(cè)以太網(wǎng)端ロ輸出。本發(fā)明實施例第三方面提供一種鏈路切換系統(tǒng),包括旁路設(shè)備和安全直路設(shè)備,其中,所述旁路設(shè)備包括邏輯切換裝置、第一側(cè)以太網(wǎng)端ロ以及第ニ側(cè)以太網(wǎng)端ロ ;所述邏輯切換裝置和所述安全直路設(shè)備共用所述第一側(cè)以太網(wǎng)端口和所述第二側(cè)以太網(wǎng)端ロ;所述邏輯切換裝置,用于接收所述安全直路設(shè)備發(fā)送的鏈路切換命令,以及響應(yīng)所述鏈路切換命令,將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出。在本發(fā)明實施例第三面的第一種可能的實現(xiàn)方式中,所述邏輯切換裝置接收安全直路設(shè)備發(fā)送的鏈路切換命令的具體方式為
所述邏輯切換裝置用于接收安全直路設(shè)備通過管理通道發(fā)送的鏈路切換命令。結(jié)合本發(fā)明實施例第三方面,或本發(fā)明實施例第三方面的第一種可能的實現(xiàn)方式,在本發(fā)明實施例第三方面的第二種可能的實現(xiàn)方式中,所述旁路設(shè)備還包括與所述邏輯切換裝置鏈接的邏輯心跳檢測裝置,用于發(fā)送心跳報文至所述安全直路設(shè)備,并檢測是否在預(yù)設(shè)時間內(nèi)收到所述安全直路設(shè)備返回的心跳報文,如果否,則觸發(fā)所述邏輯切換裝置將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出;所述邏輯切換裝置,還用于在所述邏輯心跳檢測裝置的觸發(fā)下將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出。 結(jié)合本發(fā)明實施例第三方面的第二種可能的實現(xiàn)方式,在本發(fā)明實施例第三方面的第三種可能的實現(xiàn)方式中,所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ被分別配置為主 機MASTER模式和從機SLAVE模式,所述旁路設(shè)備還包括物理開關(guān),用于在所述旁路設(shè)備掉電時觸發(fā)所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ物理直連,以使從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流從所述第二側(cè)以太網(wǎng)端ロ輸出。本發(fā)明實施例中,旁路設(shè)備在接收到安全直路設(shè)備發(fā)送的鏈路切換命令后,可以響應(yīng)該鏈路切換命令,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出,由于旁路設(shè)備和安全直路設(shè)備共用第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ,使得旁路設(shè)備在鏈路切換時無需再進行上下游端ロ的重新協(xié)商,從而可以實現(xiàn)鏈路快速切換,避免了鏈路切換時間過長而導(dǎo)致的客戶重要數(shù)據(jù)丟失。 本發(fā)明實施例中,旁路設(shè)備還可以發(fā)送心跳報文至安全直路設(shè)備,并且在預(yù)設(shè)時 間內(nèi)沒有收到安全直路設(shè)備返回的心跳報文時,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出。本發(fā)明實施例可以省去安全直路設(shè)備周期性主動發(fā)送心跳,從而可以有效降低安全直路設(shè)備的CPU負載。


為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng) 域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例提供的一種鏈路切換方法的流程圖;圖2是本發(fā)明實施例提供的一種旁路設(shè)備的結(jié)構(gòu)圖;圖3是本發(fā)明實施例提供的另ー種旁路設(shè)備的結(jié)構(gòu)圖;圖4是本發(fā)明實施例提供的一種鏈路切換系統(tǒng)的流程圖;圖5是本發(fā)明實施例提供的另ー種鏈路切換系統(tǒng)的結(jié)構(gòu)圖;圖6是本發(fā)明實施例提供的又一種鏈路切換系統(tǒng)的結(jié)構(gòu)圖;圖7是本發(fā)明實施例提供的又一種鏈路切換系統(tǒng)的結(jié)構(gòu)圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供一種鏈路切換方法及相關(guān)裝置、系統(tǒng),該方法、裝置以及系統(tǒng)在鏈路切換時無需進行上下游端ロ的重新協(xié)商,可以實現(xiàn)鏈路快速切換,避免鏈路切換時間過長而導(dǎo)致的客戶重要數(shù)據(jù)丟失,而且還可以省去安全直路設(shè)備周期性主動發(fā)送心跳,有效降低安全直路設(shè)備的CPU負載。以下分別進行詳細說明。請參閱圖1,圖I是本發(fā)明實施例提供的一種鏈路切換方法的流程圖。如圖I所示,該鏈路切換方法可以包括以下步驟。
101、旁路設(shè)備接收安全直路設(shè)備發(fā)送的鏈路切換命令。一個實施例中,旁路設(shè)備可以通過管理通道與安全直路設(shè)備鏈接,相應(yīng)地,旁路設(shè)備可以接收安全直路設(shè)備通過管理通道發(fā)送的鏈路切換命令。本發(fā)明實施例中,安全直路設(shè)備通過管理通道主動發(fā)送鏈路切換命令給旁路設(shè)備,可以實現(xiàn)由安全直路設(shè)備主動發(fā)起的鏈路切換。本發(fā)明實施例中,安全直路設(shè)備包括可以消除病毒、木馬、垃圾郵件、黑客攻擊等安全隱患的UTM、DD0S以及DPI等安全直路設(shè)備,本發(fā)明實施例不作具體限定。一個實施例中,旁路設(shè)備也可以是和安全直路設(shè)備相同類型的設(shè)備,本發(fā)明實施例不作限定。102、旁路設(shè)備響應(yīng)該鏈路切換命令,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出;其中,旁路設(shè)備和安全直路設(shè)備共用第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ。本發(fā)明實施例中,旁路設(shè)備可以對流入的業(yè)務(wù)數(shù)據(jù)流進行與安全直路設(shè)備相同的處理,例如對業(yè)務(wù)流量進行檢測、分析以及過濾等安全業(yè)務(wù)處理。一個實施例中,圖I所描述的鏈路切換方法還包括以下步驟旁路設(shè)備發(fā)送心跳報文至安全直路設(shè)備,并檢測是否在預(yù)設(shè)時間內(nèi)收到安全直路設(shè)備返回的心跳報文,如果否,則將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出。由于目前的安全直路設(shè)備的接ロ帶寬都很高,所以即使旁路設(shè)備每隔Ims發(fā)送ー個心跳報文至安全直路設(shè)備,對于安全直路設(shè)備的CPU來說也不會帶來很大的負載。這樣在被動鏈路切換場景下,旁路設(shè)備進行鏈路切換的精度就達到了毫秒級,如果有必要,還可以將精度設(shè)置的更高。一個實施例中,圖I所描述的鏈路切換方法中第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ可以被分別配置為主機(MASTER)模式和從機(SLAVE)模式,相應(yīng)地,圖I所描述的鏈路切換方法還包括以下步驟旁路設(shè)備掉電時觸發(fā)第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ物理直連,以使從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流從第二側(cè)以太網(wǎng)端ロ輸出。在圖I所描述的鏈路切換方法中,旁路設(shè)備在接收到安全直路設(shè)備發(fā)送的鏈路切換命令后,可以響應(yīng)該鏈路切換命令,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出,由于旁路設(shè)備和安全直路設(shè)備共用第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ,使得旁路設(shè)備在鏈路切換時無需再進行上下游端ロ的重新協(xié)商,從而可以實現(xiàn)鏈路快速切換,避免了鏈路切換時間過長而導(dǎo)致的客戶重要數(shù)據(jù)丟失。在圖I所描述的鏈路切換方法中,旁路設(shè)備還可以發(fā)送心跳報文至安全直路設(shè)備,并且在預(yù)設(shè)時間內(nèi)沒有收到安全直路設(shè)備返回的心跳報文時,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出。本發(fā)明實施例可以省去安全直路設(shè)備周期性主動發(fā)送心跳,從而可以有效降低安全直路設(shè)備的CPU負載。請參閱圖2,圖2是本發(fā)明實施例提供的ー種旁路設(shè)備的結(jié)構(gòu)圖。如圖2所示,該 旁路設(shè)備可以包括邏輯切換裝置I、第一側(cè)以太網(wǎng)端ロ A以及第二側(cè)以太網(wǎng)端ロ B ;其中,邏輯切換裝置1,用于接收安全直路設(shè)備發(fā)送的鏈路切換命令,以及響應(yīng)該鏈路切換命令,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至邏輯切換裝置I進行處理后從第二側(cè)以太網(wǎng)端ロ輸出;其中,邏輯切換裝置I和安全直路設(shè)備共用第一側(cè)以太網(wǎng)端ロ A和第二側(cè)以太網(wǎng)端ロ B。本發(fā)明實施例中,邏輯切換裝置I接收安全直路設(shè)備發(fā)送的鏈路切換命令的具體方式為邏輯切換裝置I用于接收安全直路設(shè)備通過管理通道發(fā)送的鏈路切換命令。請ー并參閱圖3,圖3是本發(fā)明實施例提供的另ー種旁路設(shè)備的結(jié)構(gòu)圖。其中,圖
3所示的旁路設(shè)備是由圖2所示的旁路設(shè)備進行優(yōu)化得到的。如圖3所示,該旁路設(shè)備還可以包括與邏輯切換裝置I鏈接的邏輯心跳檢測裝置2,用于發(fā)送心跳報文至安全直路設(shè)備,并檢測是否在預(yù)設(shè)時間內(nèi)收到安全直路設(shè)備返回的心跳報文,如果否,則觸發(fā)邏輯切換裝置I將從第一側(cè)以太網(wǎng)端ロ A輸入的業(yè)務(wù)數(shù)據(jù)流路由至邏輯切換裝置I進行處理后從第ニ側(cè)以太網(wǎng)端ロ B輸出;相應(yīng)地,邏輯切換裝置I還用于在邏輯心跳檢測裝置2的觸發(fā)下將從第一側(cè)以太網(wǎng)端ロ A輸入的業(yè)務(wù)數(shù)據(jù)流路由至邏輯切換裝置I進行處理后從第二側(cè)以太網(wǎng)端ロ B輸出。一個實施例中,圖2或圖3所示的旁路設(shè)備的第一側(cè)以太網(wǎng)端ロ A和第二側(cè)以太網(wǎng)端ロ B可以被分別配置為MASTER模式和SLAVE模式,相應(yīng)地,旁路設(shè)備還包括物理開關(guān),用于在所旁路設(shè)備掉電時觸發(fā)第一側(cè)以太網(wǎng)端ロA和第二側(cè)以太網(wǎng)端ロB物理直連,以使從第一側(cè)以太網(wǎng)端ロ A輸入的業(yè)務(wù)數(shù)據(jù)流從第二側(cè)以太網(wǎng)端ロ B輸出。本發(fā)明實施例提供的旁路設(shè)備在接收到安全直路設(shè)備發(fā)送的鏈路切換命令后,可以響應(yīng)該鏈路切換命令,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出,由于旁路設(shè)備和安全直路設(shè)備共用第一側(cè)以太網(wǎng)端口和第ニ側(cè)以太網(wǎng)端ロ,使得旁路設(shè)備在鏈路切換時無需再進行上下游端ロ的重新協(xié)商,從而可以實現(xiàn)鏈路快速切換,避免了鏈路切換時間過長而導(dǎo)致的客戶重要數(shù)據(jù)丟失。本發(fā)明實施例提供的旁路設(shè)備還可以發(fā)送心跳報文至安全直路設(shè)備,并且在預(yù)設(shè)時間內(nèi)沒有收到安全直路設(shè)備返回的心跳報文時,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出。本發(fā)明實施例可以省去安全直路設(shè)備周期性主動發(fā)送心跳,從而可以有效降低安全直路設(shè)備的CPU負載。
請參閱圖4,圖4是本發(fā)明實施例提供的一種鏈路切換系統(tǒng)的結(jié)構(gòu)圖。如圖4所示,該鏈路切換系統(tǒng)可以包括旁路設(shè)備41和安全直路設(shè)備42,其中,旁路設(shè)備41包括邏輯切換裝置I、第一側(cè)以太網(wǎng)端ロ A以及第二側(cè)以太網(wǎng)端ロ B ;邏輯切換裝置I和安全直路設(shè)備42共用第一側(cè)以太網(wǎng)端ロ A和第二側(cè)以太網(wǎng)端ロ B,其中邏輯切換裝置1,用于接收安全直路設(shè)備42發(fā)送的鏈路切換命令,以及響應(yīng)該鏈路切換命令,將從第一側(cè)以太網(wǎng)端ロ A輸入的業(yè)務(wù)數(shù)據(jù)流路由至邏輯切換裝置I進行處理后從第二側(cè)以太網(wǎng)端ロ B輸出。S卩,邏輯切換裝置I用于將從第一側(cè)以太網(wǎng)端ロ A輸入安全直路設(shè)備42的業(yè)務(wù)數(shù)據(jù)流路(圖4中實線標(biāo)識)由至邏輯切換裝置I進行處理后從第二側(cè)以太網(wǎng)端ロ B輸出(圖4中虛線標(biāo)識)。一個實施例中,邏輯切換裝置I可以通過管理通道與安全直路設(shè)備42鏈接,相應(yīng)地,邏輯切換裝置I接收安全直路設(shè)備42發(fā)送的鏈路切換命令的具體方式為 邏輯切換裝置I用于接收安全直路設(shè)備42通過管理通道發(fā)送的鏈路切換命令。在圖4所示的鏈路切換系統(tǒng)中,由安全直路設(shè)備42主動觸發(fā)邏輯切換裝置I進行鏈路切換。當(dāng)安全直路設(shè)備42在一定的場景下需要觸發(fā)邏輯切換裝置進行鏈路切換吋,安全直路設(shè)備42可以通過管理通道向旁路設(shè)備41的邏輯切換裝置I下發(fā)鏈路切換命令,邏輯切換裝置I接到這個鏈路切換命令后,將原先從第一側(cè)以太網(wǎng)端ロ A輸入安全直路設(shè)備42的業(yè)務(wù)數(shù)據(jù)流(圖4中實線標(biāo)識)路由至邏輯切換裝置I (圖4中虛線標(biāo)識)進行處理后從第二側(cè)以太網(wǎng)端ロ B輸出,即第一側(cè)以太網(wǎng)端ロ A和第二側(cè)以太網(wǎng)端ロ B之間的業(yè)務(wù)數(shù)據(jù)流直接在邏輯裝置I內(nèi)部進行處理,不再上送安全直路設(shè)備42。這個鏈路切換過程僅僅調(diào)整業(yè)務(wù)數(shù)據(jù)流的走向,不涉及第一側(cè)以太網(wǎng)端ロ A和第二側(cè)以太網(wǎng)端ロ B,不需要進行上下游端ロ的重協(xié)商,因此可以實現(xiàn)鏈路快速切換,避免了鏈路切換時間過長而導(dǎo)致的客戶重要數(shù)據(jù)丟失,做到零丟包。請ー并參閱圖5,圖5是本發(fā)明實施例提供的另ー種鏈路切換系統(tǒng)的結(jié)構(gòu)圖。其中,圖5所示的鏈路切換系統(tǒng)是由圖4所示的鏈路切換系統(tǒng)進行優(yōu)化得到的。與圖4所示的鏈路切換系統(tǒng)相比,圖5所不的鏈路切換系統(tǒng)還包括與邏輯切換裝置I鏈接的邏輯心跳檢測裝置2,用于發(fā)送心跳報文至安全直路設(shè)備42,并檢測是否在預(yù)設(shè)時間內(nèi)收到安全直路設(shè)備42返回的心跳報文,如果否,則觸發(fā)邏輯切換裝置I將從第一側(cè)以太網(wǎng)端ロ A輸入的業(yè)務(wù)數(shù)據(jù)流路由至邏輯切換裝置I進行處理后從第二側(cè)以太網(wǎng)端ロB輸出;相應(yīng)地,邏輯切換裝置I還用于在邏輯心跳檢測裝置2的觸發(fā)下將從第一側(cè)以太網(wǎng)端ロ A輸入的業(yè)務(wù)數(shù)據(jù)流路由至邏輯切換裝置I進行處理后從第二側(cè)以太網(wǎng)端ロ B輸出。本發(fā)明實施例中,當(dāng)安全直路設(shè)備42出現(xiàn)故障(非掉電),無法正常處理業(yè)務(wù)數(shù)據(jù)流的場景下,就需要旁路設(shè)備主動進行鏈路切換。如圖5所示,邏輯心跳檢測裝置2可以定時通過接ロ C向安全直路設(shè)備42發(fā)送心跳報文(發(fā)送頻率可以設(shè)置),安全直路設(shè)備42接到此類心跳報文后,將此類心跳報文通過接ロ D返回給邏輯心跳檢測裝置2。如果邏輯心跳檢測裝置2能在預(yù)設(shè)時間內(nèi)收到心跳報文,則認為安全直路設(shè)備工作正常,反之則認為心跳丟失。心跳丟失時,邏輯心跳檢測裝置2可以觸發(fā)邏輯切換裝置I進行鏈路切換。
由于安全直路設(shè)備42的接ロ帶寬都很高,所以即使邏輯心跳檢測裝置2每隔Ims發(fā)送ー個心跳報文,對于安全直路設(shè)備42的CPU也不會帶來很大的壓力。這樣在被動切換場景下,邏輯切換裝置I進行鏈路切換的精度就達到了毫秒級,如果有必要,可以將精度設(shè)
置的更高。本發(fā)明實施例中,邏輯心跳檢測裝置2的心跳報文類型的設(shè)計可以更加靈活,邏輯心跳檢測裝置2可以發(fā)送特定的以太網(wǎng)類型心跳報文,比如可以將以太網(wǎng)報文的Type字段定義成私有的標(biāo)識,如下表I所示表I
權(quán)利要求
1.一種鏈路切換方法,其特征在于,包括 旁路設(shè)備接收安全直路設(shè)備發(fā)送的鏈路切換命令; 所述旁路設(shè)備響應(yīng)所述鏈路切換命令,將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出;其中,所述旁路設(shè)備和所述安全直路設(shè)備共用所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ。
2.根據(jù)權(quán)利要求I所述的鏈路切換方法,其特征在于,所述旁路設(shè)備接收安全直路設(shè)備發(fā)送的鏈路切換命令包括 旁路設(shè)備接收安全直路設(shè)備通過管理通道發(fā)送的鏈路切換命令。
3.根據(jù)權(quán)利要求I或2所述的鏈路切換方法,其特征在于,所述方法還包括 所述旁路設(shè)備發(fā)送心跳報文至所述安全直路設(shè)備,并檢測是否在預(yù)設(shè)時間內(nèi)收到所述安全直路設(shè)備返回的心跳報文,如果否,則將從第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端ロ輸出。
4.根據(jù)權(quán)利要求3所述的鏈路切換方法,其特征在于,所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ被分別配置為主機MASTER模式和從機SLAVE模式,所述方法還包括 所述旁路設(shè)備掉電時觸發(fā)所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ物理直連,以使從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流從所述第二側(cè)以太網(wǎng)端ロ輸出。
5.ー種旁路設(shè)備,其特征在于,包括邏輯切換裝置、第一側(cè)以太網(wǎng)端ロ以及第ニ側(cè)以太網(wǎng)立而ロ ; 所述邏輯切換裝置,用于接收安全直路設(shè)備發(fā)送的鏈路切換命令,以及響應(yīng)所述鏈路切換命令,將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出;其中,所述邏輯切換裝置和所述安全直路設(shè)備共用所述第一側(cè)以太網(wǎng)端口和所述第二側(cè)以太網(wǎng)端ロ。
6.根據(jù)權(quán)利要求5所述的旁路設(shè)備,其特征在干,所述邏輯切換裝置接收安全直路設(shè)備發(fā)送的鏈路切換命令的具體方式為 所述邏輯切換裝置用于接收安全直路設(shè)備通過管理通道發(fā)送的鏈路切換命令。
7.根據(jù)權(quán)利要求5或6所述的旁路設(shè)備,其特征在于,還包括與所述邏輯切換裝置鏈接的邏輯心跳檢測裝置,用于發(fā)送心跳報文至所述安全直路設(shè)備,并檢測是否在預(yù)設(shè)時間內(nèi)收到所述安全直路設(shè)備返回的心跳報文,如果否,則觸發(fā)所述邏輯切換裝置將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出; 所述邏輯切換裝置,還用于在所述邏輯心跳檢測裝置的觸發(fā)下將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出。
8.根據(jù)權(quán)利要求3所述的旁路設(shè)備,其特征在于,所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ被分別配置為主機MASTER模式和從機SLAVE模式,所述旁路設(shè)備還包括物理開關(guān),用于在所述旁路設(shè)備掉電時觸發(fā)所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ物理直連,以使從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流從所述第二側(cè)以太網(wǎng)端ロ輸出。
9.一種鏈路切換系統(tǒng),其特征在干,包括旁路設(shè)備和安全直路設(shè)備,其中,所述旁路設(shè)備包括邏輯切換裝置、第一側(cè)以太網(wǎng)端ロ以及第ニ側(cè)以太網(wǎng)端ロ ;所述邏輯切換裝置和所述安全直路設(shè)備共用所述第一側(cè)以太網(wǎng)端口和所述第二側(cè)以太網(wǎng)端ロ; 所述邏輯切換裝置,用于接收所述安全直路設(shè)備發(fā)送的鏈路切換命令,以及響應(yīng)所述鏈路切換命令,將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出。
10.根據(jù)權(quán)利要求9所述的鏈路切換系統(tǒng),其特征在于,所述邏輯切換裝置接收安全直路設(shè)備發(fā)送的鏈路切換命令的具體方式為 所述邏輯切換裝置用于接收安全直路設(shè)備通過管理通道發(fā)送的鏈路切換命令。
11.根據(jù)權(quán)利要求9或10所述的鏈路切換系統(tǒng),其特征在于,所述旁路設(shè)備還包括與所述邏輯切換裝置鏈接的邏輯心跳檢測裝置,用于發(fā)送心跳報文至所述安全直路設(shè)備,并檢測是否在預(yù)設(shè)時間內(nèi)收到所述安全直路設(shè)備返回的心跳報文,如果否,則觸發(fā)所述邏輯切換裝置將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出; 所述邏輯切換裝置,還用于在所述邏輯心跳檢測裝置的觸發(fā)下將從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述邏輯切換裝置進行處理后從所述第二側(cè)以太網(wǎng)端ロ輸出。
12.根據(jù)權(quán)利要求11所述的鏈路切換系統(tǒng),其特征在于,所述第一側(cè)以太網(wǎng)端口和第ニ側(cè)以太網(wǎng)端ロ被分別配置為主機MASTER模式和從機SLAVE模式,所述旁路設(shè)備還包括物理開關(guān),用于在所述旁路設(shè)備掉電時觸發(fā)所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端ロ物理直連,以使從所述第一側(cè)以太網(wǎng)端ロ輸入的業(yè)務(wù)數(shù)據(jù)流從所述第二側(cè)以太網(wǎng)端ロ輸出。
全文摘要
本發(fā)明實施例公開了一種鏈路切換方法及相關(guān)裝置,該方法包括旁路設(shè)備接收安全直路設(shè)備發(fā)送的鏈路切換命令;所述旁路設(shè)備響應(yīng)所述鏈路切換命令,將從第一側(cè)以太網(wǎng)端口輸入的業(yè)務(wù)數(shù)據(jù)流路由至所述旁路設(shè)備進行處理后從第二側(cè)以太網(wǎng)端口輸出;其中,所述旁路設(shè)備和所述安全直路設(shè)備共用所述第一側(cè)以太網(wǎng)端口和第二側(cè)以太網(wǎng)端口。
文檔編號H04L12/24GK102957607SQ201210438310
公開日2013年3月6日 申請日期2012年11月6日 優(yōu)先權(quán)日2012年11月6日
發(fā)明者虞學(xué)倫, 陸永健 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嘉善县| 肥西县| 高邮市| 甘泉县| 九龙坡区| 密山市| 娄烦县| 腾冲县| 广宁县| 布尔津县| 潍坊市| 卓尼县| 漳州市| 甘南县| 祁阳县| 定兴县| 张家港市| 丰顺县| 伊川县| 伊吾县| 阜新市| 米林县| 浦城县| 威宁| 新郑市| 英吉沙县| 县级市| 河南省| 仁怀市| 重庆市| 隆子县| 忻城县| 文登市| 阿合奇县| 边坝县| 墨竹工卡县| 汤阴县| 焦作市| 许昌县| 海伦市| 准格尔旗|