[发明专利]基于以太网总线的统一链路层多协议交换方法有效
申请号: | 201410566729.5 | 申请日: | 2014-10-22 |
公开(公告)号: | CN104283750B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 张日飞;崔雪峰;蒋秀波;宋早迪;聂永海;武澎;周文 | 申请(专利权)人: | 北方信息控制集团有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/46 |
代理公司: | 南京理工大学专利中心32203 | 代理人: | 朱显国,王培松 |
地址: | 211153 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 以太网 总线 统一 链路层多 协议 交换 方法 | ||
技术领域
本发明涉及设备接口协议交换技术领域,具体而言涉及一种基于以太网总线的统一链路层多协议交换方法。
背景技术
网络交换设备作为连接各通信传输设备的枢纽,在通信网络中起着重要的作用,随着通信网络的不断发展,通信传输设备的种类和数量不断增加,传输设备的接口种类越来越多,目前常用的接口有:MRC/CAN口、以太网口、串口、K口、E1口、有线接口、光纤接口等。不同的接口遵循不同的协议。一般来说,串口遵循slip协议,K口/E1口遵循K口/E1口协议,以太网遵循IEEE802.3等标准协议。但在一些特殊的领域,通信传输设备的这些接口协议大多由生产厂家自己定制,并且不会对外公开,这就导致在做网络交换设备时,无法直接通过总线来扩展这些接口,只能针对不同的接口协议定制不同的接口板。
目前的网络交换设备在连接接口板时大多采用UDP传输协议,数据的传输交换效率较低。而且即使接口协议已知也是直接在硬件板卡上通过PCIE总线扩展,不利于网络交换设备的扩展升级。
发明内容
本发明旨在解决上述现有技术中的不足,提出一种基于以太网总线的统一链路层多协议交换方法。
根据本发明的公开提出一种基于以太网总线的统一链路层多协议交换方法,基于网络交换设备通过接口板进行接口扩展的架构,采用定义虚拟通道的方式,完成数据在以太网链路层的交换。
前述统一链路层多协议交换方法的实现中,通过在以太网口上虚拟出多个虚拟通道,对于上层的路由模块,每个虚拟通道都是独立的接口,路由模块只需查找路由选路后将数据直接发送到相应虚拟通道。在链路层,每个虚拟通道都对应接口板上的真实物理接口,接口板根据通道号对数据进行转发。
根据本发明的公开,前述基于以太网总线的统一链路层多协议交换方法,其实现包括:
步骤1、通过定义虚拟通道使得虚拟通道对应路由模块的转发接口,每个虚拟通道与路由模块的转发接口一一对应,路由模块被配置用于数据的选路,即选择数据在那个虚拟通道上进行转发;
步骤2、通过一位于接口板的接口处理模块接收经虚拟通道传输过来的数据,并发送至对应地接口协议处理模块,不同的协议处理模块对应不同的接口;
步骤3、通过利用前述配置的虚拟通道实现统一链路层多协议交换,包括数据发送和数据接收
步骤3-1、数据发送
通过路由模块查找路由表以获得下一跳地址,从而确定转发的虚拟通道,调用虚拟链路层的发函数将虚拟通道号封装到数据帧中,然后调用以太网链路层发函数进行以太网头封装,并将数据发送到前述接口板;
通过接口板的接口处理模块接收数据并解析数据帧,剥掉以太网头,获得虚拟通道号,然后根据虚拟通道号与接口板上实际接口的对应关系将IP数据包送到相应的接口协议处理模块,接口协议处理模块根据实际接口的协议类型对IP数据包重新封装后发送到相应的传输设备;
步骤3-2、数据接收
通过接口板接收数据后,相应接口的接口协议处理模块对数据进行拆帧解析,然后送到接口处理模块,接口处理模块根据接口板上实际接口与虚拟通道的对应关系封装通道号,然后将数据包送往分组板,通过分组板的以太网收函数根据虚拟通道号调用相应的虚拟通道收函数进行数据接收并将数据送到分组板的路由模块;
路由模块根据目的地址判断是否对数据进行转发:若转发则确定转发虚拟通道,进入数据发送过程;若不转发,则通过相应接口将数据送到终端。
由以上本发明的技术方案可知,本发明所提出的基于以太网总线的统一链路层多协议交换方法,基于网络交换设备通过接口板进行接口扩展的架构,采用定义虚拟通道的方式,完成数据在以太网链路层的交换。本发明提出的基于以太网总线的统一链路层多协议交换方法,在以太网口上虚拟出多个虚拟通道,对于上层的路由模块,每个虚拟通道都是独立的接口,路由模块只需查找路由选路后将数据直接发送到相应虚拟通道。在链路层,每个虚拟通道都对应接口板上的真实物理接口,接口板根据通道号对数据进行转发。
通过本方法,发送到接口板的数据只在链路层转发,提高了效率,并且通过该方法的配置也更有利于网络交换设备的扩展升级。
本发明的附加方面及附加的优点将在下述具体实施方式中加以说明,或者在根据具体实施方式所提及的方案的具体实践中得到说明。
附图说明
图1为本发明基于以太网总线的统一链路层多协议交换的实现架构示意图。
图2为图1所示的统一链路层多协议交换的Vxworks操作系统的软件架构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北方信息控制集团有限公司,未经北方信息控制集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410566729.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于治疗秋燥所致发热头痛的中药组合物
- 下一篇:一种百日咳煎剂