多区域SDN控制器数据同步方法、服务器及系统技术方案

技术编号:23898334 阅读:47 留言:0更新日期:2020-04-22 09:36
一种多区域SDN控制器数据同步方法、服务器及数据同步系统。其中所述方法包括:接收SDN控制器发送的数据帧,其中所述SDN控制器包括一个主SDN控制器和至少一个备用SDN控制器,所述数据帧包括控制器的身份标识ID,备用服务器的个数,控制器的状态,携带数据,校验码;对所述数据进行合法性校验,并将合法的数据存入第一缓存队列;备份每一个区域SDN控制器的数据;对比所述备份的数据,当所述备份数据不一致时,根据主SDN控制器数据进行数据同步。通过该方案能够减轻主SDN控制器同步数据的压力,快速进行数据同步,保证SDN主备切换数据的一致性,避免业务发生中断。

【技术实现步骤摘要】
多区域SDN控制器数据同步方法、服务器及系统
本专利技术属于计算机领域,具体涉及一种多区域SDN控制器数据同步方法、服务器及系统。
技术介绍
软件定义网络即SDN网络是一种新型网络架构,核心思想是分离网络设备控制层与转发层面,对数据的鲁棒性以及高可用相对弱化。单控制器发生故障或灾难时,导致整个网络的瘫痪。SDN集群可以解决单点故障的问题。同一个区域的集群也可能遇到当前区域控制器不可用的情况。多区域的集群方案凸显重要。多区域的集群采用主备模式,同一时间,主设备对外提供服务。为了实现快速的无缝切换,主控制向备用控制器同步数据成为核心。由主控制器负责数据的同步有如下缺点:增加服务器的压力,会导致控制器控制面服务能力减弱,消耗资源;每增加一个区域的控制器,数据就会复制一遍,数据量大的话,压力成风暴式增长。
技术实现思路
针对于上述现有技术的不足,本专利技术的目的之一是解决控制器数据同步压力过大的问题。本专利技术实施例公开了一种方法,包括:一种多区域SDN控制器数据同步方法,其特征在于,包括:接收SDN控制器发送的数据本文档来自技高网...

【技术保护点】
1.一种多区域SDN控制器数据同步方法,其特征在于,包括:/n接收SDN控制器发送的数据帧,其中所述SDN控制器包括一个主SDN控制器和至少一个备用SDN控制器,所述数据帧包括控制器的身份标识ID,备用服务器的个数,控制器的状态,携带数据,校验码;/n对所述数据进行合法性校验,并将合法的数据存入第一缓存队列;/n备份每一个区域SDN控制器的数据;/n对比所述备份的数据,当所述备份数据不一致时,根据主SDN控制器数据进行数据同步。/n

【技术特征摘要】
1.一种多区域SDN控制器数据同步方法,其特征在于,包括:
接收SDN控制器发送的数据帧,其中所述SDN控制器包括一个主SDN控制器和至少一个备用SDN控制器,所述数据帧包括控制器的身份标识ID,备用服务器的个数,控制器的状态,携带数据,校验码;
对所述数据进行合法性校验,并将合法的数据存入第一缓存队列;
备份每一个区域SDN控制器的数据;
对比所述备份的数据,当所述备份数据不一致时,根据主SDN控制器数据进行数据同步。


2.如权利要求1所述方法,其特征在于,对所述数据进行合法性校验之后还包括:根据所述数据帧进行冲突检测,确定主SDN控制器。


3.如权利要求2所述方法,其特征在于,所述进行冲突检测,确定主SDN控制器包括:向每个SDN控制器发送请求信息,接收每个SDN控制器的响应信息;根据所述响应信息确定主SDN控制器,其中响应信息包括控制器的状态。


4.如权利要求1所述方法,其特征在于,根据主SDN控制器数据进行数据同步包括:根据主SDN控制器数据进行备用SDN控制器的数据同步。


5.一种服务器,其特征在于,包括:接收模块,用于接收SDN控制器发送的数据帧,其中所述SDN控制器包括一个主SDN控制器和至少一个备用SDN控制器,所述数据帧包括控制...

【专利技术属性】
技术研发人员:刘立京
申请(专利权)人:紫光云南京数字技术有限公司
类型:发明
国别省市:江苏;32

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

1