[发明专利]一种提高网络控制芯片可靠报文传输信用的方法有效
申请号: | 201010156584.3 | 申请日: | 2010-04-27 |
公开(公告)号: | CN101841477A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 李仁刚;周恒钊;秦冀龙 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 网络 控制 芯片 可靠 报文 传输 信用 方法 | ||
技术领域
本发明涉及芯片流控设计技术领域,具体涉及一种提高网络控制芯片可靠报文传输信用的方法
背景技术
随着服务器应用领域的不断发展,高端服务器的应用需求已经进入了一个重要阶段。复杂的体系结构实现支持高端服务器系统实现高性能指标、高安全性、高可用性、高可靠性等特点。这就需要网络控制类芯片控制多路处理器系统,使系统内部报文传输达到高效可靠、安全稳定。控制多路处理器访问报文传输的控制芯片内部支持复杂的协议,控制庞大高速的报文流。这就需要一种高可靠的流控机制保证其内部报文传输高效可靠。流控的目的有以下几点:接收方对报文的处理能力滞后于发送方发送报文的速度,导致报文在接收端阻塞,从而出现报文丢失的情况;对不同种类的报文处理顺序进行仲裁;合理有效的分配芯片内部信用池缓冲区资源。
发明内容
本发明的信用机制主要考虑现在对高端服务器的需求影响,导致复杂控制类芯片的性能和可靠性都不断提升,复杂的协议支持和高速的传输能力使芯片内部需要特殊的流控机制实现,从而满足高端服务器系统的高效,高可靠运行要求。
本发明的方法是按以下方式实现的,通过双计数器控制的设计,实现对支持复杂协议的庞大报文流的高可靠传输控制,通过信用值自动增减机制严格控制每一个报文的无差错传输,减少报文传输出错重传的几率,从而提高系统的高可用性,提高报文传输信用需要的配置包括以下内容:1)复杂控制类芯片内部报文传输的时序分析;2)系统报文流的特点;3)设置信用池缓冲区;4)设置发送计数器和接收计数器;5)信用返回逻辑;6)信用增减控制,其中:
1)复杂控制类芯片内部报文传输的时序分析,是通过分析报文传输的时序特点,确定时钟、报文头、传输使能、计数器和信用返回信号的时序关系;
2)系统报文流的特点是充分考虑系统报文的特点,包括报文长度,为配置其它信用管理部件做好准备;
3)设置信用池缓冲区,其特征在于根据系统报文的分析,确定信用管理部件信用池缓冲区的大小。如系统报文最大长度为3报文单位,那么信用池缓冲区要大于这个值。这可以在保证传输可靠的条件下减少对系统性能的影响。
4)设置发送计数器和接收计数器,其特征在于从计算报文传输的过程考虑,能够记录报文传输过程中传输单位的数量,控制传输的无差错执行。
5)信用返回逻辑,当发送方发送的报文被接收方处理之后,接收方就给发送方返回一个可用信用;
6)信用增减控制,是发送方发送一个报文单位信用值减“1”,收到一个返回可用信用信用值增“1”;而接收方收到一个报文单位信用值增“1”,处理一个报文单位信用值减“1”,这能够保证信用机制的可靠运行;
具体实现步骤如下:
当发送接收网络和报文信道选择确定后,首先进行信用管理部件的初始化配置,根据系统传输报文的格式确定接收方信用池缓冲区的大小,假设为“64”,将信用池缓冲区的值设置为发送信用计数器的初始值,而接收信用计数器初始化为初始值,假设为“0”,此时,根据时序关系,发送方开始发送报文数据,valid传输使能信号有效时,发送一个head报文头,发送方信用计数器信用值减“1”,即counter减“1”变成“63”,而接收方信用计数器信用值加“1”,即counter加“1”变成“1”,按照这样的信用加减机制传输报文数据,当发送方信用计数器的信用值等于“0”,表示其信用值用完将不能够发送报文数据,此时代表接收方信用池缓冲区满为“64”,等待接收方处理报文数据,当一个报文数据被处理,接收方即释放一个可用信用,信用返回逻辑产生free信号给发送方,发送方收到free信号,即收到一个可用信用,其信用计数器信用值加“1”为“1”,而接收方信用计数器信用值相对应减“1”为“63”,报文传输的整个过程机即采用这种信用控制机制保证报文传输的可靠性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010156584.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种气力式油菜精量联合直播机
- 下一篇:一种高速比较器