[发明专利]一种交换网中信元的处理方法、源线卡和网卡无效
申请号: | 201110042705.6 | 申请日: | 2011-02-21 |
公开(公告)号: | CN102111334A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 林云;赵贵庚 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/02 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;孟丽娟 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交换 中信 处理 方法 源线卡 网卡 | ||
技术领域
本发明涉及通信领域,尤其涉及一种交换网中信元的处理方法、源线卡和网卡。
背景技术
交换网是路由器及其它数据交换设备中的核心模块,完成多个端口之间数据包或信元的交换,即把到达输入端口的数据包或信元交换至相应的输出端口,交换网的一个基本需求就是交换出去的数据包及信元仍需要保持原来的顺序。如图1所示,现有技术中K个平面的多级交换网中,一般一个信元可以通过多条路径到达目的端口,而各条路径的时延又很难做到完全一致,这就导致属于一个流的信元(从同一输入端口到达同一输出端口)在到达目的端口时会存在乱序的现象。其中输入端口可以是源线卡,源线卡上与本发明直接相关的器件为FIC(Fabric Interface Chip,交换网接口芯片)。FIC配合交换网芯片共同完成数据包的处理。上行FIC一般完成从网络侧接收变长数据包的切片和虚拟输出队列(VOQ)管理工作。FIC也可包含TM(Traffic Management,流量管理功能)。上行FIC的输出端口是网卡,网卡包含相互独立的交换芯片或交换单元。以Clos互连的多级交换网为例,交换芯片可由三级构成,即S1、S2和S3三个级别的交换单元。如图2所示,信元C1从FIC1出发经由S1/3(2)和S2(2)返回S1/3(2)到达FIC2,信元C2从FIC1出发经由S1/3(1)、S2(1)、S2(2)和S1/3(2)到达FIC2,信元C3从FIC2出发经由S1/3(1)、S2(2)、S2(1)和S1/3(1)到达FIC1;若先发送信元C2,然后信元C1和信元C3再同时发送,则后发送的信元C1和C3可能会比先发送的信元C2先到达或同时到达S2(2),故此时S2(2)就会出现乱序的问题。
发明内容
本发明的实施例提供了一种交换网中信元的处理方法、源线卡和网卡,保证了交换网中属于一个流的信元输出顺序与输入顺序相同,从而使目的线卡可以通过接收到信元的顺序简单的实现数据包的重组。
本发明实施例提供了一种交换网中信元的处理方法,包括:
将数据流中的数据包切分成一个或多个相同长度的信元或者将数据流中的数据包切分成一个或多个不同长度的信元;
在所述信元头中插入时间标记和流号标记,将标记后的信元头和信元净荷发送给网卡,其中,所述时间标记用于标记源线卡发送信元的本地时间,所述流号标记用于标记不同的数据流。
本发明实施例提供了一种交换网中的源线卡,包括:
切分单元,用于将数据流中的数据包切分成一个或多个相同长度的信元或者将数据流中的数据包切分成一个或多个不同长度的信元;
标记单元,用于在切分单元切分后的信元头中插入时间标记和流号标记,所述时间标记用于标记源线卡发送信元的本地时间,所述流号标记用于标记不同的数据流;
发送单元,用于将标记单元标记后的信元头和信元净荷发送给网卡。
本发明实施例还提供了一种交换网中信元的处理方法,包括:
接收源线卡或上一级网卡发送的信元,所述信元包括信元头和信元净荷;
根据所述接收到信元的信元头中的时间标记和流号标记将信元顺序地发送给目的线卡或下一级网卡,所述时间标记用于标记源线卡发送信元的本地时间,所述流号标记用于标记不同的数据流;具体地,根据所述时间标记对信元进行排序,若所述时间标记相同,则按照所述信元头中的流号标记将信元顺序地发送给目的线卡或下一级网卡。
本发明实施例提供了一种交换网中的网卡,包括:
接收模块,用于接收源线卡发送的信元,所述信元包括信元头和信元净荷;
排序发送模块,用于根据接收模块接收到的所述信元头中的时间标记和流号标记将信元顺序地发送给目的线卡或下一级网卡;具体地,根据所述时间标记对信元进行排序,若所述时间标记相同,则按照所述信元头中的流号标记将信元顺序地发送给目的线卡或下一级网卡。
由上述本发明的实施例提供的技术方案可以看出,其通过信元头中插入的时间标记和流号标记,保证了交换网中属于一个流的信元输出顺序与输入顺序相同,从而使目的线卡可以通过接收到信元的顺序简单的实现数据包的重组。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中K个平面的交换网的结构示意图,其中K为正整数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110042705.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手机及其锁定方法
- 下一篇:远程抄表系统