一種數(shù)據(jù)中心站點間vlan映射的方法和裝置制造方法
【專利摘要】本發(fā)明提出一種數(shù)據(jù)中心站點間VLAN映射的方法和裝置,應(yīng)用于EVI網(wǎng)絡(luò)中任一邊緣設(shè)備ED上,所述方法包括:接收來自所述EVI網(wǎng)絡(luò)中其他站點的通告報文,并獲取該通告報文中攜帶的身份標(biāo)識以及VLAN映射信息;判斷該身份標(biāo)識是否為預(yù)設(shè)的發(fā)布者身份標(biāo)記,如果是,將所述通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN?ID轉(zhuǎn)換。通過本發(fā)明,簡化了現(xiàn)有技術(shù)中不同站點同一業(yè)務(wù)配置的復(fù)雜度,降低對用戶配置的依賴程度,增加了VLAN映射的易用性。
【專利說明】—種數(shù)據(jù)中心站點間VLAN映射的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)中心站點間VLAN映射的方法和裝置。
【背景技術(shù)】
[0002]隨著數(shù)據(jù)中心的大量部署,將IS-1S (Intermediate System to IntermediateSystem,中間系統(tǒng)到中間系統(tǒng))協(xié)議擴展應(yīng)用于二層網(wǎng)絡(luò)以實現(xiàn)二層路由信息交互的技術(shù),被越來越多的方案所采用。當(dāng)?shù)乩砦恢貌煌臄?shù)據(jù)中心通過EVI (EthernetVirtualization Interconnect,以太網(wǎng)虛擬化互聯(lián))技術(shù)組成一個大二層網(wǎng)絡(luò)后,相同業(yè)務(wù)之間的信息交互是基于同一個VLAN (Virtual Local Area Network,虛擬局域網(wǎng))來實現(xiàn)的。如果在此之前,不同的數(shù)據(jù)中心對相同的業(yè)務(wù)劃分了不同的VLAN,那么數(shù)據(jù)中心互聯(lián)后必須要進行VLAN映射,才可以實現(xiàn)數(shù)據(jù)中心的互通和擴容。
[0003]為此,當(dāng)前的技術(shù)方案通過在需要互通的數(shù)據(jù)中心站點之間兩兩相互配置VLAN映射關(guān)系,以達到相互轉(zhuǎn)換VLAN ID的目的。由于VLAN是兩兩相互配置,因此,VLAN映射實現(xiàn)的正確性極大依賴于各個站點的用戶配置,只有每個數(shù)據(jù)中心站點的ED (Edge Device,邊緣設(shè)備)都正確配置了 VLAN映射關(guān)系才可以正常使用VLAN映射來實現(xiàn)不同數(shù)據(jù)中心的互聯(lián)互通,但此增加了 EVI網(wǎng)絡(luò)配置復(fù)雜度和維護成本。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提出一種數(shù)據(jù)中心站點間VLAN映射的方法和裝置。通過本發(fā)明,可以大大簡化現(xiàn)有方案VLAN映射配置的復(fù)雜度,降低了對用戶配置的依賴程度,同時增加了 VLAN映射的易用性。
[0005]一種數(shù)據(jù)中心站點間VLAN映射的方法,應(yīng)用于EVI網(wǎng)絡(luò)中任一邊緣設(shè)備ED上,其特征在于,所述方法包括:
[0006]接收來自所述EVI網(wǎng)絡(luò)中其他站點的通告報文,并獲取該通告報文中攜帶的身份標(biāo)識以及VLAN映射信息;其中所述VLAN映射信息為所述EVI網(wǎng)絡(luò)中不同站點同一業(yè)務(wù)的VLAN ID與站點ID的對應(yīng)關(guān)系;
[0007]判斷該身份標(biāo)記是否為預(yù)設(shè)的發(fā)布者身份標(biāo)識,如果是,將所述通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
[0008]優(yōu)選地,所述方法還包括:
[0009]接收管理員配置的不同站點同一業(yè)務(wù)的VLAN映射信息;
[0010]生成攜帶有所述VLAN映射信息以及所述預(yù)設(shè)的發(fā)布者身份標(biāo)識后,向所述EVI網(wǎng)絡(luò)中其他ED發(fā)送該通告報文。
[0011]優(yōu)選地,所述通告報文中還包括發(fā)送端站點的優(yōu)先級和MAC地址;
[0012]所述方法還包括:當(dāng)判斷出收到的通告報文中,有多個通告報文中攜帶的身份標(biāo)識均為所述預(yù)設(shè)的發(fā)布者身份標(biāo)識,將優(yōu)先級最高的通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換;
[0013]當(dāng)判斷出收到的通告報文中,有多個通告報文中攜帶的身份標(biāo)識均為所述預(yù)設(shè)的發(fā)布者身份標(biāo)識并且優(yōu)先級均相同時,將MAC地址最大的通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
[0014]優(yōu)選地,所述方法還包括:
[0015]當(dāng)判斷出收到的通告報文中的優(yōu)先級高于本設(shè)備作為所述發(fā)布者的優(yōu)先級時,將該通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換;
[0016]當(dāng)判斷出收到的通告報文中的優(yōu)先級與本設(shè)備作為所述發(fā)布者的優(yōu)先級相同并且該通告報文中的MAC地址較大時,將該通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
[0017]優(yōu)選地,所述通告報文是中間系統(tǒng)到中間系統(tǒng)鏈路狀態(tài)協(xié)議數(shù)據(jù)單元IS-1S LSP報文。
[0018]一種數(shù)據(jù)中心站點間VLAN映射的裝置,應(yīng)用于EVI網(wǎng)絡(luò)中任一邊緣設(shè)備ED上,所述裝置包括:
[0019]接收模塊,用于接收來自所述EVI網(wǎng)絡(luò)中其他站點的通告報文,并獲取該通告報文中攜帶的身份標(biāo)識以及VLAN映射信息;其中所述VLAN映射信息為所述EVI網(wǎng)絡(luò)中不同站點同一業(yè)務(wù)的VLAN ID與站點ID的對應(yīng)關(guān)系;
[0020]判斷模塊,用于判斷所述身份標(biāo)識是否為預(yù)設(shè)的發(fā)布者身份標(biāo)識,如果是,將所述通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
[0021]優(yōu)選地,所述接收模塊進一步用于:接收管理員配置的不同站點同一業(yè)務(wù)的VLAN映射信息;
[0022]所述裝置還包括:發(fā)送模塊,用于生成攜帶有所述VLAN映射信息以及所述預(yù)設(shè)的發(fā)布者身份標(biāo)識后,向所述EVI網(wǎng)絡(luò)中其他ED發(fā)送該通告報文。
[0023]優(yōu)選地,所述通告報文中還包括發(fā)送端站點的優(yōu)先級和MAC地址;
[0024]所述判斷模塊進一步用于:當(dāng)判斷出收到的通告報文中,有多個通告報文中攜帶的身份標(biāo)識均為所述預(yù)設(shè)的發(fā)布者身份標(biāo)記,將優(yōu)先級最高的通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換;
[0025]當(dāng)判斷出收到的通告報文中,有多個通告報文中攜帶的身份標(biāo)識均為所述預(yù)設(shè)的發(fā)布者身份標(biāo)識并且優(yōu)先級均相同時,將MAC地址最大的通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
[0026]優(yōu)選地,所述判斷模塊進一步用于:
[0027]當(dāng)判斷出收到的通告報文中的優(yōu)先級高于本設(shè)備作為所述發(fā)布者的優(yōu)先級時,將該通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換;
[0028]當(dāng)判斷出收到的通告報文中的優(yōu)先級與本設(shè)備作為所述發(fā)布者的優(yōu)先級相同并且該通告報文中的MAC地址較大時,將該通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
[0029]優(yōu)選地,所述通告報文是中間系統(tǒng)到中間系統(tǒng)鏈路狀態(tài)協(xié)議數(shù)據(jù)單元IS-1S LSP報文。
【專利附圖】
【附圖說明】
[0030]圖1是現(xiàn)有技術(shù)中IS-1S LSP報文上攜帶的站點ID的TLV報文格式;
[0031]圖2是本發(fā)明提出的一種數(shù)據(jù)中心站點間VLAN映射的方法流程圖;
[0032]圖3是本發(fā)明改造后的IS-1S LSP報文上攜帶站點ID的TLV報文格式;
[0033]圖4是本發(fā)明提出的一種數(shù)據(jù)中心站點間VLAN映射裝置的邏輯結(jié)構(gòu)圖。
【具體實施方式】
[0034]目前,當(dāng)?shù)乩砦恢貌煌臄?shù)據(jù)中心通過EVI技術(shù)組成一個大的二層網(wǎng)絡(luò)后,如果不同的數(shù)據(jù)中心給相同的業(yè)務(wù)劃分了不同的VLAN,那么數(shù)據(jù)中心互聯(lián)后需要根據(jù)預(yù)先在邊緣設(shè)備ED上兩兩配置的VLAN映射關(guān)系進行VLAN映射并相互轉(zhuǎn)換VLAN ID后,同一業(yè)務(wù)才可以在不同的數(shù)據(jù)中心之間實現(xiàn)互通。在EVI網(wǎng)絡(luò)中,不同數(shù)據(jù)中心進行VLAN映射時,具體是通過在站點間的IS-1S LSP (Link State H)U,鏈路狀態(tài)協(xié)議數(shù)據(jù)單元)報文中攜帶站點ID (Identity,標(biāo)識)的TLV (Type Length Value,類型長度值)來實現(xiàn)的。當(dāng)前EVI網(wǎng)絡(luò)的二層IS-1S LSP報文上攜帶站點ID的TLV,具體的報文格式如圖1所示,其中SitePriority和Site Description兩個字段并沒有使用,在報文中使用O進行填充。從該TLV的定義和報文格式可以看出,該TLV的一些字段利用率比較低,而且缺少控制信息字段,不利于擴展。
[0035]為此,本發(fā)明使用一種新的方式來實現(xiàn)數(shù)據(jù)中心站點間VLAN映射功能,通過改造上述IS-1S LSP報文中攜帶的站點ID的TLV,刪除Site Description字段,同時增加了 SiteControl字段和VLAN映射信息對字段,并只需在一個站點的ED設(shè)備上進行不同站點同一業(yè)務(wù)的VLAN映射關(guān)系配置,簡化了原有配置的復(fù)雜度,降低了對用戶配置的依賴程度,增加了易用性。
[0036]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明所述方案作進一步地詳細說明。
[0037]參見圖2,本發(fā)明提出一種數(shù)據(jù)中心站點間VLAN映射的方法,應(yīng)用于EVI網(wǎng)絡(luò)中任一邊緣設(shè)備ED上,所述方法執(zhí)行如下步驟:
[0038]步驟S201,接收來自所述EVI網(wǎng)絡(luò)中其他站點的通告報文,并獲取該通告報文中攜帶的身份標(biāo)識以及VLAN映射信息。
[0039]其中,所述VLAN映射信息為所述EVI網(wǎng)絡(luò)中不同站點的同一業(yè)務(wù)對應(yīng)的VLAN ID與站點ID之間的對應(yīng)關(guān)系;
[0040]步驟S202,判斷該身份標(biāo)識是否為預(yù)設(shè)的發(fā)布者身份標(biāo)識,如果是,將所述通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLANID轉(zhuǎn)換。
[0041]根據(jù)本發(fā)明,所述VLAN映射信息只需在EVI網(wǎng)絡(luò)中其中一個數(shù)據(jù)中心的ED設(shè)備上配置即可,無需在每個數(shù)據(jù)中心站點的ED設(shè)備上都配置VLAN映射關(guān)系。[0042]在一種優(yōu)選的實施方式中,是通過對EVI網(wǎng)絡(luò)站點間的IS-1S LSP報文中攜帶的站點ID的TLV的報文格式進行改造來實現(xiàn)上述方案的。
[0043]請參見圖3,改造后的站點ID的TLV的報文格式,與現(xiàn)有技術(shù)中的站點ID的TLV相比,刪除了 Site Description字段,增加了 Site Control字段和VLAN映射信息字段。其中所述Site Control字段中包括用于標(biāo)示VLAN映射信息發(fā)布者身份標(biāo)識的S位。在一種優(yōu)選的實施方式中,當(dāng)所述S位為I時,表示發(fā)送該LSP報文的ED設(shè)備為VLAN映射信息發(fā)布者,該LSP報文中的VLAN映射信息有效;當(dāng)所述S位為O時,表示發(fā)送該LSP報文的ED設(shè)備不是指定的VLAN映射信息發(fā)布者,該LSP報文中的VLAN映射信息無效。其中所述VLAN映射信息字段,為預(yù)先配置的對每個數(shù)據(jù)中心站點同一業(yè)務(wù)的VLAN映射關(guān)系,包括原始站點的ID(0riginal Site ID)與目標(biāo)站點的ID (Target Site ID),以及原始站點的VLAN ID(Original VLAN ID)與目標(biāo)站點的 VLAN ID (Target VLAN ID)。
[0044]在具體實現(xiàn)過程中,為了實現(xiàn)當(dāng)前EVI網(wǎng)絡(luò)中各數(shù)據(jù)中心站點間同一業(yè)務(wù)的VLAN映射信息的統(tǒng)一發(fā)布,首先需要由管理員指定出一個ED設(shè)備作為所述VLAN映射信息的發(fā)布者,并由管理員將當(dāng)前EVI網(wǎng)絡(luò)中每個數(shù)據(jù)中心站點的同一業(yè)務(wù)的VLAN映射關(guān)系預(yù)先配置在該ED設(shè)備上。該ED設(shè)備一旦被指定為VLAN映射信息發(fā)布者,則向當(dāng)前EVI網(wǎng)絡(luò)中其他站點的ED設(shè)備通告LSP報文。由于該ED設(shè)備為VLAN映射信息的發(fā)布者,因此該ED設(shè)備向其他ED設(shè)備通告的LSP報文中,所述S位為I。
[0045]對于當(dāng)前EVI網(wǎng)絡(luò)中其他的ED設(shè)備來說,此時作為VLAN映射信息的接收者通過解析接收到的LSP報文來判斷收到的LSP報文是否來自指定的VLAN映射信息發(fā)布者;當(dāng)解析出收到的LSP報文中S位為I時,此時可以判斷出發(fā)送該LSP報文的ED設(shè)備為指定的VLAN映射信息發(fā)布者,于是在本地保存該LSP報文中的VLAN映射信息,并使用與自身相關(guān)的VLAN映射關(guān)系完成VLAN映射并進行VLAN ID的轉(zhuǎn)換。
[0046]另外,值得說明的是,在現(xiàn)有技術(shù)中,ED設(shè)備根據(jù)預(yù)先配置的VLAN映射關(guān)系進行VLAN映射時,會默認一對VLAN映射信息攜帶兩份映射信息。如,當(dāng)有一對VLAN映射信息,請參見表1:
[0047]
【權(quán)利要求】
1.一種數(shù)據(jù)中心站點間VLAN映射的方法,應(yīng)用于EVI網(wǎng)絡(luò)中任一邊緣設(shè)備ED上,其特征在于,所述方法包括: 接收來自所述EVI網(wǎng)絡(luò)中其他站點的通告報文,并獲取該通告報文中攜帶的身份標(biāo)識以及VLAN映射信息;其中所述VLAN映射信息為所述EVI網(wǎng)絡(luò)中不同站點同一業(yè)務(wù)的VLANID與站點ID的對應(yīng)關(guān)系; 判斷該身份標(biāo)記是否為預(yù)設(shè)的發(fā)布者身份標(biāo)識,如果是,將所述通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收管理員配置的不同站點同一業(yè)務(wù)的VLAN映射信息; 生成攜帶有所述VLAN映射信息以及所述預(yù)設(shè)的發(fā)布者身份標(biāo)識后,向所述EVI網(wǎng)絡(luò)中其他ED發(fā)送該通告報文。
3.如權(quán)利要求2所述的方法,其特征在于,所述通告報文中還包括發(fā)送端站點的優(yōu)先級和MAC地址;所述方法還包括: 當(dāng)判斷出收到的通告報文中,有多個通告報文中攜帶的身份標(biāo)識均為所述預(yù)設(shè)的發(fā)布者身份標(biāo)識,將優(yōu)先級最高的通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換; 當(dāng)判斷出收到的通告報文中,有多個通告報文中攜帶的身份標(biāo)識均為所述預(yù)設(shè)的發(fā)布者身份標(biāo)識并且優(yōu)先級均相同時,將MAC地址最大的通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
4.如權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 當(dāng)判斷出收到的通告報文中的優(yōu)先級高于本設(shè)備作為所述發(fā)布者的優(yōu)先級時,將該通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID 轉(zhuǎn)換; 當(dāng)判斷出收到的通告報文中的優(yōu)先級與本設(shè)備作為所述發(fā)布者的優(yōu)先級相同并且該通告報文中的MAC地址較大時,將該通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
5.如權(quán)利要求4所述的方法,其特征在于,所述通告報文是中間系統(tǒng)到中間系統(tǒng)鏈路狀態(tài)協(xié)議數(shù)據(jù)單元IS-1S LSP報文。
6.一種數(shù)據(jù)中心站點間VLAN映射的裝置,應(yīng)用于EVI網(wǎng)絡(luò)中任一邊緣設(shè)備ED上,其特征在于,所述裝置包括: 接收模塊,用于接收來自所述EVI網(wǎng)絡(luò)中其他站點的通告報文,并獲取該通告報文中攜帶的身份標(biāo)識以及VLAN映射信息;其中所述VLAN映射信息為所述EVI網(wǎng)絡(luò)中不同站點同一業(yè)務(wù)的VLAN ID與站點ID的對應(yīng)關(guān)系; 判斷模塊,用于判斷所述身份標(biāo)識是否為預(yù)設(shè)的發(fā)布者身份標(biāo)識,如果是,將所述通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID 轉(zhuǎn)換。
7.如權(quán)利要求6所述的裝置,其特征在于,所述接收模塊進一步用于:接收管理員配置的不同站點同一業(yè)務(wù)的VLAN映射信息; 所述裝置還包括:發(fā)送模塊, 用于生成攜帶有所述VLAN映射信息以及所述預(yù)設(shè)的發(fā)布者身份標(biāo)識后,向所述EVI網(wǎng)絡(luò)中其他ED發(fā)送該通告報文。
8.如權(quán)利要求7所述的裝置,其特征在于,所述通告報文中還包括發(fā)送端站點的優(yōu)先級和MAC地址; 所述判斷模塊進一步用于: 當(dāng)判斷出收到的通告報文中,有多個通告報文中攜帶的身份標(biāo)識均為所述預(yù)設(shè)的發(fā)布者身份標(biāo)記,將優(yōu)先級最高的通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換; 當(dāng)判斷出收到的通告報文中,有多個通告報文中攜帶的身份標(biāo)識均為所述預(yù)設(shè)的發(fā)布者身份標(biāo)識并且優(yōu)先級均相同時,將MAC地址最大的通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID轉(zhuǎn)換。
9.如權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊進一步用于: 當(dāng)判斷出收到的通告報文中的優(yōu)先級高于本設(shè)備作為所述發(fā)布者的優(yōu)先級時,將該通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信息完成自身站點的VLAN ID 轉(zhuǎn)換; 當(dāng)判斷出收到的通告報文中的優(yōu)先級與本設(shè)備作為所述發(fā)布者的優(yōu)先級相同并且該通告報文中的MAC地址較大時,將該通告報文中的VLAN映射信息在本地保存,并根據(jù)保存的所述VLAN映射信 息完成自身站點的VLAN ID轉(zhuǎn)換。
10.如權(quán)利要求9所述的裝置,其特征在于,所述通告報文是中間系統(tǒng)到中間系統(tǒng)鏈路狀態(tài)協(xié)議數(shù)據(jù)單元IS-1S LSP報文。
【文檔編號】H04L12/46GK103812749SQ201410035037
【公開日】2014年5月21日 申請日期:2014年1月24日 優(yōu)先權(quán)日:2014年1月24日
【發(fā)明者】羊俊 申請人:杭州華三通信技術(shù)有限公司