【技术实现步骤摘要】
一种基于虚拟链路的FC网络通信调度方法
[0001]本申请属于机载网络通信
,特别涉及一种基于虚拟链路的FC网络通信调度方法。
技术介绍
[0002]机载航空电子系统广泛采用交换式网络,以满足日益复杂的航电系统架构和通信速率需求。由于光纤通道网络(即FC网络)的大带宽、高速率等优点,近年来在机载航空领域得到广泛应用,以有效支撑显示控制、综合处理、雷达及各类传感器设备之间的高速互联。
[0003]FC网络节点之间通过交换机进行数据交互,网络协议提供了基本的信用量机制,通过在收发节点之间的数据帧进行信用量管理实现流量控制。数据发送端和接收端需提前确定信用量大小,用于表示能够连续发送的最大数据帧数。当发送数据时,发送端信用量减少;只有当接收端收到数据并向发送端反馈确认后,发送端信用量增加。FC通过这种方式,能够有效控制发送数据的流量大小,避免由于接收端拥塞导致大量数据丢失的情况发生。但在机载嵌入式领域应用时,需要同时传输不同类型的语音、视频及控制数据,相应的通信带宽和实时性要求也存在较大差异,FC网络自身并不提供相应 ...
【技术保护点】
【技术特征摘要】
1.一种基于虚拟链路的FC网络通信调度方法,其特征在于,所述方法包括:构建发送节点机到一个或多个接收节点机之间的一条或多条单向传输的虚拟链路;配置虚拟链路参数以限制每条虚拟链路的最大可用带宽,其中,所述虚拟链路参数包括带宽分配间隔和最大帧长度;将发送节点机发出的一条或多条数据帧分配至一条或多条虚拟链路,所述数据帧按照预定时间间隔发送至交换机;配置通过交换机传输的虚拟链路信用量,当交换机接收数据帧时,若虚拟链路的信用量大于传输数据帧的最大帧长度,则消耗信用量,通过所述交换机转发数据帧,若虚拟链路信用量小于传输的数据帧最大帧长度,则所述数据帧被交换机丢弃;虚拟链路信用量具有上限,当虚拟链路的信用量被消耗后,在一个带宽分配间隔内,逐渐递增一个最大帧长度值,并重复上述步骤,直至数据被传输完毕。2.如权利要求1所述的基于虚拟链路的FC网络通信调度方法,其特征在于,每条虚拟链路的最大可用宽带Bmax=Lmax/BAG其...
【专利技术属性】
技术研发人员:贾鑫,马宁,杨波,
申请(专利权)人:中国航空工业集团公司西安飞机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。