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

一種基于想定分布式仿真的網(wǎng)絡(luò)配置方法及系統(tǒng)與流程

文檔序號:12729293閱讀:447來源:國知局
一種基于想定分布式仿真的網(wǎng)絡(luò)配置方法及系統(tǒng)與流程

本發(fā)明涉及分布式仿真系統(tǒng)網(wǎng)絡(luò)配置方法領(lǐng)域。更具體地,涉及一種基于想定分布式仿真的網(wǎng)絡(luò)配置方法及系統(tǒng)。



背景技術(shù):

隨著分布式仿真試驗的規(guī)模越來越大,實體數(shù)量越來越多,參與仿真的軍兵種越來越復(fù)雜,試驗所需的硬件設(shè)備也隨之增多,導(dǎo)致試驗網(wǎng)絡(luò)管理工作量也不斷增大。傳統(tǒng)分布式仿真試驗網(wǎng)絡(luò)的配置工作由網(wǎng)絡(luò)管理員手動完成。在需要網(wǎng)絡(luò)配置時,首先根據(jù)想定文件的試驗需求規(guī)劃網(wǎng)絡(luò)邏輯拓?fù)浣Y(jié)構(gòu),規(guī)劃參試模型的對應(yīng)節(jié)點,然后網(wǎng)絡(luò)管理員逐一登陸路由器、交換機(jī)等網(wǎng)絡(luò)設(shè)備和包括操作系統(tǒng)的參試主機(jī)。傳統(tǒng)的手動配置方法存在三方面顯著缺點,其一是由于仿真需要大量的樣本數(shù)據(jù),軍事想定不斷變化,從而導(dǎo)致網(wǎng)絡(luò)結(jié)構(gòu)不斷變化,一次仿真試驗往往包含成百上千種不同網(wǎng)絡(luò)邏輯拓?fù)浣Y(jié)構(gòu),手動配置頻次高,效率及其低下;其二是大規(guī)模分布式仿真試驗涉及網(wǎng)絡(luò)設(shè)備和主機(jī)眾多,所需要配置的節(jié)點眾多,工作量特別巨大;其三是對于大量的配置工作,傳統(tǒng)人工配置方法容易出現(xiàn)錯誤,而且引入的隱性錯誤會導(dǎo)致仿真結(jié)果出錯,需要反復(fù)查錯糾正,消耗大量時間,進(jìn)一步導(dǎo)致效率降低。

因此,需要提供一種針對軍事想定分布式仿真系統(tǒng)的網(wǎng)絡(luò)自動配置機(jī)制,達(dá)到快速、高效、準(zhǔn)確地自動完成網(wǎng)絡(luò)配置。



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

本發(fā)明的目的在于提供一種基于想定分布式仿真的網(wǎng)絡(luò)配置方法,本發(fā)明的另一個目的在于提供一種基于想定分布式仿真的網(wǎng)絡(luò)配置系統(tǒng),以提供一種針對想定分布式仿真的網(wǎng)絡(luò)自動配置方法及系統(tǒng),快速、高效、準(zhǔn)確地完成網(wǎng)絡(luò)配置,實現(xiàn)網(wǎng)絡(luò)配置的自動化。

為達(dá)到上述目的,本發(fā)明采用下述技術(shù)方案:

本發(fā)明一方面公開了一種基于想定分布式仿真的網(wǎng)絡(luò)配置方法,其特征在于,所述網(wǎng)絡(luò)配置方法包括:

S1:通過XML文件描述想定;

S2:錄入想定仿真系統(tǒng)的網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息;

S3:根據(jù)所述XML文件規(guī)劃網(wǎng)絡(luò)邏輯拓?fù)浣Y(jié)構(gòu)并進(jìn)行網(wǎng)絡(luò)配置。

優(yōu)選地,所述XML文件用于描述所述想定的多個實體以及各實體間的組成關(guān)系。

優(yōu)選地,各實體間的組成關(guān)系為樹形結(jié)構(gòu);

所述樹形結(jié)構(gòu)的任意兩層實體中,上層的每個父實體包括多個下層的子實體,沒有子實體的實體為葉子實體。

優(yōu)選地,所述S3包括:

S31:想定的每一個葉子實體對應(yīng)想定仿真系統(tǒng)中的一臺主機(jī);

S32:將父實體為同一個的所有葉子實體對應(yīng)的主機(jī)劃分到同一個虛擬局域網(wǎng)中,并為該虛擬局域網(wǎng)分配IP地址;

S33:為每個葉子實體對應(yīng)的主機(jī)分配IP地址和子網(wǎng)掩碼,該主機(jī)所屬的虛擬局域網(wǎng)的IP地址為該主機(jī)的默認(rèn)網(wǎng)關(guān)地址;

S34:對想定仿真系統(tǒng)中的每臺主機(jī)和網(wǎng)絡(luò)設(shè)備進(jìn)行網(wǎng)絡(luò)配置。

優(yōu)選地,所述S34包括:

S341:為每臺主機(jī)配置IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)地址;

S342:為想定仿真系統(tǒng)中的交換機(jī)和路由器指定虛擬局域網(wǎng),配置虛擬局域網(wǎng)IP地址以及設(shè)置SNMP端口地址。

優(yōu)選地,所述網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息包括交換機(jī)信息、路由器信息、主機(jī)配置信息和設(shè)備連接信息;

所述交換機(jī)信息和路由器信息包括設(shè)備型號、管理IP地址、SNMP共同體名稱、SNMP端口和SNMP版本;

所述主機(jī)配置信息包括IP地址和主機(jī)名;

所述設(shè)備連接信息包括設(shè)備連接的具體網(wǎng)絡(luò)端口。

本發(fā)明另一方面同時公開了一種基于想定分布式仿真的網(wǎng)絡(luò)配置系統(tǒng),其特征在于,所述網(wǎng)絡(luò)配置系統(tǒng)包括:主控模塊和分控模塊;

所述主控模塊用于通過XML文件描述想定,錄入想定仿真系統(tǒng)的網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息,并根據(jù)所述XML文件規(guī)劃網(wǎng)絡(luò)邏輯拓?fù)浣Y(jié)構(gòu),得到想定仿真系統(tǒng)中每臺主機(jī)和網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)配置信息,將每臺主機(jī)的網(wǎng)絡(luò)配置信息傳輸至所述分控模塊,并進(jìn)行系統(tǒng)中網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)配置;

所述分控模塊用于接收所述每臺主機(jī)的網(wǎng)絡(luò)配置信息,并對每臺主機(jī)進(jìn)行網(wǎng)絡(luò)配置。

優(yōu)選地,所述每臺主機(jī)的網(wǎng)絡(luò)配置信息為每臺主機(jī)的IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)地址;

網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)配置信息為仿真系統(tǒng)中交換機(jī)和路由器的虛擬局域網(wǎng)、虛擬局域網(wǎng)IP地址以及SNMP端口地址。

本發(fā)明的有益效果如下:

本發(fā)明通過XML對軍事想定進(jìn)行描述,然后根據(jù)仿真系統(tǒng)網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息規(guī)劃網(wǎng)絡(luò)邏輯拓?fù)浣Y(jié)構(gòu),以此得到仿真系統(tǒng)主機(jī)與網(wǎng)絡(luò)設(shè)備的配置信息,通過主控模塊和分控模塊的配置形式,各分控模塊可接收主控模塊的網(wǎng)絡(luò)配置指令,從而分別對仿真系統(tǒng)中的主機(jī)進(jìn)行網(wǎng)絡(luò)配置,從而實現(xiàn)高效、準(zhǔn)確、自動地完成網(wǎng)絡(luò)配置。

附圖說明

下面結(jié)合附圖對本發(fā)明的具體實施方式作進(jìn)一步詳細(xì)的說明。

圖1示出一種基于想定分布式仿真的網(wǎng)絡(luò)配置方法的流程圖。

圖2示出一種基于想定分布式仿真的網(wǎng)絡(luò)配置系統(tǒng)的示意圖。

具體實施方式

為了更清楚地說明本發(fā)明,下面結(jié)合優(yōu)選實施例和附圖對本發(fā)明做進(jìn)一步的說明。附圖中相似的部件以相同的附圖標(biāo)記進(jìn)行表示。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,下面所具體描述的內(nèi)容是說明性的而非限制性的,不應(yīng)以此限制本發(fā)明的保護(hù)范圍。

如圖1所示,本發(fā)明公開了一種基于想定分布式仿真的網(wǎng)絡(luò)配置方法,所述方法包括:

S1:通過可擴(kuò)展標(biāo)記語言(XML)文件描述想定。所述XML文件可用于描述所述想定的多個實體以及各實體間的組成關(guān)系。所述想定的實體為參與仿真的實體,其關(guān)系可采用樹形結(jié)構(gòu)進(jìn)行表達(dá),所述樹形結(jié)構(gòu)中的任意兩層實體,上層的實體為父實體,每個父實體包括多個下層的子實體,當(dāng)下層的子實體存在再下一層實體時,該子實體為其下一層的父實體,當(dāng)某實體不存在再下一層子實體時,該實體為葉子實體。

S2:錄入想定仿真系統(tǒng)的網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息。所述網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息仿真系統(tǒng)中的網(wǎng)絡(luò)設(shè)備的相關(guān)信息,可包括交換機(jī)信息、路由器信息、主機(jī)配置信息和設(shè)備連接信息。其中,所述交換機(jī)信息和路由器信息可包括設(shè)備型號、管理IP地址、簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)共同體名稱、SNMP端口和SNMP版本,所述主機(jī)配置信息可包括主機(jī)IP地址和主機(jī)名,所述設(shè)備連接信息包括設(shè)備連接的具體網(wǎng)絡(luò)端口。

S3:根據(jù)所述XML文件規(guī)劃網(wǎng)絡(luò)邏輯拓?fù)浣Y(jié)構(gòu)并進(jìn)行網(wǎng)絡(luò)配置。具體的,S3可包括:

S31:想定的每一個葉子實體對應(yīng)想定仿真系統(tǒng)中的一臺主機(jī),從而可根據(jù)XML中描述的實體與實體關(guān)系進(jìn)行仿真系統(tǒng)規(guī)劃。

S32:將父實體為同一個的所有葉子實體對應(yīng)的主機(jī)劃分到同一個虛擬局域網(wǎng)(VLAN)中,分配唯一的VLAN ID并為該VLAN分配IP地址。

S33:為每個葉子實體對應(yīng)的主機(jī)分配IP地址和子網(wǎng)掩碼,該主機(jī)所屬的VLAN的IP地址為其默認(rèn)網(wǎng)關(guān)地址。至此,可得到所有葉子實體對應(yīng)主機(jī)的IP地址和父實體的VLAN的IP地址。

S34:配置每臺主機(jī)和想定仿真系統(tǒng)中的網(wǎng)絡(luò)設(shè)備,完成網(wǎng)絡(luò)配置。首先,為每臺主機(jī)配置IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)地址,可重啟仿真系統(tǒng)以使設(shè)置生效,然后,為想定仿真系統(tǒng)中的交換機(jī)和路由器指定VLAN,配置VLANIP地址以及設(shè)置SNMP端口地址,可重啟主機(jī)完成配置生效,即可完成網(wǎng)絡(luò)配置。

如圖2所示,本發(fā)明同時公開了一種基于想定分布式仿真的網(wǎng)絡(luò)配置系統(tǒng),所述系統(tǒng)包括主控模塊和分控模塊。

所述主控模塊用于通過XML文件描述想定,所述XML文件可用于描述所述想定的多個實體以及各實體間的組成關(guān)系。所述想定的實體為參與仿真的實體,其關(guān)系可采用樹形結(jié)構(gòu)進(jìn)行表達(dá),所述樹形結(jié)構(gòu)中的任意兩層實體,上層的實體為父實體,每個父實體包括多個下層的子實體,當(dāng)下層的子實體存在再下一層實體時,該子實體為其下一層的父實體,當(dāng)某實體不存在再下一層子實體時,該實體為葉子實體。

進(jìn)一步的,所述主控模塊用于錄入想定仿真系統(tǒng)的網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息。所述網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息仿真系統(tǒng)中的網(wǎng)絡(luò)設(shè)備的相關(guān)信息,可包括交換機(jī)信息、路由器信息、主機(jī)配置信息和設(shè)備連接信息。其中,所述交換機(jī)信息和路由器信息可包括設(shè)備型號、管理IP地址、SNMP共同體名稱、SNMP端口和SNMP版本,所述主機(jī)配置信息可包括主機(jī)IP地址和主機(jī)名,所述設(shè)備連接信息包括設(shè)備連接的具體網(wǎng)絡(luò)端口。

進(jìn)一步的,所述主控模塊用于根據(jù)所述XML文件規(guī)劃網(wǎng)絡(luò)邏輯拓?fù)浣Y(jié)構(gòu),得到想定仿真系統(tǒng)中每臺主機(jī)和網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)配置信息,將每臺主機(jī)的網(wǎng)絡(luò)配置信息傳輸至所述分控模塊,在所述分控模塊對每臺主機(jī)進(jìn)行網(wǎng)絡(luò)配置后進(jìn)行系統(tǒng)中網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)配置,從而完成網(wǎng)絡(luò)配置。具體的,所述主控模塊可用于將想定的每一個葉子實體對應(yīng)想定仿真系統(tǒng)中的一臺主機(jī),從而可根據(jù)XML中描述的實體與實體關(guān)系進(jìn)行仿真系統(tǒng)規(guī)劃,將父實體為同一個的所有葉子實體對應(yīng)的主機(jī)劃分到同一個VLAN中,分配唯一的VLAN ID并為該VLAN分配IP地址,為每個葉子實體對應(yīng)的主機(jī)分配IP地址和子網(wǎng)掩碼,該主機(jī)所屬的VLAN的IP地址為其默認(rèn)網(wǎng)關(guān)地址。至此,可得到所有葉子實體對應(yīng)主機(jī)的IP地址和父實體的VLAN的IP地址。進(jìn)一步可用于配置每臺主機(jī)和想定仿真系統(tǒng)中的網(wǎng)絡(luò)設(shè)備,完成網(wǎng)絡(luò)配置。首先,所述主控模塊可根據(jù)網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息得到每臺主機(jī)配置IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)地址,作為網(wǎng)絡(luò)配置信息中的主機(jī)配置信息下發(fā)至所述分控模塊,所述分控模塊自動完成每臺主機(jī)的網(wǎng)絡(luò)配置,并執(zhí)行主機(jī)重啟以使設(shè)置生效,然后,所述主控模塊可依次為想定仿真系統(tǒng)中的交換機(jī)和路由器進(jìn)行配置,根據(jù)網(wǎng)絡(luò)物理拓?fù)浣Y(jié)構(gòu)信息生成網(wǎng)絡(luò)設(shè)備配置命令,所述命令包括將設(shè)備端口劃分到指定VLAN、設(shè)置VLAN地址和設(shè)置端口地址等,所述主控模塊可向網(wǎng)絡(luò)設(shè)備發(fā)送SNMP消息使其執(zhí)行該命令,為交換機(jī)和路由器指定VLAN,配置虛擬局域網(wǎng)IP地址以及設(shè)置SNMP端口地址,可重啟主機(jī)完成配置生效,即可完成網(wǎng)絡(luò)配置。

所述分控模塊用于接收所述每臺主機(jī)的網(wǎng)絡(luò)配置信息,并對每臺主機(jī)進(jìn)行網(wǎng)絡(luò)配置,配置IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)地址,然后重啟主機(jī)以使配置生效。

顯然,本發(fā)明的上述實施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實施方式的限定,對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動,這里無法對所有的實施方式予以窮舉,凡是屬于本發(fā)明的技術(shù)方案所引伸出的顯而易見的變化或變動仍處于本發(fā)明的保護(hù)范圍之列。

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