[发明专利]一种抗阻塞FC交换机级联端口实现与方法在审
申请号: | 201611155379.9 | 申请日: | 2016-12-14 |
公开(公告)号: | CN108234360A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 雷红;张利洲;季雷;焦龙;田园;蒲恺 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/933;H04L12/935;H04L12/947 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 级联端口 交换机 阻塞 物理端口 机载计算机 数据传输 通信技术 统一调度 映射 带宽 虚拟 概率 共享 | ||
本发明属于机载计算机通信技术,实现了一种抗阻塞FC交换机级联端口实现与方法。本发明通过使多个物理端口共享相同的port id,将多个物理端口映射成一个虚拟的级联端口,并统一调度处理,来达到提高交换机级联端口带宽目的。该发明可以大幅度提高交换机级联端口之间数据传输速率,从而降低交换机之间级联端口阻塞的概率。
技术领域
本发明属于计算机通信技术,涉及一种新方式实现抗阻塞FC交换机级联端口的实现方法,该方法可以推广到其他模式交换机之间的级联方案中。
背景技术
FC通信网络由节点机和交换机组成,所有节点机均通过链路与交换机相连,实现分布式通信。单个交换机实现的端口数目有限,为了支持更多的节点机,需要用到交换机级联技术。由于交换节点机之间数据传输的随机性,当一个交换机上的多个节点机同时访问另一个交换机上的节点机,突发性大量数据就需要通过级联端口传输。因此级联端口需要传输比普通的节点机端口更大流量的数据,如何解决级联端口在传输大流量的数据的同时降低流量阻塞概率是一个待解决的难题。
本专利创新地提出了一种方案,应用于FC交换机级联端口设计,可以成倍提高级联端口的带宽,从而降低级联端口流量阻塞的概率。
发明内容
本发明的目的是提供一种抗阻塞FC交换机级联端口的实现方法,通过使用多个物理端口共享相同的portid,并将多个物理端口映射成一个虚拟的级联端口,通过统一调度处理,来达到提高交换机级联端口的带宽,降低级联端口流量阻塞概率的目的。
为达到以上目的,本发明是采取如下技术方案予以实现的:
本发明提供了一种抗阻塞FC交换机,包含接收单元,交换单元,发送单元;其中交换机接收单元由接收物理层处理模块,接收缓存模块,发送请求模块组成;发送单元由发送调度逻辑模块,发送fifo模块,发送物理层处理模块组成,还包括一个发送数据轮询分配模块。
接收物理层处理模块将数据帧进行解析和封装并送往接收缓存模块,接收缓存模块切换数据工作时钟速率后将数据发送到发送请求模块,发送请求模块与目的端口的发送调度逻辑模块握手交互后通过交换单元将数据帧发往目的端口所对应的发送单元。
级联端口的发送单元的发送调度逻辑将收到发送请求模块的数据帧发送至发送数据轮询分配模块,发送数据轮询分配模块根据级联端口的发送子端口的状态,选择空闲端口发送数据。
一种基于抗阻塞FC交换机提高级联端口的数据传输速率的方法包含以下步骤:
步骤1:交换机节点端口的接收物理层处理模块接收并对数据帧进行解析后送往接收缓存模块;
步骤2:交换机节点端口的接收缓存模块对来自接收物理层处理模块的数据进行缓存,切换数据工作时钟速率后将数据发送到发送请求模块;
步骤3:交换机节点端口的发送请求模块根据从FC帧中解析的DID信息,确定FC帧将要发往级联端口,并向级联端口发送帧数据请求,如果收到请求应答,则从接收缓存模块中取出待发送的数据并立即通过交换单元发送给级联端口的发送单元,直至一帧数据传输完毕;
步骤4:交换机将所有发往级联端口的数据请求都汇聚到级联端口的发送调度逻辑模块;
步骤5:交换机级联端口的发送调度逻辑模块轮流回应节点端口的发送请求后将来自交换单元的数据送入发送数据轮询分配模块;
步骤6:交换机级联端口的发送数据轮询分配模块查找空闲的级联端口的发送子端口,然后往该空闲级联端口的发送子端口发送数据帧;
步骤7:交换机的帧数据通过级联端口发送至另一交换机的级联端口,另一交换机级联端口的接收子端口按照步骤1~4处理接收帧数据,将数据转发至目的节点端口,完成两个交换机的节点端口通过级联端口交换数据流程。
本发明的有益效果是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611155379.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:传输报文的系统和方法
- 下一篇:用于传输数据的方法