[发明专利]一种路由器线卡及数据处理方法有效
申请号: | 201210291343.9 | 申请日: | 2012-08-16 |
公开(公告)号: | CN102780639A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 李建国 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由器 数据处理 方法 | ||
技术领域
本申请涉及网络通信技术领域,尤其涉及一种路由器线卡和路由器线卡的数据处理方法。
背景技术
在以多核网络处理器作为转发核心的路由器中,利用丰富的以太端口连接各种时分复用(TDM,Time Division Multiplexing)接口成为业界的一种普遍设计方案。但是,采用这种设计的以太总线速率都大于TDM总线速率,因此会造成以太端口的流量波动大、带宽不平稳的问题。针对这个问题,需要对从以太端口发送到TDM端口方向的数据流的速度进行控制,这种控制方式简称为流控。
在目前的现有技术中,主要有三种流控方案:
现有技术一、带外硬流控,就是利用额外的硬件信号向数据的发送端即路由器线卡中的处理器传送反压信号,这种反压信号是一种流控信号,用于通知所述处理器对发出的数据流量进行限制。但是这种方案有两方面不足,第一是没有理想的方法将所述流控信号快速有效地传递给所述路由器线卡的处理器,流控的反应速度太慢,而且需要频繁的向处理器传送流控信号,流控效果不好,导致数据流量波动还是较大;第二是TDM端口侧需要一个较大的缓存芯片来保存数据流量,提高了硬件成本。
现有技术二、带内软流控,就是在路由器线卡内部通过自定义的流控报文向数据的发送端即所述路由器线卡中的处理器传递反压信号,处理器根据所述反压信号对发出的数据流量进行限制。但是,这种方法也存在与现有技术一相同的两方面的不足,即第一是流控的反应速度慢,流控效果不好;第二是TDM侧需要一个较大缓存芯片保存数据流量,硬件成本高。
现有技术三、在路由器线卡的处理器中采用软件算法对发往TDM端口的报文进行限速,具体的算法包括:利用处理器的定时器对报文的发送速度进行计算,使报文的发送速度符合TDM端口的速率。但是,这种算法由于要用到处理器的定时器资源,过程非常复杂,需要大大增加处理器的开销,并且也不能保证有很好的流控效果。
总之,目前还没有一种现有技术可以用较低的成本和处理开销,降低从以太端口到TDM端口的流量波动,提高以太端口和TDM端口之间的带宽平稳性。
发明内容
有鉴于此,本发明的主要目的在于提供一种路由器线卡和路由器线卡的数据处理方法,以用较低的成本和处理开销,降低从以太端口到TDM端口的流量波动,提高以太端口和TDM端口之间的带宽平稳性。
本发明的技术方案是这样实现的:
一种路由器线卡的数据处理方法,包括:
在路由器线卡的处理器中配置时分复用TDM端口速率T0和以太端口速率T1;
所述处理器构造欲由以太端口向TDM端口发送的以太报文,确定所述TDM端口速率T0与以太端口速率T1的比值a,在该以太报文的内部或外部添加消耗数据,该消耗数据的长度b满足后述关系:该以太报文中的TDM净荷数据的长度p与添加了所述消耗数据的以太报文的长度的比值等于或近似等于a;
所述处理器将所述在内部或外部添加了消耗数据的以太报文通过以太端口以及以太总线发送到可编程器件的以太端口处;
所述可编程器件从以太报文中提取出所述TDM净荷数据,封装成TDM报文从TDM端口发出。
在一种优选方式中,所述在以太报文的内部添加消耗数据的具体方法包括:
在所述以太报文的内部增加填充字节,该填充字节的长度为b;
所述TDM净荷数据的长度p与添加了所述消耗数据的以太报文的长度的比值等于或近似等于a,具体符合以下公式:
TDM净荷数据的长度p/(填充字节的长度b+以太报文的原长度c)=a;
或者:
(TDM净荷数据的长度p+TDM报文开销长度q)/(填充字节的长度b+以太报文的原长度c)=a。
在一种优选方式中,所述在以太报文的外部添加消耗数据的具体方法包括:
构造总长度为b的至少一个消耗报文作为所述消耗数据,将该消耗报文置于所述以太报文的尾部后或头部前;
所述TDM净荷数据的长度p与添加了所述消耗数据的以太报文长度的比值等于或近似等于a,具体符合以下公式:
TDM净荷数据的长度p/(消耗报文的总长度b+以太报文的长度c)=a;
或者:
(TDM净荷数据的长度p+TDM报文开销长度q)/(消耗报文的总长度b+以太报文的长度c)=a。
在一种优选方式中,所述报文的长度包括:该报文的帧间隙长度。
在一种优选方式中,该方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210291343.9/2.html,转载请声明来源钻瓜专利网。