一种基于预先配置的时间触发网络重构方法与流程

文档序号:24160747发布日期:2021-03-05 16:28阅读:54来源:国知局
一种基于预先配置的时间触发网络重构方法与流程

[0001]
本发明涉及但不限于计算机通信技术领域,尤指一种基于预先配置的时间触发网络重构方法。


背景技术:

[0002]
时间触发网络属于静态配置网络,当应用于航电系统时,需要根据航电应用的接口控制文件(icd)进行网络配置,主要配置内容包括消息、虚拟链路、帧长等信息。
[0003]
当系统出现故障需要重构时,需要将故障设备的应用和配置迁移到备份设备运行,对于网络来说消息路由需要改变,需要调整网络内交换机的虚拟链路(vl)路由配置。虚拟链路配置的改变会影响时间触发(tt)消息的配置,由于时间触发网络的tt消息规划时间点相关性很高,调整部分tt消息的时间点可能会导致整个网络的tt时间点全部需要重新规划,需要全网切换配置。这样会造成网络通信中断,影响到整个航电系统的运行。


技术实现要素:

[0004]
本发明的目的:
[0005]
本发明实施例提供一种基于预先配置的时间触发网络重构方法,以解决现有网络重构方式中,由于调整tt消息需要全网切换配置,从而造成网络通信中断,影响到整个航电系统的运行的问题。
[0006]
本发明的技术方案:
[0007]
本发明实施例提供一种基于预先配置的时间触发网络重构方法,包括:
[0008]
步骤1,根据航电系统的重构需求和航电系统的架构,确定待重构应用标识和待重构设备标识,以及备份设备标识,在航电系统的接口控制文件icd中提取出航电应用相关的icd信息,建立重构规划表;
[0009]
步骤2,根据航电系统规划、网络拓扑、航电系统icd和重构规划表,生成航电系统中所有网络设备的配置表,所述网络设备包括所有正常端系统、交换机和备份端系统;
[0010]
步骤3,修改交换机的帧校验机制,取消对进入交换机的数据帧进行输入端口检查,将所述交换机的指定端口输入改为可多个端口输入的输入方式;
[0011]
步骤4,将步骤2中生成的配置表加载到相应的网络设备,网络正常运行,运行时有数据帧发送到备份设备,备份端系统将数据帧丢弃,备份设备上的任务处于休眠状态;
[0012]
步骤5,当重构发生时,故障设备的任务挂起或将故障设备对应的端系统通信关闭,同时将备份设备上的任务唤醒,备份端系统启动收发数据,网络重构过程完成。
[0013]
可选地,如上所述的基于预先配置的时间触发网络重构方法中,所述步骤1中,所建立重构规划表中包括:
[0014]
待重构的设备标识、icd信息、待重构应用标识、数据方向和备份设备标识。
[0015]
可选地,如上所述的基于预先配置的时间触发网络重构方法中,所述步骤2生成的配置表信息中,
[0016]
备份端系统配置表信息包括多个待重构应用和待重构设备对应的配置信息,包括端口id、收发虚拟链路标识vl_id、源和目的用户数据报udp端口号、流量类型、tt时间点;
[0017]
交换机配置表信息包括vl_id、转发端口、数据受限-带宽分配间隙rc_bag、tt时间点;
[0018]
正常端系统配置表信息包括正常应用和正常设备对应的配置信息,包括端口id、收发虚拟链路标识vl_id、源和目的用户数据报udp端口号、流量类型、tt时间点。
[0019]
可选地,如上所述的基于预先配置的时间触发网络重构方法中,所述步骤2中,生成备份端系统配置表信息的过程中,要求确保备份端系统的tt时间点与正常端系统的tt时间无冲突。
[0020]
可选地,如上所述的基于预先配置的时间触发网络重构方法中,所述步骤2中,生成交换机配置表信息的过程中,将正常端系统与重构相关的虚拟链路vl配置成多播,转发端口包含待重构端系统和备份端系统。
[0021]
可选地,如上所述的基于预先配置的时间触发网络重构方法中,所述步骤3中,
[0022]
将交换机的链路vl11的指定输入端口2改为输入端口为端口2和端口6;
[0023]
将交换机的链路vl12的指定输入端口2改为输入端口为端口2和端口6;
[0024]
将交换机的链路vl21的指定输入端口3改为输入端口为端口3和端口6。
[0025]
可选地,如上所述的基于预先配置的时间触发网络重构方法中,所述步骤4中,
[0026]
备份端系统在网络管理和维护消息之外的其它工作状态中,不发送消息。
[0027]
可选地,如上所述的基于预先配置的时间触发网络重构方法中,所述步骤4中,网络正常运行,device3设备的消息103、104通过链路vl13、vl14转发到device1、bak_dev1,device3消息202通过链路vl22转发到device2、bak_dev1;
[0028]
步骤5中,当重构发生时,device1和device2发生故障且通信关闭,将备份设备bak_dev1对应的备份端系统启动收发数据,与device3通信,接替发生故障的设备执行工作。
[0029]
本发明的有益效果:
[0030]
本发明实施例提供的基于预先配置的时间触发网络重构方法,当发生网络重构时,网络不切换配置表,避免了对其他非重构设备正常通信的影响;重构基于网络预先配置,重构时间短,提高航电系统的安全性。采用本发明实施例提供的方法执行网络重构,可以将重构范围限制在可控范围内,同时不影响非重构设备的通信;并且,采用预先配置的方式,将所有可能的系统重构引起的网络配置变化同正常的配置预先设置在同一张配置表中,当发生网络重构时,网络不用切换配置表,采用预先准备的配置表,重构时间短,确保重构过程不中断非重构设备的通信;并且可以避免影响非重构设备的通信。采用本发明实施例提供的方法进行网络重构,有效地解决了现有网络重构方式中,由于调整tt消息需要全网切换配置,从而造成网络通信中断,影响到整个航电系统的运行的问题。
附图说明
[0031]
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0032]
图1为时间触发网络在正常运行时的示意图;
[0033]
图2为采用本发明实施例提供的基于预先配置的时间触发网络重构方法执行重构过程的示意图;
[0034]
图3为图2所示网络正常运行和重构过程的中消息链路的示意图。
具体实施方式
[0035]
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0036]
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0037]
背景技术中已经说明现有网络重构方式中,由于调整tt消息需要全网切换配置,从而造成网络通信中断,影响到整个航电系统的运行的问题。
[0038]
由于整个系统内参与重构的设备数量不多,大部分设备不参与重构,包括比重构设备关键等级高的设备。因此,本发明实施例提供一种基于预先配置的时间触发网络重构方法,该方法可以将重构范围限制在可控范围内,同时不影响非重构设备的通信;并且,采用预先配置的方式,将所有可能的系统重构引起的网络配置变化同正常的配置预先设置在同一张配置表中,当发生网络重构时,网络不用切换配置表,采用预先准备的配置表,重构时间短,确保重构过程不中断非重构设备的通信;并且可以避免影响非重构设备的通信。采用本发明实施例提供的方法进行网络重构,有效地解决了现有网络重构方式中,由于调整tt消息需要全网切换配置,从而造成网络通信中断,影响到整个航电系统的运行的问题。
[0039]
本发明提供以下几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0040]
下面对本发明实施例提供的基于预先配置的时间触发网络重构方法做进一步的详细描述:
[0041]
第一步,根据航电系统的重构需求和航电系统架构,确定需要备份的应用标识(即待重构应用标识)或待重构设备标识,以及备份设备标识。在航电系统的接口控制文件(简称为:icd)中提取出航电应用相关的icd信息,建立重构规划表。在图1所示航电系统中有4个设备,分别为:device1、device2、device3、bak_dev1,上述4个设备分别与交换机的2、3、5、6端口连接,其中待重构设备标识为device1、device2,备份设备标识为bak_dev1,部分相关icd如下表1所示。
[0042]
表1
[0043]
[0044]
本发明实施例提供您的时间触发网络重构方法中,根据icd和重构要求,需要把与待重构的设备device1、device2相关的icd信息提取出来,同时指定备份设备bak_dev1。重构规划表如下表2所示。
[0045]
表2
[0046][0047]
根据表2可以看出,步骤1所建立的重构规划表中通常包括的内容有:待重构的设备标识、icd信息、待重构应用标识、数据方向和备份设备标识。
[0048]
第二步,根据航电系统规划、网络拓扑、航电系统icd、重构规划表等信息,生成网络设备配置表信息,网络设备包括所有正常端系统、交换机和备份端系统。其中,备份端系统配置表信息包括多个待重构应用和待重构设备对应的配置信息,包括端口id、收发虚拟链路标识(vl_id)、源和目的用户数据报(udp)端口号、流量类型、tt时间点等信息,另外,在生成备份端系统配置表信息的过程中,生成配置表信息中需确保备份端系统的tt时间点与正常端系统的tt时间无冲突;正常端系统配置表信息包括正常应用和正常设备对应的配置信息,包括端口id、收发虚拟链路标识(vl_id)、源和目的用户数据报(udp)端口号、流量类型、tt时间点等信息;交换机配置表信息包括vl_id、转发端口、数据受限-带宽分配间隙(rc_bag)、tt时间点等信息,另外,在生成交换机配置表信息的过程中,将正常端系统与重构相关的vl配置成多播,转发端口包含待重构端系统和备份端系统。
[0049]
上述生成的配置表信息中,备份端系统bak_dev1配置包括收发消息表、收发vl表,发送消息包括device1和device2设备的发送消息,接收消息包括device3发送给device1和device2设备的消息,发送vl和接收vl包括device1、device2和device3相互通信的vl。交换机配置包括vl转发表。以下具体示意出备份端系统配置表中的部分信息:
[0050]
表3备份端系统的收发消息表如下:
[0051][0052]
表4备份端系统发送vl配置信息表如下:
[0053][0054]
表5备份端系统接收vl配置信息表如下:
[0055][0056][0057]
第三步,修改交换机的帧校验机制,取消对进入交换机的数据帧进行输入端口号校验检查,将交换机的指定端口输入改为可多个端口输入的输入方式,本发明实施例中,指定链路vl11、vl12、vl21可在2端口和6端口输入。交换机vl配置信息如下表6所示。
[0058]
表7
[0059][0060]
第四步,将第二步中生成的配置表加载到各网络设备,网络正常运行,运行时有device3设备的消息103、104通过链路vl13、vl14转发到device1、bak_dev1,device3消息202通过链路vl22转发到device2、bak_dev1,bak_dev1的备份端系统将收到的消息丢弃,bak_dev1上的任务处于休眠状态,bak_dev1的备份端系统除网络管理和维护消息外不发送消息。
[0061]
第五步,当重构发生时,device1和device2发生故障,设备的通信关闭,同时将备份设备bak_dev1上的对应任务唤醒,bak_dev1对应的备份端系统启动收发数据,与device3通信,接替发生故障的待重构设备(包括device1和device2)执行工作。
[0062]
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1