当前位置: 首页 > 专利查询>南京大学专利>正文

基于SDN的空间信息网络半实物集中式仿真平台及其实现方法技术

技术编号:14370101 阅读:230 留言:0更新日期:2017-01-09 15:40
本发明专利技术提供一种基于SDN的空间信息网络半实物集中式仿真平台及其实现方法,是一种真实节点和虚拟节点的联合可控的空间信息网络仿真平台实现方法。仿真平台工作过程中网络节点之间产生真实的数据流,最大程度地保证仿真的真实性;并且架构灵活、可扩展,可充分满足空间信息网络的可重构性、规模化、多层次的网络仿真需求;同时将网络设备与节点设备开放出来,完全基于用户可自定义的原则,根据网络实际情况定义网络具体参数,并及时监测、统计和反馈仿真结果信息。

【技术实现步骤摘要】

本专利技术涉及计算机仿真
,具体而言涉及一种基于SDN的空间信息网络半实物集中式仿真平台及其实现方法
技术介绍
空间信息系统具有其他系统无法取代的优势,各类空间信息是服务国民经济建设、国家安全不可或缺的保障。空间信息网络是以空间平台(如同步卫星或中、低轨道卫星、平流层气球和有人或无人驾驶飞机等)为载体,实时获取、传输和处理空间信息的网络系统。为了能够进行空间信息网络的测试,需要一个满足天地一体化信息网络物理层关键技术与网络协议实验测试需求的半实物高保真度地面仿真环境。目前空间信息网络主要的仿真方法包括传统的集中式卫星仿真平台与分布式仿真平台。传统的集中式仿真平台,通过软件信道模拟的方式,主要实现点对点的空间信道仿真,在仿真参数的真实性方面,所获得的数据结果相对可信可靠,但是在网络仿真的灵活性、可重构性方面,不能形成一个灵活可扩展的仿真平台;而各类半实物仿真设备测试成本巨大、用途相对单一,建立集中统一的大型仿真平台费效比很低。分布式的仿真平台,可通过公网或局域网将多个实验站点中的仿真器件联合起来进行仿真,虽然具有可扩展性,但是其仿真的真实性和灵活性欠佳,分布式节点之间的链路特性难以控制,不能很好地构成一个真实可靠而又灵活组网的仿真平台;各单位自建仿真系统千差万别,重点针对单一关键技术,相对封闭,难以适应全网仿真。
技术实现思路
本专利技术旨在提供一种多层次、灵活、开放、可扩展的仿真平台的实现方法,屏蔽仿真、测试资源的空间分布限制和软硬件异构特性,解决链路模拟中的空间远距离传输引起的长时延、高误码乃至中断以及非对称等链路特性,解决网络中由于节点高动态特性引起的动态拓扑变化,以及组网过程中的网络异构、网络规模化、多路等特征,使得仿真平台能应用于大规模复杂的空间信息网络仿真之中,并且使仿真结果可信可靠。为实现上述目的,本专利技术提出一种基于SDN的空间信息网络半实物集中式仿真平台的实现方法,包括:步骤1、针对特定的空间信息网络场景,构建包含天基骨干传输网、天基接入网、小卫星链路、地面站以及终端用户的仿真场景;步骤2、构建包括STK工作站以及主控器和SDN控制器的控制系统,外部的用户通过交互主控器配置、控制、监控与采集数据,实现对仿真网络的控制;步骤3、构建空间+信息网络和地面站网络的仿真设备、实际的终端用户和任务控制中心,模拟的空间节点和地面站通过建立多种协议栈将数据从空间节点发送到实际的卫星链路或者所仿真的卫星信道中,实现数据的收发和采集;其中,上述步骤1-3的实现过程中,通过下述方式实现具体的配置:1)控制系统部分,被设置成直接对用户负责,接收来自预先定义或生成的网络参数,并将参数保存在自己的数据库系统中;仿真过程中,调用数据库中的参数数据,并向软件定义网络控制器以及各真实节点和虚拟节点的端程序下发控制信息;同时,主控制器不断接收来自网络中的交换机以及各节点所返回的仿真信息,处理数据并将分析结果显示出来;2)真实节点配置,真实节点被设置用于模拟网络中的骨干节点或仿真测试中需重点观察的节点,每一个节点上都运行了相应的与主控制器所匹配的端程序,用来接收从主控制器所发送的控制信息,并将自身的仿真信息反馈给主控制器;真实节点中的一部分被设置成能够容纳更多种类的真实节点与真实链路,包括普通通信节点、真实卫星链路、嵌入式节点,用以测试不同的通信链路和通信协议;3)虚拟机配置,使用若干服务器,通过虚拟化软件创建虚拟化的节点,创建节点数量由服务器硬件性能决定,并且被设置成可通过添加服务器的方式动态地加入更多的虚拟节点,实现网络仿真节点数量的可扩展性及节点配置的灵活性;虚拟节点用来仿真网络中的大规模存在的通信节点和通信链路;虚拟机和真实节点共同参与仿真;4)软件定义控制器配置,在仿真过程中,软件定义控制器配置被设置成用于接收来自主控制器的拓扑变换信息,以实时地将网络连通状态转换成流表信息,发送到所控制的SDN交换机上,实现软件定义上的可控制网络;5)SDN交换机部分,分为真实的SDN交换机和虚拟的SDN交换机,真实SDN交换机连接真实节点,虚拟SDN交换机连接虚拟机,交换机之间互连形成互通网络;真实SDN交换机和虚拟SDN交换机均从主控制器处获得流表,形成预先定义的网络,SDN交换机部分实时将交换机数据回传到主控制器,由主控制器分析并显示网络状况。进一步的实施例中,所述虚拟机配置过程中,使用的虚拟化软件采用KVM、XEN、VMWare中的至少一种。进一步的实施例中,所述真实节点配置过程中,真实节点通过用于模拟网络节点的电脑、嵌入式设备及半实物设备实现。进一步的实施例中,所述协议栈包括TCP/IP、DTN、SCPS、CCSDS、TM/TC以及AOS。本专利技术的另一目的在于提供一种基于上述方法实现的基于SDN的空间信息网络半实物集中式仿真平台。与现有技术相比,本专利技术的有益效果在于:本专利技术提供了一种基于SDN的空间信息网络半实物集中式仿真平台的实现方法,属于一种真实节点和虚拟节点的联合可控的空间信息网络仿真平台的实现方法,仿真平台工作过程中网络节点之间产生真实的数据流,最大程度地保证仿真的真实性;架构灵活、可扩展,可充分满足空间信息网络的可重构性、规模化、多层次的网络仿真需求。将网络设备与节点设备开放出来,完全基于用户可自定义的原则,根据网络实际情况定义网络具体参数,并及时监测、统计和反馈仿真结果信息。附图说明图1是本专利技术的真实节点和虚拟节点的联合可控的空间信息网络仿真平台的逻辑平面原理示意图。图2是本专利技术的真实节点和虚拟节点的联合可控的空间信息网络仿真平台的架构图。图3是本专利技术的真实节点和虚拟节点的联合可控的空间信息网络仿真平台的物理模型示意图。图4是本专利技术的真实节点和虚拟节点的联合可控的空间信息网络仿真平台的总体工作流程图。图5是本专利技术的真实节点和虚拟节点的联合可控的空间信息网络仿真平台的数据采集样点示意图。具体实施方式为了更了解本专利技术的
技术实现思路
,特举具体实施例并配合所附图式说明如下。结合图1-图5所示,本专利技术提出一种空间信息网络半实物集中式仿真平台的实现方法,即基于SDN的空间信息网络半实物集中式仿真平台的实现,分为实验逻辑平面、控制平面以及数据平面三个部分,涉及节点、链路、资源、业务等仿真要素的实现。本专利技术的空间信息网络半实物仿真平台的实现方法将软件定义网络技术、虚拟化技术以及信道传输控制技术相结合,利用软件定义的方式通过真实软件定义网络(SoftwareDefinedNetwork,SDN)交换机与虚拟机中的虚拟SDN交换机(例如:OpenVSwitch)结合,将真实节点和虚拟节点集成互联到仿真平台进行联合仿真。真实节点可设置为网络中的骨干节点或仿真过程中的需重点观测的关键节点,用于提高仿真的真实性;虚拟节点作为仿真中的次级节点,模拟网络中存在的大量节点,实现可扩展的大规模网络仿真。通过软件定义的方式控制上述节点之间的动态拓扑关系进行组网,节点之间链路的信道特征由信道模拟器控制实现,使得本专利技术实现的仿真平台针对网络测试满足按需灵活组网、控制网络节点数量、配置网络及节点各项参数、并灵活加载网络协议等功能,具备真实性、可重构性、可扩展性以及规模化等性能。本专利技术的空间信息网络半实物集中式仿真平台实现的总体方案包括如本文档来自技高网
...
基于SDN的空间信息网络半实物集中式仿真平台及其实现方法

【技术保护点】
一种基于SDN的空间信息网络半实物集中式仿真平台的实现方法,其特征在于,包括下述步骤:步骤1、针对特定的空间信息网络场景,构建包含天基骨干传输网、天基接入网、小卫星链路、地面站以及终端用户的仿真场景;步骤2、构建包括STK工作站以及主控器和SDN控制器的控制系统,外部的用户通过交互主控器配置、控制、监控与采集数据,实现对仿真平台的控制;步骤3、构建空间+信息网络和地面站网络的仿真设备、实际的终端用户和任务控制中心,模拟的空间节点和地面站通过建立多种协议栈将数据从空间节点发送到实际的卫星链路或者所仿真的卫星信道中,实现数据的收发和采集;其中,上述步骤1‑3的实现过程通过下述方式实现具体的配置:1)控制系统部分,被设置成直接对用户负责,接收来自预先定义或生成的网络参数,并将参数保存在自己的数据库系统中;仿真过程中,调用数据库中的参数数据,并向软件定义网络控制器以及各真实节点和虚拟节点的端程序下发控制信息;同时,主控制器不断接收来自网络中的交换机以及各节点所返回的仿真信息,处理数据并将分析结果显示出来;用户不仅可以通过主控系统随时控制仿真进程,定义网络通信事件,并且可以实时地从仿真系统获得反馈,得到仿真结果;2)真实节点配置,真实节点被设置用于模拟网络中的骨干节点或仿真测试中需重点观察的节点,每一个节点上都运行了相应的与主控制器所匹配的端程序,用来接收从主控制器所发送的控制信息,并将自身的仿真信息反馈给主控制器;3)虚拟机配置,使用若干服务器,通过虚拟化软件创建虚拟化的节点,并且被设置成可通过添加服务器的方式动态地加入更多的虚拟节点,实现网络仿真节点数量的可扩展性及节点配置的灵活性;虚拟节点用来仿真网络中的大规模存在的通信节点和通信链路;虚拟机和真实节点共同参与仿真;4)软件定义控制器配置,在仿真过程中,软件定义控制器配置被设置成用于接收来自主控制器的拓扑变换信息,以实时地将网络连通状态转换成流表信息,发送到所控制的SDN交换机上,实现软件定义上的可控制网络;5)SDN交换机部分,分为真实的SDN交换机和虚拟的SDN交换机,真实SDN交换机连接真实节点,虚拟SDN交换机连接虚拟机,交换机之间互连形成互通网络;真实SDN交换机和虚拟SDN交换机均从主控制器处获得流表,形成预先定义的网络,SDN交换机部分实时将交换机数据回传到主控制器,由主控制器分析并显示网络状况。...

【技术特征摘要】
1.一种基于SDN的空间信息网络半实物集中式仿真平台的实现方法,其特征在于,包括下述步骤:步骤1、针对特定的空间信息网络场景,构建包含天基骨干传输网、天基接入网、小卫星链路、地面站以及终端用户的仿真场景;步骤2、构建包括STK工作站以及主控器和SDN控制器的控制系统,外部的用户通过交互主控器配置、控制、监控与采集数据,实现对仿真平台的控制;步骤3、构建空间+信息网络和地面站网络的仿真设备、实际的终端用户和任务控制中心,模拟的空间节点和地面站通过建立多种协议栈将数据从空间节点发送到实际的卫星链路或者所仿真的卫星信道中,实现数据的收发和采集;其中,上述步骤1-3的实现过程通过下述方式实现具体的配置:1)控制系统部分,被设置成直接对用户负责,接收来自预先定义或生成的网络参数,并将参数保存在自己的数据库系统中;仿真过程中,调用数据库中的参数数据,并向软件定义网络控制器以及各真实节点和虚拟节点的端程序下发控制信息;同时,主控制器不断接收来自网络中的交换机以及各节点所返回的仿真信息,处理数据并将分析结果显示出来;用户不仅可以通过主控系统随时控制仿真进程,定义网络通信事件,并且可以实时地从仿真系统获得反馈,得到仿真结果;2)真实节点配置,真实节点被设置用于模拟网络中的骨干节点或仿真测试中需重点观察的节点,每一个节点上都运行了相应的与主控制器所匹配的端程序,用来接收从主控制器所发送的控制信息,并将自身的仿真信息反馈给主控制器;3)虚拟机配置,使用若干服务器,通过虚拟化软件创建虚拟化的节点,并且被设置成可通过添加服务器的方式动态地加入更多的虚拟节点,实现网络仿真节点数量的可扩展性及节点配置的灵活性;虚拟节点用来仿真网络中的大规模存在的通信节点和通信链路;虚拟机和真实节点共同参与仿真;4)软件定义控制器配置,在仿真过...

【专利技术属性】
技术研发人员:陆天舆张文瑞赵康僆李文峰范晨阳倪小钦张乃通
申请(专利权)人:南京大学
类型:发明
国别省市:江苏;32

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

1