一種vxlan網(wǎng)絡中的報文轉發(fā)方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種VXLAN網(wǎng)絡中的報文轉發(fā)方法,該方法包括:配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;計算所述第一VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路徑;將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述第一優(yōu)選路徑上轉發(fā);若在預定時間內未接收到故障檢測報文,則確定第一優(yōu)選路徑故障,并進行主備路徑切換,以使報文在所述第二優(yōu)選路徑上轉發(fā)。本發(fā)明還公開了一種VXLAN網(wǎng)絡中的報文轉發(fā)裝置。采用本發(fā)明能夠減少業(yè)務中斷時間。
【專利說明】-種VXLAN網(wǎng)絡中的報文轉發(fā)方法及裝置
【技術領域】
[0001]本發(fā)明涉及網(wǎng)絡通信【技術領域】,特別涉及一種VXLAN網(wǎng)絡中的報文轉發(fā)方法及裝 置。
【背景技術】
[0002] 在云計算的多租戶環(huán)境中,每個租戶都需要分配一個能夠與其它邏輯網(wǎng)絡進行 很好隔離的邏輯網(wǎng)絡。邏輯網(wǎng)絡的隔離一般通過虛擬局域網(wǎng)(VLAN, Virtual Local Area Network)技術來解決。在IEEE802· IQ標準中,由于VLAN的標識最大12bit,所以一定范圍 內最大的VLAN個數(shù)只有4K。隨著云環(huán)境下的多租戶需求越來越多,4K個VLAN已經(jīng)不能滿 足數(shù)據(jù)中心大規(guī)模網(wǎng)絡部署的需求。另外,在云計算環(huán)境中,工作負載經(jīng)常需要在多個數(shù)據(jù) 中心和多個云平臺中進行遷移,而當前基于IP子網(wǎng)的區(qū)域劃分限制了二層連通性的應用。
[0003] 目前VXLAN組網(wǎng)示意圖如圖1所示。虛擬通道終端(VTEP)設備是VXLAN的邊 緣設備。VXLAN的相關處理都在VTEP上進行,例如識別以太網(wǎng)數(shù)據(jù)幀所屬的VXLAN、基 于VXLAN對數(shù)據(jù)幀進行二層轉發(fā)、封裝/解封裝報文等,可以是物理服務器的虛擬交換機 (vSwitch),也可以是物理交換機。如圖1,在一個物理服務器上跑一臺虛擬機VMi,同時在 該服務器上有vSwitchl作為第一 VTEP用于VXLAN報文的封裝解封裝,在另一個物理服務 器上跑一臺虛擬機VM2,同時在該服務器上有vSwitch2作為第二VTEP用于VXLAN報文的 封裝解封裝,那么VM1和VM2之間通過VXLAN進行通信,第一 VETP和第二VTEP之間會建立 VXLAN隧道(Tunnel),這個隧道建立依賴路由,當隧道所在路徑上有鏈路或者站點出現(xiàn)故 障時,只能路由協(xié)議重計算路由進行恢復,計算路由需要占用一定時間,稱為收斂時間,那 么在網(wǎng)絡收斂時間內就會出現(xiàn)VXLAN業(yè)務斷流現(xiàn)象,VXLAN業(yè)務的恢復依賴于路由收斂時 間。對于完全由控制設備控制的網(wǎng)絡,如果交換機之間不運行任何路由協(xié)議,那么隧道所在 路徑上鏈路或者站點出現(xiàn)故障時,VXLAN業(yè)務根本無法繼續(xù)進行。
【發(fā)明內容】
[0004] 本發(fā)明提供了一種VXLAN網(wǎng)絡中的報文轉發(fā)方法及裝置,能夠減少業(yè)務中斷時 間。
[0005] 為實現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種VXLAN網(wǎng)絡中的報文轉發(fā)方法,該方法 包括:
[0006] 配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;
[0007] 計算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路徑;
[0008] 將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關聯(lián),并將所述 第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述第一優(yōu)選路 徑上轉發(fā);
[0009] 若在預定時間內未接收到故障檢測報文,則確定第一優(yōu)選路徑故障,并進行主備 路徑切換,以使報文在所述第二優(yōu)選路徑上轉發(fā)。
[0010]為實現(xiàn)上述發(fā)明目的,本發(fā)明還提供了一種VXLAN網(wǎng)絡中的報文轉發(fā)裝置,該裝 置包括:
[0011] 配置模塊,用于配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;
[0012] 計算模塊,用于計算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選 路徑;
[0013] 關聯(lián)模塊,用于將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行 關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所 述第一優(yōu)選路徑上轉發(fā);
[0014] 故障確定模塊,用于在預定時間內未接收到故障檢測報文時,則確定第一優(yōu)選路 徑故障,并通過切換模塊進行主備路徑切換,以使報文在所述第二優(yōu)選路徑上轉發(fā)。
[0015] 綜上所述,本發(fā)明實施例中所提供的VXLAN網(wǎng)絡中的報文轉發(fā)方法包括:配置第 一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;計算所述第一 VTEP和第二VTEP之間 的第一優(yōu)選路徑和第二優(yōu)選路徑;將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN 隧道進行關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使 報文在所述第一優(yōu)選路徑上轉發(fā);若在預定時間內未接收到故障檢測報文,則確定第一優(yōu) 選路徑故障,并進行主備路徑切換,以使報文在所述第二優(yōu)選路徑上轉發(fā)。由此可知,本發(fā) 明通過計算主備路徑,并且在流量轉發(fā)的路徑上對故障進行快速檢測,在檢測到故障時,及 時將流量切換到備路徑上,從而保證VXLAN業(yè)務能夠快速恢復。而現(xiàn)有技術中,一旦鏈路或 者某個站點出現(xiàn)故障,就只能依靠路由收斂恢復業(yè)務,收斂過程中就會導致VXLAN業(yè)務中 斷,所以與現(xiàn)有技術相比,大大減少了業(yè)務中斷時間。
【專利附圖】
【附圖說明】
[0016] 圖1為VXLAN組網(wǎng)示意圖;
[0017]圖2為本發(fā)明提供的一種VXLAN網(wǎng)絡中的報文轉發(fā)方法的流程示意圖;
[0018]圖3為本發(fā)明實施例一的應用組網(wǎng)場景示意圖;
[0019]圖4為本發(fā)明實施例二的應用組網(wǎng)場景示意圖;
[0020]圖5為本發(fā)明實施例提出的一種VXLAN網(wǎng)絡中報文轉發(fā)的裝置結構示意圖。
【具體實施方式】
[0021] 以下參照附圖,對本發(fā)明實施例作進一步地詳細說明。
[0022] 如圖2所示,本發(fā)明提供了一種VXLAN網(wǎng)絡中的報文轉發(fā)方法,該方法包括: [0023] 步驟21、配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;
[0024]步驟22、計算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路徑; [0025]步驟23、將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關聯(lián), 并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述第 一優(yōu)選路徑上轉發(fā);
[0026]步驟24、若在預定時間內未接收到故障檢測報文,則確定第一優(yōu)選路徑故障,并進 行主備路徑切換,以使報文在所述第二優(yōu)選路徑上轉發(fā)。
[0027] 進一步地,在進行主備路徑切換之后,該方法進一步包括:
[0028] 計算第一 VTEP和第二VTEP之間的第三優(yōu)選路徑;
[0029]將所述第三優(yōu)選路徑與所述VXLAN隧道關聯(lián),將所述第一優(yōu)選路徑與所述VXLAN 隧道去關聯(lián),并將所述第二優(yōu)選路徑作為主路徑,將所述第三優(yōu)選路徑作為備路徑,以使報 文在所述第二優(yōu)選路徑上進行轉發(fā)。
[0030] 進一步地,在計算第一 VTEP和第二VTEP之間的第三優(yōu)選路徑,將所述第二優(yōu)選路 徑作為主路徑,將所述第三優(yōu)選路徑作為備路徑之后,所述方法還包括:
[0031]接收第一優(yōu)選路徑恢復的消息;
[0032] 將所述第一優(yōu)選路徑與所述VXLAN隧道關聯(lián),將所述第三優(yōu)選路徑與所述VXLAN 隧道去關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報 文在所述第一優(yōu)選路徑上進行轉發(fā)。
[0033] 上述方案包括兩種應用場景,一種場景是傳統(tǒng)網(wǎng)絡,即網(wǎng)絡中交換機間會運行路 由協(xié)議;一種場景是完全由控制設備控制的網(wǎng)絡,網(wǎng)絡中的設備不運行任何路由協(xié)議,依靠 流表進行報文轉發(fā)。下面通過本發(fā)明實施例一和二進一步說明,本發(fā)明通過計算主備路徑, 并且在流量轉發(fā)的路徑上對故障進行快速檢測,在檢測到故障時,及時將流量切換到備路 徑上,從而保證VXLAN業(yè)務能夠快速恢復。
[0034] 實施例一
[0035] 對于運行路由協(xié)議的VXLAN網(wǎng)絡,其網(wǎng)絡結構示意圖如圖3所示,圖3中第一 VTEP 下掛用戶1,第二VTEP下掛用戶2。由于本實施例中VTEP和交換機都沒有控制設備控制, 所以下面各配置,都是通過命令行的方式靜態(tài)配置。在第一 VTEP和第二VTEP之間的VXLAN 隧道上還包括交換機1至交換機N等多個中間設備。
[0036] 實施例一 VXLAN網(wǎng)絡中的報文轉發(fā)方法包括以下步驟:
[0037] 步驟31、第一 VTEP配置第一 VTEP和第二VTEP之間的VXLAN隧道。
[0038] 步驟32、第一 VTEP計算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu) 選路徑。
[0039] 步驟33、第一 VTEP將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP的下一 跳和出接口與所述VXLAN隧道進行關聯(lián),形成與所述VXLAN隧道關聯(lián)的主備路徑表項,所述 與所述VXLAN隧道關聯(lián)的主備路徑表項中第一優(yōu)選路徑為激活狀態(tài),第二優(yōu)選路徑為未激 活狀態(tài),以使報文在所述第一優(yōu)選路徑上轉發(fā)。
[0040] 需要說明的是,在與VXLAN隧道關聯(lián)的主備路徑表項中,主路徑處于激活狀態(tài),備 路徑處于未激活狀態(tài),這樣,報文就會在處于激活狀態(tài)的主路徑進行轉發(fā)。
[0041] 步驟34、第一 VTEP在第一 VTEP和第二VTEP之間的VXLAN隧道上建立雙向轉發(fā) 檢測BFD會話;如果第一 VTEP在預定時間內沒有接收到第二VTEP發(fā)送的BFD故障檢測報 文,則確定該BFD故障檢測報文所經(jīng)過的第一優(yōu)選路徑故障。
[0042] 具體地,本發(fā)明為實現(xiàn)故障快速檢測,在第一 VTEP和第二VTEP之間的隧道上建 立雙向轉發(fā)檢測(Bidirectional Forwarding Detection,BFD)會話。需要說明的是,BFD 用來檢測兩個設備之間的通信故障。一對設備在它們之間的每條通道上周期性的發(fā)送BFD 報文,如果某個設備在足夠長的時間內沒有接收到BFD報文,則認為在這條到對端設備的 雙向通道的某個部分出了故障。本發(fā)明實施例中以故障檢測報文為BFD報文為例進行了說 明,在具體應用中,故障檢測報文并不限于BFD報文,只要能夠實現(xiàn)故障檢測的報文都在本 發(fā)明的保護范圍內。
[0043] 步驟35、第一 VTEP更新所述與所述VXLAN隧道關聯(lián)的主備路徑表項中第一優(yōu)選路 徑和第二優(yōu)選路徑的激活狀態(tài),將第一優(yōu)選路徑更新為未激活狀態(tài),將第二優(yōu)選路徑更新 為激活狀態(tài),以使報文在所述第二優(yōu)選路徑上轉發(fā)。 _
[0044] 進一步地,在步驟35之后,第一 VTEP計算第一 VTEP和第二VTEP之間的第三優(yōu)選 路徑,將在所述第三優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述VXLAN隧道關聯(lián),將 在所述第一優(yōu)選路徑上的第一VTEP的下一跳和出接口與所述VXLAN隧道去關聯(lián),并將所述 第二優(yōu)選路徑作為主路徑,將所述第三優(yōu)選路徑作為備路徑,即更新所述與所述 VXLAN隧 道關聯(lián)的主備路徑表項,將所述與所述VXLAN隧道關聯(lián)的主備路徑表項中第二優(yōu)選路徑設 置為激活狀態(tài),第三優(yōu)選路徑設置為未激活狀態(tài),以使報文在所述第二優(yōu)選路徑上進行轉 發(fā)。
[0045] 優(yōu)選地,第一 VTEP根據(jù)路由協(xié)議確定第一優(yōu)選路徑是否恢復,當接收到第一優(yōu)選 路徑恢復的路由通告消息,該方法進一步包括:
[0046] 第一 VTEP將在所述第一優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述VXLAN 隧道關聯(lián),將在所述第三優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述VXLAN隧道去關 聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,即更新所述與隧 道關聯(lián)的主備路徑表項,將所述與所述VXLAN隧道關聯(lián)的主備路徑表項中第一優(yōu)選路徑設 置為激活狀態(tài),第二優(yōu)選路徑設置為未激活狀態(tài),以使報文在所述第一優(yōu)選路徑上進行轉 發(fā)。
[0047] 下面列舉具體場景進行詳細說明。
[0048] 第一 VTEP (VTEP1)創(chuàng)建 VXLAN Tunnel,在 VXLAN Tunnel 中配置源 IP 地址:VTEP1, 目的IP地址:VTEP2 ;
[0049] VTEP1根據(jù)路由協(xié)議計算到VTEP2的路徑,如果發(fā)現(xiàn)到VTEP2只有一條路徑,說明 無法進行路徑切換,只能在該條路徑上進行報文轉發(fā),所以結束處理。
[0050] VTEP1如果發(fā)現(xiàn)到VTEP2有至少兩條路徑,則找出第一優(yōu)選路徑和第二優(yōu)選路徑 分別作為主備路徑,將在第一優(yōu)選路徑和第二優(yōu)選路徑上的VTEP1的下一跳和出接口與 VXLAN Tunnel進行關聯(lián),形成與VXLAN Tunnel關聯(lián)的主路徑表項1和備路徑表項2 :,如 表1所示
[0051]
[0052] 表 1
【權利要求】
1. 一種VXLAN網(wǎng)絡中的報文轉發(fā)方法,該方法包括: 配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道; 計算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路徑; 將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關聯(lián),并將所述第一 優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述第一優(yōu)選路徑上 轉發(fā); 若在預定時間內未接收到故障檢測報文,則確定第一優(yōu)選路徑故障,并進行主備路徑 切換,以使報文在所述第二優(yōu)選路徑上轉發(fā)。
2. 如權利要求1所述的方法,其特征在于,在進行主備路徑切換之后,該方法進一步包 括: 計算第一 VTEP和第二VTEP之間的第三優(yōu)選路徑;將所述第三優(yōu)選路徑與所述VXLAN 隧道關聯(lián),將所述第一優(yōu)選路徑與所述VXLAN隧道去關聯(lián),并將所述第二優(yōu)選路徑作為主 路徑,將所述第三優(yōu)選路徑作為備路徑,以使報文在所述第二優(yōu)選路徑上進行轉發(fā)。
3. 如權利要求2所述的方法,其特征在于,在計算第一 VTEP和第二VTEP之間的第三優(yōu) 選路徑,將所述第二優(yōu)選路徑作為主路徑,將所述第三優(yōu)選路徑作為備路徑之后,所述方法 還包括: 接收第一優(yōu)選路徑恢復的消息; 將所述第一優(yōu)選路徑與所述VXLAN隧道關聯(lián),將所述第三優(yōu)選路徑與所述VXLAN隧道 去關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在 所述第一優(yōu)選路徑上進行轉發(fā)。
4. 如權利要求1-3任一所述的方法,其特征在于,對于運行路由協(xié)議的VXLAN網(wǎng)絡,所 述方法應用于所述第一 VTEP ; 所述將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關聯(lián),并將所述 第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述第一優(yōu)選路 徑上轉發(fā)的方法具體包括: 將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述 VXLAN隧道進行關聯(lián),形成與所述VXLAN隧道關聯(lián)的主備路徑表項,所述與所述VXLAN隧道 關聯(lián)的主備路徑表項中第一優(yōu)選路徑為激活狀態(tài),第二優(yōu)選路徑為未激活狀態(tài),以使報文 在所述第一優(yōu)選路徑上轉發(fā)。
5. 如權利要求4所述的方法,其特征在于, 所述進行主備路徑切換,以使報文在第二優(yōu)選路徑上轉發(fā)的方法具體包括: 更新所述與所述VXLAN隧道關聯(lián)的主備路徑表項中第一優(yōu)選路徑和第二優(yōu)選路徑的 激活狀態(tài),將第一優(yōu)選路徑更新為未激活狀態(tài),將第二優(yōu)選路徑更新為激活狀態(tài),以使報文 在所述第二優(yōu)選路徑上轉發(fā)。
6. 如權利要求4所述的方法,其特征在于,所述將所述第一優(yōu)選路徑和所述第二優(yōu)選 路徑與所述VXLAN隧道進行關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路 徑作為備路徑之后,該方法進一步包括:在第一 VTEP和第二VTEP之間的VXLAN隧道上建立 雙向轉發(fā)檢測BFD會話; 所述若在預定時間內未接收到故障檢測報文,則確定第一優(yōu)選路徑故障具體包括: 如果第一 VTEP在預定時間內沒有接收到第二VTEP發(fā)送的BFD故障檢測報文,則確定 該ΒΠ )故障檢測報文所經(jīng)過的第一優(yōu)選路徑故障。
7. 如權利要求1-3任一所述的方法,其特征在于,對于由控制設備控制,流表指導轉發(fā) 的VXLAN網(wǎng)絡,所述方法應用于控制設備; 所述將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關聯(lián),并將所述 第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述第一優(yōu)選路 徑上轉發(fā)的方法具體包括: 將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述 VXLAN隧道進行關聯(lián);向第一 VTEP下發(fā)第一優(yōu)選路徑對應的流表和第二優(yōu)選路徑的對應的 流表,所述第一優(yōu)選路徑對應的流表和第二優(yōu)選路徑的對應的流表的匹配項相同,且所述 第一優(yōu)選路徑對應的流表的優(yōu)先級高于第二優(yōu)選路徑對應的流表的優(yōu)先級,以使第一 VTEP 根據(jù)所述第一優(yōu)選路徑對應的流表在所述第一優(yōu)選路徑上轉發(fā)報文。
8. 如權利要求7所述的方法,其特征在于, 所述進行主備路徑切換,以使報文在第二優(yōu)選路徑上轉發(fā)的方法具體包括: 向第一 VTEP發(fā)送修改流表,所述修改流表用于告知所述第一 VTEP第一優(yōu)選路徑對應 的流表的優(yōu)先級已修改為低于第二優(yōu)選路徑對應的流表的優(yōu)先級,以使第一 VTEP根據(jù)所 述第二優(yōu)選路徑對應的流表在所述第二優(yōu)選路徑上轉發(fā)報文。
9. 如權利要求7所述的方法,其特征在于,所述將所述第一優(yōu)選路徑和所述第二優(yōu)選 路徑與所述VXLAN隧道進行關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路 徑作為備路徑之后,該方法進一步包括:控制設備向第一 VTEP下發(fā)匹配BFD故障檢測報文, 且出接口為所述VXLAN隧道接口的流表,控制設備向第一 VTEP下發(fā)BFD故障檢測報文,以 使第一 VTEP向第二VTEP發(fā)送BFD故障檢測報文; 所述若在預定時間內未接收到故障檢測報文,則確定第一優(yōu)選路徑故障具體包括: 如果控制設備在預定時間內沒有接收到第二VTEP上送的BFD故障檢測報文,則確定該 BFD故障檢測報文所經(jīng)過的第一優(yōu)選路徑故障。
10. -種VXLAN網(wǎng)絡中的報文轉發(fā)裝置,該裝置包括: 配置模塊,用于配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道; 計算模塊,用于計算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路 徑; 關聯(lián)模塊,用于將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關 聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述 第一優(yōu)選路徑上轉發(fā); 故障確定模塊,用于在預定時間內未接收到故障檢測報文時,則確定第一優(yōu)選路徑故 障,并通過切換模塊進行主備路徑切換,以使報文在所述第二優(yōu)選路徑上轉發(fā)。
11. 如權利要求10所述的裝置,其特征在于,在切換模塊進行主備路徑切換之后, 所述計算模塊,還用于計算第一 VTEP和第二VTEP之間的第三優(yōu)選路徑; 所述關聯(lián)模塊,還用于將所述第三優(yōu)選路徑與所述VXLAN隧道關聯(lián),將所述第一優(yōu)選 路徑與所述VXLAN隧道去關聯(lián),并將所述第二優(yōu)選路徑作為主路徑,將所述第三優(yōu)選路徑 作為備路徑,以使報文在所述第二優(yōu)選路徑上進行轉發(fā)。
12. 如權利要求11所述的裝置,其特征在于, 所述裝置還包括路徑恢復接收模塊,用于接收第一優(yōu)選路徑恢復的消息; 所述關聯(lián)模塊,還用于將所述第一優(yōu)選路徑與所述VXLAN隧道關聯(lián),將所述第三優(yōu)選 路徑與所述VXLAN隧道去關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑 作為備路徑,以使報文在所述第一優(yōu)選路徑上進行轉發(fā)。
13. 如權利要求10-12任一所述的裝置,其特征在于,對于運行路由協(xié)議的VXLAN網(wǎng)絡, 所述裝置應用于所述第一 VTEP ; 所述關聯(lián)模塊,在將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關 聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述 第一優(yōu)選路徑上轉發(fā)時,具體用于將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP 的下一跳和出接口與所述VXLAN隧道進行關聯(lián),形成與所述VXLAN隧道關聯(lián)的主備路徑表 項,所述與所述VXLAN隧道關聯(lián)的主備路徑表項中第一優(yōu)選路徑為激活狀態(tài),第二優(yōu)選路 徑為未激活狀態(tài),以使報文在所述第一優(yōu)選路徑上轉發(fā)。
14. 如權利要求13所述的裝置,其特征在于, 所述切換模塊,在進行主備路徑切換,以使報文在第二優(yōu)選路徑上轉發(fā)時,具體用于更 新所述與所述VXLAN隧道關聯(lián)的主備路徑表項中第一優(yōu)選路徑和第二優(yōu)選路徑的激活狀 態(tài),將第一優(yōu)選路徑更新為未激活狀態(tài),將第二優(yōu)選路徑更新為激活狀態(tài),以使報文在所述 第二優(yōu)選路徑上轉發(fā)。
15. 如權利要求13所述的裝置,其特征在于,所述裝置進一步包括雙向轉發(fā)檢測BFD會 話建立模塊,用于關聯(lián)模塊將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進 行關聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑之后,在第一 VTEP和第二VTEP之間的VXLAN隧道上建立雙向轉發(fā)檢測BFD會話; 所述故障確定模塊,具體用于,如果第一 VTEP在預定時間內沒有接收到第二VTEP發(fā)送 的BFD故障檢測報文,則確定該BFD故障檢測報文所經(jīng)過的第一優(yōu)選路徑故障。
16. 如權利要求10-12任一所述的裝置,其特征在于,對于由控制設備控制,流表指導 轉發(fā)的VXLAN網(wǎng)絡,所述裝置應用于控制設備; 所述關聯(lián)模塊,在將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關 聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報文在所述 第一優(yōu)選路徑上轉發(fā)時,具體用于將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP 的下一跳和出接口與所述VXLAN隧道進行關聯(lián);向第一 VTEP下發(fā)第一優(yōu)選路徑對應的流表 和第二優(yōu)選路徑的對應的流表,所述第一優(yōu)選路徑對應的流表和第二優(yōu)選路徑的對應的流 表的匹配項相同,且所述第一優(yōu)選路徑對應的流表的優(yōu)先級高于第二優(yōu)選路徑的對應的流 表的優(yōu)先級,以使第一 VTEP根據(jù)所述第一優(yōu)選路徑對應的流表在所述第一優(yōu)選路徑上轉 發(fā)報文。
17. 如權利要求16所述的裝置,其特征在于, 所述切換模塊,在進行主備路徑切換,以使報文在第二優(yōu)選路徑上轉發(fā)時,具體用于向 第一 VTEP發(fā)送修改流表,所述修改流表用于告知所述第一 VTEP第一優(yōu)選路徑對應的流表 的優(yōu)先級已修改為低于第二優(yōu)選路徑對應的流表的優(yōu)先級,以使第一 VTEP根據(jù)所述第二 優(yōu)選路徑對應的流表在所述第二優(yōu)選路徑上轉發(fā)報文。
18.如權利要求16所述的裝置,其特征在于,所述裝置進一步包括BFD下發(fā)模塊,用 于關聯(lián)模塊將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進行關聯(lián),并將所 述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑之后,向第一 VTEP下發(fā)匹配 BFD故障檢測報文,且出接口為所述VXLAN隧道接口的流表,向第一 VTEP下發(fā)BFD故障檢測 報文,以使第一 VTEP向第二VTEP發(fā)送BFD故障檢測報文; 所述故障確定模塊,具體用于,如果控制設備在預定時間內沒有接收到第二VTEP上送 的BFD故障檢測報文,則確定該BFD故障檢測報文所經(jīng)過的第一優(yōu)選路徑故障。
【文檔編號】H04L12/707GK104270298SQ201410521367
【公開日】2015年1月7日 申請日期:2014年9月30日 優(yōu)先權日:2014年9月30日
【發(fā)明者】王茹萍, 王偉 申請人:杭州華三通信技術有限公司