国产精品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與隧道的關(guān)聯(lián)方法及裝置制造方法

      文檔序號(hào):7814831閱讀:310來(lái)源:國(guó)知局
      Vxlan與隧道的關(guān)聯(lián)方法及裝置制造方法
      【專(zhuān)利摘要】本申請(qǐng)公開(kāi)了一種VXLAN與隧道的關(guān)聯(lián)方法及裝置,其中,該方法應(yīng)用于VXLAN網(wǎng)絡(luò)中的VTEP,該方法包括:通過(guò)本設(shè)備上配置的一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的通知報(bào)文,其中,接收到的通知報(bào)文中攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的VNI;針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與該隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián)。本申請(qǐng)可以減少配置工作量,降低VXLAN網(wǎng)絡(luò)的配置復(fù)雜度,提高配置準(zhǔn)確性,使VXLAN網(wǎng)絡(luò)易于管理,便于維護(hù)運(yùn)營(yíng)。
      【專(zhuān)利說(shuō)明】VXLAN與隧道的關(guān)聯(lián)方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本申請(qǐng)涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種VXLAN與隧道的關(guān)聯(lián)方法及裝置。

      【背景技術(shù)】
      [0002]VXLAN (Virtual extensible Local Area Network,虛擬可擴(kuò)展局域網(wǎng))是一種Overlay (交疊)的網(wǎng)絡(luò)技術(shù),使用MAC (Media Access Control,媒體訪問(wèn)控制)in UDP (UserDatagram Protocol,用戶(hù)數(shù)據(jù)包協(xié)議)的方法進(jìn)行封裝,即將原始報(bào)文封裝在UDP報(bào)文里。
      [0003]VTEP (VXLAN Tunnel End Point,VXLAN隧道終端)是 VXLAN 網(wǎng)絡(luò)的邊緣設(shè)備,可以由物理交換機(jī)或者虛擬交換機(jī)實(shí)現(xiàn),VTEP之間通過(guò)建立隧道(TUNNEL)來(lái)穿越三層網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信。VXLAN網(wǎng)絡(luò)由VNI (VXLAN Network Identifier, VXLAN網(wǎng)絡(luò)標(biāo)識(shí))唯一標(biāo)識(shí),VNI的長(zhǎng)度為24bit(比特)。
      [0004]由于VXLAN網(wǎng)絡(luò)需要在TUNNEL上運(yùn)行,因此,在VTEP上分別配置好VXLAN和TUNNEL之后,還需要將VXLAN與TUNNEL進(jìn)行關(guān)聯(lián)或綁定?,F(xiàn)有技術(shù)中都是通過(guò)手動(dòng)配置的方式進(jìn)行關(guān)聯(lián)的,這樣,如果VTEP上的VXLAN和TUNNEL的數(shù)量很多,那么配置VXLAN與TUNNEL關(guān)聯(lián)的工作量將會(huì)很大,而且容易出錯(cuò)。


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

      [0005]有鑒于此,本申請(qǐng)?zhí)峁┝艘环NVXLAN與隧道的關(guān)聯(lián)方法及裝置。
      [0006]本申請(qǐng)的技術(shù)方案如下:
      [0007]一方面,提供了一種VXLAN與隧道的關(guān)聯(lián)方法,應(yīng)用于VXLAN網(wǎng)絡(luò)中的VTEP,該方法包括:
      [0008]通過(guò)本設(shè)備上配置的一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的通知報(bào)文,其中,接收到的通知報(bào)文中攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的VNI ;
      [0009]針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與該隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián)。
      [0010]另一方面,還提供了一種VXLAN與隧道的關(guān)聯(lián)裝置,應(yīng)用于VXLAN網(wǎng)絡(luò)中的VTEP上,該裝置包括:
      [0011]接收模塊,用于通過(guò)本設(shè)備上配置的一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的通知報(bào)文,其中,接收到的通知報(bào)文中攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的VNI ;
      [0012]關(guān)聯(lián)模塊,用于針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若接收模塊接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與收到該通知報(bào)文的隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián)。
      [0013]本申請(qǐng)的以上技術(shù)方案中,任一 VTEP均會(huì)通過(guò)本設(shè)備上配置的任一隧道,向該隧道的對(duì)端VTEP發(fā)送攜帶本設(shè)備上當(dāng)前配置的全部VXLAN的VNI的通知報(bào)文,因此,任一VTEP均會(huì)通過(guò)本設(shè)備上配置的任一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的VNI的通知報(bào)文,然后,針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與該隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián)。從而,隧道兩端的VTEP可以動(dòng)態(tài)協(xié)商出可以與該隧道進(jìn)行關(guān)聯(lián)的VXLAN,實(shí)現(xiàn)了 VTEP上配置的VXLAN與TUNNEL的自動(dòng)關(guān)聯(lián),這樣,當(dāng)VTEP上的VXLAN和TUNNEL的數(shù)量很多時(shí),可以減少配置工作量,降低VXLAN網(wǎng)絡(luò)的配置復(fù)雜度,提高配置準(zhǔn)確性,使VXLAN網(wǎng)絡(luò)易于管理,便于維護(hù)運(yùn)告口 ο
      [0014]另外,在隧道兩端的VTEP上,該隧道只會(huì)與在這兩個(gè)VTEP上均存在的VXLAN進(jìn)行關(guān)聯(lián),確保了 VXLAN網(wǎng)絡(luò)在TUNNEL的兩端是可達(dá)的。

      【專(zhuān)利附圖】

      【附圖說(shuō)明】
      [0015]圖1是本申請(qǐng)實(shí)施例的VXLAN與隧道的關(guān)聯(lián)方法的流程圖;
      [0016]圖2是本申請(qǐng)實(shí)施例的用于攜帶VXLAN的VNI的TLV的格式示意圖;
      [0017]圖3是本申請(qǐng)實(shí)施例的一種實(shí)際的VXLAN網(wǎng)絡(luò)架構(gòu)示意圖;
      [0018]圖4是本申請(qǐng)實(shí)施例的VXLAN與隧道的關(guān)聯(lián)裝置的一種結(jié)構(gòu)示意圖;
      [0019]圖5是本申請(qǐng)實(shí)施例的VXLAN與隧道的關(guān)聯(lián)裝置的另一種結(jié)構(gòu)示意圖。

      【具體實(shí)施方式】
      [0020]為了解決現(xiàn)有技術(shù)中存在的手動(dòng)配置VXLAN與TUNNEL關(guān)聯(lián)的工作量很大,容易出錯(cuò)的問(wèn)題,本申請(qǐng)以下實(shí)施例中提供了一種VXLAN與隧道的關(guān)聯(lián)方法,以及一種可以應(yīng)用該方法的裝置。
      [0021 ] 本申請(qǐng)實(shí)施例的VXLAN與隧道的關(guān)聯(lián)方法可以由VXLAN網(wǎng)絡(luò)中的任一 VTEP來(lái)執(zhí)行。任一 VTEP在本設(shè)備上分別配置好VXLAN和隧道之后,會(huì)針對(duì)配置的每一個(gè)隧道,通過(guò)該隧道向該隧道的對(duì)端VTEP發(fā)送通知報(bào)文,其中,發(fā)送的通知報(bào)文中攜帶本設(shè)備上當(dāng)前配置的全部VXLAN的VNI。另外,后續(xù),當(dāng)本設(shè)備上配置的VXLAN發(fā)生改變時(shí),例如,新增了 VXLAN或減少了 VXLAN,此時(shí),也會(huì)針對(duì)配置的每一個(gè)隧道,通過(guò)該隧道向該隧道的對(duì)端VTEP發(fā)送攜帶本設(shè)備上當(dāng)前配置的全部VXLAN的VNI的通知報(bào)文。
      [0022]這樣,任一 VTEP會(huì)通過(guò)本設(shè)備上配置的任一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的通知報(bào)文,此時(shí),如圖1所示,該VTEP會(huì)執(zhí)行以下步驟:
      [0023]步驟S102,通過(guò)本設(shè)備上配置的任一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的通知報(bào)文,其中,接收到的通知報(bào)文中攜帶該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的VNI ;
      [0024]步驟S104,針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,判斷步驟S102中接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中是否存在相同的VXLAN,若是,則執(zhí)行步驟S106,否則,執(zhí)行步驟SllO ;
      [0025]步驟S106,判斷本設(shè)備上的該VXLAN是否已經(jīng)與該隧道(即,接收到該通知報(bào)文的隧道)關(guān)聯(lián),若否,則執(zhí)行步驟S108,若是,則結(jié)束本設(shè)備上的該VXLAN的關(guān)聯(lián)流程;
      [0026]步驟S108,將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián);
      [0027]步驟S110,判斷本設(shè)備上的該VXLAN是否已經(jīng)與該隧道(B卩,接收到該通知報(bào)文的隧道)關(guān)聯(lián),若是,則執(zhí)行步驟S112,若否,則結(jié)束本設(shè)備上的該VXLAN的關(guān)聯(lián)流程;
      [0028]步驟SI 12,解除本設(shè)備上的該VXLAN與該隧道之間的關(guān)聯(lián)。
      [0029]通過(guò)上述步驟,可以獲取到第一集合與第二集合的交集,其中,第一集合由本設(shè)備上當(dāng)前配置的全部VXLAN組成,第二集合由接收到的通知報(bào)文中攜帶的VNI所指示的VXLAN組成;若獲取到的交集不為空,則將本設(shè)備上屬于該交集、且尚未與收到該通知報(bào)文的隧道關(guān)聯(lián)的全部VXLAN與該隧道進(jìn)行關(guān)聯(lián)。顯然,若獲取到的交集為空,且本設(shè)備上當(dāng)前配置的全部VXLAN均未與該隧道關(guān)聯(lián),則接收到該通知報(bào)文的隧道無(wú)法與本設(shè)備上當(dāng)前配置的任何VXLAN進(jìn)行關(guān)聯(lián)。
      [0030]另外,對(duì)于第一集合中存在、而第二集合中不存在的VXLAN,若該VXLAN已經(jīng)與該隧道進(jìn)行了關(guān)聯(lián),則需要解除該VXLAN與該隧道之間的關(guān)聯(lián)關(guān)系。
      [0031]在實(shí)際實(shí)施過(guò)程中,上述通知報(bào)文可以由ISIS (Intermediate System toIntermediate System,中間系統(tǒng)到中間系統(tǒng))LSP(Link State Protocol Data Unit,鏈路狀態(tài)協(xié)議數(shù)據(jù)單元)報(bào)文或其它網(wǎng)絡(luò)協(xié)議報(bào)文來(lái)實(shí)現(xiàn)。以使用ISIS LSP報(bào)文實(shí)現(xiàn)通知報(bào)文為例,任一 VTEP在本設(shè)備上分別配置好VXLAN和隧道(S卩,VXLAN類(lèi)型的TUNNEL)之后,使能ISIS協(xié)議,針對(duì)本設(shè)備上配置的每一個(gè)隧道,使用該隧道與該隧道的對(duì)端VTEP建立ISIS鄰居。這樣,任一 VTEP均可以與本設(shè)備上配置的隧道的對(duì)端VTEP建立ISIS鄰居,之后,就可以將本設(shè)備上當(dāng)前配置的全部VXLAN的VNI封裝在ISIS LSP報(bào)文中,通過(guò)本設(shè)備上配置的每一個(gè)隧道發(fā)送給該隧道的對(duì)端VTEP,BP, ISIS鄰居。該對(duì)端VTEP通過(guò)該隧道接收到該ISIS LSP報(bào)文后,就可以執(zhí)行步驟S102?SI 12,實(shí)現(xiàn)VXLAN與隧道的自動(dòng)關(guān)聯(lián)和解除關(guān)聯(lián)。
      [0032]其中,ISIS LSP報(bào)文由報(bào)文頭和報(bào)文體組成,報(bào)文體中包括至少一個(gè)TLV(TypeLength Value,類(lèi)型長(zhǎng)度值),用于攜帶各類(lèi)信息。本申請(qǐng)實(shí)施例中,可以定義一種新的TLV類(lèi)型,用于攜帶VXLAN的VNI。
      [0033]如圖2所示,該新類(lèi)型的TLV中包括以下字段:
      [0034]Type字段:用于表示本TLV的類(lèi)型,當(dāng)該字段的值置為特定值時(shí),表示本TLV的類(lèi)型為用于攜帶VXLAN的VNI的TLV類(lèi)型,例如,該特定值可以是181。該字段的長(zhǎng)度可以是I字節(jié)。
      [0035]Length字段:用于攜帶Value字段的長(zhǎng)度,該字段的長(zhǎng)度可以是I字節(jié)。
      [0036]Value字段:用于攜帶VXLAN的VNI,該字段的長(zhǎng)度為4XN字節(jié),其中,每4個(gè)字節(jié)中的前I個(gè)字節(jié)是RESV(保留位),后3字節(jié)是VNI,保留位可以填O。
      [0037]本申請(qǐng)實(shí)施例的技術(shù)方案中,任一 VTEP均會(huì)通過(guò)本設(shè)備上配置的任一隧道,向該隧道的對(duì)端VTEP發(fā)送攜帶本設(shè)備上當(dāng)前配置的全部VXLAN的VNI的通知報(bào)文,因此,任一VTEP均會(huì)通過(guò)本設(shè)備上配置的任一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的VNI的通知報(bào)文,然后,針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與該隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián)。從而,隧道兩端的VTEP可以動(dòng)態(tài)協(xié)商出可以與該隧道進(jìn)行關(guān)聯(lián)的VXLAN,實(shí)現(xiàn)了 VTEP上配置的VXLAN與TUNNEL的自動(dòng)關(guān)聯(lián),這樣,當(dāng)VTEP上的VXLAN和TUNNEL的數(shù)量很多時(shí),可以減少配置工作量,降低VXLAN網(wǎng)絡(luò)的配置復(fù)雜度,提高配置準(zhǔn)確性,使VXLAN網(wǎng)絡(luò)易于管理,便于維護(hù)運(yùn)告口 ο
      [0038]而且,若接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中不存在相同的VXLAN,且本設(shè)備上的該VXLAN已經(jīng)與該隧道關(guān)聯(lián),則解除本設(shè)備上的該VXLAN與該隧道之間的關(guān)聯(lián)。從而,在對(duì)端VTEP上配置的VXLAN發(fā)生了減少時(shí),可以在本端VTEP上自動(dòng)將減少的VXLAN與收到該通知報(bào)文的隧道之間的關(guān)聯(lián)關(guān)系解除。
      [0039]另外,在隧道兩端的VTEP上,該隧道只會(huì)與在這兩個(gè)VTEP上均存在的VXLAN進(jìn)行關(guān)聯(lián),確保了 VXLAN網(wǎng)絡(luò)在TUNNEL的兩端是可達(dá)的。
      [0040]如圖3所示的實(shí)際組網(wǎng)為例,詳細(xì)說(shuō)明上述實(shí)施例中的方法。
      [0041 ]如圖 3 所示,VTEP A 上配置有 VXLAN 類(lèi)型的 TUNNEL 1、TUNNEL 2,VXLAN I ?VXLAN20,其中,TUNNEL I的目的IP地址是VTEP B的IP地址,TUNNEL 2的目的IP地址是VTEPC 的 IP 地址;VTEP B 上配置有 VXLAN 類(lèi)型的 TUNNEL 1、TUNNEL 2, VXLAN 5 ?VXLAN 15,其中,TUNNEL I的目的IP地址是VTEP A的IP地址,TUNNEL 2的目的IP地址是VTEP C的IP 地址;VTEP C 上配置有 VXLAN 類(lèi)型的 TUNNEL 1、TUNNEL2,VXLAN 10 ?VXLAN 30,其中,TUNNEL I的目的IP地址是VTEP A的IP地址,TUNNEL 2的目的IP地址是VTEP B的IP地址。
      [0042]VTEP A使用本設(shè)備上的TUNNEL I與VTEP B建立ISIS鄰居,使用本設(shè)備上的TUNNEL 2與VTEP C建立ISIS鄰居;VTEP B使用本設(shè)備上的TUNNEL I與VTEP A建立ISIS鄰居,使用本設(shè)備上的TUNNEL 2與VTEP C建立ISIS鄰居;VTEP C使用本設(shè)備上的TUNNELI與VTEP A建立ISIS鄰居,使用本設(shè)備上的TUNNEL 2與VTEP B建立ISIS鄰居。
      [0043]VTEP A與VTEP B之間交互ISIS LSP報(bào)文,VTEP A通過(guò)本設(shè)備上的TUNNEL I發(fā)送攜帶VXLAN I?VXLAN 20的VNI的ISIS LSP報(bào)文給VTEP B, VTEP B通過(guò)本設(shè)備上的TUNNEL I 發(fā)送攜帶 VXLAN 5 ?VXLAN 15 的 VNI 的 ISIS LSP 報(bào)文給 VTEP A ;VTEP A 通過(guò)TUNNEL I接收到VTEP B發(fā)來(lái)的ISIS LSP報(bào)文后,發(fā)現(xiàn)本設(shè)備上的VXLAN 5?VXLAN 15與該ISIS LSP報(bào)文中攜帶的相同,則將本設(shè)備上配置的VXLAN 5?VXLAN 15與TUNNEL I關(guān)聯(lián),同樣,VTEP B通過(guò)TUNNEL I接收到VTEP A發(fā)來(lái)的ISIS LSP報(bào)文后,發(fā)現(xiàn)本設(shè)備上的VXLAN 5?VXLAN 15與該ISIS LSP報(bào)文中攜帶的相同,則將本設(shè)備上配置的VXLAN 5?VXLAN 15 與 TUNNEL I 關(guān)聯(lián)。
      [0044]VTEP A與VTEP C之間交互ISIS LSP報(bào)文,VTEP A通過(guò)本設(shè)備上的TUNNEL 2發(fā)送攜帶VXLAN I?VXLAN 20的VNI的ISIS LSP報(bào)文給VTEP C,VTEP C通過(guò)本設(shè)備上的TUNNEL I 發(fā)送攜帶 VXLAN 10 ?VXLAN 30 的 VNI 的 ISIS LSP 報(bào)文給 VTEP A ;VTEP A 通過(guò)TUNNEL 2接收到VTEP C發(fā)來(lái)的ISIS LSP報(bào)文后,發(fā)現(xiàn)本設(shè)備上的VXLAN 10?VXLAN 20與該ISIS LSP報(bào)文中攜帶的相同,則將本設(shè)備上配置的VXLAN 10?VXLAN 20與TUNNEL2關(guān)聯(lián),同樣,VTEP C通過(guò)TUNNEL I接收到VTEP A發(fā)來(lái)的ISIS LSP報(bào)文后,發(fā)現(xiàn)本設(shè)備上的VXLAN 10?VXLAN 20與該ISIS LSP報(bào)文中攜帶的相同,則將本設(shè)備上配置的VXLAN10 ?VXLAN 20 與 TUNNEL I 關(guān)聯(lián)。
      [0045]VTEP B與VTEP C之間交互ISIS LSP報(bào)文,VTEP B通過(guò)本設(shè)備上的TUNNEL 2發(fā)送攜帶VXLAN 5?VXLAN 15的VNI的ISIS LSP報(bào)文給VTEP C,VTEP C通過(guò)本設(shè)備上的TUNNEL 2 發(fā)送攜帶 VXLAN 10 ?VXLAN 30 的 VNI 的 ISIS LSP 報(bào)文給 VTEP B ;VTEP B 通過(guò)TUNNEL 2接收到VTEP C發(fā)來(lái)的ISIS LSP報(bào)文后,發(fā)現(xiàn)本設(shè)備上的VXLAN 10?VXLAN 15與該ISIS LSP報(bào)文中攜帶的相同,則將本設(shè)備上配置的VXLAN 10?VXLAN 15與TUNNEL2關(guān)聯(lián),同樣,VTEP C通過(guò)TUNNEL 2接收到VTEP B發(fā)來(lái)的ISIS LSP報(bào)文后,發(fā)現(xiàn)本設(shè)備上的VXLAN 10?VXLAN 15與該ISIS LSP報(bào)文中攜帶的相同,則將本設(shè)備上配置的VXLAN10 ?VXLAN 15 與 TUNNEL 2 關(guān)聯(lián)。
      [0046]后續(xù),VTEP A上配置的VXLAN 10被刪除,則VTEP A通過(guò)本設(shè)備上的TUNNEL I發(fā)送攜帶 VXLAN I ?VXLAN 9,VXLAN 11 ?VXLAN 20 的 VNI 的 ISIS LSP 報(bào)文給 VTEP B ;通過(guò)本設(shè)備上的 TUNNEL 2 發(fā)送攜帶 VXLAN I ?VXLAN 9,VXLAN 11 ?VXLAN 20 的 VNI 的 ISISLSP報(bào)文給VTEP Co
      [0047]VTEP B通過(guò)本設(shè)備上的TUNNEL I接收到VTEP A發(fā)來(lái)的該ISIS LSP報(bào)文后,發(fā)現(xiàn)本設(shè)備上的VXLAN 5?VXLAN 9、VXLAN 11?VXLAN 15與該ISIS LSP報(bào)文中攜帶的相同,且這些VXLAN已經(jīng)與TUNNEL I關(guān)聯(lián),則不再進(jìn)行關(guān)聯(lián),另外,還發(fā)現(xiàn)該ISIS LSP報(bào)文中沒(méi)有攜帶VXLAN 10,而本設(shè)備上存在VXLAN 10,且本設(shè)備上VXLAN 10已經(jīng)與TUNNEL I關(guān)聯(lián),則解除本設(shè)備上VXLAN 10與TUNNEL I之間的關(guān)聯(lián)關(guān)系。
      [0048]同樣,VTEP C通過(guò)TUNNEL I接收到VTEP A發(fā)來(lái)的該ISIS LSP報(bào)文后,發(fā)現(xiàn)本設(shè)備上的VXLAN 11?VXLAN 20與該ISIS LSP報(bào)文中攜帶的相同,且這些VXLAN已經(jīng)與TUNNELI關(guān)聯(lián),則不再進(jìn)行關(guān)聯(lián),另外,還發(fā)現(xiàn)該ISIS LSP報(bào)文中沒(méi)有攜帶VXLAN 10,而本設(shè)備上存在VXLAN 10,且本設(shè)備上VXLAN 10已經(jīng)與TUNNEL I關(guān)聯(lián),則解除本設(shè)備上VXLAN 10與TUNNEL I之間的關(guān)聯(lián)關(guān)系。
      [0049]針對(duì)上述實(shí)施例中的方法,本申請(qǐng)實(shí)施例中還提供了一種VXLAN與隧道的關(guān)聯(lián)裝置,應(yīng)用于VXLAN網(wǎng)絡(luò)中的VTEP上。
      [0050]如圖4所示,該裝置中包括以下模塊:接收模塊201、關(guān)聯(lián)模塊202、關(guān)聯(lián)解除模塊203和發(fā)送模塊204,其中:
      [0051]接收模塊201,用于通過(guò)本設(shè)備上配置的一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的通知報(bào)文,其中,接收到的通知報(bào)文中攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的VNI ;
      [0052]關(guān)聯(lián)模塊202,用于針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若接收模塊201接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與收到該通知報(bào)文的隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián);
      [0053]關(guān)聯(lián)解除模塊203,用于針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若接收模塊201接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中不存在相同的VXLAN,且本設(shè)備上的該VXLAN已經(jīng)與收到該通知報(bào)文的隧道關(guān)聯(lián),則解除本設(shè)備上的該VXLAN與該隧道之間的關(guān)聯(lián);
      [0054]發(fā)送模塊204,用于當(dāng)本設(shè)備上配置的VXLAN發(fā)生改變時(shí),針對(duì)本設(shè)備上配置的每一個(gè)隧道,通過(guò)該隧道向該隧道的對(duì)端VTEP發(fā)送通知報(bào)文,其中,發(fā)送的通知報(bào)文中攜帶本設(shè)備上當(dāng)前配置的全部VXLAN的VNI。
      [0055]其中,通知報(bào)文是ISIS LSP報(bào)文,ISIS LSP報(bào)文中的TLV中攜帶發(fā)送本ISISLSP報(bào)文的VTEP上當(dāng)前配置的全部VXLAN的VNI。
      [0056]另外,如圖5所示,該裝置中還可以包括:鄰居建立模塊205,用于在發(fā)送模塊204針對(duì)本設(shè)備上配置的每一個(gè)隧道,通過(guò)該隧道向該隧道的對(duì)端VTEP發(fā)送ISIS LSP報(bào)文之前,針對(duì)本設(shè)備上配置的每一個(gè)隧道,使用該隧道與該隧道的對(duì)端VTEP建立ISIS鄰居。從而,發(fā)送模塊204即可使用任一隧道向該隧道的對(duì)端VTEP,即,ISIS鄰居發(fā)送攜帶本設(shè)備上配置的全部VXLAN的VNI的ISIS LSP報(bào)文,接收模塊201也可以通過(guò)本設(shè)備上配置的任一隧道,接收到該隧道的對(duì)端VTEP,S卩,ISIS鄰居發(fā)來(lái)的攜帶該對(duì)端VTEP上配置的全部VXLAN的VNI的ISIS LSP報(bào)文。
      [0057]綜上,本申請(qǐng)以上實(shí)施例可以達(dá)到以下技術(shù)效果:
      [0058]本申請(qǐng)實(shí)施例的技術(shù)方案中,任一 VTEP均會(huì)通過(guò)本設(shè)備上配置的任一隧道,向該隧道的對(duì)端VTEP發(fā)送攜帶本設(shè)備上當(dāng)前配置的全部VXLAN的VNI的通知報(bào)文,因此,任一VTEP均會(huì)通過(guò)本設(shè)備上配置的任一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的VNI的通知報(bào)文,然后,針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與該隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián)。從而,隧道兩端的VTEP可以動(dòng)態(tài)協(xié)商出可以與該隧道進(jìn)行關(guān)聯(lián)的VXLAN,實(shí)現(xiàn)了 VTEP上配置的VXLAN與TUNNEL的自動(dòng)關(guān)聯(lián),這樣,當(dāng)VTEP上的VXLAN和TUNNEL的數(shù)量很多時(shí),可以減少配置工作量,降低VXLAN網(wǎng)絡(luò)的配置復(fù)雜度,提高配置準(zhǔn)確性,使VXLAN網(wǎng)絡(luò)易于管理,便于維護(hù)運(yùn)告口 ο
      [0059]而且,若接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中不存在相同的VXLAN,且本設(shè)備上的該VXLAN已經(jīng)與該隧道關(guān)聯(lián),則解除本設(shè)備上的該VXLAN與該隧道之間的關(guān)聯(lián)。從而,在對(duì)端VTEP上配置的VXLAN發(fā)生了減少時(shí),可以在本端VTEP上自動(dòng)將減少的VXLAN與收到該通知報(bào)文的隧道之間的關(guān)聯(lián)關(guān)系解除。
      [0060]另外,在隧道兩端的VTEP上,該隧道只會(huì)與在這兩個(gè)VTEP上均存在的VXLAN進(jìn)行關(guān)聯(lián),確保了 VXLAN網(wǎng)絡(luò)在TUNNEL的兩端是可達(dá)的。
      [0061]以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
      【權(quán)利要求】
      1.一種虛擬可擴(kuò)展局域網(wǎng)VXLAN與隧道的關(guān)聯(lián)方法,應(yīng)用于VXLAN網(wǎng)絡(luò)中的虛擬可擴(kuò)展局域網(wǎng)隧道終端VTEP,其特征在于,所述方法包括: 通過(guò)本設(shè)備上配置的一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的通知報(bào)文,其中,接收到的通知報(bào)文中攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的虛擬可擴(kuò)展局域網(wǎng)網(wǎng)絡(luò)標(biāo)識(shí) VNI ; 針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若所述接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與該隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián)。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 若所述接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中不存在相同的VXLAN,且本設(shè)備上的該VXLAN已經(jīng)與該隧道關(guān)聯(lián),則解除本設(shè)備上的該VXLAN與該隧道之間的關(guān)聯(lián)。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 當(dāng)本設(shè)備上配置的VXLAN發(fā)生改變時(shí),針對(duì)本設(shè)備上配置的每一個(gè)隧道,通過(guò)該隧道向該隧道的對(duì)端VTEP發(fā)送通知報(bào)文,其中,發(fā)送的通知報(bào)文中攜帶本設(shè)備上當(dāng)前配置的全部 VXLAN 的 VNI。
      4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,所述通知報(bào)文是中間系統(tǒng)到中間系統(tǒng)鏈路狀態(tài)協(xié)議數(shù)據(jù)單元ISIS LSP報(bào)文,ISIS LSP報(bào)文中的類(lèi)型長(zhǎng)度值TLV中攜帶發(fā)送本ISIS LSP報(bào)文的VTEP上當(dāng)前配置的全部VXLAN的VNI。
      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在針對(duì)本設(shè)備上配置的每一個(gè)隧道,通過(guò)該隧道向該隧道的對(duì)端VTEP發(fā)送ISIS LSP報(bào)文之前,還包括: 針對(duì)本設(shè)備上配置的每一個(gè)隧道,使用該隧道與該隧道的對(duì)端VTEP建立ISIS鄰居。
      6.一種虛擬可擴(kuò)展局域網(wǎng)VXLAN與隧道的關(guān)聯(lián)裝置,應(yīng)用于VXLAN網(wǎng)絡(luò)中的虛擬可擴(kuò)展局域網(wǎng)隧道終端VTEP上,其特征在于,所述裝置包括: 接收模塊,用于通過(guò)本設(shè)備上配置的一隧道,接收到該隧道的對(duì)端VTEP發(fā)來(lái)的通知報(bào)文,其中,接收到的通知報(bào)文中攜帶有該對(duì)端VTEP上當(dāng)前配置的全部VXLAN的虛擬可擴(kuò)展局域網(wǎng)網(wǎng)絡(luò)標(biāo)識(shí)VNI ; 關(guān)聯(lián)模塊,用于針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若所述接收模塊接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中存在相同的VXLAN,且本設(shè)備上的該VXLAN尚未與收到該通知報(bào)文的隧道關(guān)聯(lián),則將本設(shè)備上的該VXLAN與該隧道進(jìn)行關(guān)聯(lián)。
      7.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括: 關(guān)聯(lián)解除模塊,用于針對(duì)本設(shè)備上當(dāng)前配置的每一個(gè)VXLAN,若所述接收模塊接收到的通知報(bào)文攜帶的VNI所指示的VXLAN中不存在相同的VXLAN,且本設(shè)備上的該VXLAN已經(jīng)與收到該通知報(bào)文的隧道關(guān)聯(lián),則解除本設(shè)備上的該VXLAN與該隧道之間的關(guān)聯(lián)。
      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 發(fā)送模塊,用于當(dāng)本設(shè)備上配置的VXLAN發(fā)生改變時(shí),針對(duì)本設(shè)備上配置的每一個(gè)隧道,通過(guò)該隧道向該隧道的對(duì)端VTEP發(fā)送通知報(bào)文,其中,發(fā)送的通知報(bào)文中攜帶本設(shè)備上當(dāng)前配置的全部VXLAN的VNI。
      9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的裝置,其特征在于,所述通知報(bào)文是中間系統(tǒng)到中間系統(tǒng)鏈路狀態(tài)協(xié)議數(shù)據(jù)單元ISIS LSP報(bào)文,ISIS LSP報(bào)文中的類(lèi)型長(zhǎng)度值TLV中攜帶發(fā)送本ISIS LSP報(bào)文的VTEP上當(dāng)前配置的全部VXLAN的VNI。
      10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 鄰居建立模塊,用于在所述發(fā)送模塊針對(duì)本設(shè)備上配置的每一個(gè)隧道,通過(guò)該隧道向該隧道的對(duì)端VTEP發(fā)送ISIS LSP報(bào)文之前,針對(duì)本設(shè)備上配置的每一個(gè)隧道,使用該隧道與該隧道的對(duì)端VTEP建立ISIS鄰居。
      【文檔編號(hào)】H04L12/46GK104243268SQ201410481700
      【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2014年9月19日 優(yōu)先權(quán)日:2014年9月19日
      【發(fā)明者】羊俊, 曹輝, 杜鳳山, 郭威 申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1