網(wǎng)絡(luò)建立的方法及控制設(shè)備的制作方法
【專利摘要】本發(fā)明提供一種網(wǎng)絡(luò)建立的方法及控制設(shè)備,其中,所述方法包括:控制器接收網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息,第一消息包括:網(wǎng)絡(luò)設(shè)備與相鄰網(wǎng)絡(luò)設(shè)備之間的路由信息;控制器根據(jù)第一消息獲取網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);控制器根據(jù)網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的信息、預(yù)設(shè)的約束條件獲取新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,其中,新租戶為未建立邏輯網(wǎng)絡(luò)的租戶;控制器將配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備,以使與新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)配置信息和轉(zhuǎn)發(fā)表項構(gòu)建新租戶的邏輯網(wǎng)絡(luò)。上述方法解決了現(xiàn)有技術(shù)中DC和DCI場景下每個租戶的VPN的邏輯連接數(shù)多的問題。
【專利說明】網(wǎng)絡(luò)建立的方法及控制設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實施例涉及通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)建立的方法及控制設(shè)備。
【背景技術(shù)】
[0002] 當(dāng)前,在數(shù)據(jù)中心網(wǎng)絡(luò)中,為了實現(xiàn)一個租戶的多個虛擬機(Virtual Machine,簡 稱VM)之間的互通,通常需要為租戶建立二層網(wǎng)絡(luò)。
[0003] 業(yè)界常用虛擬專用局域網(wǎng)業(yè)務(wù)(Virtual Private LAN Service,簡稱VPLS)技術(shù) 來實現(xiàn)數(shù)據(jù)中心的二層網(wǎng)絡(luò),即在租戶的接入設(shè)備(三層網(wǎng)絡(luò)邊緣設(shè)備)之間建立全連接的 VPLS網(wǎng)絡(luò)。為實現(xiàn)租戶的多個VM之間的互通,需要為每個租戶各建立一個VPLS網(wǎng)絡(luò)。
[0004] 在實際應(yīng)用中,VPLS網(wǎng)絡(luò)的偽線(Pseudo Wire,簡稱PW)連接數(shù)隨著租戶所涉 及的接入設(shè)備的增加而增加,接入設(shè)備為η的租戶的VPLS網(wǎng)絡(luò)需要建立的PW連接數(shù)為 η (n_l) /2。
[0005] 數(shù)據(jù)中心(Data Center,簡稱DC)內(nèi)租戶VM可能任意分布在許多機架交換機(Top Of Rack,簡稱TOR)下,因此每租戶的全連接VPLS網(wǎng)絡(luò)會面臨巨大PW連接數(shù)問題。PW連接 數(shù)多帶來的主要問題有廣播/組播/未知單播報文復(fù)制負(fù)擔(dān)重等。
[0006] 另外,為實現(xiàn)租戶不同站點(該站點可為路由器或交換機之類的網(wǎng)絡(luò)設(shè)備)之間互 通,需要為每租戶的多個站點之間各建立一個全連接的VPLS網(wǎng)絡(luò)來實現(xiàn)租戶的二層互通。 VPLS網(wǎng)絡(luò)的PW連接數(shù)隨著租戶所涉及的站點數(shù)的增加而增加,隨著租戶站點的增加同樣 面臨著PW連接數(shù)多帶來的廣播/組播/未知單播報文復(fù)制負(fù)擔(dān)重等問題。
【發(fā)明內(nèi)容】
[0007] 有鑒于此,本發(fā)明實施例提供一種網(wǎng)絡(luò)建立的方法及控制設(shè)備,用于解決現(xiàn)有技 術(shù)中DC和數(shù)據(jù)中心互連(Data Center Interconnection,簡稱DCI)場景下每個租戶的虛 擬專用網(wǎng)絡(luò)(Virtual Private Network,簡稱VPN)的邏輯連接數(shù)多的問題。
[0008] 第一方面,本發(fā)明實施例提供一種網(wǎng)絡(luò)建立的方法,包括:
[0009] 控制器接收網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息,所述第一消息包括:所述網(wǎng)絡(luò)設(shè)備與相鄰 網(wǎng)絡(luò)設(shè)備之間的路由信息;
[0010] 所述控制器根據(jù)所述第一消息獲取所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);
[0011] 所述控制器根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租 戶的信息、預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,其中, 所述新租戶為未建立邏輯網(wǎng)絡(luò)的租戶;
[0012] 所述控制器將所述配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備,以 使與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)所述配置信息和轉(zhuǎn)發(fā)表項構(gòu)建所述新租戶的邏輯網(wǎng) 絡(luò)。
[0013] 結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述控制器接收網(wǎng)絡(luò)設(shè)備發(fā)送的第 一消息,包括:
[0014] 所述網(wǎng)絡(luò)設(shè)備通過鏈路層發(fā)現(xiàn)協(xié)議LLDP獲取所述第一消息,將所述第一消息發(fā) 送至所述控制器;
[0015] 或者,
[0016] 所述網(wǎng)絡(luò)設(shè)備通過鏈路狀態(tài)ISIS路由協(xié)議獲取所述第一消息,將所述第一消息 發(fā)送至所述控制器。
[0017] 結(jié)合第一方面及上述可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述控制器 根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的信息、預(yù)設(shè)的約束 條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,包括:
[0018] 所述控制器向虛擬機中心服務(wù)器VCenter發(fā)送請求消息,接收所述VCenter根據(jù) 所述請求消息返回的第二消息,所述第二消息包括已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的位置信息;
[0019] 所述控制器根據(jù)所述第二消息、第三信息和預(yù)設(shè)的約束條件獲取所述新租戶所需 的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項;
[0020] 其中,所述第三信息為所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)鏈路利用率、已經(jīng)建立邏輯 網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)。
[0021] 結(jié)合第一方面及上述可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述預(yù)設(shè)的 約束條件包括:
[0022] 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的偽 線PW連接數(shù)小于等于預(yù)設(shè)的第一閾值;
[0023] 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的組 播報文的最大報文跳數(shù)小于等于預(yù)設(shè)的第二閾值;
[0024] 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的任 一設(shè)備的報文復(fù)制數(shù)小于等于預(yù)設(shè)的第三閾值;
[0025] 所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中未連接租戶的設(shè)備的報文復(fù)制頻率是相等的。
[0026] 第二方面,本發(fā)明實施例提供一種控制設(shè)備,包括:
[0027] 接收單元,用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息,所述第一消息包括:所述網(wǎng)絡(luò)設(shè)備 與相鄰網(wǎng)絡(luò)設(shè)備之間的路由信息;
[0028] 第一獲取單元,用于根據(jù)所述第一消息獲取所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);
[0029] 第二獲取單元,用于根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng) 絡(luò)的租戶的信息、預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表 項,其中,所述新租戶為未建立邏輯網(wǎng)絡(luò)的租戶;
[0030] 發(fā)送單元,用于將所述配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè) 備,以使與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)所述配置信息和轉(zhuǎn)發(fā)表項構(gòu)建所述新租戶的邏 輯網(wǎng)絡(luò)。
[0031] 結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述接收單元,具體用于
[0032] 接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所述網(wǎng)絡(luò)設(shè)備通過鏈路層發(fā)現(xiàn)協(xié)議LLDP獲取的第一消 息;
[0033] 或者,
[0034] 接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所述網(wǎng)絡(luò)設(shè)備通過鏈路狀態(tài)ISIS路由協(xié)議獲取的第一 消息。
[0035] 結(jié)合第二方面及上述可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第二獲 取單元,具體用于
[0036] 向虛擬機中心服務(wù)器VCenter發(fā)送請求消息,接收所述VCenter根據(jù)所述請求消 息返回的第二消息,所述第二消息包括已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的位置信息;
[0037] 根據(jù)所述第二消息、第三信息和預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò) 的配置信息和轉(zhuǎn)發(fā)表項;
[0038] 其中,所述第三信息為所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)鏈路利用率、已經(jīng)建立邏輯 網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)。
[0039] 結(jié)合第二方面及上述可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述預(yù)設(shè)的 約束條件包括:
[0040] 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的偽 線PW連接數(shù)小于等于預(yù)設(shè)的第一閾值;
[0041] 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的組 播報文的最大報文跳數(shù)小于等于預(yù)設(shè)的第二閾值;
[0042] 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的任 一設(shè)備的報文復(fù)制數(shù)小于等于預(yù)設(shè)的第三閾值;
[0043] 所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中未連接租戶的設(shè)備的報文復(fù)制頻率是相等的。
[0044] 由上述技術(shù)方案可知,本發(fā)明實施例的網(wǎng)絡(luò)建立的方法及控制設(shè)備,通過控制器 根據(jù)網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息獲取網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),進(jìn)而根據(jù)網(wǎng)絡(luò)設(shè)備的物 理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的信息、預(yù)設(shè)的約束條件獲取新租戶所需的 邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,進(jìn)而將配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與新租戶關(guān)聯(lián)的網(wǎng)絡(luò) 設(shè)備,以使與新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)配置信息和轉(zhuǎn)發(fā)表項構(gòu)建新租戶的邏輯網(wǎng)絡(luò),進(jìn) 而解決了現(xiàn)有技術(shù)中DC和DCI場景下每個租戶的VPN的邏輯連接數(shù)多的問題。
【專利附圖】
【附圖說明】
[0045] 為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實施例中所需要使用的附圖作一 簡單地介紹,顯而易見地:下面附圖只是本發(fā)明的一些實施例的附圖,對于本領(lǐng)域普通技術(shù) 人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得同樣能實現(xiàn)本發(fā)明 技術(shù)方案的其它附圖。
[0046] 圖1為現(xiàn)有技術(shù)中的DC場景下租戶的VPLS組網(wǎng)的示意圖;
[0047] 圖2為現(xiàn)有技術(shù)中的DCI場景下租戶的VPLS組網(wǎng)的示意圖;
[0048] 圖3為當(dāng)前的HVPLS的基本架構(gòu)圖;
[0049] 圖4為本發(fā)明實施例中提供的一種HVPLS組網(wǎng)的架構(gòu)圖;
[0050] 圖5A為本發(fā)明一實施例提供的網(wǎng)絡(luò)建立的方法的流程示意圖;
[0051] 圖5B為本發(fā)明實施例中另一實施例提供的一種HVPLS組網(wǎng)的架構(gòu)圖;
[0052] 圖6為本發(fā)明一實施例提供的控制設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0053] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附 圖,對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,下述的各個實施例都只是本發(fā)明一 部分的實施例?;诒景l(fā)明下述的各個實施例,本領(lǐng)域普通技術(shù)人員即使沒有作出創(chuàng)造性 勞動,也可以通過等效變換部分甚至全部的技術(shù)特征,而獲得能夠解決本發(fā)明技術(shù)問題,實 現(xiàn)本發(fā)明技術(shù)效果的其它實施例,而這些變換而來的各個實施例顯然并不脫離本發(fā)明所公 開的范圍。
[0054] 近年來,服務(wù)器高可用集群技術(shù)和虛擬服務(wù)器動態(tài)遷移技術(shù)在數(shù)據(jù)中心容災(zāi)及計 算資源調(diào)配方面得以廣泛應(yīng)用,這兩種技術(shù)不僅要求在數(shù)據(jù)中心網(wǎng)絡(luò)內(nèi)部實現(xiàn)大范圍二層 網(wǎng)絡(luò)接入,而且要求在DC之間也實現(xiàn)大范圍二層網(wǎng)絡(luò)擴(kuò)展。
[0055] 業(yè)界常用VPLS技術(shù)來實現(xiàn)數(shù)據(jù)中心的二層網(wǎng)絡(luò),即在租戶的接入設(shè)備(三層網(wǎng)絡(luò) 邊緣設(shè)備)之間建立全連接的VPLS網(wǎng)絡(luò)。也就是說,VPLS網(wǎng)絡(luò)可以實現(xiàn)DCI網(wǎng)絡(luò)的大范圍 二層網(wǎng)絡(luò)互通。例如,可采用全連接的部署方式,在租戶所在DC的出口路由器之間建立全 連接的VPLS網(wǎng)絡(luò)。
[0056] 圖1示出了現(xiàn)有技術(shù)中的DC場景下租戶的VPLS組網(wǎng)的示意圖,在圖1中,為實現(xiàn) 租戶VM之間的互通,需要為每個租戶各建立一個VPLS網(wǎng)絡(luò),即在租戶的接入設(shè)備之間建立 全連接的VPLS網(wǎng)絡(luò)。其中,VPLS網(wǎng)絡(luò)的偽線PW連接數(shù)隨著租戶所涉及的接入設(shè)備的增加 而增加,接入設(shè)備為η的租戶的VPLS網(wǎng)絡(luò)需要建立的PW連接數(shù)為η (n-1)/2。
[0057] DC內(nèi)租戶VM可能任意分布在許多TOR下,因此每租戶全連接VPLS網(wǎng)絡(luò)會面臨巨 大PW連接數(shù)問題。PW連接數(shù)多帶來的主要問題有組播報文(如廣播/組播/未知單播報文 等)復(fù)制負(fù)擔(dān)重等問題。
[0058] 圖2示出了現(xiàn)有技術(shù)中的DCI場景下租戶的VPLS組網(wǎng)的示意圖,在圖2中,為實 現(xiàn)租戶不同站點(如不同網(wǎng)絡(luò)設(shè)備)之間互通,需要為每租戶的多個站點之間各建立一個全 連接的VPLS網(wǎng)絡(luò)來實現(xiàn)租戶的二層互通。VPLS網(wǎng)絡(luò)的PW連接數(shù)隨著租戶所涉及的站點數(shù) 的增加而增加,隨著租戶站點的增加同樣面臨著PW連接數(shù)多帶來的組播報文復(fù)制負(fù)擔(dān)重 等問題。
[0059] 鑒于現(xiàn)有技術(shù)中DC和DCI場景下每租戶VPLS網(wǎng)絡(luò)的PW連接數(shù)多的問題。本 發(fā)明實施例中為租戶建立集中控制架構(gòu)下的VPN,采用分層的網(wǎng)絡(luò)結(jié)構(gòu)來減少租戶的 VPLS網(wǎng)絡(luò)的PW連接數(shù)。本發(fā)明實施例中的VPN可為廣義的VPN,包括多協(xié)議標(biāo)簽交換 (Multi-Protocol Label Switching,簡稱 MPLS) VPN,互聯(lián)網(wǎng)協(xié)議(Internet Protocol,簡 稱IP) VPN等能夠使得站點之間互通的技術(shù)。
[0060] 可以理解的是,本發(fā)明實施例中的圖3、圖4和圖5B僅以VPN中的層次化虛擬專用 局域網(wǎng)業(yè)務(wù)(Hierarchical Virtual Private LAN Service,簡稱 HVPLS)的結(jié)構(gòu)進(jìn)行舉例 說明,本實施例不限定應(yīng)用于其他的層次化局域網(wǎng)的結(jié)構(gòu)。
[0061] 圖3示出了一種HVPLS的基本架構(gòu)圖,如圖3所示,HVPLS網(wǎng)絡(luò)的基本架構(gòu)中,可 以把PE分為兩種:
[0062] 運營商邊緣下層設(shè)備11 (Underlayer Provide Edge,簡稱UPE):用于與基本VPLS 網(wǎng)絡(luò)10的其中一臺PE建立連接。UPE11支持路由和多標(biāo)簽轉(zhuǎn)發(fā),該UPE11可直接連接租戶 邊緣設(shè)備12 (Consumer Edge,簡稱CE)。如果一臺UPE連接多臺CE12,且具備基本橋接功 能,那么數(shù)據(jù)幀轉(zhuǎn)發(fā)只需要在UPE進(jìn)行,進(jìn)而減輕了運營商邊緣上層設(shè)備13(Superstratum Provide Edge,簡稱 SPE)的負(fù)擔(dān)。
[0063] SPE :用于連接UPE11并位于基本VPLS網(wǎng)絡(luò)10的內(nèi)部,基本上SPE13與VPLS網(wǎng)絡(luò) 10內(nèi)部的其他設(shè)備都建立連接。
[0064] 當(dāng)前的HVPLS網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)中,SPE是固定的。由于DCI網(wǎng)絡(luò)打破了運營商的 層次化組網(wǎng)結(jié)構(gòu),DCI網(wǎng)絡(luò)需要同層之間的互通,如圖4所示,DC1和DC2、DC2和DC3之間 的數(shù)據(jù)流量很大,他們之間部署了直連鏈路,打破了傳統(tǒng)運營商網(wǎng)絡(luò)結(jié)構(gòu)。
[0065] 然而,若所有租戶都采用同一種HVPLS網(wǎng)絡(luò)結(jié)構(gòu)的話,有些租戶會出現(xiàn)繞路情況。 結(jié)合圖4所示,若所有租戶都是用該HVPLS組網(wǎng)結(jié)構(gòu),對于租戶1不存在繞路情況;對租戶 2來說,DC1與DC2、DC2與DC3之間存在直連鏈路,而圖4中的HVPLS網(wǎng)絡(luò)結(jié)構(gòu)的路徑必須 繞到SPE1和SPE3,才能實現(xiàn)租戶2之間的數(shù)據(jù)交互,顯然圖4所示的HVPLS組網(wǎng)結(jié)構(gòu)不能 滿足所有的租戶需求。
[0066] 為此,本發(fā)明實施例提供一種網(wǎng)絡(luò)建立的方法,如圖5A所示,本實施例中的網(wǎng)絡(luò) 建立的方法如下所述。
[0067] 501、控制器接收網(wǎng)絡(luò)設(shè)備分別發(fā)送的第一消息,所述第一消息包括:所述網(wǎng)絡(luò)設(shè) 備與相鄰網(wǎng)絡(luò)設(shè)備之間的路由信息。
[0068] 舉例來說,路由信息可為網(wǎng)絡(luò)設(shè)備之間的連接信息,例如,網(wǎng)絡(luò)設(shè)備一的端口 1與 網(wǎng)絡(luò)設(shè)備二的端口 2相連的信息
[0069] 此外,本實施例中的控制器可為HVPLS網(wǎng)絡(luò)中的服務(wù)器,主要用于管理HVPLS網(wǎng)絡(luò) 中的網(wǎng)絡(luò)設(shè)備。
[0070] 502、控制器根據(jù)所述第一消息獲取所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
[0071] 舉例來說,網(wǎng)絡(luò)設(shè)備可以是物理拓?fù)浣Y(jié)構(gòu)中的任意節(jié)點,例如,本實施例中的網(wǎng)絡(luò) 設(shè)備可以是連接租戶的設(shè)備(如圖4、圖5B中的UPE),或者,網(wǎng)絡(luò)設(shè)備可以是未連接租戶的 設(shè)備(如圖4、圖5B中的SPE)。
[0072] 本實施例中的租戶可理解為谷歌公司、騰訊公司等,這些公司租用網(wǎng)絡(luò)資源構(gòu)建 自己的HVPLS網(wǎng)絡(luò)。
[0073] 503、控制器根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租 戶的信息、預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,其中, 所述新租戶為未建立邏輯網(wǎng)絡(luò)的租戶。
[0074] 舉例來說,已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的信息可包括:租戶的位置信息,物理網(wǎng)絡(luò)拓 撲結(jié)構(gòu)中的網(wǎng)絡(luò)鏈路利用率、和邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)等信息。
[0075] 504、控制器將所述配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備,以 使與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)所述配置信息和轉(zhuǎn)發(fā)表項構(gòu)建所述新租戶的邏輯網(wǎng) 絡(luò)。
[0076] 舉例來說,與新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備包括,直接連接新租戶的網(wǎng)絡(luò)設(shè)備,和與該網(wǎng) 絡(luò)設(shè)備的轉(zhuǎn)發(fā)表項關(guān)聯(lián)的其他網(wǎng)絡(luò)設(shè)備。結(jié)合圖4來說,若租戶1為新租戶,則與新租戶關(guān) 聯(lián)的網(wǎng)絡(luò)設(shè)備可以包括 :UPE6、UPE5、UPE4、SPE1、SPE3、SPE2等。
[0077] 如圖5B所示,租戶1和租戶2采用不同的HVPLS組網(wǎng),且租戶1和租戶2的路徑 都是最優(yōu)的。
[0078] 由上述實施例可知,本實施例的網(wǎng)絡(luò)建立的方法,通過控制器根據(jù)網(wǎng)絡(luò)設(shè)備發(fā)送 的第一消息獲取網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),進(jìn)而根據(jù)網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以 及已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的信息、預(yù)設(shè)的約束條件獲取新租戶所需的邏輯網(wǎng)絡(luò)的配置信 息和轉(zhuǎn)發(fā)表項,進(jìn)而將配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備,以使與新租 戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)配置信息和轉(zhuǎn)發(fā)表項構(gòu)建新租戶的邏輯網(wǎng)絡(luò),進(jìn)而解決了現(xiàn)有技術(shù) 中DC和DCI場景下每個租戶的VPN的邏輯連接數(shù)多的問題。
[0079] 在一種可選的實現(xiàn)場景中,在上述步驟501中的"控制器接收網(wǎng)絡(luò)設(shè)備分別發(fā)送 的第一消息"之前,圖5所示的方法還可包括如下未示出的步驟500或者步驟500' :
[0080] 500、所述網(wǎng)絡(luò)設(shè)備通過鏈路層發(fā)現(xiàn)協(xié)議(Link Layer Discovery Protocol,簡稱 LLDP)獲取所述第一消息,將所述第一消息發(fā)送至所述控制器。
[0081] 例如,網(wǎng)絡(luò)設(shè)備可運行LLDP,并收集自己與相鄰網(wǎng)絡(luò)設(shè)備之間的路由信息,進(jìn)而將 收集的路由信息發(fā)送至控制器,以使所述控制器根據(jù)該些路由信息獲取網(wǎng)絡(luò)設(shè)備的物理網(wǎng) 絡(luò)拓?fù)浣Y(jié)構(gòu)。
[0082] 或者,
[0083] 500'、所述網(wǎng)絡(luò)設(shè)備通過鏈路狀態(tài)(Intermediate system to intermediate system,簡稱ISIS)路由協(xié)議獲取所述第一消息,將所述第一消息發(fā)送至所述控制器。
[0084] 也就是說,網(wǎng)絡(luò)設(shè)備運行ISIS路由協(xié)議,收集自己到相鄰網(wǎng)絡(luò)設(shè)備的路由信息, 并將收集的路由信息發(fā)送至控制器,以使所述控制器根據(jù)該些路由信息獲取網(wǎng)絡(luò)設(shè)備的物 理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。
[0085] 在另一種可選的實現(xiàn)場景中,上述步驟503中的"控制器根據(jù)所述網(wǎng)絡(luò)設(shè)備的物 理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的信息、預(yù)設(shè)的約束條件獲取所述新租戶所 需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項",可包括如下圖中未示出的子步驟:
[0086] 5031、控制器向虛擬機中心服務(wù)器(VMware vCenter Server,簡稱VCenter)發(fā)送 請求消息,接收所述VCenter根據(jù)所述請求消息返回的第二消息,所述第二消息包括已經(jīng) 建立邏輯網(wǎng)絡(luò)的租戶的位置信息。
[0087] 5032、控制器根據(jù)所述第二消息、第三信息和預(yù)設(shè)的約束條件獲取所述新租戶所 需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項;
[0088] 其中,所述第三信息為所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)鏈路利用率、已經(jīng)建立邏輯 網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)。
[0089] 在實際應(yīng)用中,由于控制器能夠獲取到網(wǎng)絡(luò)設(shè)備的物理拓?fù)浣Y(jié)構(gòu),并且已經(jīng)建立 邏輯網(wǎng)絡(luò)的租戶的HVPLS都有控制器創(chuàng)建,故控制器能夠獲知網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié) 構(gòu)中的網(wǎng)絡(luò)鏈路利用率、和已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)。
[0090] 可以理解的是,所述控制器可以為當(dāng)前的新租戶優(yōu)選SPE,進(jìn)而得到的當(dāng)前新租 戶的邏輯網(wǎng)絡(luò)可以使得新租戶的路徑最優(yōu),同時保證已有租戶的邏輯網(wǎng)絡(luò)的路徑也是最優(yōu) 的,且網(wǎng)絡(luò)中所有的PE的負(fù)載均衡(如報文復(fù)制數(shù)和PW數(shù)均衡)。
[0091] 另外,需要說明的是,前述實施例中的預(yù)設(shè)的約束條件可舉例如下:
[0092] 第一:新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的偽 線PW連接數(shù)小于等于預(yù)設(shè)的第一閾值。
[0093] 第二:新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的組 播報文的最大報文跳數(shù)小于等于預(yù)設(shè)的第二閾值。
[0094] 第三:新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的任 一設(shè)備的報文復(fù)制數(shù)小于等于預(yù)設(shè)的第三閾值。
[0095] 第四:物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中未連接租戶的設(shè)備的報文復(fù)制頻率是相等的。
[0096] 上述的第一閾值、第二閾值、第三閾值均為經(jīng)驗值。
[0097] 可以理解的是,本實施例中的網(wǎng)絡(luò)建立的方法可保證每一租戶(的PW的連接數(shù)是 最小的,保證每一租戶的組播報文的最大報文跳數(shù)小于等于預(yù)設(shè)的第二閾值,保證每一租 戶的PE的報文復(fù)制數(shù)是最小的,以及保證每一租戶的SPE的報文復(fù)制頻率是均衡的。
[0098] 本實施例中的網(wǎng)絡(luò)建立的方法,可以解決現(xiàn)有技術(shù)中DC和DCI場景下每個租戶的 VPN的邏輯連接數(shù)多的問題。若針對VPLS網(wǎng)絡(luò),則上述方法解決了現(xiàn)有技術(shù)中DC和DCI場 景下每個租戶的PW連接數(shù)多的問題。
[0099] 圖6示出了本發(fā)明一實施例提供的控制設(shè)備的結(jié)構(gòu)示意圖,如圖6所示,所述控制 設(shè)備包括:接收單元61、第一獲取單元62、第二獲取單元63和發(fā)送單元64 ;
[0100] 其中,接收單元61用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息,所述第一消息包括:所述 網(wǎng)絡(luò)設(shè)備與相鄰網(wǎng)絡(luò)設(shè)備之間的路由信息;
[0101] 第一獲取單元62用于根據(jù)所述第一消息獲取所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié) 構(gòu);
[0102] 第二獲取單元63用于根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯 網(wǎng)絡(luò)的租戶的信息、預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表 項,其中,所述新租戶為未建立邏輯網(wǎng)絡(luò)的租戶;
[0103] 發(fā)送單元64用于將所述配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè) 備,以使與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)所述配置信息和轉(zhuǎn)發(fā)表項構(gòu)建所述新租戶的邏 輯網(wǎng)絡(luò)。
[0104] 在一種具體的實現(xiàn)場景中,接收單元61具體用于,接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所述 網(wǎng)絡(luò)設(shè)備通過LLDP獲取的第一消息。
[0105] 在另一種具體的實現(xiàn)場景中,接收單元61具體用于,接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所 述網(wǎng)絡(luò)設(shè)備通過ISIS路由協(xié)議獲取的第一消息。
[0106] 可選地,所述第二獲取單元63具體用于,向VCenter發(fā)送請求消息,接收所述 VCenter根據(jù)所述請求消息返回的第二消息,所述第二消息包括已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶 的位置信息;
[0107] 根據(jù)所述第二消息、第三信息和預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò) 的配置信息和轉(zhuǎn)發(fā)表項;
[0108] 其中,所述第三信息為所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)鏈路利用率、已經(jīng)建立邏輯 網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)。
[0109] 舉例來說,前述的預(yù)設(shè)的約束條件可包括:
[0110] 第一:新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的偽 線PW連接數(shù)小于等于預(yù)設(shè)的第一閾值;
[0111] 第二:新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的組 播報文的最大報文跳數(shù)小于等于預(yù)設(shè)的第二閾值;
[0112] 第三:新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的任 一設(shè)備的報文復(fù)制數(shù)小于等于預(yù)設(shè)的第三閾值;
[0113] 第四:物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中未連接租戶的設(shè)備的報文復(fù)制頻率是相等的。
[0114] 也就是說,本實施例中的控制設(shè)備可以實現(xiàn)為每一個租戶建立邏輯網(wǎng)絡(luò),保證每 一租戶的PW的連接數(shù)最小,組播報文的最大報文跳數(shù)小于預(yù)設(shè)的第二閾值,以及PE的報文 復(fù)制數(shù)最小,SPE的報文復(fù)制頻率均衡;進(jìn)而解決了現(xiàn)有技術(shù)中DC和DCI場景下每個租戶 的VPLS網(wǎng)絡(luò)的PW連接數(shù)多的問題。
[0115] 舉例來說,上述實施例中的控制設(shè)備可為集中控制架構(gòu)下的設(shè)備。
[0116] 另外,在實際應(yīng)用中,本發(fā)明實施例中的控制設(shè)備可以包括存儲器和處理器,其 中,存儲器和處理器耦合,存儲器用于存儲包括所述處理器所執(zhí)行的程序的信息;
[0117] 所述處理器用于控制所述程序的執(zhí)行,具體包括:
[0118] 接收網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息,所述第一消息包括:所述網(wǎng)絡(luò)設(shè)備與相鄰網(wǎng)絡(luò)設(shè) 備之間的路由信息;
[0119] 根據(jù)所述第一消息獲取所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);
[0120] 根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的信息、預(yù) 設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,其中,所述新租戶 為未建立邏輯網(wǎng)絡(luò)的租戶;
[0121] 將所述配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備,以使與所述新 租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)所述配置信息和轉(zhuǎn)發(fā)表項構(gòu)建所述新租戶的邏輯網(wǎng)絡(luò)。
[0122] 可選地,處理器用于根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng) 絡(luò)的租戶的信息、預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表 項,包括:
[0123] 向VCenter發(fā)送請求消息,接收所述VCenter根據(jù)所述請求消息返回的第二消息, 所述第二消息包括已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的位置信息;
[0124] 根據(jù)所述第二消息、第三信息和預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò) 的配置信息和轉(zhuǎn)發(fā)表項;
[0125] 其中,所述第三信息為所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)鏈路利用率、已經(jīng)建立邏輯 網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)。
[0126] 上述實施例中的控制設(shè)備解決了現(xiàn)有技術(shù)中DC和DCI場景下每個租戶的VPN網(wǎng) 絡(luò)的PW連接數(shù)多的問題。
[0127] 本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通 過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程 序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟 或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0128] 最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制; 盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其 依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征 進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技 術(shù)方案的范圍。
【權(quán)利要求】
1. 一種網(wǎng)絡(luò)建立的方法,其特征在于,包括: 控制器接收網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息,所述第一消息包括:所述網(wǎng)絡(luò)設(shè)備與相鄰網(wǎng)絡(luò) 設(shè)備之間的路由信息; 所述控制器根據(jù)所述第一消息獲取所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu); 所述控制器根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的 信息、預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,其中,所述 新租戶為未建立邏輯網(wǎng)絡(luò)的租戶; 所述控制器將所述配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備,以使與 所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)所述配置信息和轉(zhuǎn)發(fā)表項構(gòu)建所述新租戶的邏輯網(wǎng)絡(luò)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制器接收網(wǎng)絡(luò)設(shè)備發(fā)送的第一消 息,包括: 所述網(wǎng)絡(luò)設(shè)備通過鏈路層發(fā)現(xiàn)協(xié)議LLDP獲取所述第一消息,將所述第一消息發(fā)送至 所述控制器; 或者, 所述網(wǎng)絡(luò)設(shè)備通過鏈路狀態(tài)ISIS路由協(xié)議獲取所述第一消息,將所述第一消息發(fā)送 至所述控制器。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述控制器根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的信息、預(yù)設(shè)的約束條件獲取所述新租戶所需 的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,包括: 所述控制器向虛擬機中心服務(wù)器VCenter發(fā)送請求消息,接收所述VCenter根據(jù)所述 請求消息返回的第二消息,所述第二消息包括已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的位置信息; 所述控制器根據(jù)所述第二消息、第三信息和預(yù)設(shè)的約束條件獲取所述新租戶所需的邏 輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項; 其中,所述第三信息為所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)鏈路利用率、已經(jīng)建立邏輯網(wǎng)絡(luò) 的租戶的邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)。
4. 根據(jù)權(quán)利要求1至3任一所述的方法,其特征在于,所述預(yù)設(shè)的約束條件包括: 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的偽線PW 連接數(shù)小于等于預(yù)設(shè)的第一閾值; 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的組播報 文的最大報文跳數(shù)小于等于預(yù)設(shè)的第二閾值; 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的任一設(shè) 備的報文復(fù)制數(shù)小于等于預(yù)設(shè)的第三閾值; 所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中未連接租戶的設(shè)備的報文復(fù)制頻率是相等的。
5. -種控制設(shè)備,其特征在于,包括: 接收單元,用于接收網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息,所述第一消息包括:所述網(wǎng)絡(luò)設(shè)備與相 鄰網(wǎng)絡(luò)設(shè)備之間的路由信息; 第一獲取單元,用于根據(jù)所述第一消息獲取所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu); 第二獲取單元,用于根據(jù)所述網(wǎng)絡(luò)設(shè)備的物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)以及已經(jīng)建立邏輯網(wǎng)絡(luò)的 租戶的信息、預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配置信息和轉(zhuǎn)發(fā)表項,其 中,所述新租戶為未建立邏輯網(wǎng)絡(luò)的租戶; 發(fā)送單元,用于將所述配置信息和轉(zhuǎn)發(fā)表項發(fā)送至與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備,以 使與所述新租戶關(guān)聯(lián)的網(wǎng)絡(luò)設(shè)備根據(jù)所述配置信息和轉(zhuǎn)發(fā)表項構(gòu)建所述新租戶的邏輯網(wǎng) 絡(luò)。
6. 根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于,所述接收單元,具體用于 接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所述網(wǎng)絡(luò)設(shè)備通過鏈路層發(fā)現(xiàn)協(xié)議LLDP獲取的第一消息; 或者, 接收所述網(wǎng)絡(luò)設(shè)備發(fā)送的所述網(wǎng)絡(luò)設(shè)備通過鏈路狀態(tài)ISIS路由協(xié)議獲取的第一消 肩、。
7. 根據(jù)權(quán)利要求5或6所述的設(shè)備,其特征在于,所述第二獲取單元,具體用于 向虛擬機中心服務(wù)器VCenter發(fā)送請求消息,接收所述VCenter根據(jù)所述請求消息返 回的第二消息,所述第二消息包括已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的位置信息; 根據(jù)所述第二消息、第三信息和預(yù)設(shè)的約束條件獲取所述新租戶所需的邏輯網(wǎng)絡(luò)的配 置信息和轉(zhuǎn)發(fā)表項; 其中,所述第三信息為所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的網(wǎng)絡(luò)鏈路利用率、已經(jīng)建立邏輯網(wǎng)絡(luò) 的租戶的邏輯網(wǎng)絡(luò)的分布結(jié)構(gòu)。
8. 根據(jù)權(quán)利要求5至7任一所述的設(shè)備,其特征在于,所述預(yù)設(shè)的約束條件包括: 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的偽線PW 連接數(shù)小于等于預(yù)設(shè)的第一閾值; 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的組播報 文的最大報文跳數(shù)小于等于預(yù)設(shè)的第二閾值; 所述新租戶所需的邏輯網(wǎng)絡(luò)和所述已經(jīng)建立邏輯網(wǎng)絡(luò)的租戶的邏輯網(wǎng)絡(luò)中的任一設(shè) 備的報文復(fù)制數(shù)小于等于預(yù)設(shè)的第三閾值; 所述物理網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中未連接租戶的設(shè)備的報文復(fù)制頻率是相等的。
【文檔編號】H04L29/06GK104144143SQ201310165698
【公開日】2014年11月12日 申請日期:2013年5月8日 優(yōu)先權(quán)日:2013年5月8日
【發(fā)明者】夏寅賁, 王雪偉 申請人:華為技術(shù)有限公司