主权项 |
一种基于共享存储的AFDX协议交换引擎,其特征在于,所述交换引擎包括交换端口、共享存储交换结构、虚拟链路配置表、MIB模块、全局计数器、共享缓存存储器访问接口和交换机终端接口;所述交换端口接收来自物理层的数据帧并送入接收缓存,所述交换端口接收来自共享存储交换结构的待发送数据帧并送入数据发送通道,最后将数据帧送入物理层芯片;所述交换端口对接收缓存中的数据帧进行链路层校验,并根据接收数据帧的虚拟链路号查找所述虚拟链路配置表中相关信息,实现ARINC664规范要求的帧过滤功能和流量控制;所述共享存储交换结构从所述交换端口接收合法数据及其转发信息和优先级信息进行支持两级优先级的线速转发;所述虚拟链路配置表保存基于虚拟链路的数据转发、优先级、帧过滤和流量控制所需要的相关信息,并由交换机终端负责加载更新;所述全局计数器与所述共享存储交换结构进行数据交换,记录交换芯片内部的全局时间;所述MIB模块与所述共享存储交换结构进行数据交换,记录交换引擎在数据转发过程中产生的各种转发信息和交换引擎的状态信息;所述MIB模块记录的信息由交换机终端来读取,并通过SNMP协议上报给网络管理机;所述共享缓存存储器访问接口由所述共享存储交换结构调用,实现对外部存储器的访问控制;所述交换机终端接口实现所述MIB模块、共享存储交换机构以及虚拟链路配置表与交换机终端的数据交换。 |