【技术实现步骤摘要】
云平台路由数据的处理方法和云平台的物理服务器
本专利技术涉及数据处理领域,具体而言,涉及一种云平台路由数据的处理方法和云平台的物理服务器。
技术介绍
目前云平台基本都是遵循SDN理念来管理路由配置。大致是有一个集中控制器来管理路由表项,当有报文经过某台机器时,机器会主动去集中控制器获取路由信息。当集中控制器收到报文发来的获取路由信息请求时,会转发报文到目的主机,同时会给请求主机下发请求的路由表项。但是,目前这种方式需要机器接收到报文后主动向集中控制器请求路由信息,导致报文时延长,增加丢包风向。同时,集中控制承受风险大,一旦控制器出问题,整个网络全部中断。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种云平台路由数据的处理方法和云平台的物理服务器,以至少解决路由数据的处理系统容灾性能比较差的技术问题。根据本专利技术实施例的一个方面,提供了一种云平台路由数据的处理方法,包括:云平台的目标物理服务器监听所述云平台的分布式协调服务集群发送的通知,其中,所述通知用于指示所述分布式协调服务集群存储有所述云平台的中央控制器下发的第一路由信息,所述第一路由信息为所述目标物理服务器中虚拟机的路由信息;所述目标物理服务器根据所述通知从所述分布式协调服务集群获取所述第一路由信息;所述目标物理服务器根据所述第一路由信息更新所述目标物理服务器中已经存储的第二路由信息。根据本专利技术实施例的另一方面,还提供了一种云平台的物理服务器,包括:监听单元,用于监听所述云平台的分布式协调服务集群发送的通知,其中,所述通知用于指示所述分布式协调服务集群存储有所述 ...
【技术保护点】
一种云平台路由数据的处理方法,其特征在于,包括:云平台的目标物理服务器监听所述云平台的分布式协调服务集群发送的通知,其中,所述通知用于指示所述分布式协调服务集群存储有所述云平台的中央控制器下发的第一路由信息,所述第一路由信息为所述目标物理服务器中虚拟机的路由信息;所述目标物理服务器根据所述通知从所述分布式协调服务集群获取所述第一路由信息;所述目标物理服务器根据所述第一路由信息更新所述目标物理服务器中已经存储的第二路由信息。
【技术特征摘要】
1.一种云平台路由数据的处理方法,其特征在于,包括:云平台的目标物理服务器监听所述云平台的分布式协调服务集群发送的通知,其中,所述通知用于指示所述分布式协调服务集群存储有所述云平台的中央控制器下发的第一路由信息,所述第一路由信息为所述目标物理服务器中虚拟机的路由信息;所述目标物理服务器根据所述通知从所述分布式协调服务集群获取所述第一路由信息;所述目标物理服务器根据所述第一路由信息更新所述目标物理服务器中已经存储的第二路由信息。2.根据权利要求1所述的方法,其特征在于,所述云平台的目标物理服务器监听所述云平台的分布式协调服务集群发送的通知包括:所述目标物理服务器监听所述分布式协调服务集群中所有路径的数据变化;所述目标物理服务器根据所述通知从所述分布式协调服务集群获取所述第一路由信息包括:当所述目标物理服务器监听到所述所有路径中第一路径的数据有变化时,获取所述第一路径上的所有数据作为所述第一路由信息。3.根据权利要求2所述的方法,其特征在于,所述第一路径包括总节点和叶子节点,所述目标物理服务器监听所述分布式协调服务集群中所有路径的数据变化包括:所述目标物理服务器监听所述所有路径中所述总节点和叶子节点的变化,其中,所述叶子节点记录了所述第一路由信息;获取所述第一路径上的所有数据作为所述第一路由信息包括:当监听到所述第一路径上的总节点有变化时,从所述分布式协调服务集群拉取所述第一路径的所述总节点下所有叶子节点记录的路由信息,将拉取的所述叶子节点的路由信息作为所述第一路由信息。4.根据权利要求3所述的方法,其特征在于,所述目标物理服务器根据所述第一路由信息更新所述目标物理服务器中已经存储的第二路由信息包括:所述目标物理服务器对比拉取的所述叶子节点和所述目标物理服务器已经存储的本地叶子节点;所述目标物理服务器根据拉取的所述叶子节点中多出所述本地叶子节点的叶子节点生成路由增加信息,所述路由增加信息用于指示向所述第二路由信息中添加目标路由信息;所述目标物理服务器利用所述路由增加信息更新所述第二路由信息,其中,更新后的所述第二路由信息包括所述目标路由信息。5.根据权利要求4所述的方法,其特征在于,所述目标物理服务器利用所述路由增加信息更新所述第二路由信息包括:所述目标物理服务器的代理进程将所述路由增加信息发送到所述目标物理服务器的内核中,其中,所述内核根据所述路由增加信息增加所述内核中的路由表项。6.根据权利要求3所述的方法,其特征在于,所述目标物理服务器根据所述第一路由信息更新所述目标物理服务器中已经存储的第二路由信息包括:所述目标物理服务器对比拉取的所述叶子节点和所述目标物理服务器已经存储的本地叶子节点;所述目标物理服务器根据拉取的所述叶子节点中少于所述本地叶子节点的叶子节点生成路由删除信息,所述路由删除信息用于指示向所述第二路由信息中删除目标路由信息;所述目标物理服务器利用所述路由删除信息更新所述第二路由信息,其中,更新后的所述第二路由信息不包括所述目标路由信息。7.根据权利要求6所述的方法,其特征在于,所述目标物理服务器利用所述路由删除信息更新所述第二路由信息还包括:所述目标物理服务器的代理进程将所述路由删除信息发送到所述目标物理服务器的内核中,其中,所述内核根据所述路由删除信息删除所述内核中的路由表项。8.根据权利要求1所述的方法,其特征在于,在云平台的目标物理服务器监听所述云平台的分布式协调服务集群发送的通知之前,所述方法还包括:所述分布式协调服务集群获取所述目标物理服务器的注册信息,其中,所述注册信息包括所述目标物理服务器中所有虚拟机所需的路由信息;所...
【专利技术属性】
技术研发人员:曹德华,李力,刘尧甫,李倩,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。