亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

子網(wǎng)互通方法和裝置與流程

文檔序號(hào):11436469閱讀:472來(lái)源:國(guó)知局
子網(wǎng)互通方法和裝置與流程

本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種子網(wǎng)互通方法和裝置。



背景技術(shù):

sdn(softwaredefinednetwork,軟件定義網(wǎng)絡(luò)),其核心技術(shù)openflow通過(guò)將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來(lái),從而實(shí)現(xiàn)了網(wǎng)絡(luò)流量的靈活控制,為核心網(wǎng)絡(luò)及應(yīng)用的創(chuàng)新提供了良好的平臺(tái),當(dāng)前在運(yùn)營(yíng)商網(wǎng)絡(luò)中就比較純粹的sdn而言,首先可以從網(wǎng)絡(luò)相對(duì)封閉的數(shù)據(jù)中心等場(chǎng)景開始入手,構(gòu)建新型的sdn增強(qiáng)的vdc(virtualdatacenter,虛擬化數(shù)據(jù)中心)。通過(guò)在網(wǎng)絡(luò)控制側(cè)引入sdn控制器,對(duì)內(nèi)建在計(jì)算資源之上vswitch(virtualswitch,虛擬交換機(jī))和of(openflow)協(xié)議增強(qiáng)的tor(topofrank,柜頂)硬件交換機(jī)等進(jìn)行集中控制,變傳統(tǒng)的數(shù)據(jù)中心的復(fù)雜的網(wǎng)絡(luò)拓?fù)錇榇蠖泳W(wǎng)絡(luò)架構(gòu),及時(shí)應(yīng)對(duì)數(shù)據(jù)中心內(nèi)部和數(shù)據(jù)中心之間的虛擬機(jī)流量占比增大的變化要求。但是,在現(xiàn)有的sdn網(wǎng)管界面上需要手動(dòng)配置路由流表至交換機(jī)上,導(dǎo)致dc(datacenter,數(shù)據(jù)中心)間同一租戶下不同子網(wǎng)間的不能互通。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提供一種子網(wǎng)互通方法及裝置,旨在解決現(xiàn)有dc間同一租戶下不同子網(wǎng)間的不能互通的技術(shù)問題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種子網(wǎng)互通方法,包括步驟:

當(dāng)接收到創(chuàng)建數(shù)據(jù)中心互聯(lián)dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令創(chuàng)建所述dci網(wǎng)絡(luò);

選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并增加所述子網(wǎng)的路由;

將所述子網(wǎng)的路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中。

優(yōu)選地,所述當(dāng)接收到創(chuàng)建dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令創(chuàng)建所述dci網(wǎng)絡(luò)的步驟包括:

當(dāng)接收到dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)預(yù)設(shè)規(guī)則生成所要?jiǎng)?chuàng)建的所述dci 網(wǎng)絡(luò)的標(biāo)識(shí)信息;

存儲(chǔ)所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,根據(jù)所述創(chuàng)建指令和所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息創(chuàng)建所述dci網(wǎng)絡(luò)。

優(yōu)選地,所述將所述子網(wǎng)的路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中的步驟之后,還包括:

當(dāng)再次接收到創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),判斷所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息是否已存儲(chǔ);

若所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息已存儲(chǔ),則禁止執(zhí)行所述創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令。

優(yōu)選地,所述選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并增加所述子網(wǎng)的路由的步驟包括:

選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),判斷所述子網(wǎng)是第一子網(wǎng)還是第二子網(wǎng),其中,所述第一子網(wǎng)為第一個(gè)加入所述dci網(wǎng)絡(luò)的子網(wǎng),所述第二子網(wǎng)為在所述第一子網(wǎng)后加入所述dci網(wǎng)絡(luò)的子網(wǎng);

若所述子網(wǎng)是第一子網(wǎng),則調(diào)用第一增加接口增加所述dci網(wǎng)絡(luò)的通信路由,并調(diào)用第二增加接口和第三增加接口增加所述第一子網(wǎng)的入向路由和出向路由;

若所述子網(wǎng)是第二子網(wǎng),則調(diào)用第二增加接口和第三增加接口增加所述第二子網(wǎng)的入向路由和出向路由。

優(yōu)選地,所述將所述子網(wǎng)的路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中的步驟之后,還包括:

當(dāng)偵測(cè)到從所述dci網(wǎng)絡(luò)中刪除所述子網(wǎng)的操作指令時(shí),判斷所刪除的子網(wǎng)是所述第一子網(wǎng)還是所述第二子網(wǎng);

若所刪除的子網(wǎng)是所述第二子網(wǎng),則調(diào)用第一刪除接口和第二刪除接口刪除所述第二子網(wǎng)的入向路由和出向路由;

若所刪除的子網(wǎng)是所述第一子網(wǎng),則調(diào)用第一刪除接口和第二刪除接口刪除所述第一子網(wǎng)的入向路由和出向路由,并調(diào)用第三刪除接口刪除所述dci網(wǎng)絡(luò)的通信路由。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種子網(wǎng)互通裝置,所述子網(wǎng)互 通裝置包括:

創(chuàng)建模塊,用于當(dāng)接收到創(chuàng)建數(shù)據(jù)中心互聯(lián)dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令創(chuàng)建所述dci網(wǎng)絡(luò);

增加模塊,用于選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并增加所述子網(wǎng)的路由;

下發(fā)模塊,用于將所述子網(wǎng)的路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中。

優(yōu)選地,所述創(chuàng)建模塊包括:

處理單元,用于當(dāng)接收到dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)預(yù)設(shè)規(guī)則生成所要?jiǎng)?chuàng)建的所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息;

創(chuàng)建單元,用于存儲(chǔ)所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,根據(jù)所述創(chuàng)建指令和所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息創(chuàng)建所述dci網(wǎng)絡(luò)。

優(yōu)選地,所述子網(wǎng)互通裝置還包括:

第一判斷模塊,用于當(dāng)再次接收到創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),判斷所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息是否已存儲(chǔ);

禁止模塊,用于若所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息已存儲(chǔ),則禁止執(zhí)行所述創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令。

優(yōu)選地,所述增加模塊包括:

判斷單元,用于選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),判斷所述子網(wǎng)是第一子網(wǎng)還是第二子網(wǎng),其中,所述第一子網(wǎng)為第一個(gè)加入所述dci網(wǎng)絡(luò)的子網(wǎng),所述第二子網(wǎng)為在所述第一子網(wǎng)后加入所述dci網(wǎng)絡(luò)的子網(wǎng);

調(diào)用單元,用于若所述子網(wǎng)是第一子網(wǎng),則調(diào)用第一增加接口增加所述dci網(wǎng)絡(luò)的通信路由,并調(diào)用第二增加接口和第三增加接口增加所述第一子網(wǎng)的入向路由和出向路由;

所述調(diào)用單元,還用于若所述子網(wǎng)是第二子網(wǎng),則調(diào)用第二增加接口和第三增加接口增加所述第二子網(wǎng)的入向路由和出向路由。

優(yōu)選地,所述子網(wǎng)互通裝置還包括:

第二判斷模塊,用于當(dāng)偵測(cè)到從所述dci網(wǎng)絡(luò)中刪除所述子網(wǎng)的操作指令時(shí),判斷所刪除的子網(wǎng)是所述第一子網(wǎng)還是所述第二子網(wǎng);

調(diào)用模塊,用于若所刪除的子網(wǎng)是所述第二子網(wǎng),則調(diào)用第一刪除接口和第二刪除接口刪除所述第二子網(wǎng)的入向路由和出向路由;

所述調(diào)用模塊,還用于若所刪除的子網(wǎng)是所述第一子網(wǎng),則調(diào)用第一刪除接口和第二刪除接口刪除所述第一子網(wǎng)的入向路由和出向路由,并調(diào)用第三刪除接口刪除所述dci網(wǎng)絡(luò)的通信路由。

本發(fā)明通過(guò)創(chuàng)建dci網(wǎng)絡(luò),并在所述dci網(wǎng)絡(luò)中加入子網(wǎng),為所述子網(wǎng)增加出向路由和入向路由,將所述子網(wǎng)的出向路由和入向路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中。實(shí)現(xiàn)了不需要從sdn網(wǎng)管界面上手動(dòng)配置路由表至交換中,從而實(shí)現(xiàn)對(duì)將分散的多個(gè)dc進(jìn)行統(tǒng)一管理和調(diào)度,實(shí)現(xiàn)dc間同一租戶下子網(wǎng)間的互通,省略了sdn網(wǎng)管界面,簡(jiǎn)化了vdc的管理維護(hù)系統(tǒng),便于dci網(wǎng)絡(luò)的維護(hù)。

附圖說(shuō)明

圖1為本發(fā)明子網(wǎng)互通方法第一實(shí)施例的流程示意圖;

圖2為本發(fā)明實(shí)施例中當(dāng)接收到創(chuàng)建dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令創(chuàng)建所述dci網(wǎng)絡(luò)的一種流程示意圖;

圖3為本發(fā)明實(shí)施例中選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并增加所述子網(wǎng)的出向路由和入向路由的一種流程示意圖;

圖4為本發(fā)明子網(wǎng)互通方法第二實(shí)施例的流程示意圖;

圖5為本發(fā)明子網(wǎng)互通裝置第一實(shí)施例的功能模塊示意圖;

圖6為本發(fā)明實(shí)施例中創(chuàng)建模塊的一種功能模塊示意圖;

圖7為本發(fā)明實(shí)施例中增加模塊的一種功能模塊示意圖;

圖8為本發(fā)明子網(wǎng)互通裝置第二實(shí)施例的功能模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種子網(wǎng)互通方法。

參照?qǐng)D1,圖1為本發(fā)明子網(wǎng)互通方法第一實(shí)施例的流程示意圖。

在本實(shí)施例中,所述子網(wǎng)互通方法包括:

步驟s10,當(dāng)接收到創(chuàng)建數(shù)據(jù)中心互聯(lián)dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令創(chuàng)建所述dci網(wǎng)絡(luò);

當(dāng)vdc管理系統(tǒng)接收到創(chuàng)建dci(datacenterinterconnection,數(shù)據(jù)中心互聯(lián))網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令,調(diào)用restconf接口創(chuàng)建所述dci網(wǎng)絡(luò)。在所述dci網(wǎng)絡(luò)中,所述vdc管理系統(tǒng)將分散的多個(gè)小的dc可以同一管理的資源池,每個(gè)dc都配置有公網(wǎng)地址,所述dc相互間的地址都是可以互通的。所述vdc是將云計(jì)算概念運(yùn)用于idc(internetdatacenter,互聯(lián)網(wǎng)數(shù)據(jù)中心)的一種新型的數(shù)據(jù)中心形態(tài)。通過(guò)傳統(tǒng)idc業(yè)務(wù)與云計(jì)算技術(shù)相結(jié)合,建設(shè)統(tǒng)一創(chuàng)新型vdc運(yùn)營(yíng)管理系統(tǒng),應(yīng)用虛擬化、自動(dòng)化部署等技術(shù),構(gòu)建可伸縮的虛擬化基礎(chǔ)架構(gòu),采用集中管理、分布服務(wù)模式,向用戶提供一點(diǎn)受理、全網(wǎng)服務(wù)的基礎(chǔ)it設(shè)施方案與服務(wù)。在所述vdc中,涉及的網(wǎng)元有openstack的虛擬平臺(tái)、sdn網(wǎng)元、交換機(jī)等網(wǎng)元。所述openstack是一個(gè)開源的云計(jì)算管理平臺(tái)項(xiàng)目,由幾個(gè)主要的組件組合起來(lái)完成具體工作。所述sdn基于openflow實(shí)現(xiàn),實(shí)現(xiàn)了轉(zhuǎn)發(fā)和控制的分離,將交換機(jī)的控制層面通過(guò)openflowcontroller負(fù)責(zé);將交換機(jī)的數(shù)據(jù)轉(zhuǎn)發(fā)平面交由openflow的switch負(fù)責(zé),無(wú)須依賴底層網(wǎng)絡(luò)設(shè)備(路由器、交換機(jī)和防火墻等),屏蔽了來(lái)自底層網(wǎng)絡(luò)設(shè)備的差異。從而使網(wǎng)絡(luò)設(shè)備上的控制權(quán)完全開放,使用戶可以自定義任何想實(shí)現(xiàn)的網(wǎng)絡(luò)路由和傳輸規(guī)則策略。所述交換機(jī)包括接入交換機(jī)和核心交換機(jī)。所述接入交換機(jī)是處于匯聚層,匯聚層接入交換機(jī)能夠處理來(lái)自接入層設(shè)備的所有通信量,并將所述通信量發(fā)送到核心層的上行鏈路中。所述核心交換機(jī)主要是三層交換機(jī),工作在網(wǎng)絡(luò)層。所述核心交換機(jī)工作于osi/rm(opensysteminterconnect,開放系統(tǒng)互連參考模型),具有路由功能。

步驟s20,選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并增加所述子網(wǎng)的路由;

所述vdc管理系統(tǒng)在所述dci網(wǎng)絡(luò)列表中選擇一個(gè)dci網(wǎng)絡(luò),并選擇需要加入所述dci網(wǎng)絡(luò)中的子網(wǎng)。所述vdc管理系統(tǒng)增加所述子網(wǎng)的路由,其中,所述子網(wǎng)的路由為出向路由和入向路由。其中,租戶在不同的dc下的子網(wǎng)已經(jīng)存在。所述入向路由為請(qǐng)求路由,所述入向路由所對(duì)應(yīng)接口的參數(shù)包括但不限于所述子網(wǎng)中租戶的id(identification,身份標(biāo)識(shí))和所述子網(wǎng)的 uuid(universallyuniqueidentifier,通用唯一識(shí)別碼)。所述出向路由為響應(yīng)路由,所述出向路由所對(duì)應(yīng)接口的參數(shù)包括但不限于所述子網(wǎng)中租戶的id、子網(wǎng)地址段和地址掩碼。

步驟s30,將所述子網(wǎng)的路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中。

所述vdc管理系統(tǒng)調(diào)用接口zenic-logical-conf:getdciconn確認(rèn)所述子網(wǎng)所對(duì)應(yīng)的出向路由和入向路由所對(duì)應(yīng)的路由信息,即確認(rèn)需要下發(fā)的入向路由和出向路由所對(duì)應(yīng)的路由信息,并激活sdn控制器將所述子網(wǎng)的出向路由和入向路由所對(duì)應(yīng)的路由信息發(fā)送至核心交換機(jī)中,應(yīng)當(dāng)理解的是,在本實(shí)施例中,所述出向路由和所述入向路由所對(duì)應(yīng)的路由信息組成的路由流表,當(dāng)?shù)玫剿雎酚闪鞅頃r(shí),將所述路由流表下發(fā)至核心交換機(jī)中。所述出向路由和入向路由所對(duì)應(yīng)的路由信息包括但不限于所述租戶id,所述租戶ip(internetprotocol,網(wǎng)絡(luò)之間互連的協(xié)議)和mac(medium/mediaaccesscontrol,媒介訪問控制)地址。所述核心交換機(jī)中含有不同子網(wǎng)的出向路由和入向路由的路由信息后,不同dc間的不同子網(wǎng)可以實(shí)現(xiàn)互通。

本實(shí)施例通過(guò)創(chuàng)建dci網(wǎng)絡(luò),并在所述dci網(wǎng)絡(luò)中加入子網(wǎng),為所述子網(wǎng)增加出向路由和入向路由,將所述子網(wǎng)的出向路由和入向路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中。實(shí)現(xiàn)了不需要從sdn網(wǎng)管界面上手動(dòng)配置路由表至交換中,從而實(shí)現(xiàn)對(duì)將分散的多個(gè)dc進(jìn)行統(tǒng)一管理和調(diào)度,實(shí)現(xiàn)dc間同一租戶下子網(wǎng)間的互通,省略了sdn網(wǎng)管界面,簡(jiǎn)化了vdc的管理維護(hù)系統(tǒng),便于dci網(wǎng)絡(luò)的維護(hù)。

參照?qǐng)D2,圖2為本發(fā)明實(shí)施例中當(dāng)接收到創(chuàng)建dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令創(chuàng)建所述dci網(wǎng)絡(luò)的一種流程示意圖。

在本實(shí)施例中,步驟s10包括:

步驟s11,當(dāng)接收到dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)預(yù)設(shè)規(guī)則生成所要?jiǎng)?chuàng)建的所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息;

當(dāng)所述vdc管理系統(tǒng)接收到創(chuàng)建dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),所述vdc管理系統(tǒng)根據(jù)預(yù)設(shè)規(guī)則生成所要?jiǎng)?chuàng)建的所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息。所述預(yù)設(shè)規(guī)則是所述vdc管理系統(tǒng)與sdn控制器之間約定的規(guī)則,如所述預(yù)設(shè)規(guī)則規(guī)定了要生成所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,以及生成所述標(biāo)識(shí)信息的順序等。所 述標(biāo)識(shí)信息包括但不限于所述dci網(wǎng)絡(luò)的rd(route-distinguisher)、rt(route-target)、和所述租戶的id。所述rd用于標(biāo)示pe(provideredge,服務(wù)商邊緣路由器)設(shè)備上不同vpn(virtualprivatenetwork,虛擬專用網(wǎng)絡(luò))實(shí)例,其主要作用也就是實(shí)現(xiàn)vpn實(shí)例之間地址復(fù)用,它與ip地址一起構(gòu)成了12byte的vpnv4地址空間,所述rd與路由一起被攜帶在bgp(bordergatewayprotocol,邊界網(wǎng)關(guān)協(xié)議)update報(bào)文中發(fā)布給對(duì)端。所述rt是vpnv4路由攜帶的一個(gè)重要屬性,它決定vpn路由的收發(fā)和過(guò)濾,pe依靠所述rt屬性區(qū)分不同vpn之間路由。所述rt包括export_rt和import_rt所述rt的格式構(gòu)成和所述rd一致。

步驟s12,存儲(chǔ)所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,根據(jù)所述創(chuàng)建指令和所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息創(chuàng)建所述dci網(wǎng)絡(luò)。

所述vdc管理系統(tǒng)存儲(chǔ)所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,即存儲(chǔ)所述dci網(wǎng)絡(luò)的rd、rt和所述租戶的id,應(yīng)當(dāng)理解的是,在本實(shí)施例中,所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息為所述dci網(wǎng)絡(luò)的關(guān)鍵屬性。所述vdc管理系統(tǒng)根據(jù)所述創(chuàng)建指令和所述dci網(wǎng)絡(luò)的rd、rt和所述租戶的id,調(diào)用所述restconf接口創(chuàng)建所述dci網(wǎng)絡(luò)。

進(jìn)一步地,所述子網(wǎng)互通方法還包括:

當(dāng)再次接收到創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),判斷所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息是否已存儲(chǔ);

若所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息已存儲(chǔ),則禁止執(zhí)行所述創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令。

當(dāng)所述vdc管理系統(tǒng)再次接收到創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),所述vdc管理系統(tǒng)判斷所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息是否已存在,即所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息是否已存儲(chǔ)。若所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息已存儲(chǔ),所述vdc管理系統(tǒng)則禁止執(zhí)行所述創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令;若所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息未存儲(chǔ),所述vdc管理系統(tǒng)則根據(jù)所述創(chuàng)建指令,調(diào)用所述restconf接口再次創(chuàng)建所述dci網(wǎng)絡(luò)。

本實(shí)施例通過(guò)存儲(chǔ)dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,以供后續(xù)vdc管理系統(tǒng)在創(chuàng)建dci網(wǎng)絡(luò)時(shí),根據(jù)各個(gè)dci網(wǎng)絡(luò)的標(biāo)識(shí)信息防止重復(fù)建立所述dci網(wǎng)絡(luò)。

參照?qǐng)D3,圖3為本發(fā)明實(shí)施例中選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并增加所述子網(wǎng)的出向路由和入向路由的一種流程示意圖。

在本實(shí)施例中,步驟s20包括:

步驟s21,選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),判斷所述子網(wǎng)是第一子網(wǎng)還是第二子網(wǎng),其中,所述第一子網(wǎng)為第一個(gè)加入所述dci網(wǎng)絡(luò)的子網(wǎng),所述第二子網(wǎng)為在所述第一子網(wǎng)后加入所述dci網(wǎng)絡(luò)的子網(wǎng);

所述vdc管理系統(tǒng)選擇需要加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并判斷當(dāng)前加入所述dci網(wǎng)絡(luò)的子網(wǎng)是第一子網(wǎng)還是第二子網(wǎng)。其中,所述第一子網(wǎng)為第一個(gè)加入所述dci網(wǎng)絡(luò)的子網(wǎng),所述第二子網(wǎng)為在所述第一子網(wǎng)后加入所述dci網(wǎng)絡(luò)的子網(wǎng)。

步驟s22,若所述子網(wǎng)是第一子網(wǎng),則調(diào)用第一增加接口增加所述dci網(wǎng)絡(luò)的通信路由,并調(diào)用第二增加接口和第三增加接口增加所述第一子網(wǎng)的入向路由和出向路由;

當(dāng)所述vdc管理系統(tǒng)判定加入所述dci網(wǎng)絡(luò)的子網(wǎng)為第一子網(wǎng)時(shí),所述vdc管理系統(tǒng)調(diào)用第一增加接口增加所述dci網(wǎng)絡(luò)的通信路由,并調(diào)用第二增加接口增加所述第一子網(wǎng)的入向路由,和調(diào)用第三增加接口增加所述第一子網(wǎng)的出向路由。所述第一增加接口為zenic-logical-conf:adddciconn。所述vdc管理系統(tǒng)通過(guò)所述zenic-logical-conf:adddciconn接口將所述dci網(wǎng)絡(luò)的rd、export_rt、import_rt、vni(vxlannetworkidentifier)告知所述sdn控制器,以供所述sdn控制器根據(jù)所述dci網(wǎng)絡(luò)的rd、export_rt、import_rt、vni生成適合對(duì)應(yīng)報(bào)文進(jìn)行通信的通信路由。所述第二增加接口為zenic-logical-conf:adddciingressroute,所述第二增加接口的參數(shù)包括但不限于所述子網(wǎng)中租戶的id和所述子網(wǎng)的uuid。所述第三增加接口為zenic-logical-conf:adddciegressroute,所述第三增加接口的參數(shù)包括但不限于所述子網(wǎng)中租戶的id、子網(wǎng)地址段和地址掩碼。

步驟s23,若所述子網(wǎng)是第二子網(wǎng),則調(diào)用第二增加接口和第三增加接口增加所述第二子網(wǎng)的入向路由和出向路由。

若所述vdc管理系統(tǒng)判定加入所述dci網(wǎng)絡(luò)的子網(wǎng)為第一子網(wǎng)時(shí),所述vdc管理系統(tǒng)則調(diào)用第二增加接口增加所述第二子網(wǎng)的入向路由,所述第二增加接口為zenic-logical-conf:adddciingressroute;并調(diào)用所述第三接口 增加所述第二子網(wǎng)的出向路由,所述第三增加接口為zenic-logical-conf:adddciegressroute。

參照?qǐng)D4,圖4為本發(fā)明實(shí)施例中子網(wǎng)互通方法第二實(shí)施例的流程示意圖。

在本實(shí)施例中,所述子網(wǎng)互通方法還包括:

步驟s40,當(dāng)偵測(cè)到從所述dci網(wǎng)絡(luò)中刪除所述子網(wǎng)的操作指令時(shí),判斷所刪除的子網(wǎng)是所述第一子網(wǎng)還是所述第二子網(wǎng);

當(dāng)所述vdc管理系統(tǒng)偵測(cè)到從所述dci網(wǎng)絡(luò)中刪除所述子網(wǎng)的操作指令時(shí),所述vdc管理系統(tǒng)根據(jù)所述刪除所述子網(wǎng)的操作指令,調(diào)用所述restconf接口刪除所述dci網(wǎng)絡(luò)中的子網(wǎng),并判斷所刪除的子網(wǎng)是所述dci網(wǎng)絡(luò)中的第一子網(wǎng)還是第二子網(wǎng),即判斷所述刪除的子網(wǎng)是否是第一個(gè)加入所述dci網(wǎng)絡(luò)的子網(wǎng)。

步驟s50,若所刪除的子網(wǎng)是所述第二子網(wǎng),則調(diào)用第一刪除接口和第二刪除接口刪除所述第二子網(wǎng)的入向路由和出向路由;

若所述vdc管理系統(tǒng)所刪除的子網(wǎng)是第二子網(wǎng),即所述刪除的子網(wǎng)是在所述第一子網(wǎng)之后加入所述dci網(wǎng)絡(luò)中的子網(wǎng)。所述vdc管理系統(tǒng)則調(diào)用第一刪除接口刪除所述第二子網(wǎng)的入向路由,并調(diào)用第二刪除接口刪除所述第二子網(wǎng)的出向路由。所述第一刪除接口為zenic-logical-conf:deldciingressrout;所述第二刪除接口為zenic-logical-conf:deldciegressroute。

步驟s60,若所刪除的子網(wǎng)是所述第一子網(wǎng),則調(diào)用第一刪除接口和第二刪除接口刪除所述第一子網(wǎng)的入向路由和出向路由,并調(diào)用第三刪除接口刪除所述dci網(wǎng)絡(luò)的通信路由。

若所述vdc管理系統(tǒng)所刪除的子網(wǎng)是第一子網(wǎng),所述vdc管理系統(tǒng)則調(diào)用第一刪除接口刪除所述第一子網(wǎng)的入向路由,調(diào)用所述第二刪除接口刪除所述第一子網(wǎng)的出向路由,并調(diào)用第三刪除接口刪除所述dci網(wǎng)絡(luò)的通信路由。進(jìn)一步地,所述vdc管理系統(tǒng)還調(diào)用第四接口確認(rèn)所述第一子網(wǎng)的入向路由和出向路由是否從所述核心交換機(jī)中刪除,以確保所述核心交換機(jī)中無(wú)遺留的垃圾數(shù)據(jù)。所述第一刪除接口為zenic-logical-conf:deldciingressrout;所述第二刪除接口為zenic-logical-conf:deldciegressroute;所述第三刪除接口為 zenic-logical-conf:deldciconn;所述第四接口為zenic-logical-conf:getdciconn。

本實(shí)施例通過(guò)當(dāng)不需要dci網(wǎng)絡(luò)中的子網(wǎng)時(shí),刪除所述dci網(wǎng)絡(luò)中的子網(wǎng),便于對(duì)虛擬化數(shù)據(jù)中心的維護(hù)。

本發(fā)明進(jìn)一步提供一種子網(wǎng)互通裝置。

參照?qǐng)D5,圖5為本發(fā)明子網(wǎng)互通裝置較佳實(shí)施例的功能模塊示意圖。

在本實(shí)施例中,所述子網(wǎng)互通裝置包括:

創(chuàng)建模塊10,用于當(dāng)接收到創(chuàng)建數(shù)據(jù)中心互聯(lián)dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令創(chuàng)建所述dci網(wǎng)絡(luò);

當(dāng)vdc管理系統(tǒng)接收到創(chuàng)建dci(datacenterinterconnection,數(shù)據(jù)中心互聯(lián))網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)所述創(chuàng)建指令,調(diào)用restconf接口創(chuàng)建所述dci網(wǎng)絡(luò)。在所述dci網(wǎng)絡(luò)中,所述vdc管理系統(tǒng)將分散的多個(gè)小的dc可以同一管理的資源池,每個(gè)dc都配置有公網(wǎng)地址,所述dc相互間的地址都是可以互通的。所述vdc是將云計(jì)算概念運(yùn)用于idc(internetdatacenter,互聯(lián)網(wǎng)數(shù)據(jù)中心)的一種新型的數(shù)據(jù)中心形態(tài)。通過(guò)傳統(tǒng)idc業(yè)務(wù)與云計(jì)算技術(shù)相結(jié)合,建設(shè)統(tǒng)一創(chuàng)新型vdc運(yùn)營(yíng)管理系統(tǒng),應(yīng)用虛擬化、自動(dòng)化部署等技術(shù),構(gòu)建可伸縮的虛擬化基礎(chǔ)架構(gòu),采用集中管理、分布服務(wù)模式,向用戶提供一點(diǎn)受理、全網(wǎng)服務(wù)的基礎(chǔ)it設(shè)施方案與服務(wù)。在所述vdc中,涉及的網(wǎng)元有openstack的虛擬平臺(tái)、sdn網(wǎng)元、交換機(jī)等網(wǎng)元。所述openstack是一個(gè)開源的云計(jì)算管理平臺(tái)項(xiàng)目,由幾個(gè)主要的組件組合起來(lái)完成具體工作。所述sdn基于openflow實(shí)現(xiàn),實(shí)現(xiàn)了轉(zhuǎn)發(fā)和控制的分離,將交換機(jī)的控制層面通過(guò)openflowcontroller負(fù)責(zé);將交換機(jī)的數(shù)據(jù)轉(zhuǎn)發(fā)平面交由openflow的switch負(fù)責(zé),無(wú)須依賴底層網(wǎng)絡(luò)設(shè)備(路由器、交換機(jī)和防火墻等),屏蔽了來(lái)自底層網(wǎng)絡(luò)設(shè)備的差異。從而使網(wǎng)絡(luò)設(shè)備上的控制權(quán)完全開放,使用戶可以自定義任何想實(shí)現(xiàn)的網(wǎng)絡(luò)路由和傳輸規(guī)則策略。所述交換機(jī)包括接入交換機(jī)和核心交換機(jī)。所述接入交換機(jī)是處于匯聚層,匯聚層接入交換機(jī)能夠處理來(lái)自接入層設(shè)備的所有通信量,并將所述通信量發(fā)送到核心層的上行鏈路中。所述核心交換機(jī)主要是三層交換機(jī),工作在網(wǎng)絡(luò)層。所述核心交換機(jī)工作于osi/rm(opensysteminterconnect,開放系統(tǒng)互連參 考模型),具有路由功能。

增加模塊20,用于選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并增加所述子網(wǎng)的路由;

所述vdc管理系統(tǒng)在所述dci網(wǎng)絡(luò)列表中選擇一個(gè)dci網(wǎng)絡(luò),并選擇需要加入所述dci網(wǎng)絡(luò)中的子網(wǎng)。所述vdc管理系統(tǒng)增加所述子網(wǎng)的路由,其中,所述子網(wǎng)的路由為出向路由和入向路由。其中,租戶在不同的dc下的子網(wǎng)已經(jīng)存在。所述入向路由為請(qǐng)求路由,所述入向路由所對(duì)應(yīng)接口的參數(shù)包括但不限于所述子網(wǎng)中租戶的id(identification,身份標(biāo)識(shí))和所述子網(wǎng)的uuid(universallyuniqueidentifier,通用唯一識(shí)別碼)。所述出向路由為響應(yīng)路由,所述出向路由所對(duì)應(yīng)接口的參數(shù)包括但不限于所述子網(wǎng)中租戶的id、子網(wǎng)地址段和地址掩碼。

下發(fā)模塊30,用于將所述子網(wǎng)的路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中。

所述vdc管理系統(tǒng)調(diào)用接口zenic-logical-conf:getdciconn確認(rèn)所述子網(wǎng)所對(duì)應(yīng)的出向路由和入向路由所對(duì)應(yīng)的理由信息,即確認(rèn)需要下發(fā)的入向路由和出向路由所對(duì)應(yīng)的路由信息,并激活sdn控制器將所述子網(wǎng)的出向路由和入向路由所對(duì)應(yīng)的路由信息發(fā)送至核心交換機(jī)中,應(yīng)當(dāng)理解的是,在本實(shí)施例中,所述出向路由和所述入向路由所對(duì)應(yīng)的路由信息組成的路由流表,當(dāng)?shù)玫剿雎酚闪鞅頃r(shí),將所述路由流表下發(fā)至核心交換機(jī)中。所述出向路由和入向路由所對(duì)應(yīng)的路由信息包括但不限于所述租戶id,所述租戶ip(internetprotocol,網(wǎng)絡(luò)之間互連的協(xié)議)和mac(medium/mediaaccesscontrol,媒介訪問控制)地址。所述核心交換機(jī)中含有不同子網(wǎng)的出向路由和入向路由的路由信息后,不同dc間的不同子網(wǎng)可以實(shí)現(xiàn)互通。

本實(shí)施例通過(guò)創(chuàng)建dci網(wǎng)絡(luò),并在所述dci網(wǎng)絡(luò)中加入子網(wǎng),為所述子網(wǎng)增加出向路由和入向路由,將所述子網(wǎng)的出向路由和入向路由所對(duì)應(yīng)的路由信息下發(fā)至交換機(jī)中。實(shí)現(xiàn)了不需要從sdn網(wǎng)管界面上手動(dòng)配置路由表至交換中,從而實(shí)現(xiàn)對(duì)將分散的多個(gè)dc進(jìn)行統(tǒng)一管理和調(diào)度,實(shí)現(xiàn)dc間同一租戶下子網(wǎng)間的互通,省略了sdn網(wǎng)管界面,簡(jiǎn)化了vdc的管理維護(hù)系統(tǒng),便于dci網(wǎng)絡(luò)的維護(hù)。

參照?qǐng)D6,圖6為本發(fā)明實(shí)施例中創(chuàng)建模塊的一種功能模塊示意圖。

在本實(shí)施例中,所述創(chuàng)建模塊10包括:

處理單元11,用于當(dāng)接收到dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),根據(jù)預(yù)設(shè)規(guī)則生成所要?jiǎng)?chuàng)建的所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息;

當(dāng)所述vdc管理系統(tǒng)接收到創(chuàng)建dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),所述vdc管理系統(tǒng)根據(jù)預(yù)設(shè)規(guī)則生成所要?jiǎng)?chuàng)建的所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息。所述預(yù)設(shè)規(guī)則是所述vdc管理系統(tǒng)與sdn控制器之間約定的規(guī)則,如所述預(yù)設(shè)規(guī)則規(guī)定了要生成所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,以及生成所述標(biāo)識(shí)信息的順序等。所述標(biāo)識(shí)信息包括但不限于所述dci網(wǎng)絡(luò)的rd(route-distinguisher)、rt(route-target)、和所述租戶的id。所述rd用于標(biāo)示pe(provideredge,服務(wù)商邊緣路由器)設(shè)備上不同vpn(virtualprivatenetwork,虛擬專用網(wǎng)絡(luò))實(shí)例,其主要作用也就是實(shí)現(xiàn)vpn實(shí)例之間地址復(fù)用,它與ip地址一起構(gòu)成了12byte的vpnv4地址空間,所述rd與路由一起被攜帶在bgp(bordergatewayprotocol,邊界網(wǎng)關(guān)協(xié)議)update報(bào)文中發(fā)布給對(duì)端。所述rt是vpnv4路由攜帶的一個(gè)重要屬性,它決定vpn路由的收發(fā)和過(guò)濾,pe依靠所述rt屬性區(qū)分不同vpn之間路由。所述rt包括export_rt和import_rt所述rt的格式構(gòu)成和所述rd一致。

創(chuàng)建單元12,用于存儲(chǔ)所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,根據(jù)所述創(chuàng)建指令和所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息創(chuàng)建所述dci網(wǎng)絡(luò)。

所述vdc管理系統(tǒng)存儲(chǔ)所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,即存儲(chǔ)所述dci網(wǎng)絡(luò)的rd、rt和所述租戶的id,應(yīng)當(dāng)理解的是,在本實(shí)施例中,所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息為所述dci網(wǎng)絡(luò)的關(guān)鍵屬性。所述vdc管理系統(tǒng)根據(jù)所述創(chuàng)建指令和所述dci網(wǎng)絡(luò)的rd、rt和所述租戶的id,調(diào)用所述restconf接口創(chuàng)建所述dci網(wǎng)絡(luò)。

進(jìn)一步地,所述子網(wǎng)互通裝置還包括:

第一判斷模塊,用于當(dāng)再次接收到創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),判斷所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息是否已存儲(chǔ);

禁止模塊,用于若所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息已存儲(chǔ),則禁止執(zhí)行所述創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令。

當(dāng)所述vdc管理系統(tǒng)再次接收到創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令時(shí),所述vdc管理系統(tǒng)判斷所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息是否已存在,即所述dci網(wǎng)絡(luò)的 標(biāo)識(shí)信息是否已存儲(chǔ)。若所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息已存儲(chǔ),所述vdc管理系統(tǒng)則禁止執(zhí)行所述創(chuàng)建所述dci網(wǎng)絡(luò)的創(chuàng)建指令;若所述dci網(wǎng)絡(luò)的標(biāo)識(shí)信息未存儲(chǔ),所述vdc管理系統(tǒng)則根據(jù)所述創(chuàng)建指令,調(diào)用所述restconf接口再次創(chuàng)建所述dci網(wǎng)絡(luò)。

本實(shí)施例通過(guò)存儲(chǔ)dci網(wǎng)絡(luò)的標(biāo)識(shí)信息,以供后續(xù)vdc管理系統(tǒng)在創(chuàng)建dci網(wǎng)絡(luò)時(shí),根據(jù)各個(gè)dci網(wǎng)絡(luò)的標(biāo)識(shí)信息防止重復(fù)建立所述dci網(wǎng)絡(luò)。

參照?qǐng)D7,圖7為本發(fā)明實(shí)施例中增加模塊的一種功能模塊示意圖。

在本實(shí)施例中,所述增加模塊20包括:

判斷單元21,用于選擇加入所述dci網(wǎng)絡(luò)中的子網(wǎng),判斷所述子網(wǎng)是第一子網(wǎng)還是第二子網(wǎng),其中,所述第一子網(wǎng)為第一個(gè)加入所述dci網(wǎng)絡(luò)的子網(wǎng),所述第二子網(wǎng)為在所述第一子網(wǎng)后加入所述dci網(wǎng)絡(luò)的子網(wǎng);

所述vdc管理系統(tǒng)選擇需要加入所述dci網(wǎng)絡(luò)中的子網(wǎng),并判斷當(dāng)前加入所述dci網(wǎng)絡(luò)的子網(wǎng)是第一子網(wǎng)還是第二子網(wǎng)。其中,所述第一子網(wǎng)為第一個(gè)加入所述dci網(wǎng)絡(luò)的子網(wǎng),所述第二子網(wǎng)為在所述第一子網(wǎng)后加入所述dci網(wǎng)絡(luò)的子網(wǎng)。

調(diào)用單元22,用于若所述子網(wǎng)是第一子網(wǎng),則調(diào)用第一增加接口增加所述dci網(wǎng)絡(luò)的通信路由,并調(diào)用第二增加接口和第三增加接口增加所述第一子網(wǎng)的入向路由和出向路由;

當(dāng)所述vdc管理系統(tǒng)判定加入所述dci網(wǎng)絡(luò)的子網(wǎng)為第一子網(wǎng)時(shí),所述vdc管理系統(tǒng)調(diào)用第一增加接口增加所述dci網(wǎng)絡(luò)的通信路由,并調(diào)用第二增加接口增加所述第一子網(wǎng)的入向路由,和調(diào)用第三增加接口增加所述第一子網(wǎng)的出向路由。所述第一增加接口為zenic-logical-conf:adddciconn。所述vdc管理系統(tǒng)通過(guò)所述zenic-logical-conf:adddciconn接口將所述dci網(wǎng)絡(luò)的rd、export_rt、import_rt、vni(vxlannetworkidentifier)告知所述sdn控制器,以供所述sdn控制器根據(jù)所述dci網(wǎng)絡(luò)的rd、export_rt、import_rt、vni生成適合對(duì)應(yīng)報(bào)文進(jìn)行通信的通信路由。所述第二增加接口為zenic-logical-conf:adddciingressroute,所述第二增加接口的參數(shù)包括但不限于所述子網(wǎng)中租戶的id和所述子網(wǎng)的uuid。所述第三增加接口為zenic-logical-conf:adddciegressroute,所述第三增加接口的參數(shù)包括但不限 于所述子網(wǎng)中租戶的id、子網(wǎng)地址段和地址掩碼。

所述調(diào)用單元22,還用于若所述子網(wǎng)是第二子網(wǎng),則調(diào)用第二增加接口和第三增加接口增加所述第二子網(wǎng)的入向路由和出向路由。

若所述vdc管理系統(tǒng)判定加入所述dci網(wǎng)絡(luò)的子網(wǎng)為第一子網(wǎng)時(shí),所述vdc管理系統(tǒng)則調(diào)用第二增加接口增加所述第二子網(wǎng)的入向路由,所述第二增加接口為zenic-logical-conf:adddciingressroute;并調(diào)用所述第三接口增加所述第二子網(wǎng)的出向路由,所述第三增加接口為zenic-logical-conf:adddciegressroute。

參照?qǐng)D8,圖8為本發(fā)明子網(wǎng)互通裝置的第二實(shí)施例的功能模塊示意圖。

在本實(shí)施例中,所述子網(wǎng)互通裝置還包括:

第二判斷模塊40,用于當(dāng)偵測(cè)到從所述dci網(wǎng)絡(luò)中刪除所述子網(wǎng)的操作指令時(shí),判斷所刪除的子網(wǎng)是所述第一子網(wǎng)還是所述第二子網(wǎng);

當(dāng)所述vdc管理系統(tǒng)偵測(cè)到從所述dci網(wǎng)絡(luò)中刪除所述子網(wǎng)的操作指令時(shí),所述vdc管理系統(tǒng)根據(jù)所述刪除所述子網(wǎng)的操作指令,調(diào)用所述restconf接口刪除所述dci網(wǎng)絡(luò)中的子網(wǎng),并判斷所刪除的子網(wǎng)是所述dci網(wǎng)絡(luò)中的第一子網(wǎng)還是第二子網(wǎng),即判斷所述刪除的子網(wǎng)是否是第一個(gè)加入所述dci網(wǎng)絡(luò)的子網(wǎng)。

調(diào)用模塊50,用于若所刪除的子網(wǎng)是所述第二子網(wǎng),則調(diào)用第一刪除接口和第二刪除接口刪除所述第二子網(wǎng)的入向路由和出向路由;

若所述vdc管理系統(tǒng)所刪除的子網(wǎng)是第二子網(wǎng),即所述刪除的子網(wǎng)是在所述第一子網(wǎng)之后加入所述dci網(wǎng)絡(luò)中的子網(wǎng)。所述vdc管理系統(tǒng)則調(diào)用第一刪除接口刪除所述第二子網(wǎng)的入向路由,并調(diào)用第二刪除接口刪除所述第二子網(wǎng)的出向路由。所述第一刪除接口為zenic-logical-conf:deldciingressrout;所述第二刪除接口為zenic-logical-conf:deldciegressroute。

所述調(diào)用模塊,還用于若所刪除的子網(wǎng)是所述第一子網(wǎng),則調(diào)用第一刪除接口和第二刪除接口刪除所述第一子網(wǎng)的入向路由和出向路由,并調(diào)用第三刪除接口刪除所述dci網(wǎng)絡(luò)的通信路由。

若所述vdc管理系統(tǒng)所刪除的子網(wǎng)是第一子網(wǎng),所述vdc管理系統(tǒng)則調(diào)用第一刪除接口刪除所述第一子網(wǎng)的入向路由,調(diào)用所述第二刪除接口刪 除所述第一子網(wǎng)的出向路由,并調(diào)用第三刪除接口刪除所述dci網(wǎng)絡(luò)的通信路由。進(jìn)一步地,所述vdc管理系統(tǒng)還調(diào)用第四接口確認(rèn)所述第一子網(wǎng)的入向路由和出向路由是否從所述核心交換機(jī)中刪除,以確保所述核心交換機(jī)中無(wú)遺留的垃圾數(shù)據(jù)。所述第一刪除接口為zenic-logical-conf:deldciingressrout;所述第二刪除接口為zenic-logical-conf:deldciegressroute;所述第三刪除接口為zenic-logical-conf:deldciconn;所述第四接口為zenic-logical-conf:getdciconn。

本實(shí)施例通過(guò)當(dāng)不需要dci網(wǎng)絡(luò)中的子網(wǎng)時(shí),刪除所述dci網(wǎng)絡(luò)中的子網(wǎng),便于對(duì)虛擬化數(shù)據(jù)中心的維護(hù)。

需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1