【技术实现步骤摘要】
分布式架构中的信息同步方法、转发单元及控制单元
本专利技术涉及通信领域,尤其涉及一种分布式架构中的信息同步方法、转发单元及控制单元。
技术介绍
在分布式架构下,主控板完成业务控制平面处理,比如路由计算,并向转发线卡下发相关表项信息,有些表项信息是全局性的,需要向设备的多个转发线卡下发,比如下发一条路由:目的地址X掩码Y出接口Z,则主控板需要向所有的转发线卡都下发这样一条表项。再比如在聚合口上新建一条双向转发检测(BidirectionalForwardingDetection,BFD)会话,该聚合口有三个成员口,分别位于不同的转发线卡上,则主控板至少需要向这三个转发线卡下发该BFD会话信息。上述表项或者信息下发的模型可以外延扩展到更广泛的分布式场景,比如多台设备虚拟成一台设备的虚拟化场景,例如智能弹性架构(IntelligentResilientFramwork,IRF)堆叠、集群等,这些场景下,全局主控板下发的对象可能位于不同的物理框上。另外,软件定义网络(SoftwareDefinedNetwork,SDN)控制 ...
【技术保护点】
1.一种分布式架构中的信息同步方法,其特征在于,该方法应用于分布式系统中的转发单元,所述方法包括:/n接收控制单元下发的控制消息,所述控制消息携带唯一的控制消息标识以及转发单元列表,所述转发单元列表包括所有需要处理所述控制消息的转发单元标识;/n在完成所述控制消息的控制平面的处理后,在本地的完成列表中记录本转发单元的标识,所述完成列表用于记录已完成所述控制消息的控制平面的处理的转发单元标识;/n生成同步消息并将所述同步消息发送给所述转发单元列表中的其它的转发单元,所述同步消息携带所述控制消息标识、转发单元列表及完成列表;/n当接收到其它转发单元发送的同步消息时,根据接收到的 ...
【技术特征摘要】
1.一种分布式架构中的信息同步方法,其特征在于,该方法应用于分布式系统中的转发单元,所述方法包括:
接收控制单元下发的控制消息,所述控制消息携带唯一的控制消息标识以及转发单元列表,所述转发单元列表包括所有需要处理所述控制消息的转发单元标识;
在完成所述控制消息的控制平面的处理后,在本地的完成列表中记录本转发单元的标识,所述完成列表用于记录已完成所述控制消息的控制平面的处理的转发单元标识;
生成同步消息并将所述同步消息发送给所述转发单元列表中的其它的转发单元,所述同步消息携带所述控制消息标识、转发单元列表及完成列表;
当接收到其它转发单元发送的同步消息时,根据接收到的同步消息内携带的控制消息标识、转发单元列表及完成列表,判断所述转发单元列表中的所有转发单元是否都已完成了所述控制消息标识对应的控制平面的处理,若判断为是,则在本地完成所述控制消息的数据平面的处理。
2.根据权利要求1所述的方法,其特征在于,所述判断所述转发单元列表中的所有转发单元是否都已完成了所述控制消息标识对应的控制平面的处理的方法为:
将所述同步消息中携带的完成列表与本地的完成列表合并,若合并后的完成列表与所述转发单元列表相同,则判定为所有转发单元都已完成了所述控制消息标识对应的控制平面的处理;若合并后的完成列表与所述转发单元列表不相同,则在本地记录合并后的完成列表。
3.根据权利要求2所述的方法,其特征在于,当接收到有多个控制消息,在完成所述多个控制消息的控制平面的处理后,将发送给同一转发单元的同步消息打包在一条同步消息中进行发送;
所述同步消息携带与多个控制消息对应的同步块,每个同步块中携带与不同控制消息对应的控制消息标识、转发单元列表及完成列表;
当接收到携带多个同步块的同步消息时,根据同步块中的控制消息标识、转发单元列表、完成列表分别判断所述转发单元列表中的所有转发单元是否都已完成了所述控制消息标识对应的控制平面的处理。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
对所述同步消息进行加密和增加校验码;
在接收到同步消息后,对同步消息进行解密和校验;
所述控制单元下发的控制消息为组播或广播报文。
5.一种分布式架构中的信息同步方法,其特征在于,该方法应用于分布式系统中的控制单元,所述方法包括:
当需要向多个转发单元发送相同的控制消息时,将所述多个转发单元的转发单元标识形成转发单元列表携带在所述控制消息中一同发送给所述多个转...
【专利技术属性】
技术研发人员:杨逸,
申请(专利权)人:新华三信息安全技术有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。