一种TTE交换终端及其数据发送方法、数据接收方法技术

技术编号:34719428 阅读:40 留言:0更新日期:2022-08-31 18:04
本发明专利技术公开了一种TTE交换终端及其数据发送方法、数据接收方法,该TTE交换终端对待发送数据\接收数据进行TTE网络协议适配、发送调度\接收接收,实现协议栈中介质层及以下的功能,从而将现有技术中仅能依靠尽力传输业务传输的报文根据业务特性封装为TTE网络传输的高可靠性业务数据;同时,TTE交换终端支持对整个网络内的多台端系统设备进行功能一致性检测以及业务传输测试,以达到检测被测端系统在真实网络拓扑环境下的功能可靠性的目的,通过在TTE交换终端内部实现故障激励注入,能够进行整个网络鲁棒性的检验。此外,将端系统功能模块与交换功能模块相结合极大地丰富了网络设备的功能,有利于使网络中继设备交换机为TTE网络提供更优质的网络服务。网络提供更优质的网络服务。网络提供更优质的网络服务。

【技术实现步骤摘要】
一种TTE交换终端及其数据发送方法、数据接收方法


[0001]本专利技术属于通信
,具体涉及一种TTE交换终端及其数据发送方法、数据接收方法。

技术介绍

[0002]在TTE(Time

triggered Ethernet,时间触发以太网)中,TTE交换机是TTE网络系统的核心,负责网络数据的中继转发。TTE网络兼容时间触发技术与传统以太网技术,TTE交换机在该网络下可支持PCF(Protocol Control Frame,协议控制消息)、TT(Time

Triggered,时间触发业务)、RC(Rate Constrained,速率限制业务)和BE(Best Effort,尽力传输业务)多种类型协议业务的调度转发,依据不同的业务需求为不同类型的业务提供不同的业务服务质量。
[0003]TTE端系统是TTE网络的终端节点,负责网络数据的接收发送调度。TTE端系统在TTE网络下,同样需要支持PCF、TT、RC和尽力传输业务多种类型协议消息,支持符合ARINC 653的通信端口(COM端口)与服务访问点端口(SAP端口),可以实现端系统接口IP、UDP协议处理加速。
[0004]当前的TTE交换机仅作为网络传输的中继节点,对不同类型网络业务提供相应的网络服务保障,TTE端系统仅作为网络的终端节点,负责对数据业务的加速、收发。对于TTE网络的管理,往往通过上层应用来进行,比如:网络运行状态的获取,各个终端节点的网络业务的收发状态的获取,需要采用网络管理协议(例如SNMP),通过管理端与代理端的管理报文交互,由管理端端系统发起对网络的管理配置,管理报文经交换机传输至网络的其他网络节点,完成对于网络中的端系统和交换机代理端进行管理。
[0005]同样的,当设备需要加载初始化配置,由TTE管理终端运行配置加载软件(例如615A)将包含配置调度表的配置表软件、帧格式转换文件发送至各个TTE端系统和TTE交换机。
[0006]因此,当要进行网络管理和初始化配置加载时,由于网络设备的局限性,交换机与上层应用交互的功能完全依靠尽力传输业务的交互,该过程需要依赖于尽力传输业务的可靠性传输,倘若网络的可靠性得不到保障,则会导致丢帧;并且,上层应用对于丢帧重传机制的可靠性并不能在使用过程中得到有效评估,因此无法保证网络管理和初始化配置的可靠性。
[0007]此外,相关技术中TTE网络的终端测试设备往往仅局限于测试单个端节点设备,无法实现对一个实际TTE交换网络中的多个端系统设备进行整体性的功能性测试,并且对于TTE网络整体的功能可靠性并不能得到充分的验证。
[0008]可见,相关技术中还存在以下问题:
[0009](1)网络管理依赖于管理端与代理端的业务交互,存在尽力传输业务传输可靠性差的问题,并且管理端与代理端的尽力传输业务交互在TTE网络中时延较大;
[0010](2)初始化配置加载的问题类似于(1),同样存在尽力传输业务传输可靠性的问
题;
[0011](3)TTE网络的测试设备仅可支持单一设备的功能完备性,无法针对网络中存在多个端系统设备,且有实际业务针对网络拓扑进行业务传输级的测试;
[0012](4)TTE网络缺少一种可以对网络功能可靠性的整体测试设备,可以对网络的可靠性进行验证的设备。

技术实现思路

[0013]为了解决现有技术中存在的上述问题,本专利技术提供了一种TTE交换终端及其数据发送方法、数据接收方法。本专利技术要解决的技术问题通过以下技术方案实现:
[0014]第一方面,本专利技术提供一种TTE交换终端,包括:端系统功能模块、配置模块和交换功能模块;其中,
[0015]所述配置模块用于解析上层配置应用下发的配置表,并对得到的配置表信息进行分发;
[0016]所述端系统功能模块用于对待发送数据中的COM端口数据或SAP端口数据进行TTE网络协议的数据封装,在得到不同类型的业务数据后,根据所述配置表信息对所述不同类型的业务数据进行发送调度;或者,
[0017]所述端系统功能模块用于从自身的接收数据中提取帧信息,得到与所述接收数据对应的COM端口或SAP端口,并按照端口类型对COM端口数据或SAP端口数据进行调度及接收缓存管理;
[0018]其中,所述不同类型的业务数据包括:事件触发业务数据和时间触发业务数据,所述事件触发业务数据包括:速率限制业务数据和尽力传输业务数据;
[0019]所述交换功能模块用于依据所述配置表信息,将时间触发业务数据及速率限制业务数据转发至对应的目的输出端口,按照地址自学习的方式,将尽力传输业务数据转发至对应的目的输出端口。
[0020]在本专利技术的一个实施例中,还包括PCIE总线;
[0021]所述端系统功能模块还用于通过所述PCIE总线从DMA缓存区读取所述待发送数据,或者通过所述PCIE总线将目的输出端口为所述端系统功能模块的业务数据写入DMA缓存区。
[0022]第二方面,本专利技术还提供一种TTE交换终端的数据发送方法,应用于第一方面所述的TTE交换终端;
[0023]所述TTE交换终端的数据发送方法,包括:
[0024]通过PCIE总线读取待发送数据;
[0025]获取所述待发送数据中的COM端口数据或SAP端口数据,并对所述COM端口数据或所述SAP端口数据进行TTE网络协议的数据封装,得到不同类型的业务数据;
[0026]根据所述配置表信息对所述不同类型的业务数据进行发送调度;其中,所述不同类型的业务数据包括:事件触发业务数据和时间触发业务数据,所述事件触发业务数据包括:速率限制业务数据和尽力传输业务数据;
[0027]依据所述配置表信息,将时间触发业务数据及速率限制业务数据转发至对应的目的输出端口,按照地址自学习的方式,将尽力传输业务数据转发至对应的目的输出端口。
[0028]在本专利技术的一个实施例中,所述通过PCIE总线读取待发送数据的步骤之前,还包括:
[0029]接收上层配置应用下发的配置表;
[0030]解析所述配置表得到配置表信息后,对所述配置表信息进行分发。
[0031]在本专利技术的一个实施例中,所述依据所述配置表信息,将时间触发业务数据及速率限制业务数据转发至对应的目的输出端口,按照地址自学习的方式,将尽力传输业务数据转发至对应的目的输出端口的步骤之前,还包括:
[0032]将所述不同类型的业务数据与自身物理端口接收的数据合流。
[0033]在本专利技术的一个实施例中,所述端系统功能模块包括发送队列管理单元;
[0034]所述获取所述待发送数据中的COM端口数据或SAP端口数据,并对所述COM端口数据或所述SAP端口数据进行TTE网络协议的数据封装,得到不同类型的业务数据的步骤,包括:
[0035]获取待发送数据中的COM端口数据或SAP端口数据;
[0036]对所述COM端口数据进行COM端口号到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种TTE交换终端,其特征在于,包括:端系统功能模块、配置模块和交换功能模块;其中,所述配置模块用于解析上层配置应用下发的配置表,并对得到的配置表信息进行分发;所述端系统功能模块用于对待发送数据中的COM端口数据或SAP端口数据进行TTE网络协议的数据封装,在得到不同类型的业务数据后,根据所述配置表信息对所述不同类型的业务数据进行发送调度;或者,所述端系统功能模块用于从自身的接收数据中提取帧信息,得到与所述接收数据对应的COM端口或SAP端口,并按照端口类型对COM端口数据或SAP端口数据进行调度及接收缓存管理;其中,所述不同类型的业务数据包括:事件触发业务数据和时间触发业务数据,所述事件触发业务数据包括:速率限制业务数据和尽力传输业务数据;所述交换功能模块用于依据所述配置表信息,将时间触发业务数据及速率限制业务数据转发至对应的目的输出端口,按照地址自学习的方式,将尽力传输业务数据转发至对应的目的输出端口。2.根据权利要求1所述的TTE交换终端,其特征在于,还包括PCIE总线;所述端系统功能模块还用于通过所述PCIE总线从DMA缓存区读取所述待发送数据,或者通过所述PCIE总线将目的输出端口为所述端系统功能模块的业务数据写入DMA缓存区。3.一种TTE交换终端的数据发送方法,其特征在于,应用于权利要求1

2任一所述的TTE交换终端;所述TTE交换终端的数据发送方法,包括:通过PCIE总线读取待发送数据;获取所述待发送数据中的COM端口数据或SAP端口数据,并对所述COM端口数据或所述SAP端口数据进行TTE网络协议的数据封装,得到不同类型的业务数据;根据所述配置表信息对所述不同类型的业务数据进行发送调度;其中,所述不同类型的业务数据包括:事件触发业务数据和时间触发业务数据,所述事件触发业务数据包括:速率限制业务数据和尽力传输业务数据;依据所述配置表信息,将时间触发业务数据及速率限制业务数据转发至对应的目的输出端口,按照地址自学习的方式,将尽力传输业务数据转发至对应的目的输出端口。4.根据权利要求3所述的TTE交换终端的数据发送方法,其特征在于,所述通过PCIE总线读取待发送数据的步骤之前,还包括:接收上层配置应用下发的配置表;解析所述配置表得到配置表信息后,对所述配置表信息进行分发。5.根据权利要求4所述的TTE交换终端的数据发送方法,其特征在于,所述依据所述配置表信息,将时间触发业务数据及速率限制业务数据转发至对应的目的输出端口,按照地址自学习的方式,将尽力传输业务数据转发至对应的目的输出端口的步骤之前,还包括:将所述不同类型的业务数据与自身物理端口接收的数据合流。6.根据权利要求3所述的TTE交换终端的数据发送方法,其特征在于,所述端系统功能模块包括发送队列管理单元;
所述获取所述待发送数据中的COM端口数据或SAP端口数据,并对所述COM端口数据或所述SAP端口数据进行TTE网络协议的数据封装,得到不同类型...

【专利技术属性】
技术研发人员:邱智亮杜凯君潘伟涛石廷澳郭旭
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1