一种基于想定分布式仿真的网络配置方法及系统技术方案

技术编号:15695225 阅读:113 留言:0更新日期:2017-06-24 10:38
本发明专利技术公开一种基于想定分布式仿真的网络配置方法,所述网络配置方法包括:S1:通过XML文件描述想定;S2:录入想定仿真系统的网络物理拓扑结构信息;S3:根据所述XML文件规划网络逻辑拓扑结构并进行网络配置,本发明专利技术同时公开了一种基于想定分布式仿真的网络配置系统,本发明专利技术通过XML对想定进行描述,然后根据仿真系统网络物理拓扑结构信息规划网络逻辑拓扑结构,以此得到仿真系统主机与网络设备的配置信息,从而高效、准确、自动地完成网络配置。

【技术实现步骤摘要】
一种基于想定分布式仿真的网络配置方法及系统
本专利技术涉及分布式仿真系统网络配置方法领域。更具体地,涉及一种基于想定分布式仿真的网络配置方法及系统。
技术介绍
随着分布式仿真试验的规模越来越大,实体数量越来越多,参与仿真的军兵种越来越复杂,试验所需的硬件设备也随之增多,导致试验网络管理工作量也不断增大。传统分布式仿真试验网络的配置工作由网络管理员手动完成。在需要网络配置时,首先根据想定文件的试验需求规划网络逻辑拓扑结构,规划参试模型的对应节点,然后网络管理员逐一登陆路由器、交换机等网络设备和包括操作系统的参试主机。传统的手动配置方法存在三方面显著缺点,其一是由于仿真需要大量的样本数据,军事想定不断变化,从而导致网络结构不断变化,一次仿真试验往往包含成百上千种不同网络逻辑拓扑结构,手动配置频次高,效率及其低下;其二是大规模分布式仿真试验涉及网络设备和主机众多,所需要配置的节点众多,工作量特别巨大;其三是对于大量的配置工作,传统人工配置方法容易出现错误,而且引入的隐性错误会导致仿真结果出错,需要反复查错纠正,消耗大量时间,进一步导致效率降低。因此,需要提供一种针对军事想定分布式仿真系统的网络自动配置机制,达到快速、高效、准确地自动完成网络配置。
技术实现思路
本专利技术的目的在于提供一种基于想定分布式仿真的网络配置方法,本专利技术的另一个目的在于提供一种基于想定分布式仿真的网络配置系统,以提供一种针对想定分布式仿真的网络自动配置方法及系统,快速、高效、准确地完成网络配置,实现网络配置的自动化。为达到上述目的,本专利技术采用下述技术方案:本专利技术一方面公开了一种基于想定分布式仿真的网络配置方法,其特征在于,所述网络配置方法包括:S1:通过XML文件描述想定;S2:录入想定仿真系统的网络物理拓扑结构信息;S3:根据所述XML文件规划网络逻辑拓扑结构并进行网络配置。优选地,所述XML文件用于描述所述想定的多个实体以及各实体间的组成关系。优选地,各实体间的组成关系为树形结构;所述树形结构的任意两层实体中,上层的每个父实体包括多个下层的子实体,没有子实体的实体为叶子实体。优选地,所述S3包括:S31:想定的每一个叶子实体对应想定仿真系统中的一台主机;S32:将父实体为同一个的所有叶子实体对应的主机划分到同一个虚拟局域网中,并为该虚拟局域网分配IP地址;S33:为每个叶子实体对应的主机分配IP地址和子网掩码,该主机所属的虚拟局域网的IP地址为该主机的默认网关地址;S34:对想定仿真系统中的每台主机和网络设备进行网络配置。优选地,所述S34包括:S341:为每台主机配置IP地址、子网掩码和默认网关地址;S342:为想定仿真系统中的交换机和路由器指定虚拟局域网,配置虚拟局域网IP地址以及设置SNMP端口地址。优选地,所述网络物理拓扑结构信息包括交换机信息、路由器信息、主机配置信息和设备连接信息;所述交换机信息和路由器信息包括设备型号、管理IP地址、SNMP共同体名称、SNMP端口和SNMP版本;所述主机配置信息包括IP地址和主机名;所述设备连接信息包括设备连接的具体网络端口。本专利技术另一方面同时公开了一种基于想定分布式仿真的网络配置系统,其特征在于,所述网络配置系统包括:主控模块和分控模块;所述主控模块用于通过XML文件描述想定,录入想定仿真系统的网络物理拓扑结构信息,并根据所述XML文件规划网络逻辑拓扑结构,得到想定仿真系统中每台主机和网络设备的网络配置信息,将每台主机的网络配置信息传输至所述分控模块,并进行系统中网络设备的网络配置;所述分控模块用于接收所述每台主机的网络配置信息,并对每台主机进行网络配置。优选地,所述每台主机的网络配置信息为每台主机的IP地址、子网掩码和默认网关地址;网络设备的网络配置信息为仿真系统中交换机和路由器的虚拟局域网、虚拟局域网IP地址以及SNMP端口地址。本专利技术的有益效果如下:本专利技术通过XML对军事想定进行描述,然后根据仿真系统网络物理拓扑结构信息规划网络逻辑拓扑结构,以此得到仿真系统主机与网络设备的配置信息,通过主控模块和分控模块的配置形式,各分控模块可接收主控模块的网络配置指令,从而分别对仿真系统中的主机进行网络配置,从而实现高效、准确、自动地完成网络配置。附图说明下面结合附图对本专利技术的具体实施方式作进一步详细的说明。图1示出一种基于想定分布式仿真的网络配置方法的流程图。图2示出一种基于想定分布式仿真的网络配置系统的示意图。具体实施方式为了更清楚地说明本专利技术,下面结合优选实施例和附图对本专利技术做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本专利技术的保护范围。如图1所示,本专利技术公开了一种基于想定分布式仿真的网络配置方法,所述方法包括:S1:通过可扩展标记语言(XML)文件描述想定。所述XML文件可用于描述所述想定的多个实体以及各实体间的组成关系。所述想定的实体为参与仿真的实体,其关系可采用树形结构进行表达,所述树形结构中的任意两层实体,上层的实体为父实体,每个父实体包括多个下层的子实体,当下层的子实体存在再下一层实体时,该子实体为其下一层的父实体,当某实体不存在再下一层子实体时,该实体为叶子实体。S2:录入想定仿真系统的网络物理拓扑结构信息。所述网络物理拓扑结构信息仿真系统中的网络设备的相关信息,可包括交换机信息、路由器信息、主机配置信息和设备连接信息。其中,所述交换机信息和路由器信息可包括设备型号、管理IP地址、简单网络管理协议(SNMP)共同体名称、SNMP端口和SNMP版本,所述主机配置信息可包括主机IP地址和主机名,所述设备连接信息包括设备连接的具体网络端口。S3:根据所述XML文件规划网络逻辑拓扑结构并进行网络配置。具体的,S3可包括:S31:想定的每一个叶子实体对应想定仿真系统中的一台主机,从而可根据XML中描述的实体与实体关系进行仿真系统规划。S32:将父实体为同一个的所有叶子实体对应的主机划分到同一个虚拟局域网(VLAN)中,分配唯一的VLANID并为该VLAN分配IP地址。S33:为每个叶子实体对应的主机分配IP地址和子网掩码,该主机所属的VLAN的IP地址为其默认网关地址。至此,可得到所有叶子实体对应主机的IP地址和父实体的VLAN的IP地址。S34:配置每台主机和想定仿真系统中的网络设备,完成网络配置。首先,为每台主机配置IP地址、子网掩码和默认网关地址,可重启仿真系统以使设置生效,然后,为想定仿真系统中的交换机和路由器指定VLAN,配置VLANIP地址以及设置SNMP端口地址,可重启主机完成配置生效,即可完成网络配置。如图2所示,本专利技术同时公开了一种基于想定分布式仿真的网络配置系统,所述系统包括主控模块和分控模块。所述主控模块用于通过XML文件描述想定,所述XML文件可用于描述所述想定的多个实体以及各实体间的组成关系。所述想定的实体为参与仿真的实体,其关系可采用树形结构进行表达,所述树形结构中的任意两层实体,上层的实体为父实体,每个父实体包括多个下层的子实体,当下层的子实体存在再下一层实体时,该子实体为其下一层的父实体,当某实体不存在再下一层子实体时,该实体为叶子实体。进一步的,所述主控本文档来自技高网...
一种基于想定分布式仿真的网络配置方法及系统

【技术保护点】
一种基于想定分布式仿真的网络配置方法,其特征在于,所述网络配置方法包括:S1:通过XML文件描述想定;S2:录入想定仿真系统的网络物理拓扑结构信息;S3:根据所述XML文件规划网络逻辑拓扑结构并进行网络配置。

【技术特征摘要】
1.一种基于想定分布式仿真的网络配置方法,其特征在于,所述网络配置方法包括:S1:通过XML文件描述想定;S2:录入想定仿真系统的网络物理拓扑结构信息;S3:根据所述XML文件规划网络逻辑拓扑结构并进行网络配置。2.根据权利要求1所述的网络配置方法,其特征在于,所述XML文件用于描述所述想定的多个实体以及各实体间的组成关系。3.根据权利要求2所述的网络配置方法,其特征在于,各实体间的组成关系为树形结构;所述树形结构的任意两层实体中,上层的每个父实体包括多个下层的子实体,没有子实体的实体为叶子实体。4.根据权利要求3所述的网络配置方法,其特征在于,所述S3包括:S31:想定的每一个叶子实体对应想定仿真系统中的一台主机;S32:将父实体为同一个的所有叶子实体对应的主机划分到同一个虚拟局域网中,并为该虚拟局域网分配IP地址;S33:为每个叶子实体对应的主机分配IP地址和子网掩码,该主机所属的虚拟局域网的IP地址为该主机的默认网关地址;S34:对想定仿真系统中的每台主机和网络设备进行网络配置。5.根据权利要求4所述的网络配置方法,其特征在于,所述S34包括:S341:为每台主机配置IP地址、子网掩码和默认网关地址;S342:为想定仿真系...

【专利技术属性】
技术研发人员:陈秋瑞卿杜政梅铮
申请(专利权)人:北京仿真中心
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1