发明名称 同时支持AFDX与普通以太网交换的方法及装置
摘要 本发明公开一种同时支持AFDX和普通以太网交换的方法及装置,主要解决现有技术中AFDX交换机不能够同时支持AFDX和普通以太网交换的问题,其方法步骤包括:(1)提取分组特征信息;(2)接收调度分组;(3)查找转发表;(4)过滤和警管;(5)分组入队;(6)发送调度分组。其设备包括:输入缓存模块,接收调度模块,端口查找表模块,共享查找表模块,过滤警管模块,输出队列模块,发送调度模块,输出缓存模块。本发明具有能够提高了AFDX组网方式的灵活性和载人航天领域器中以太网信息终端接入AFDX的可行性,并且能够充分地利用AFDX中的剩余带宽,有效地提高AFDX的带宽利用率,适用于网络与交换方面。
申请公布号 CN102427426B 申请公布日期 2015.06.03
申请号 CN201110399386.4 申请日期 2011.12.05
申请人 西安电子科技大学 发明人 邱智亮;姚明旿;贺亮;王宝亮;寇骁;鲍民权;张冰;张奭;潘伟涛;史琰
分类号 H04L12/70(2013.01)I 主分类号 H04L12/70(2013.01)I
代理机构 陕西电子工业专利中心 61205 代理人 田文英;王品华
主权项 同时支持AFDX和普通以太网交换的装置,AFDX是指航空全双工以太网,该装置包括八个模块:输入缓存模块,接收调度模块,端口查找表模块,共享查找表模块,过滤警管模块,输出队列模块,发送调度模块,输出缓存模块;其中:所述输入缓存模块,用于执行步骤(1)接收并缓存数据分组,为接收调度提供分组特征信息;所述接收调度模块,用于按照令牌轮询算法的公平轮询策略,轮询输入缓存模块,若输入缓存模块中存在数据分组等待发送,则在输入缓存模块接收数据分组,并提取分组特征信息的基础上,判断分组是否为航空全双工以太网AFDX分组,若是,则将航空全双工以太网AFDX分组送入端口查找表模块,否则,将普通以太网分组送入共享查找表模块;所述端口查找表模块,用于完成以下操作步骤:3a)在端口查找表模块的第一级随机存取存储器中接收航空全双工以太网AFDX分组,根据交换方法步骤(1)中的分组特征信息,查找与之匹配的第二级随机存取存储器的地址,若查到,则执行步骤3b);若未查到,则丢弃;在共享查找表模块中接收普通以太网分组,根据步骤(1)中的分组特征信息,查找与之匹配的源地址,若查到,则执行步骤3c),否则,向输出队列广播该普通以太网分组,执行交换方法步骤(4);3b)在端口查找表模块的第二级随机存取存储器中接收航空全双工以太网AFDX分组,根据步骤3a)查到的第二级随机存取存储器地址,读取该地址对应的查找表项,从中提取该航空全双工以太网AFDX分组的分组调度信息,执行步骤(4);3c)从匹配的共享查找表模块表项中,提取普通以太网分组的目的端口号,执行步骤(4);所述共享查找表模块,用于为普通以太网分组查找目的端口;所述过滤警管模块,用于完成以下操作步骤(4):4a)接收端口查找表模块发送的航空全双工以太网AFDX分组,对该分组的合法性作过滤,符合过滤条件的,执行交换方法步骤4b),否则丢弃;接收共享查找表模发送的普通以太网分组,执行步骤(5);4b)对符合过滤条件的分组作警管处理,对分组作流量控制,将分组间隔较系统预设值小的分组延时发送,将分组间隔较系统预设值大的分组优先发送,调整分组间隔,使得经过警管的分组能够均匀的发送到输出队列模块,执行交换方法的步骤(5);所述输出队列模块,用于缓存即将被发送调度的分组;所述发送调度模块,用于对高优先级和低优先级分组采用非抢占式优先级排队策略作发送调度;所述输出缓存模块,用于缓存发送调度模块发送的分组,向输出端口顺序发送该分组;其中步骤(5)为输出队列模块接收数据分组,根据步骤3b)中的分组调度信息和步骤3c)中的普通以太网分组的目的端口号,将航空全双工以太网AFDX分组送入对应的高优先级队列或低优先级队列;将普通以太网分组送入低优先级队列,执行步骤(6);步骤(6):发送调度分组,根据步骤3b)中提供的分组调度信息,采取相应的发送调度策略,将步骤(5)中的高、低优先级数据分组发送调度到相应的输出缓存模块。
地址 710071 陕西省西安市太白南路2号