国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種vxlan網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置制造方法

      文檔序號(hào):7816170閱讀:169來源:國知局
      一種vxlan網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置制造方法
      【專利摘要】本發(fā)明公開了一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法,該方法包括:配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;計(jì)算所述第一VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路徑;將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述第一優(yōu)選路徑上轉(zhuǎn)發(fā);若在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文,則確定第一優(yōu)選路徑故障,并進(jìn)行主備路徑切換,以使報(bào)文在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。本發(fā)明還公開了一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)裝置。采用本發(fā)明能夠減少業(yè)務(wù)中斷時(shí)間。
      【專利說明】-種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法及裝 置。

      【背景技術(shù)】
      [0002] 在云計(jì)算的多租戶環(huán)境中,每個(gè)租戶都需要分配一個(gè)能夠與其它邏輯網(wǎng)絡(luò)進(jìn)行 很好隔離的邏輯網(wǎng)絡(luò)。邏輯網(wǎng)絡(luò)的隔離一般通過虛擬局域網(wǎng)(VLAN, Virtual Local Area Network)技術(shù)來解決。在IEEE802· IQ標(biāo)準(zhǔn)中,由于VLAN的標(biāo)識(shí)最大12bit,所以一定范圍 內(nèi)最大的VLAN個(gè)數(shù)只有4K。隨著云環(huán)境下的多租戶需求越來越多,4K個(gè)VLAN已經(jīng)不能滿 足數(shù)據(jù)中心大規(guī)模網(wǎng)絡(luò)部署的需求。另外,在云計(jì)算環(huán)境中,工作負(fù)載經(jīng)常需要在多個(gè)數(shù)據(jù) 中心和多個(gè)云平臺(tái)中進(jìn)行遷移,而當(dāng)前基于IP子網(wǎng)的區(qū)域劃分限制了二層連通性的應(yīng)用。
      [0003] 目前VXLAN組網(wǎng)示意圖如圖1所示。虛擬通道終端(VTEP)設(shè)備是VXLAN的邊 緣設(shè)備。VXLAN的相關(guān)處理都在VTEP上進(jìn)行,例如識(shí)別以太網(wǎng)數(shù)據(jù)幀所屬的VXLAN、基 于VXLAN對(duì)數(shù)據(jù)幀進(jìn)行二層轉(zhuǎn)發(fā)、封裝/解封裝報(bào)文等,可以是物理服務(wù)器的虛擬交換機(jī) (vSwitch),也可以是物理交換機(jī)。如圖1,在一個(gè)物理服務(wù)器上跑一臺(tái)虛擬機(jī)VMi,同時(shí)在 該服務(wù)器上有vSwitchl作為第一 VTEP用于VXLAN報(bào)文的封裝解封裝,在另一個(gè)物理服務(wù) 器上跑一臺(tái)虛擬機(jī)VM2,同時(shí)在該服務(wù)器上有vSwitch2作為第二VTEP用于VXLAN報(bào)文的 封裝解封裝,那么VM1和VM2之間通過VXLAN進(jìn)行通信,第一 VETP和第二VTEP之間會(huì)建立 VXLAN隧道(Tunnel),這個(gè)隧道建立依賴路由,當(dāng)隧道所在路徑上有鏈路或者站點(diǎn)出現(xiàn)故 障時(shí),只能路由協(xié)議重計(jì)算路由進(jìn)行恢復(fù),計(jì)算路由需要占用一定時(shí)間,稱為收斂時(shí)間,那 么在網(wǎng)絡(luò)收斂時(shí)間內(nèi)就會(huì)出現(xiàn)VXLAN業(yè)務(wù)斷流現(xiàn)象,VXLAN業(yè)務(wù)的恢復(fù)依賴于路由收斂時(shí) 間。對(duì)于完全由控制設(shè)備控制的網(wǎng)絡(luò),如果交換機(jī)之間不運(yùn)行任何路由協(xié)議,那么隧道所在 路徑上鏈路或者站點(diǎn)出現(xiàn)故障時(shí),VXLAN業(yè)務(wù)根本無法繼續(xù)進(jìn)行。


      【發(fā)明內(nèi)容】

      [0004] 本發(fā)明提供了一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置,能夠減少業(yè)務(wù)中斷時(shí) 間。
      [0005] 為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法,該方法 包括:
      [0006] 配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;
      [0007] 計(jì)算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路徑;
      [0008] 將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián),并將所述 第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述第一優(yōu)選路 徑上轉(zhuǎn)發(fā);
      [0009] 若在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文,則確定第一優(yōu)選路徑故障,并進(jìn)行主備 路徑切換,以使報(bào)文在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。
      [0010]為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明還提供了一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)裝置,該裝 置包括:
      [0011] 配置模塊,用于配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;
      [0012] 計(jì)算模塊,用于計(jì)算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選 路徑;
      [0013] 關(guān)聯(lián)模塊,用于將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行 關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所 述第一優(yōu)選路徑上轉(zhuǎn)發(fā);
      [0014] 故障確定模塊,用于在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文時(shí),則確定第一優(yōu)選路 徑故障,并通過切換模塊進(jìn)行主備路徑切換,以使報(bào)文在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。
      [0015] 綜上所述,本發(fā)明實(shí)施例中所提供的VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法包括:配置第 一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;計(jì)算所述第一 VTEP和第二VTEP之間 的第一優(yōu)選路徑和第二優(yōu)選路徑;將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN 隧道進(jìn)行關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使 報(bào)文在所述第一優(yōu)選路徑上轉(zhuǎn)發(fā);若在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文,則確定第一優(yōu) 選路徑故障,并進(jìn)行主備路徑切換,以使報(bào)文在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。由此可知,本發(fā) 明通過計(jì)算主備路徑,并且在流量轉(zhuǎn)發(fā)的路徑上對(duì)故障進(jìn)行快速檢測(cè),在檢測(cè)到故障時(shí),及 時(shí)將流量切換到備路徑上,從而保證VXLAN業(yè)務(wù)能夠快速恢復(fù)。而現(xiàn)有技術(shù)中,一旦鏈路或 者某個(gè)站點(diǎn)出現(xiàn)故障,就只能依靠路由收斂恢復(fù)業(yè)務(wù),收斂過程中就會(huì)導(dǎo)致VXLAN業(yè)務(wù)中 斷,所以與現(xiàn)有技術(shù)相比,大大減少了業(yè)務(wù)中斷時(shí)間。

      【專利附圖】

      【附圖說明】
      [0016] 圖1為VXLAN組網(wǎng)示意圖;
      [0017]圖2為本發(fā)明提供的一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法的流程示意圖;
      [0018]圖3為本發(fā)明實(shí)施例一的應(yīng)用組網(wǎng)場(chǎng)景示意圖;
      [0019]圖4為本發(fā)明實(shí)施例二的應(yīng)用組網(wǎng)場(chǎng)景示意圖;
      [0020]圖5為本發(fā)明實(shí)施例提出的一種VXLAN網(wǎng)絡(luò)中報(bào)文轉(zhuǎn)發(fā)的裝置結(jié)構(gòu)示意圖。

      【具體實(shí)施方式】
      [0021] 以下參照附圖,對(duì)本發(fā)明實(shí)施例作進(jìn)一步地詳細(xì)說明。
      [0022] 如圖2所示,本發(fā)明提供了一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法,該方法包括: [0023] 步驟21、配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道;
      [0024]步驟22、計(jì)算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路徑; [0025]步驟23、將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián), 并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述第 一優(yōu)選路徑上轉(zhuǎn)發(fā);
      [0026]步驟24、若在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文,則確定第一優(yōu)選路徑故障,并進(jìn) 行主備路徑切換,以使報(bào)文在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。
      [0027] 進(jìn)一步地,在進(jìn)行主備路徑切換之后,該方法進(jìn)一步包括:
      [0028] 計(jì)算第一 VTEP和第二VTEP之間的第三優(yōu)選路徑;
      [0029]將所述第三優(yōu)選路徑與所述VXLAN隧道關(guān)聯(lián),將所述第一優(yōu)選路徑與所述VXLAN 隧道去關(guān)聯(lián),并將所述第二優(yōu)選路徑作為主路徑,將所述第三優(yōu)選路徑作為備路徑,以使報(bào) 文在所述第二優(yōu)選路徑上進(jìn)行轉(zhuǎn)發(fā)。
      [0030] 進(jìn)一步地,在計(jì)算第一 VTEP和第二VTEP之間的第三優(yōu)選路徑,將所述第二優(yōu)選路 徑作為主路徑,將所述第三優(yōu)選路徑作為備路徑之后,所述方法還包括:
      [0031]接收第一優(yōu)選路徑恢復(fù)的消息;
      [0032] 將所述第一優(yōu)選路徑與所述VXLAN隧道關(guān)聯(lián),將所述第三優(yōu)選路徑與所述VXLAN 隧道去關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào) 文在所述第一優(yōu)選路徑上進(jìn)行轉(zhuǎn)發(fā)。
      [0033] 上述方案包括兩種應(yīng)用場(chǎng)景,一種場(chǎng)景是傳統(tǒng)網(wǎng)絡(luò),即網(wǎng)絡(luò)中交換機(jī)間會(huì)運(yùn)行路 由協(xié)議;一種場(chǎng)景是完全由控制設(shè)備控制的網(wǎng)絡(luò),網(wǎng)絡(luò)中的設(shè)備不運(yùn)行任何路由協(xié)議,依靠 流表進(jìn)行報(bào)文轉(zhuǎn)發(fā)。下面通過本發(fā)明實(shí)施例一和二進(jìn)一步說明,本發(fā)明通過計(jì)算主備路徑, 并且在流量轉(zhuǎn)發(fā)的路徑上對(duì)故障進(jìn)行快速檢測(cè),在檢測(cè)到故障時(shí),及時(shí)將流量切換到備路 徑上,從而保證VXLAN業(yè)務(wù)能夠快速恢復(fù)。
      [0034] 實(shí)施例一
      [0035] 對(duì)于運(yùn)行路由協(xié)議的VXLAN網(wǎng)絡(luò),其網(wǎng)絡(luò)結(jié)構(gòu)示意圖如圖3所示,圖3中第一 VTEP 下掛用戶1,第二VTEP下掛用戶2。由于本實(shí)施例中VTEP和交換機(jī)都沒有控制設(shè)備控制, 所以下面各配置,都是通過命令行的方式靜態(tài)配置。在第一 VTEP和第二VTEP之間的VXLAN 隧道上還包括交換機(jī)1至交換機(jī)N等多個(gè)中間設(shè)備。
      [0036] 實(shí)施例一 VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法包括以下步驟:
      [0037] 步驟31、第一 VTEP配置第一 VTEP和第二VTEP之間的VXLAN隧道。
      [0038] 步驟32、第一 VTEP計(jì)算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu) 選路徑。
      [0039] 步驟33、第一 VTEP將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP的下一 跳和出接口與所述VXLAN隧道進(jìn)行關(guān)聯(lián),形成與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng),所述 與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng)中第一優(yōu)選路徑為激活狀態(tài),第二優(yōu)選路徑為未激 活狀態(tài),以使報(bào)文在所述第一優(yōu)選路徑上轉(zhuǎn)發(fā)。
      [0040] 需要說明的是,在與VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng)中,主路徑處于激活狀態(tài),備 路徑處于未激活狀態(tài),這樣,報(bào)文就會(huì)在處于激活狀態(tài)的主路徑進(jìn)行轉(zhuǎn)發(fā)。
      [0041] 步驟34、第一 VTEP在第一 VTEP和第二VTEP之間的VXLAN隧道上建立雙向轉(zhuǎn)發(fā) 檢測(cè)BFD會(huì)話;如果第一 VTEP在預(yù)定時(shí)間內(nèi)沒有接收到第二VTEP發(fā)送的BFD故障檢測(cè)報(bào) 文,則確定該BFD故障檢測(cè)報(bào)文所經(jīng)過的第一優(yōu)選路徑故障。
      [0042] 具體地,本發(fā)明為實(shí)現(xiàn)故障快速檢測(cè),在第一 VTEP和第二VTEP之間的隧道上建 立雙向轉(zhuǎn)發(fā)檢測(cè)(Bidirectional Forwarding Detection,BFD)會(huì)話。需要說明的是,BFD 用來檢測(cè)兩個(gè)設(shè)備之間的通信故障。一對(duì)設(shè)備在它們之間的每條通道上周期性的發(fā)送BFD 報(bào)文,如果某個(gè)設(shè)備在足夠長的時(shí)間內(nèi)沒有接收到BFD報(bào)文,則認(rèn)為在這條到對(duì)端設(shè)備的 雙向通道的某個(gè)部分出了故障。本發(fā)明實(shí)施例中以故障檢測(cè)報(bào)文為BFD報(bào)文為例進(jìn)行了說 明,在具體應(yīng)用中,故障檢測(cè)報(bào)文并不限于BFD報(bào)文,只要能夠?qū)崿F(xiàn)故障檢測(cè)的報(bào)文都在本 發(fā)明的保護(hù)范圍內(nèi)。
      [0043] 步驟35、第一 VTEP更新所述與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng)中第一優(yōu)選路 徑和第二優(yōu)選路徑的激活狀態(tài),將第一優(yōu)選路徑更新為未激活狀態(tài),將第二優(yōu)選路徑更新 為激活狀態(tài),以使報(bào)文在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。 _
      [0044] 進(jìn)一步地,在步驟35之后,第一 VTEP計(jì)算第一 VTEP和第二VTEP之間的第三優(yōu)選 路徑,將在所述第三優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述VXLAN隧道關(guān)聯(lián),將 在所述第一優(yōu)選路徑上的第一VTEP的下一跳和出接口與所述VXLAN隧道去關(guān)聯(lián),并將所述 第二優(yōu)選路徑作為主路徑,將所述第三優(yōu)選路徑作為備路徑,即更新所述與所述 VXLAN隧 道關(guān)聯(lián)的主備路徑表項(xiàng),將所述與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng)中第二優(yōu)選路徑設(shè) 置為激活狀態(tài),第三優(yōu)選路徑設(shè)置為未激活狀態(tài),以使報(bào)文在所述第二優(yōu)選路徑上進(jìn)行轉(zhuǎn) 發(fā)。
      [0045] 優(yōu)選地,第一 VTEP根據(jù)路由協(xié)議確定第一優(yōu)選路徑是否恢復(fù),當(dāng)接收到第一優(yōu)選 路徑恢復(fù)的路由通告消息,該方法進(jìn)一步包括:
      [0046] 第一 VTEP將在所述第一優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述VXLAN 隧道關(guān)聯(lián),將在所述第三優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述VXLAN隧道去關(guān) 聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,即更新所述與隧 道關(guān)聯(lián)的主備路徑表項(xiàng),將所述與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng)中第一優(yōu)選路徑設(shè) 置為激活狀態(tài),第二優(yōu)選路徑設(shè)置為未激活狀態(tài),以使報(bào)文在所述第一優(yōu)選路徑上進(jìn)行轉(zhuǎn) 發(fā)。
      [0047] 下面列舉具體場(chǎng)景進(jìn)行詳細(xì)說明。
      [0048] 第一 VTEP (VTEP1)創(chuàng)建 VXLAN Tunnel,在 VXLAN Tunnel 中配置源 IP 地址:VTEP1, 目的IP地址:VTEP2 ;
      [0049] VTEP1根據(jù)路由協(xié)議計(jì)算到VTEP2的路徑,如果發(fā)現(xiàn)到VTEP2只有一條路徑,說明 無法進(jìn)行路徑切換,只能在該條路徑上進(jìn)行報(bào)文轉(zhuǎn)發(fā),所以結(jié)束處理。
      [0050] VTEP1如果發(fā)現(xiàn)到VTEP2有至少兩條路徑,則找出第一優(yōu)選路徑和第二優(yōu)選路徑 分別作為主備路徑,將在第一優(yōu)選路徑和第二優(yōu)選路徑上的VTEP1的下一跳和出接口與 VXLAN Tunnel進(jìn)行關(guān)聯(lián),形成與VXLAN Tunnel關(guān)聯(lián)的主路徑表項(xiàng)1和備路徑表項(xiàng)2 :,如 表1所示
      [0051]
      [0052] 表 1

      【權(quán)利要求】
      1. 一種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)方法,該方法包括: 配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道; 計(jì)算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路徑; 將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián),并將所述第一 優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述第一優(yōu)選路徑上 轉(zhuǎn)發(fā); 若在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文,則確定第一優(yōu)選路徑故障,并進(jìn)行主備路徑 切換,以使報(bào)文在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。
      2. 如權(quán)利要求1所述的方法,其特征在于,在進(jìn)行主備路徑切換之后,該方法進(jìn)一步包 括: 計(jì)算第一 VTEP和第二VTEP之間的第三優(yōu)選路徑;將所述第三優(yōu)選路徑與所述VXLAN 隧道關(guān)聯(lián),將所述第一優(yōu)選路徑與所述VXLAN隧道去關(guān)聯(lián),并將所述第二優(yōu)選路徑作為主 路徑,將所述第三優(yōu)選路徑作為備路徑,以使報(bào)文在所述第二優(yōu)選路徑上進(jìn)行轉(zhuǎn)發(fā)。
      3. 如權(quán)利要求2所述的方法,其特征在于,在計(jì)算第一 VTEP和第二VTEP之間的第三優(yōu) 選路徑,將所述第二優(yōu)選路徑作為主路徑,將所述第三優(yōu)選路徑作為備路徑之后,所述方法 還包括: 接收第一優(yōu)選路徑恢復(fù)的消息; 將所述第一優(yōu)選路徑與所述VXLAN隧道關(guān)聯(lián),將所述第三優(yōu)選路徑與所述VXLAN隧道 去關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在 所述第一優(yōu)選路徑上進(jìn)行轉(zhuǎn)發(fā)。
      4. 如權(quán)利要求1-3任一所述的方法,其特征在于,對(duì)于運(yùn)行路由協(xié)議的VXLAN網(wǎng)絡(luò),所 述方法應(yīng)用于所述第一 VTEP ; 所述將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián),并將所述 第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述第一優(yōu)選路 徑上轉(zhuǎn)發(fā)的方法具體包括: 將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述 VXLAN隧道進(jìn)行關(guān)聯(lián),形成與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng),所述與所述VXLAN隧道 關(guān)聯(lián)的主備路徑表項(xiàng)中第一優(yōu)選路徑為激活狀態(tài),第二優(yōu)選路徑為未激活狀態(tài),以使報(bào)文 在所述第一優(yōu)選路徑上轉(zhuǎn)發(fā)。
      5. 如權(quán)利要求4所述的方法,其特征在于, 所述進(jìn)行主備路徑切換,以使報(bào)文在第二優(yōu)選路徑上轉(zhuǎn)發(fā)的方法具體包括: 更新所述與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng)中第一優(yōu)選路徑和第二優(yōu)選路徑的 激活狀態(tài),將第一優(yōu)選路徑更新為未激活狀態(tài),將第二優(yōu)選路徑更新為激活狀態(tài),以使報(bào)文 在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。
      6. 如權(quán)利要求4所述的方法,其特征在于,所述將所述第一優(yōu)選路徑和所述第二優(yōu)選 路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路 徑作為備路徑之后,該方法進(jìn)一步包括:在第一 VTEP和第二VTEP之間的VXLAN隧道上建立 雙向轉(zhuǎn)發(fā)檢測(cè)BFD會(huì)話; 所述若在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文,則確定第一優(yōu)選路徑故障具體包括: 如果第一 VTEP在預(yù)定時(shí)間內(nèi)沒有接收到第二VTEP發(fā)送的BFD故障檢測(cè)報(bào)文,則確定 該ΒΠ )故障檢測(cè)報(bào)文所經(jīng)過的第一優(yōu)選路徑故障。
      7. 如權(quán)利要求1-3任一所述的方法,其特征在于,對(duì)于由控制設(shè)備控制,流表指導(dǎo)轉(zhuǎn)發(fā) 的VXLAN網(wǎng)絡(luò),所述方法應(yīng)用于控制設(shè)備; 所述將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián),并將所述 第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述第一優(yōu)選路 徑上轉(zhuǎn)發(fā)的方法具體包括: 將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP的下一跳和出接口與所述 VXLAN隧道進(jìn)行關(guān)聯(lián);向第一 VTEP下發(fā)第一優(yōu)選路徑對(duì)應(yīng)的流表和第二優(yōu)選路徑的對(duì)應(yīng)的 流表,所述第一優(yōu)選路徑對(duì)應(yīng)的流表和第二優(yōu)選路徑的對(duì)應(yīng)的流表的匹配項(xiàng)相同,且所述 第一優(yōu)選路徑對(duì)應(yīng)的流表的優(yōu)先級(jí)高于第二優(yōu)選路徑對(duì)應(yīng)的流表的優(yōu)先級(jí),以使第一 VTEP 根據(jù)所述第一優(yōu)選路徑對(duì)應(yīng)的流表在所述第一優(yōu)選路徑上轉(zhuǎn)發(fā)報(bào)文。
      8. 如權(quán)利要求7所述的方法,其特征在于, 所述進(jìn)行主備路徑切換,以使報(bào)文在第二優(yōu)選路徑上轉(zhuǎn)發(fā)的方法具體包括: 向第一 VTEP發(fā)送修改流表,所述修改流表用于告知所述第一 VTEP第一優(yōu)選路徑對(duì)應(yīng) 的流表的優(yōu)先級(jí)已修改為低于第二優(yōu)選路徑對(duì)應(yīng)的流表的優(yōu)先級(jí),以使第一 VTEP根據(jù)所 述第二優(yōu)選路徑對(duì)應(yīng)的流表在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)報(bào)文。
      9. 如權(quán)利要求7所述的方法,其特征在于,所述將所述第一優(yōu)選路徑和所述第二優(yōu)選 路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路 徑作為備路徑之后,該方法進(jìn)一步包括:控制設(shè)備向第一 VTEP下發(fā)匹配BFD故障檢測(cè)報(bào)文, 且出接口為所述VXLAN隧道接口的流表,控制設(shè)備向第一 VTEP下發(fā)BFD故障檢測(cè)報(bào)文,以 使第一 VTEP向第二VTEP發(fā)送BFD故障檢測(cè)報(bào)文; 所述若在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文,則確定第一優(yōu)選路徑故障具體包括: 如果控制設(shè)備在預(yù)定時(shí)間內(nèi)沒有接收到第二VTEP上送的BFD故障檢測(cè)報(bào)文,則確定該 BFD故障檢測(cè)報(bào)文所經(jīng)過的第一優(yōu)選路徑故障。
      10. -種VXLAN網(wǎng)絡(luò)中的報(bào)文轉(zhuǎn)發(fā)裝置,該裝置包括: 配置模塊,用于配置第一虛擬通道終端VTEP和第二VTEP之間的VXLAN隧道; 計(jì)算模塊,用于計(jì)算所述第一 VTEP和第二VTEP之間的第一優(yōu)選路徑和第二優(yōu)選路 徑; 關(guān)聯(lián)模塊,用于將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān) 聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述 第一優(yōu)選路徑上轉(zhuǎn)發(fā); 故障確定模塊,用于在預(yù)定時(shí)間內(nèi)未接收到故障檢測(cè)報(bào)文時(shí),則確定第一優(yōu)選路徑故 障,并通過切換模塊進(jìn)行主備路徑切換,以使報(bào)文在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)。
      11. 如權(quán)利要求10所述的裝置,其特征在于,在切換模塊進(jìn)行主備路徑切換之后, 所述計(jì)算模塊,還用于計(jì)算第一 VTEP和第二VTEP之間的第三優(yōu)選路徑; 所述關(guān)聯(lián)模塊,還用于將所述第三優(yōu)選路徑與所述VXLAN隧道關(guān)聯(lián),將所述第一優(yōu)選 路徑與所述VXLAN隧道去關(guān)聯(lián),并將所述第二優(yōu)選路徑作為主路徑,將所述第三優(yōu)選路徑 作為備路徑,以使報(bào)文在所述第二優(yōu)選路徑上進(jìn)行轉(zhuǎn)發(fā)。
      12. 如權(quán)利要求11所述的裝置,其特征在于, 所述裝置還包括路徑恢復(fù)接收模塊,用于接收第一優(yōu)選路徑恢復(fù)的消息; 所述關(guān)聯(lián)模塊,還用于將所述第一優(yōu)選路徑與所述VXLAN隧道關(guān)聯(lián),將所述第三優(yōu)選 路徑與所述VXLAN隧道去關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑 作為備路徑,以使報(bào)文在所述第一優(yōu)選路徑上進(jìn)行轉(zhuǎn)發(fā)。
      13. 如權(quán)利要求10-12任一所述的裝置,其特征在于,對(duì)于運(yùn)行路由協(xié)議的VXLAN網(wǎng)絡(luò), 所述裝置應(yīng)用于所述第一 VTEP ; 所述關(guān)聯(lián)模塊,在將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān) 聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述 第一優(yōu)選路徑上轉(zhuǎn)發(fā)時(shí),具體用于將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP 的下一跳和出接口與所述VXLAN隧道進(jìn)行關(guān)聯(lián),形成與所述VXLAN隧道關(guān)聯(lián)的主備路徑表 項(xiàng),所述與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng)中第一優(yōu)選路徑為激活狀態(tài),第二優(yōu)選路 徑為未激活狀態(tài),以使報(bào)文在所述第一優(yōu)選路徑上轉(zhuǎn)發(fā)。
      14. 如權(quán)利要求13所述的裝置,其特征在于, 所述切換模塊,在進(jìn)行主備路徑切換,以使報(bào)文在第二優(yōu)選路徑上轉(zhuǎn)發(fā)時(shí),具體用于更 新所述與所述VXLAN隧道關(guān)聯(lián)的主備路徑表項(xiàng)中第一優(yōu)選路徑和第二優(yōu)選路徑的激活狀 態(tài),將第一優(yōu)選路徑更新為未激活狀態(tài),將第二優(yōu)選路徑更新為激活狀態(tài),以使報(bào)文在所述 第二優(yōu)選路徑上轉(zhuǎn)發(fā)。
      15. 如權(quán)利要求13所述的裝置,其特征在于,所述裝置進(jìn)一步包括雙向轉(zhuǎn)發(fā)檢測(cè)BFD會(huì) 話建立模塊,用于關(guān)聯(lián)模塊將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn) 行關(guān)聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑之后,在第一 VTEP和第二VTEP之間的VXLAN隧道上建立雙向轉(zhuǎn)發(fā)檢測(cè)BFD會(huì)話; 所述故障確定模塊,具體用于,如果第一 VTEP在預(yù)定時(shí)間內(nèi)沒有接收到第二VTEP發(fā)送 的BFD故障檢測(cè)報(bào)文,則確定該BFD故障檢測(cè)報(bào)文所經(jīng)過的第一優(yōu)選路徑故障。
      16. 如權(quán)利要求10-12任一所述的裝置,其特征在于,對(duì)于由控制設(shè)備控制,流表指導(dǎo) 轉(zhuǎn)發(fā)的VXLAN網(wǎng)絡(luò),所述裝置應(yīng)用于控制設(shè)備; 所述關(guān)聯(lián)模塊,在將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān) 聯(lián),并將所述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑,以使報(bào)文在所述 第一優(yōu)選路徑上轉(zhuǎn)發(fā)時(shí),具體用于將在所述第一優(yōu)選路徑和第二優(yōu)選路徑上的第一 VTEP 的下一跳和出接口與所述VXLAN隧道進(jìn)行關(guān)聯(lián);向第一 VTEP下發(fā)第一優(yōu)選路徑對(duì)應(yīng)的流表 和第二優(yōu)選路徑的對(duì)應(yīng)的流表,所述第一優(yōu)選路徑對(duì)應(yīng)的流表和第二優(yōu)選路徑的對(duì)應(yīng)的流 表的匹配項(xiàng)相同,且所述第一優(yōu)選路徑對(duì)應(yīng)的流表的優(yōu)先級(jí)高于第二優(yōu)選路徑的對(duì)應(yīng)的流 表的優(yōu)先級(jí),以使第一 VTEP根據(jù)所述第一優(yōu)選路徑對(duì)應(yīng)的流表在所述第一優(yōu)選路徑上轉(zhuǎn) 發(fā)報(bào)文。
      17. 如權(quán)利要求16所述的裝置,其特征在于, 所述切換模塊,在進(jìn)行主備路徑切換,以使報(bào)文在第二優(yōu)選路徑上轉(zhuǎn)發(fā)時(shí),具體用于向 第一 VTEP發(fā)送修改流表,所述修改流表用于告知所述第一 VTEP第一優(yōu)選路徑對(duì)應(yīng)的流表 的優(yōu)先級(jí)已修改為低于第二優(yōu)選路徑對(duì)應(yīng)的流表的優(yōu)先級(jí),以使第一 VTEP根據(jù)所述第二 優(yōu)選路徑對(duì)應(yīng)的流表在所述第二優(yōu)選路徑上轉(zhuǎn)發(fā)報(bào)文。
      18.如權(quán)利要求16所述的裝置,其特征在于,所述裝置進(jìn)一步包括BFD下發(fā)模塊,用 于關(guān)聯(lián)模塊將所述第一優(yōu)選路徑和所述第二優(yōu)選路徑與所述VXLAN隧道進(jìn)行關(guān)聯(lián),并將所 述第一優(yōu)選路徑作為主路徑,將所述第二優(yōu)選路徑作為備路徑之后,向第一 VTEP下發(fā)匹配 BFD故障檢測(cè)報(bào)文,且出接口為所述VXLAN隧道接口的流表,向第一 VTEP下發(fā)BFD故障檢測(cè) 報(bào)文,以使第一 VTEP向第二VTEP發(fā)送BFD故障檢測(cè)報(bào)文; 所述故障確定模塊,具體用于,如果控制設(shè)備在預(yù)定時(shí)間內(nèi)沒有接收到第二VTEP上送 的BFD故障檢測(cè)報(bào)文,則確定該BFD故障檢測(cè)報(bào)文所經(jīng)過的第一優(yōu)選路徑故障。
      【文檔編號(hào)】H04L12/707GK104270298SQ201410521367
      【公開日】2015年1月7日 申請(qǐng)日期:2014年9月30日 優(yōu)先權(quán)日:2014年9月30日
      【發(fā)明者】王茹萍, 王偉 申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1