[发明专利]节点间通信确认机制的实现方法和实现系统有效
申请号: | 200810147104.X | 申请日: | 2008-08-18 |
公开(公告)号: | CN101340268A | 公开(公告)日: | 2009-01-07 |
发明(设计)人: | 盖建华;乔会来 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L12/56 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 郭晓东;邢雪红 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 通信 确认 机制 实现 方法 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及节点间通信确认机制的实现方法和实现系统。
背景技术
随着网络的发展和对设备功能性要求的提高,集中式的设备往往难以满足实际的需求,因此分布式处理架构应运而生。比如,多个通信设备(如路由器、交换机)堆叠起来,每一个通信设备可以称为一个节点;或者,通信设备本身采用分布式架构,由多个业务板共同提供数据处理功能,每一个业务板可以称为一个节点;或者,通信设备的每一个业务板上采用多处理器进行业务处理,那么每一个处理器也可以称为一个节点。
在分布式架构下,各节点之间需要进行控制层面的通信,一般基于扩展的IPC(Inter-Process Communication,进程间通信)实现;图1显示了分布式架构节点间通信的模型示意图。
作为分布式架构的关键技术,节点间通信的可靠程度直接决定了分布式架构的可靠程度。特别是如何保证报文的传输顺序,是节点间通信可靠性的一项重要指标。
现有技术中,节点间通信的可靠性可以通过确认+重传机制实现,即在对于每一个会话,发送端节点按序发送报文,接收端节点按序接收报文,并在一定的时机回应确认报文(以ACK确认报文为例),代表之前的报文已经全部接收;这样,如果发送端节点没有收到确认报文则进行重传,或者,如果发送端节点收到确认报文则继续向下发送新的报文,从而保证可靠的节点间通信。图2显示了节点间通信确认机制的模型示意图。
但是,上述现有技术的节点间通信确认机制存在以下缺陷:接收端节点对于每一个会话,都要在一定的时机回应确认报文;由于节点间通信中,发送端节点和接收端节点之间往往存在有大量的会话,因此导致确认报文数量较多,其传输占用了大量IPC带宽;同时,对这些确认报文不断的接收和处理也导致了发送端节点的大量资源开销,降低发送端节点的处理效率。
特别是在发送端节点进行硬件组播时,由于存在多个接收端节点同时向发送端节点反馈确认报文,因此即使对于发送端而言只存在一个硬件组播会话,其所需要处理的确认报文的数量也将成倍增加,因此上述缺陷表现的尤为明显。
发明内容
本发明的实施例旨在提供能够实现节点间通信确认机制的技术方案,以减少确认报文数目,从而降低IPC带宽占用,提高报文处理效率。
为实现上述目的,本发明的实施例提供了一种节点间通信确认机制的实现方法,适用于在发送端节点和接收端节点之间执行通信确认,包括以下步骤:
步骤S1、对于接收到的各个会话的数据报文,接收端节点为其生成相应的确认信息并保存,该相应的确认信息包括数据报文所属的会话ID、数据报文的控制标识以及数据报文的序号;
步骤S2、当满足预设的确认条件时,该接收端节点将所保存的确认信息封装到一个确认报文中,并发送给发送端节点。
本发明的实施例还提供了一种节点间通信确认机制的实现系统,包括按序发送数据报文的发送端节点和按序接收数据报文的接收端节点,其中,该发送端节点和所述接收端节点都包括发送接收单元;还包括:确认信息生成单元,与该接收端节点的发送接收单元连接,用于为接收到的各个会话的数据报文生成相应的确认信息,该相应的确认信息包括数据报文所属的会话ID、数据报文的控制标识以及数据报文的序号;确认信息保存单元,与该确认信息生成单元连接,用于保存所生成的确认信息;确认信息组装单元,与该确认信息保存单元和接收端节点的发送接收单元连接,用于在满足预设的确认条件时,将所保存的确认信息到一个确认报文中,并发送给该发送端节点。
由上述技术方案可知,本发明的实施例取代现有技术中针对每一个会话进行确认报文回复的手段,通过对一定期间内各个会话的确认信息进行统一封装,采用一个确认报文携带多个确认信息进行确认,具有以下有益效果:
1、有效减少了确认报文的数量;
2、减少了IPC带宽占用,提高了发送端节点的处理效率。
通过以下参照附图对优选实施例的说明,本发明的上述以及其它目的、特征和优点将更加明显。
附图说明
图1为现有技术分布式架构进行板间通信的模型示意图;
图2为现有技术节点间通信确认机制的模型示意图;
图3为本发明提供的节点间通信确认机制的实现方法一实施例的流程图;
图4为数据报文的确认信息一实施例的示意图;
图5为本发明提供的节点间通信确认机制的实现方法一较佳实施例的流程图;
图6为图5所示实施例中,发送端节点批量解析和处理确认报文的实施例流程图;
图7为图6所示实施例的处理示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810147104.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于石膏板维修的塞子
- 下一篇:电极、电极组装体及电极组装体的制造方法