[发明专利]基于软件实现的双网口数据转发及速率控制方法无效

专利信息
申请号: 200610106948.0 申请日: 2006-08-29
公开(公告)号: CN101136840A 公开(公告)日: 2008-03-05
发明(设计)人: 贾小波;王安健;惠作奎;严涛 申请(专利权)人: 郑州威科姆技术开发有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04B7/005;H04B7/26;H04L29/06;H04L12/26
代理公司: 郑州中原专利事务所有限公司 代理人: 霍彦伟
地址: 45001*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 软件 实现 双网口 数据 转发 速率 控制 方法
【权利要求书】:

1.一种基于软件实现的双网口数据转发及速率控制方法,其特征在于:其方法如下,本发明分别对网络的上行链路和下行链路分别进行控制,本发明主要分为两大部分:上行链路控制和下行链路控制;上行链路控制和下行链路控制实现方法完全相同,上行链路控制和下行链路控制均主要分为三大部分:数据接收、数据速率控制、数据发送;

数据接收部分:

数据接收主要是:设置网口的工作模式为混杂模式和对接收过来的数据进行处理,检出发往本CPU的数据,送到本地CPU进行处理,然后将数据送到速率控制模块中,在此使用一个数据缓冲区来存放接收过来的数据;

设置一个协议栈(vcom filter),并作为最高优先级的协议栈挂接在协议复用层mux上面,下一个优先级的协议栈就是ip协议栈;

数据速率控制部分:

数据速率控制的方法为设置一个速率控制的时间单位time,采用基本速率控制的时间单位time和以太网数据包按包转发的机制相结合的方法来完成对数据转发速率的控制;其方法如下:

首先根据用户设定的转发速率计算出时间单位time内所应转发的数据量,此数据量称为单位转发限定量;同时记录当前的系统时间,此时间称为单位转发的开始时间。

然后从内存缓冲区中读取一个以太网数据包进行转发,同时将此以太网数据包的长度进行累加,此长度成为单位转发数据量;同时将单位转发数据量与单位转发限定量进行比较,

如果单位转发数据量大于单位转发限定量,则取出当前时间,此称为单位转发的结束时间;

然后取单位转发的结束时间与单位转发的开始时间的时间差,如果此差值小于最基本的速率控制的时间单位time,则取二者的差值,暂停数据的转发,暂停时间即为二者的差值的时间;如果二者差值大于等于最基本的速率控制的时间单位,则不进行任何处理;到此一个基本的速率控制转发单位的处理完成,接下来即开始进行下一个基本的速率控制转发单位的处理;

数据发送部分:

数据发送采用协议复用层mux的数据发送函数进行数据发送,在数据发送模块中只是进行了调用协议复用层mux的数据发送函数,其它则有协议复用层mux来全部完成剩下的工作。

2.根据权利要求1所述的基于软件实现的双网口数据转发及速率控制方法,其特征在于:所述方法基于IBM405EP网络CPU实现。

3.根据权利要求1或2所述的基于软件实现的双网口数据转发及速控制方法,其特征在于:所述时间单位time为200ms。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州威科姆技术开发有限公司,未经郑州威科姆技术开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610106948.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top