CN109905280B - 一种面向移动卫星网络的仿真方法及*** - Google Patents
一种面向移动卫星网络的仿真方法及*** Download PDFInfo
- Publication number
- CN109905280B CN109905280B CN201910215374.8A CN201910215374A CN109905280B CN 109905280 B CN109905280 B CN 109905280B CN 201910215374 A CN201910215374 A CN 201910215374A CN 109905280 B CN109905280 B CN 109905280B
- Authority
- CN
- China
- Prior art keywords
- data
- plane
- control plane
- satellite
- simulation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种面向移动卫星网络的仿真方法及***,仿真***中,卫星参数生成模块能够生成卫星参数数据,并将卫星参数数据输入控制平面;外接模块向数据平面及控制平面输入用户请求;控制平面根据卫星参数数据,设置链路通断状态,并基于链路通断状态,计算数据包的传输路径;数据平面基于传输路径,转发数据包。可见,本发明实施例提供的仿真***能够模拟卫星网络的通信过程,其中,控制平面通过设置卫星间链路通断状态来模拟卫星网络状态,且负责通信过程的核心计算,而数据平面仅进行数据包的转发,由于控制平面与数据平面分离,因此便于进行集中管理,且能够进行分布式仿真,提高了整个仿真实验平台的仿真效率。
Description
技术领域
本发明涉及无线通信技术领域,特别是涉及一种面向移动卫星网络的仿真方法及***。
背景技术
在无线通信领域中,移动卫星网络具有覆盖面广和受地形地貌影响小等特点,适用于跨境通信、海上通信等场景。
在搭建移动卫星网络之前,需要进行地面的仿真测试,以验证网络各项技术设计的合理性。
现有的面向移动卫星网络的仿真实验平台通常采用虚拟机来实现,即用虚拟机来模拟单个卫星的通信处理以及数据包转发等,由于移动卫星网络中通常包含大量的卫星,因此,采用虚拟机来模拟各个卫星时,不便于集中管理,例如,当需要基于新的通信协议进行仿真时,要更新各个虚拟机的通信协议才能开始仿真。可见,无法对各个虚拟机进行集中管理会导致整个仿真实验平台的仿真效率较低。
发明内容
本发明实施例的目的在于提供一种面向移动卫星网络的仿真方法及***,以实现对仿真***进行集中管理,提高仿真效率。具体技术方案如下:
为了实现上述目的,本发明实施例提供了一种面向移动卫星网络的仿真***,所述***包括:卫星参数生成模块,控制平面,数据平面和外接模块,
所述外接模块,用于接收用户请求,并向所述数据平面及控制平面输入所述用户请求,所述用户请求中包含数据包及目的地址;
所述卫星参数生成模块,用于生成卫星参数数据,并将所述卫星参数数据输入所述控制平面;
所述控制平面,用于基于所述卫星参数数据,设置链路通断状态;并基于所述链路通断状态,计算所述数据包的传输路径,并将所述传输路径输入所述数据平面;
所述数据平面,用于基于所述传输路径,转发所述数据包。
可选的,所述控制平面包括多个通信逻辑单元;所述数据平面包括多个节点类白盒交换机;所述通信逻辑单元与所述节点类白盒交换机一一对应;
所述通信逻辑单元,用于确定待仿真的通信协议,并基于所述待仿真的通信协议,计算所述数据包的传输路径,并将所述传输路径输入与所述通信逻辑单元对应的节点类白盒交换机;
所述节点类白盒交换机,用于基于所述传输路径,转发所述数据包。
可选的,所述数据平面还包括多个移动类白盒交换机,所述移动类白盒交换机,用于确定用户单元与所述节点类白盒交换机的连接关系,并基于所述连接关系,确定针对所述用户单元的数据包传输路径。
可选的,所述控制平面包括仿真数据采集模块,
所述仿真数据采集模块,用于从所述数据平面采集不同通信协议下的仿真数据,根据所述仿真数据进行通信协议决策;所述仿真数据包括链路信息,设备性能信息。
可选的,所述外接模块包括实物外接模块,核心网外接模块以及流量发生器接入模块。
为了实现上述目的,本发明实施例还提供了一种面向移动卫星网络的仿真方法,应用于面向移动卫星网络的仿真***,所述***包括:卫星参数生成模块,控制平面,数据平面和外接模块,所述方法包括:
所述外接模块接收用户请求,并向所述数据平面及控制平面输入所述用户请求,所述用户请求中包含数据包及目的地址;
所述卫星参数生成模块生成卫星参数数据,并将所述卫星参数数据输入所述控制平面;
所述控制平面基于所述卫星参数数据,设置链路通断状态;并基于所述链路通断状态,计算所述数据包的传输路径,并将所述传输路径输入所述数据平面;
所述数据平面基于所述传输路径,转发所述数据包。
可选的,所述控制平面包括多个通信逻辑单元;所述数据平面包括多个节点类白盒交换机;所述通信逻辑单元与所述节点类白盒交换机一一对应;所述方法还包括:
所述通信逻辑单元确定待仿真的通信协议,并基于所述待仿真的通信协议,计算所述数据包的传输路径,并将所述传输路径输入与所述通信逻辑单元对应的节点类白盒交换机;
所述节点类白盒交换机基于所述传输路径,转发所述数据包。
可选的,所述数据平面还包括多个移动类白盒交换机,所述方法还包括:
所述移动类白盒交换机确定用户单元与所述节点类白盒交换机的连接关系,并基于所述连接关系,确定针对所述用户单元的数据包传输路径。
可选的,所述控制平面包括仿真数据采集模块,所述方法还包括:
所述仿真数据采集模块,用于从所述数据平面采集不同通信协议下的仿真数据,根据所述仿真数据进行通信协议决策;所述仿真数据包括链路信息,设备性能信息。
可选的,所述外接模块包括实物外接模块,核心网外接模块以及流量发生器接入模块。
应用本发明实施例提供的面向移动卫星网络的仿真方法及***,卫星参数生成模块能够生成卫星参数数据,并将卫星参数数据输出控制平面;外接模块向数据平面及控制平面输入用户请求;控制平面根据卫星参数数据,设置链路通断状态,并基于当前通信协议,计算数据包的传输路径;数据平面基于传输路径,转发数据包。可见,本发明实施例提供的仿真***能够模拟卫星网络的通信过程,其中,控制平面通过设置卫星间链路通断状态来模拟卫星网络状态,且负责通信过程的核心计算,而数据平面仅进行数据包的转发,由于控制平面与数据平面分离,因此便于进行集中管理,且能够进行分布式仿真,提高了整个仿真实验平台的仿真效率。
当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的面向移动卫星网络的仿真***的一种结构示意图;
图2为本发明实施例提供的面向移动卫星网络的仿真***的另一种结构示意图;
图3为本发明实施例提供的面向移动卫星网络的仿真***的一种逻辑示意图;
图4为本发明实施例提供的基于面向移动卫星网络的仿真***进行仿真的一种信令图;
图5为本发明实施例提供的面向移动卫星网络的仿真方法的一种流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了实现仿真过程的集中管理,本发明实施例提供了一种面向移动卫星网络的仿真***,参见图1,图1为本发明实施例提供的面向移动卫星网络的仿真***的一种结构示意图。
本发明实施例提供的面向移动卫星网络的仿真***中包括卫星参数生成模块101,控制平面102,数据平面103和外接模块104。
其中,外接模块104用于接收用户请求,并向数据平面103及控制平面102输入用户请求,用户请求中包含数据包及目的地址。
卫星参数生成模块101,用于生成卫星参数数据,并将卫星参数数据输入控制平面102;
控制平面102,用于基于卫星参数数据,设置链路通断状态;并基于链路通断状态,计算数据包的传输路径,并将传输路径输入数据平面103;
数据平面103,用于基于传输路径,转发数据包。
下面对本发明实施例提供的面向移动卫星网络的仿真***进行详细介绍。
在本发明实施例中,卫星参数生成模块101可以利用卫星场景仿真***来实现。例如,可以直接采用STK(Satellite Tool Kit,卫星工具箱)仿真***。STK仿真***可以模拟生成卫星位置,卫星间链路通断,链路参数等。STK仿真***可以将生成的卫星参数数据输入控制平面102。
在本发明实施例中,在进行移动卫星网络仿真时,仿真***可以通过外接模块104接入用户单元,其中用户单元的种类可以包括多种,例如,无线通信用户,互联网用户等,具体可以参见下文。用户单元向外接模块104输入用户请求,其中用户请求中包含了用户单元要发送的数据包,以及数据包的目的地址,其中目的地址可以是其他用户单元,也可以是模拟的卫星节点。外接模块104接收用户单元发送的用户请求,并将用户请求转发至数据平面103和控制平面102。
本发明实施例中,控制平面102和数据平面103可以采用现有的SDN(SoftwareDefined Network,软件定义网络)技术实现。
具体的,控制平面102可以集成在一个具有较强计算能力的电子设备中,也可以集成在控制器集群中。
参见图2,图2为本发明实施例提供的面向移动卫星网络的仿真***的另一种结构示意图,控制平面可以包括链路设置模块及通信处理模块,其中,链路设置模块可以根据卫星参数生成模块实时发送的卫星参数数据,设置卫星间链路通断状态,从而模拟移动卫星网络的状态。移动卫星网络状态包括卫星节点的拓扑关系,以及卫星节点与用户单元的位置关系,连接关系等。
控制平面中的通信处理模块可以根据外接模块输入的用户请求,基于当前链路通断状态,实时计算用户请求对应的数据包的传输路径,并将传输路径输入数据平面。
本发明实施例中,数据平面可以由多个虚拟机组成,每个虚拟机用于模拟白盒交换机,能够实现数据包的转发。其中,白盒交换机与传统交换机不同,白盒交换机将交换机的硬件和软件解耦,用户可以在白盒交换机中按需搭配第三方操作***软件,这使得用户可以灵活地设计和配置网络。
在本发明的一种实施例中,控制平面中的通信处理模块可以在逻辑上划分为一个中心控制器和多个通信逻辑单元。数据平面中包含多个节点类白盒交换机。其中,通信逻辑单元与节点类白盒交换机一一对应,每个通信逻辑单元负责一个节点类白盒交换机的通信处理。可以参见图3,图3为本发明实施例提供的面向移动卫星网络的仿真***的一种逻辑示意图。
在进行仿真时,控制平面中的一个通信逻辑单元与数据平面中相对应的节点类白盒交换机共同模拟一个“卫星节点”。具体的,控制平面中的中心控制器可以预存多种现有的通信协议或新型自研的协议代码,例如TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)、DTN(Delay Tolerant Networks,时延容忍网络),OSPF(Open Shortest Path First,开放式最短路径优先)协议、RIP(RoutingInformation Protocol,路由信息协议)等通信协议,控制平面中的逻辑单元可以从中心控制器中调用仿真用户提交的通信协议代码,从而确定待仿真的通信协议,并基于该通信协议,进行包头解析和封装、差错控制、计算数据包的传输路径等流程,并将传输路径输入对该通信逻辑单元对应的节点类白盒交换机中,节点类白盒交换机可以基于传输路径,转发数据包。
由此可见,控制平面中的通信逻辑单元和数据平面中的节点类白盒交换机能够共同模拟卫星节点计算通信路径,并进行数据包转发的功能,而由于控制平面和数据平面是分离的,数据平面仅负责数据包的转发,而控制平面中的各个通信逻辑单元可以集中管理,因此便于整个仿真***的管理。且当需要进行不同通信协议下的仿真时,仅需要更改中心控制器中的通信协议代码,即可实现所有节点的通信协议的部署,提高了针对通信协议进行仿真的效率。
在本发明的一种实施例中,数据平面中还可以包括多个移动类白盒交换机,移动类白盒交换机可以为地面用户选取合适的卫星节点进行通信。具体的,控制平面中的中心控制器可以接收卫星参数生成模块发送的卫星参数数据,并基于卫星参数数据确定当前时刻地面用户与卫星节点的连接状态。上述连接状态实时发送至移动类白盒交换机。当移动类白盒交换机收到针对地面用户的数据包时,可以基于当前连接状态,为地面用户选取最佳的卫星节点,从而确定针对地面用户的数据包传输路径。
本发明实施例提供的面向移动卫星网络的仿真***中,卫星参数生成模块能够生成卫星参数数据,并将卫星参数数据输出控制平面;外接模块向数据平面及控制平面输入用户请求;控制平面根据卫星参数数据,设置链路通断状态,并基于当前通信协议,计算数据包的传输路径;数据平面基于传输路径,转发数据包。可见,本发明实施例提供的仿真***能够模拟卫星网络的通信过程,其中,控制平面通过设置卫星间链路通断状态来模拟卫星网络状态,且负责通信过程的核心计算,而数据平面仅进行数据包的转发,由于控制平面与数据平面分离,因此便于进行集中管理,且能够进行分布式仿真,提高了整个仿真实验平台的仿真效率。
在本发明的一种实施例中,控制平面中还可以包括仿真数据采集模块,仿真数据采集模块用于从数据平面采集不同通信协议下的仿真数据,并根据仿真数据进行通信协议决策。
其中,不同通信协议下的仿真数据可以包括链路信息,设备性能信息。其中,链路信息包括通信带宽,网络总吞吐量等;设备性能信息包括仿真过程中设备的CPU占用情况、存储资源使用情况,以及数据包的发送和接收速率,误码率。此外,控制平面可以采集设备基本信息,设备接口信息,IP(Internet Protocol Address,网际协议地址)信息,传输层及通信层信息等。
本发明实施例中,控制平面可以对采集的不同通信协议下的仿真数据进行综合分析,以测试相同用户单元及用户请求前提下,采用不同通信协议转发数据包的情况,从而进行通信协议决策。例如,若采用OSPF通信协议时,通信带宽的占用较少,而整个仿真网络的吞吐量较大,且仿真过程中设备的CPU及存储资源均较小时,可以认为OSPF通信协议适用于移动卫星网络。
在本发明的一种实施例中,面向移动卫星网络的仿真***中的外接模块可以包括实物外接模块,核心网外接模块以及流量发生器模块。
具体的,实物外接模块可以包括SDN交换机,该SDN交换机为硬件设备。在进行仿真时,可以将地面实物卫星,在轨卫星或AIS(Automatic Identification System,船舶自动识别)***等实物节点连接到SDN交换机上,SDN交换机可以基于中心控制器设置的链路通断状态,进行半实物仿真。
核心网外接模块能够接入地面核心网,例如5G移动无线网络。由于现有的地面核心网采用SDN技术和网络虚拟化技术实现,同样包括控制平面和数据平面。因此,地面核心网中的控制平面和本发明实施例提供的仿真***中的控制平面能够通过东西向协议进行协同,地面核心网的数据平面可以接入本发明实施例提供的仿真***中的移动类白盒交换机,从而能够实现移动卫星网络到地面核心网,再到外部网络的协同仿真。本发明实施例提供的仿真***中的中心控制器和地面核心网的控制平面可以通过东西向协议,发送全局拓扑等信息,实现用户在地面核心网的注册、鉴权、会话建立等流程的仿真。
流量发生器接入模块可以为接入大规模的流量发生器,其中流量发生器可以模拟大量用户以及用户请求。具体的,大规模的流量发生器可以与本发明实施例提供的仿真***中的移动类白盒交换机相连,大规模的流量发生器向移动类白盒交换机发送大量通信业务,用于移动卫星网络的仿真。
为了便于理解,下面对应用本发明实施例提供的仿真***进行基于移动卫星网络的通信仿真过程进行介绍。
参见图4,图4为本发明实施例提供的基于面向移动卫星网络的仿真***进行仿真的一种信令图,包括以下步骤:
步骤11:用户单元向移动类白盒交换机发送用户请求。用户请求中可以包含要转发的数据包以及数据包的目的地址。
步骤12:移动类白盒交换机接收控制平面下发的当前移动卫星网络的状态,根据当前移动卫星网络的状态,计算数据包传输路径。
具体的,控制平面可以接收卫星参数生成模块发送的卫星参数数据,进而获取当前移动卫星网络状态,移动卫星网络状态包括移动卫星的拓扑关系,以及移动卫星与用户单元的位置关系等。控制平面将当前移动卫星网络状态下发至移动类白盒交换机,移动类白盒交换机能够通过内置的数据处理单元,计算出当前与用户单元连接关系最好的卫星节点。其中,卫星节点是由节点类白盒交换机和与其对应的通信逻辑单元共同模拟的。
步骤13:移动类白盒交换机将用户单元的数据包发送至步骤12中所确定的移动卫星,由于卫星节点是由节点类白盒交换机和与其对应的通信逻辑单元共同模拟的,因此,移动类白盒交换机将数据包转发至卫星节点,也就是将数据包转发至该卫星节点对应的节点类白盒交换机。
步骤14:控制平面中的通信逻辑单元调用中心控制器中的通信协议,并基于调用的通信协议进行数据包转发路径的计算。
本发明实施例中,控制平面中的中心控制器中可以预存有多种通信协议,当需要针对某一通信协议进行仿真时,通信逻辑单元可以调用该通信协议,并基于该通信协议,以及当前的移动卫星网络状态,计算数据包的转发路径。
步骤15:控制平面中的通信逻辑单元向节点类白盒交换机下发指令,指令中包含数据包转发路径。
步骤16:节点类白盒交换机根据接收的指令,转发数据包。
步骤17a:当数据包的目的地址为另一用户单元时,节点类白盒交换机按照转发路径,将数据包转发至移动类白盒交换机。
步骤17b:移动类白盒交换机再将数据包转发至用户单元。
步骤18a:当数据包的目标地址为外部网络时,节点类白盒交换机按照转发路径,将数据包转发至地面核心网。
步骤18b:地面核心网再将数据包转发至相应的外部网络。
基于上述面向移动卫星网络的仿真***,本发明实施例还提供了一种面向移动卫星网络的仿真方法,可以参见图5,图5为本发明实施例提供的面向移动卫星网络的仿真方法的一种流程图,该方法应用于面向移动卫星网络的仿真***,***包括卫星参数生成模块,控制平面,数据平面和外接模块,方法包括:
S501:外接模块接收用户请求,并向数据平面及控制平面输入用户请求,用户请求中包含数据包及目的地址;
S502:卫星参数生成模块生成卫星参数数据,并将卫星参数数据输入控制平面;
S503:控制平面基于卫星参数数据,设置链路通断状态;并基于链路通断状态,计算数据包的传输路径,并将传输路径输入数据平面;
S504:数据平面基于传输路径,转发数据包。
在本发明的一种实施例中,控制平面包括多个通信逻辑单元;数据平面包括多个节点类白盒交换机;通信逻辑单元与节点类白盒交换机一一对应;方法还包括:
通信逻辑单元确定待仿真的通信协议,并基于待仿真的通信协议,计算数据包的传输路径,并将传输路径输入与通信逻辑单元对应的节点类白盒交换机;
节点类白盒交换机基于传输路径,转发数据包。
在本发明的一种实施例中,数据平面还包括多个移动类白盒交换机,方法还包括:移动类白盒交换机确定用户单元与节点类白盒交换机的连接关系,并基于连接关系,确定针对用户单元的数据包传输路径。
在本发明的一种实施例中,控制平面还包括仿真数据采集模块,方法还包括:
仿真数据采集模块从数据平面采集不同通信协议下的仿真数据,根据仿真数据进行通信协议决策;仿真数据包括链路信息,设备性能信息。
在本发明的一种实施例中,外接模块还可以包括实物外接模块,核心网外接模块以及流量发生器接入模块。
应用本发明实施例提供的面向移动卫星网络的仿真方法,卫星参数生成模块能够生成卫星参数数据,并将卫星参数数据输出控制平面;外接模块向数据平面及控制平面输入用户请求;控制平面根据卫星参数数据,设置链路通断状态,并基于当前通信协议,计算数据包的传输路径;数据平面基于传输路径,转发数据包。可见,本发明实施例提供的仿真***能够模拟卫星网络的通信过程,其中,控制平面通过设置卫星间链路通断状态来模拟卫星网络状态,且负责通信过程的核心计算,而数据平面仅进行数据包的转发,由于控制平面与数据平面分离,因此便于进行集中管理,且能够进行分布式仿真,提高了整个仿真实验平台的仿真效率。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于面向移动卫星网络的仿真方法实施例而言,由于其基本相似于面向移动卫星网络的仿真***实施例,所以描述的比较简单,相关之处参见面向移动卫星网络的仿真***实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (8)
1.一种面向移动卫星网络的仿真***,其特征在于,所述***包括:卫星参数生成模块,控制平面,数据平面和外接模块,
所述外接模块,用于接收用户请求,并向所述数据平面及控制平面输入所述用户请求,所述用户请求中包含数据包及目的地址;
所述卫星参数生成模块,用于生成卫星参数数据,并将所述卫星参数数据输入所述控制平面;
所述控制平面,用于基于所述卫星参数数据,设置链路通断状态;并基于所述链路通断状态,计算所述数据包的传输路径,并将所述传输路径输入所述数据平面;
所述数据平面,用于基于所述传输路径,转发所述数据包;
所述控制平面包括多个通信逻辑单元;所述数据平面包括多个节点类白盒交换机;所述通信逻辑单元与所述节点类白盒交换机一一对应,每个通信逻辑单元负责一个节点类白盒交换机的通信处理,控制平面中的一个通信逻辑单元与数据平面中相对应的节点类白盒交换机共同模拟一个卫星节点;
所述通信逻辑单元,用于确定待仿真的通信协议,并基于所述待仿真的通信协议,计算所述数据包的传输路径,并将所述传输路径输入与所述通信逻辑单元对应的节点类白盒交换机;
所述节点类白盒交换机,用于基于所述传输路径,转发所述数据包。
2.根据权利要求1所述的***,其特征在于,所述数据平面还包括多个移动类白盒交换机,所述移动类白盒交换机,用于确定用户单元与所述节点类白盒交换机的连接关系,并基于所述连接关系,确定针对所述用户单元的数据包传输路径。
3.根据权利要求2所述的***,其特征在于,所述控制平面包括仿真数据采集模块,
所述仿真数据采集模块,用于从所述数据平面采集不同通信协议下的仿真数据,根据所述仿真数据进行通信协议决策;所述仿真数据包括链路信息,设备性能信息。
4.根据权利要求1所述的***,其特征在于,所述外接模块包括实物外接模块,核心网外接模块以及流量发生器接入模块。
5.一种面向移动卫星网络的仿真方法,其特征在于,应用于面向移动卫星网络的仿真***,所述***包括:卫星参数生成模块,控制平面,数据平面和外接模块,所述方法包括:
所述外接模块接收用户请求,并向所述数据平面及控制平面输入所述用户请求,所述用户请求中包含数据包及目的地址;
所述卫星参数生成模块生成卫星参数数据,并将所述卫星参数数据输入所述控制平面;
所述控制平面基于所述卫星参数数据,设置链路通断状态;并基于所述链路通断状态,计算所述数据包的传输路径,并将所述传输路径输入所述数据平面;
所述数据平面基于所述传输路径,转发所述数据包;
所述控制平面包括多个通信逻辑单元;所述数据平面包括多个节点类白盒交换机;所述通信逻辑单元与所述节点类白盒交换机一一对应;每个通信逻辑单元负责一个节点类白盒交换机的通信处理,控制平面中的一个通信逻辑单元与数据平面中相对应的节点类白盒交换机共同模拟一个卫星节点;
所述方法还包括:
所述通信逻辑单元确定待仿真的通信协议,并基于所述待仿真的通信协议,计算所述数据包的传输路径,并将所述传输路径输入与所述通信逻辑单元对应的节点类白盒交换机;
所述节点类白盒交换机基于所述传输路径,转发所述数据包。
6.根据权利要求5所述的方法,其特征在于,所述数据平面还包括多个移动类白盒交换机,所述方法还包括:
所述移动类白盒交换机确定用户单元与所述节点类白盒交换机的连接关系,并基于所述连接关系,确定针对所述用户单元的数据包传输路径。
7.根据权利要求5所述的方法,其特征在于,所述控制平面包括仿真数据采集模块,所述方法还包括:
所述仿真数据采集模块,用于从所述数据平面采集不同通信协议下的仿真数据,根据所述仿真数据进行通信协议决策;所述仿真数据包括链路信息,设备性能信息。
8.根据权利要求5所述的方法,其特征在于,所述外接模块包括实物外接模块,核心网外接模块以及流量发生器接入模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910215374.8A CN109905280B (zh) | 2019-03-21 | 2019-03-21 | 一种面向移动卫星网络的仿真方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910215374.8A CN109905280B (zh) | 2019-03-21 | 2019-03-21 | 一种面向移动卫星网络的仿真方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109905280A CN109905280A (zh) | 2019-06-18 |
CN109905280B true CN109905280B (zh) | 2020-08-28 |
Family
ID=66953690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910215374.8A Active CN109905280B (zh) | 2019-03-21 | 2019-03-21 | 一种面向移动卫星网络的仿真方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109905280B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111314166B (zh) * | 2019-12-30 | 2021-04-30 | 中国人民解放军军事科学院国防科技创新研究院 | 一种多节点综合仿真***及方法 |
CN112600717B (zh) * | 2020-12-30 | 2021-10-08 | 上海交通大学 | 基于sdn的卫星网络管控协议半实物试验装置 |
CN114422018B (zh) * | 2021-12-30 | 2024-01-19 | 网络通信与安全紫金山实验室 | 卫星网络仿真***及测试方法、设备、存储介质和产品 |
CN115392057B (zh) * | 2022-10-27 | 2022-12-30 | 中国人民解放军国防科技大学 | 一种低轨星座卫星仿真建模方法 |
CN115473573B (zh) * | 2022-11-14 | 2023-02-21 | 鹏城实验室 | 一种基于事件触发及容器模拟的卫星通信仿真*** |
CN116112064B (zh) * | 2023-04-10 | 2023-07-25 | 鹏城实验室 | 卫星通信仿真***及其控制方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106301911B (zh) * | 2016-08-12 | 2019-06-04 | 南京大学 | 基于sdn的空间信息网络半实物集中式仿真平台及其实现方法 |
CN106685511A (zh) * | 2016-11-02 | 2017-05-17 | 北京邮电大学 | 一种空间信息网络架构 |
CN106603147B (zh) * | 2017-01-18 | 2019-06-21 | 中国人民解放军国防科学技术大学 | 基于软件定义网络的空天信息网络业务转发方法 |
CN107276662B (zh) * | 2017-07-27 | 2019-12-03 | 大连大学 | 一种软件定义空间信息网络多控制器动态部署方法 |
CN107404350B (zh) * | 2017-07-31 | 2019-11-08 | 北京邮电大学 | 卫星网络仿真方法、装置、电子设备及可读存储介质 |
US20190074894A1 (en) * | 2017-09-05 | 2019-03-07 | Hughes Network Systems, Llc | Convergent architectures for multi-orbit satellite communications |
CN109413682B (zh) * | 2018-12-05 | 2020-07-03 | 北京邮电大学 | 一种天地一体化卫星通信网络仿真***及方法 |
-
2019
- 2019-03-21 CN CN201910215374.8A patent/CN109905280B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109905280A (zh) | 2019-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109905280B (zh) | 一种面向移动卫星网络的仿真方法及*** | |
CN108809857B (zh) | 一种基于sdn的流量监控与业务服务质量保障策略的方法 | |
CN103746911B (zh) | 一种sdn网络结构及其通信方法 | |
CN114553752B (zh) | 基于仿真软件的网络性能测试方法、装置和计算机设备 | |
CN110266368B (zh) | 基于云平台的天地一体化信息网络仿真方法 | |
CN113408139B (zh) | 电力通信网络路径控制仿真验证方法、装置、设备和介质 | |
CN104618244A (zh) | 一种sdn网络与传统ip网络互通的方法及*** | |
CN104518899B (zh) | 网络路由流量仿真方法和装置 | |
CN105791169A (zh) | 软件定义网络中交换机转发控制、转发方法及相关设备 | |
CN108616367B (zh) | 故障定位方法和网络设备 | |
CN107517157A (zh) | 一种路径确定方法、装置和*** | |
CN104717098A (zh) | 一种数据处理方法及装置 | |
CN104780056A (zh) | 一种网络管理的方法及设备 | |
CN104135446A (zh) | 基于SDN实现IPv4向IPv6过渡的***及方法 | |
CN111835579B (zh) | 一种网络流量调度仿真有效性的测试方法及*** | |
CN110855464A (zh) | 一种网络拓扑结构调整方法和装置 | |
CN105516025A (zh) | 端到端的路径控制和数据传输方法、OpenFlow控制器和交换机 | |
Kamath et al. | Multiclass queueing network modeling and traffic flow analysis for SDN-enabled mobile core networks with network slicing | |
CN112073237A (zh) | 一种云边架构中大规模目标网络构建方法 | |
CN206313803U (zh) | 一种用于实现网游加速的路由器 | |
Fares et al. | Sdn-based platform enabling intelligent routing within transit autonomous system networks | |
CN107231318A (zh) | 对提供用于家庭网络的多个互联网服务的动态切换控制 | |
CN108270628A (zh) | 一种基于opnet的电力***sdh通信传输网仿真建模方法 | |
Chodorek et al. | Expanding the Ns-2 emulation environment with the use of flexible mapping | |
CN106059804B (zh) | 基于改进的opnet-hla的大规模网络仿真方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |