数据同步配置方法、设备及系统技术方案

技术编号:15094254 阅读:97 留言:0更新日期:2017-04-07 21:59
本发明专利技术公开一种数据同步配置方法、设备及系统,属于网络设备管理技术领域。该方法包括:接收第二MC-LAG设备发送的puppet证书认证请求;在确定第一MC-LAG设备向第二MC-LAG设备发送过握手报文,且收到过第二MC-LAG设备发送的握手响应报文后,或在确定第一MC-LAG设备接收过第二MC-LAG设备发送过握手报文,且向第二MC-LAG设备发送过握手响应报文后,向第二MC-LAG设备发送puppet证书。本发明专利技术解决了数据同步配置前配置过程较复杂,且方法通用性和自动化程度较低问题,实现了设备间自动关联,简化数据配置保持一致的同步方法,且提高了方法通用性和自动化程度效果,用于数据同步配置。

Method, device and system for synchronizing data configuration

The invention discloses a method, a device and a system for synchronizing data configuration, which belongs to the technical field of network equipment management. The method comprises: sending and receiving second MC-LAG equipment puppet certificate authentication request; in determining the first handshake message is sent to the MC-LAG device over second MC-LAG devices, and received second MC-LAG devices send handshake response message, or in determining the first MC-LAG equipment received second MC-LAG equipment sends a handshake message, and send to second MC-LAG devices a handshake response message, to second MC-LAG devices to send puppet certificate. The invention solves the data synchronization configuration before the configuration process is complicated, the problem and method of universal and low degree of automation, realizes the automatic association between devices, simplify the data synchronization method is configured to maintain consistent, and improve the general method and the degree of automation, for data synchronization configuration.

【技术实现步骤摘要】

本专利技术涉及网络设备管理
,特别涉及一种数据同步配置方法、设备及系统
技术介绍
链路聚合组(英文:LinkAggregationGroup;简称:LAG)是指将多条连接到同一设备的链路捆绑在一起,以便增加带宽和改善链路的可靠性,跨设备的链路聚合组(英文:Multi-ChassisLinkAggregationGroup;简称:MC-LAG)是对设备内LAG的补充,通过在两台独立的运营商边缘路由器(英文:ProviderEdge;简称:PE)设备上建立一个跨设备的链路,与用户网络边缘(英文:CustomerEdge;简称:CE)设备的普通链路进行对接,两条链路既可以起到流量负载分担的作用,又可以起到备份保护的作用,而MC-LAG功能要求两端PE设备上的部分数据的配置严格一致,因此,为了不影响协议和数据转发的正常工作,需要对MC-LAG设备上的数据进行同步配置,而在同步配置之前,两端PE设备可以选择进行关联认证。现有技术中,为了保证MC-LAG设备之间的关联认证,可以通过私有协议对MC-LAG设备进行认证配置,也可以通过私有协议对两端PE设备的认证配置信息进行自动检测,例如,可以通过思科光纤服务协议(英文:CiscoFabricService;简称:CFSoE)对MC-LAG设备进行认证配置,或者通过互联网内容服务公共协议(英文:InternetControlCommonProtocol;简称:ICCP)对两端PE设备的认证配置信息进行自动检测。但是,由于通过私有协议对MC-LAG设备上需要同步的数据进行指定同步时,配置的过程比较复杂,同时需要对所有MC-LAG设备进行人工手动配置私有协议,而且需要为每个保持一致性的业务来指定开启同步,因此,数据同步配置前的配置过程比较复杂,且方法通用性较低,自动化程度较低。
技术实现思路
为了解决数据同步配置前的数据同步配置钱的配置过程比较复杂,且方法通用性较低,自动化程度较低的问题,本专利技术提供了一种数据同步配置方法、设备及系统。所述技术方案如下:第一方面,提供了一种数据同步配置方法,用于第一跨设备的链路聚合组MC-LAG设备,所述第一MC-LAG设备为puppet服务设备,所述第一MC-LAG设备为MC-LAG系统中的预设的MC-LAG设备,所述方法包括:接收所述第二MC-LAG设备发送的puppet证书认证请求,所述puppet证书认证请求是所述第二MC-LAG设备在接收到所述第一MC-LAG设备发送的握手报文或握手响应报文之后,确定所述第二MC-LAG设备为puppet客户设备后发送的,所述第一MC-LAG设备发送的握手报文或握手响应报文指示所述第一MC-LAG设备为puppet服务设备,所述握手报文和握手响应报文为MC-LAG协议报文;在确定所述第一MC-LAG设备向所述第二MC-LAG设备发送过握手报文,且收到过所述第二MC-LAG设备发送的握手响应报文后,向所述第二MC-LAG设备发送puppet证书;或者,在确定所述第一MC-LAG设备接收过所述第二MC-LAG设备发送过握手报文,且向所述第二MC-LAG设备发送过握手响应报文后,向所述第二MC-LAG设备发送puppet证书;其中,所述第二MC-LAG设备为所述MC-LAG系统中除所述第一MC-LAG设备之外的任一MC-LAG设备。结合第一方面,在第一种可实现方式中,在所述向所述第二MC-LAG设备发送puppet证书之后,所述方法还包括:在所述第一MC-LAG设备上的数据更新时,判断所述第二MC-LAG设备订阅的数据是否更新,所述第二MC-LAG设备订阅的数据为所述第二MC-LAG设备与所述第一MC-LAG设备需要同步并保持一致的数据;若所述第二MC-LAG设备订阅的数据更新,激活数据同步配置功能;所述数据同步配置功能包括:生成同步信息,所述同步信息包括更新后的所述第二MC-LAG设备订阅的数据;将所述同步信息发送至所述第二MC-LAG设备,以便于所述第二MC-LAG设备根据所述同步信息进行数据的同步配置。结合第一种可实现方式,在第二种可实现方式中,在所述向所述第二MC-LAG设备发送puppet证书之后,所述方法还包括:生成第一同步域,所述第一同步域用于表示所述第一MC-LAG设备与所述第二MC-LAG设备之间存在数据同步关系,所述第一同步域与所述第二MC-LAG设备生成的第二同步域的作用相同。结合第一方面至第二种可实现方式,在第三种可实现方式中,所述第一MC-LAG设备上配置有订阅接口;所述判断所述第二MC-LAG设备订阅的数据是否更新,包括:通过所述订阅接口判断所述第二MC-LAG设备订阅的数据是否更新。结合第三种可实现方式,在第四种可实现方式中,在所述激活数据同步配置功能之后,所述方法还包括:判断所述第一MC-LAG设备的MC-LAG功能是否关闭;若所述第一MC-LAG设备的MC-LAG功能关闭,关闭所述数据同步配置功能。第二方面,提供了一种数据同步配置方法,用于第二MC-LAG设备,所述第二MC-LAG设备为所述MC-LAG系统中除第一MC-LAG设备之外的任一MC-LAG设备,所述第一MC-LAG设备为puppet服务设备,所述第一MC-LAG设备为MC-LAG系统中的预设的MC-LAG设备,所述方法包括:在接收到所述第一MC-LAG设备发送的握手报文或握手响应报文之后,确定所述第二MC-LAG设备为puppet客户设备,所述第一MC-LAG设备发送的握手报文或握手响应报文指示所述第一MC-LAG设备为puppet服务设备,所述握手报文和握手响应报文为MC-LAG协议报文;向所述第一MC-LAG设备发送puppet证书认证请求;接收所述第一MC-LAG设备发送的puppet证书,所述puppet证书是所述第一MC-LAG设备在确定向所述第二MC-LAG设备发送过握手报文且收到过所述第二MC-LAG设备发送的握手响应报文后发送的,或者,所述puppet证书是所述第一MC-LAG设备在确定接收过所述第二MC-LAG设备发送过握手报文,且向所述第二MC-LAG设备发送过握手响应报文后发送的。结合第二方面,在第一种可实现方式中,在所述接收所述第一MC-LAG设备发送的puppet证书之后,所述方法还包括:接收所述第一MC-LAG设备发送的同步信息,所述同步信息是所述第一MC-本文档来自技高网
...

【技术保护点】
一种数据同步配置方法,其特征在于,用于第一跨设备的链路聚合组MC‑LAG设备,所述第一MC‑LAG设备为puppet服务设备,所述第一MC‑LAG设备为MC‑LAG系统中的预设的MC‑LAG设备,所述方法包括:接收所述第二MC‑LAG设备发送的puppet证书认证请求,所述puppet证书认证请求是所述第二MC‑LAG设备在接收到所述第一MC‑LAG设备发送的握手报文或握手响应报文之后,确定所述第二MC‑LAG设备为puppet客户设备后发送的,所述第一MC‑LAG设备发送的握手报文或握手响应报文指示所述第一MC‑LAG设备为puppet服务设备,所述握手报文和握手响应报文为MC‑LAG协议报文;在确定所述第一MC‑LAG设备向所述第二MC‑LAG设备发送过握手报文,且收到过所述第二MC‑LAG设备发送的握手响应报文后,向所述第二MC‑LAG设备发送puppet证书;或者,在确定所述第一MC‑LAG设备接收过所述第二MC‑LAG设备发送过握手报文,且向所述第二MC‑LAG设备发送过握手响应报文后,向所述第二MC‑LAG设备发送puppet证书;其中,所述第二MC‑LAG设备为所述MC‑LAG系统中除所述第一MC‑LAG设备之外的任一MC‑LAG设备。...

【技术特征摘要】
1.一种数据同步配置方法,其特征在于,用于第一跨设备的链路聚合组
MC-LAG设备,所述第一MC-LAG设备为puppet服务设备,所述第一MC-LAG
设备为MC-LAG系统中的预设的MC-LAG设备,所述方法包括:
接收所述第二MC-LAG设备发送的puppet证书认证请求,所述puppet证书
认证请求是所述第二MC-LAG设备在接收到所述第一MC-LAG设备发送的握手
报文或握手响应报文之后,确定所述第二MC-LAG设备为puppet客户设备后发
送的,所述第一MC-LAG设备发送的握手报文或握手响应报文指示所述第一
MC-LAG设备为puppet服务设备,所述握手报文和握手响应报文为MC-LAG协
议报文;
在确定所述第一MC-LAG设备向所述第二MC-LAG设备发送过握手报文,
且收到过所述第二MC-LAG设备发送的握手响应报文后,向所述第二MC-LAG
设备发送puppet证书;或者,
在确定所述第一MC-LAG设备接收过所述第二MC-LAG设备发送过握手报
文,且向所述第二MC-LAG设备发送过握手响应报文后,向所述第二MC-LAG
设备发送puppet证书;
其中,所述第二MC-LAG设备为所述MC-LAG系统中除所述第一MC-LAG
设备之外的任一MC-LAG设备。
2.根据权利要求1所述的方法,其特征在于,在所述向所述第二MC-LAG
设备发送puppet证书之后,所述方法还包括:
在所述第一MC-LAG设备上的数据更新时,判断所述第二MC-LAG设备订

\t阅的数据是否更新,所述第二MC-LAG设备订阅的数据为所述第二MC-LAG设
备与所述第一MC-LAG设备需要同步并保持一致的数据;
若所述第二MC-LAG设备订阅的数据更新,激活数据同步配置功能;
所述数据同步配置功能包括:
生成同步信息,所述同步信息包括更新后的所述第二MC-LAG设备订阅的
数据;
将所述同步信息发送至所述第二MC-LAG设备,以便于所述第二MC-LAG
设备根据所述同步信息进行数据的同步配置。
3.根据权利要求2所述的方法,其特征在于,在所述向所述第二MC-LAG
设备发送puppet证书之后,所述方法还包括:
生成第一同步域,所述第一同步域用于表示所述第一MC-LAG设备与所述
第二MC-LAG设备之间存在数据同步关系,所述第一同步域与所述第二
MC-LAG设备生成的第二同步域的作用相同。
4.根据权利要求1至3任意一项权利要求所述的方法,其特征在于,所述
第一MC-LAG设备上配置有订阅接口;
所述判断所述第二MC-LAG设备订阅的数据是否更新,包括:
通过所述订阅接口判断所述第二MC-LAG设备订阅的数据是否更新。
5.根据权利要求4所述的方法,其特征在于,在所述激活数据同步配置功
能之后,所述方法还包括:
判断所述第一MC-LAG设备的MC-LAG功能是否关闭;
若所述第一MC-LAG设备的MC-LAG功能关闭,关闭所述数据同步配置功

\t能。
6.一种数据同步配置方法,其特征在于,用于第二MC-LAG设备,所述
第二MC-LAG设备为所述MC-LAG系统中除第一MC-LAG设备之外的任一
MC-LAG设备,所述第一MC-LAG设备为puppet服务设备,所述第一MC-LAG
设备为MC-LAG系统中的预设的MC-LAG设备,所述方法包括:
在接收到所述第一MC-LAG设备发送的握手报文或握手响应报文之后,确
定所述第二MC-LAG设备为puppet客户设备,所述第一MC-LAG设备发送的
握手报文或握手响应报文指示所述第一MC-LAG设备为puppet服务设备,所述
握手报文和握手响应报文为MC-LAG协议报文;
向所述第一MC-LAG设备发送puppet证书认证请求;
接收所述第一MC-LAG设备发送的puppet证书,所述puppet证书是所述第
一MC-LAG设备在确定向所述第二MC-LAG设备发送过握手报文且收到过所述
第二MC-LAG设备发送的握手响应报文后发送的,或者,所述puppet证书是所
述第一MC-LAG设备在确定接收过所述第二MC-LAG设备发送过握手报文,且
向所述第二MC-LAG设备发送过握手响应报文后发送的。
7.根据权利要求6所述的方法,其特征在于,在所述接收所述第一MC-LAG
设备发送的puppet证书之后,所述方法还包括:
接收所述第一MC-LAG设备发送的同步信息,所述同步信息是所述第一
MC-LAG设备在判断所述第二MC-LAG设备订阅的数据更新时生成的,所述第
二MC-LAG设备订阅的数据为所述第二MC-LAG设备与所述第一MC-LAG设
备需要同步并保持一致的数据;
根据所述同步信息进行数据的同步配置。
8.根据权利要求7所述的方法,其特征在于,在所述接收所述第一MC-LAG
设备发送的puppet证书之后,所述方法还包括:
生成第二同步域,所述第二同步域用于表示所述第二MC-LAG设备与所述
第一MC-LAG设备之间存在数据同步关系,所述第二同步域与所述第一
MC-LAG设备生成的第一同步域的作用相同。
9.一种数据同步配置设备,其特征在于,用于第一跨设备的链路聚合组
MC-LAG设备,所述第一MC-LAG设备为puppet服务设备,所述第一MC-LAG
设备为MC-LAG系统中的预设的M...

【专利技术属性】
技术研发人员:吴昊谢银桥
申请(专利权)人:华为数字技术苏州有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1