本發(fā)明涉及網(wǎng)絡編排領域,具體的說是一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法。
背景技術(shù):
1、在多模態(tài)網(wǎng)絡環(huán)境中,網(wǎng)絡模態(tài)的生成與拓撲構(gòu)建主要是通過命令行或編程的方式生成,對于多模態(tài)網(wǎng)絡開發(fā)人員來說,由于需要將網(wǎng)絡基線元素不斷的按照需求進行組合才能夠生成網(wǎng)絡模態(tài),如何深刻理解用戶的需求,并將用戶的需求繪制出多模態(tài)網(wǎng)絡原型,成為了一項復雜的工作。該生成方式存在兩個主要問題:一是該網(wǎng)絡構(gòu)建方式存在技術(shù)門檻,由于多模態(tài)網(wǎng)絡相較傳統(tǒng)網(wǎng)絡對基礎資源的操作更加細粒度,普通用戶需要通過專業(yè)的開發(fā)人員才能構(gòu)建;二是多模態(tài)網(wǎng)絡是生成式網(wǎng)絡,相比于傳統(tǒng)網(wǎng)絡需要更多的操作,這要求開發(fā)人員和需求人員有更多的溝通,容易出現(xiàn)開發(fā)人員對用戶意圖理解的偏差,導致構(gòu)建的多模態(tài)網(wǎng)絡無法滿足用戶的需求。
技術(shù)實現(xiàn)思路
1、本發(fā)明所要解決的技術(shù)問題是克服多模態(tài)網(wǎng)絡構(gòu)建過程復雜,且構(gòu)建過程中用戶需求與最終部署容易出現(xiàn)偏差的缺陷,提供一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法。
2、本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案是:一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,包括以下步驟:
3、(1)、將常用模態(tài)所需的網(wǎng)絡基線元素封裝成模態(tài)模板,并整合到圖形用戶界面供用戶圖形化調(diào)用的工具插件中;
4、(2)、用戶利用圖形用戶界面的工具插件繪制所需要的網(wǎng)絡結(jié)構(gòu)并配置需要運行的網(wǎng)絡模態(tài);
5、(3)、根據(jù)繪制完成的內(nèi)容生成包括目標模態(tài)類型、網(wǎng)絡拓撲信息、網(wǎng)絡基線元素類型及數(shù)量的配置文件;
6、(4)、配置文件提交至控制器,控制器對配置文件進行解析;
7、(5)、控制器根據(jù)解析的內(nèi)容調(diào)用網(wǎng)絡基線元素進行組合生成網(wǎng)絡模態(tài),并根據(jù)網(wǎng)絡拓撲信息構(gòu)建網(wǎng)絡;將生成的網(wǎng)絡模態(tài)部署到構(gòu)建的網(wǎng)絡上,生成多模態(tài)網(wǎng)絡。
8、所述的網(wǎng)絡基線元素為基礎網(wǎng)絡設施及其運行的規(guī)則、參數(shù)的虛擬化網(wǎng)絡元素。
9、所述的工具插件中還包含可編排的基礎網(wǎng)絡模板、網(wǎng)絡設備和網(wǎng)絡基線元素。
10、所述的步驟(3)中,繪制完成的內(nèi)容先經(jīng)過校驗,檢查是否超出現(xiàn)有網(wǎng)絡設施的運行能力以及是否符合多模態(tài)網(wǎng)絡規(guī)范,校驗通過后生成配置文件。
11、所述的步驟(4)中,將配置文件解析成按照類別歸類的信息,將不同類別的信息存儲在數(shù)據(jù)庫中對應的表中。
12、配置文件解析的信息包括模態(tài)名稱、設備名稱、設備類型、基線元素類型和連接關(guān)系,不同類型的信息存儲在數(shù)據(jù)庫中的不同表中。
13、所述的步驟(5)中,控制器從數(shù)據(jù)庫的各表中獲取元素需求和組合的規(guī)則,然后調(diào)用對應的網(wǎng)絡基線元素進行組合生成網(wǎng)絡模態(tài)。
14、所述的步驟(5)中,控制器根據(jù)調(diào)用網(wǎng)絡基線元素,并按照模態(tài)模版進行組合生成網(wǎng)絡模態(tài)。
15、所述的步驟(5)中,部署網(wǎng)絡模態(tài)后,根據(jù)網(wǎng)絡拓撲信息下發(fā)路由策略到所構(gòu)建網(wǎng)絡的各網(wǎng)元節(jié)點,生成多模態(tài)網(wǎng)絡。
16、所述的圖形用戶界面和工具插件基于瀏覽器設計。
17、本發(fā)明的有益效果是:用戶可以利用圖形用戶界面通過圖形化的工具插件繪制網(wǎng)絡結(jié)構(gòu)并配置網(wǎng)絡模態(tài),使用戶能夠清楚的表達網(wǎng)絡需求,且過程中不需要對網(wǎng)絡元素進行手動的組合調(diào)用,極大的簡化了用戶構(gòu)建多模態(tài)網(wǎng)絡的操作,降低了技術(shù)門檻??梢杂行Ы档投嗄B(tài)網(wǎng)絡環(huán)境中構(gòu)建模態(tài)和創(chuàng)建拓撲的難度,能夠自動化的構(gòu)建多模態(tài)網(wǎng)絡。
1.一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:包括以下步驟:
2.如權(quán)利要求1所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:所述的網(wǎng)絡基線元素為基礎網(wǎng)絡設施及其運行的規(guī)則、參數(shù)的虛擬化網(wǎng)絡元素。
3.如權(quán)利要求1所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:所述的工具插件中還包含可編排的基礎網(wǎng)絡模板、網(wǎng)絡設備和網(wǎng)絡基線元素。
4.如權(quán)利要求1所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:所述的步驟(3)中,繪制完成的內(nèi)容先經(jīng)過校驗,檢查是否超出現(xiàn)有網(wǎng)絡設施的運行能力以及是否符合多模態(tài)網(wǎng)絡規(guī)范,校驗通過后生成配置文件。
5.如權(quán)利要求1所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:所述的步驟(4)中,將配置文件解析成按照類別歸類的信息,將不同類別的信息存儲在數(shù)據(jù)庫中對應的表中。
6.如權(quán)利要求5所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:配置文件解析的信息包括模態(tài)名稱、設備名稱、設備類型、基線元素類型和連接關(guān)系,不同類型的信息存儲在數(shù)據(jù)庫中的不同表中。
7.如權(quán)利要求5或6所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:所述的步驟(5)中,控制器從數(shù)據(jù)庫的各表中獲取元素需求和組合的規(guī)則,然后調(diào)用對應的網(wǎng)絡基線元素進行組合生成網(wǎng)絡模態(tài)。
8.如權(quán)利要求1所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:所述的步驟(5)中,控制器根據(jù)調(diào)用網(wǎng)絡基線元素,并按照模態(tài)模版進行組合生成網(wǎng)絡模態(tài)。
9.如權(quán)利要求1所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:所述的步驟(5)中,部署網(wǎng)絡模態(tài)后,根據(jù)網(wǎng)絡拓撲信息下發(fā)路由策略到所構(gòu)建網(wǎng)絡的各網(wǎng)元節(jié)點,生成多模態(tài)網(wǎng)絡。
10.如權(quán)利要求1所述的一種基于圖形化網(wǎng)絡編排的多模態(tài)網(wǎng)絡生成方法,其特征在于:所述的圖形用戶界面和工具插件基于瀏覽器設計。