[发明专利]一种用列表和计数方式实现的基于多节点网络报文传输的广播管理方法在审
申请号: | 201410220673.8 | 申请日: | 2014-05-23 |
公开(公告)号: | CN103973464A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 李拓;童元满;李仁刚 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 列表 计数 方式 实现 基于 节点 网络 报文 传输 广播 管理 方法 | ||
技术领域
本发明涉及广播管理技术领域,特别涉及一种用列表和计数方式实现的基于多节点网络报文传输的广播管理方法。
背景技术
随着服务器应用领域的不断发展,高端服务器的应用需求已经进入了一个重要阶段。复杂的体系结构实现支持高端服务器系统实现高性能指标、高安全性、高可用性、高可靠性等特点。这就需要网络控制类芯片控制多路处理器系统,使系统内部报文传输达到高效可靠、安全稳定。对于大规模的多节点网络系统,需要一种高可靠的广播机制保证其高效稳定地运行。广播管理的目的有以下几点:对于不同模式的每个广播请求要能正确发往相关的节点;对于广播请求的得到的响应要能统计是否已全部接受;保证功能的前提下尽量简化设计逻辑,减少对芯片资源占用;易于在不同规模的系统之间进行移植。
现在对高端服务器的需求影响,导致复杂控制类芯片的性能和可靠性都不断提升,复杂的协议支持和系统规模的不断扩大使芯片内部需要简单和高效机制实现多种类型的广播请求,从而满足高端服务器系统的高效,高可靠运行要求。
发明内容
为了解决现有技术的问题,本发明提供了一种用列表和计数方式实现的基于多节点网络报文传输的广播管理方法,其在不影响系统性能的前提下在保证报文可靠传输,保证设计可移植性,降低芯片资源耗费三个方面有显著优势。
本发明所采用的技术方案如下:
一种用列表和计数方式实现的基于多节点网络报文传输的广播管理方法,包括以下步骤:
A、网络控制芯片接收广播请求;
B、通过请求中对应的信息确定适用的广播列表,对需要发送的目标节点发出相应的广播请求,并将芯片中对应的响应计数器的值设置为发出的广播请求条数;
C、当网络控制芯片收到一个目标节点的有效广播响应之后,会将对应的响应计数器的值减一;
D、当响应计数器值为0时,芯片将统一的广播响应发回给广播请求源节点,一个完整的广播请求-响应处理流程结束;当响应计数器值不为0时,则返回步骤C。
步骤C中还包括对报文协议清晰定义的方法,即需要明确定义在所有不同场景下同一种请求可能引发的各种响应,从而明确特定的请求能得到哪些期望的响应,即哪些得到的响应是有效的。
步骤B中,包括需要明确整个系统的组织架构的步骤,即明确各个节点之间的关系和组织方式,从而对于不同模式的广播需要涵盖的范围有明确的定义。
步骤B中,根据系统支持的不同广播模式,配置不同的广播列表。
方法还包括修改广播列表的方式支持多节点网络的不同规模和结构的步骤,要求对于网络进行配置时对于各个广播列表进行相应的配置,同时保证计数器能支持最大广播数目。
本发明的广播管理机制实现了在芯片内部报文流高速传输的条件下,基于完整清晰的协议设计,对于广播请求,根据广播类型按照对应的已配置的广播列表,将请求转发给每个需要转发的网络节点,并用计数器记录下转发的请求数目。之后对收到广播报文的有效响应进行统计,当数目匹配请求计数器中的数目之后,判断广播请求完成,向发出广播请求的节点回复响应。
本发明提供的技术方案带来的有益效果是:
在不同规模多节点系统下的可移植性,主要是指作为广播管理机制核心的广播列表和计数器可以根据网络系统规模和架构进行不同的配置,从而保证系统的高效运行,从设计实现的角度看,用在寄存器中的广播列表,取代复杂和不易于修改的逻辑电路作为广播请求的转发控制,以及用对应广播列表的计数器统计,取代对每个广播响应的单独判断作为广播响应的处理,极大地节省了芯片内的逻辑资源。另外,在广播列表能保证报文可靠高效传输的前提下,网络节点本身对广播“请求-响应”一一对应的处理流程足以保证计数器方式判断有效响应是否收集完全的正确性。
附图说明
图1为本发明的一种用列表和计数方式实现的基于多节点网络报文传输的广播管理方法的工作流程图;
图2为本发明的一种用列表和计数方式实现的基于多节点网络报文传输的广播管理方法的示例图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410220673.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种深孔爆破上部不耦合装药结构
- 下一篇:一种3D烟花燃放装置