开放式最短路径优先OSPF跨网均衡转发方法及系统技术方案

技术编号:14577336 阅读:369 留言:0更新日期:2017-02-07 19:44
本发明专利技术实施例提供一种开放式最短路径优先OSPF跨网均衡转发方法及系统,该方法包括:路由设备接收解析后的用户请求信息;所述路由设备根据OSPF协议、用户请求信息和所述路由设备的端口信息,对处于不同网段中的各调度服务器进行轮询转发数据,将路由设备与各调度服务器之间的物理链接分配到不同网段中的调度服务器上,并确定目标物理链接对应的目标调度服务器;目标调度服务器向处于同一内网的后端服务器群集转发用户请求信息;所述后端服务器群集将结果返回给所述用户。该方法能持续提高负载均衡体系并发能力,持续高可用能力,提高转发效能,方便横向跨网段扩展。

【技术实现步骤摘要】

本专利技术涉及三层交换机OSPF(OpenShortestPathFirst,开放式最短路径优先),具体涉及开放式最短路径优先OSPF跨网均衡转发方法及系统
技术介绍
目前服务集群部署组成方式包括如下几种:单一软件组成,比较常见的是keepalived(其是一个类似于layer3,4&7交换机制的软件)+LVS(LinuxVirtualServer,Linux虚拟服务器)或heartbeat(其是Linux-HA工程的一个组成部分,它实现了一个高可用集群系统)+LVS组成;单一硬件组成,比较常见的是F5或其他负载均衡设备,网线直连设备;软件与硬件相结合组成,负载均衡硬件设备加自行开发的软件支持。以上方式如果使用DR(DirectRouting,直接路由)模式只能使用同一个网段来进行群集部署,在调度器的转发数量上也存在较大的瓶颈限制。图1为现有技术的传统负载均衡简单模型的示意图。如图1所示,传统负载均衡调度机只能是主备模式,在调度层无法横向扩展,无法跨网段扩展。当使用DR模式,用户访问域名,域名经过解析后到达调度机VIP(VirtualIPAddress,虚拟IP地址),调度机将请求根据轮询规则调度给LVS群集的某一台服务器,由某一台服务器通过VIP直接返回给用户数据。当访问请求达到一定转发量,此时瓶颈存在于调度机。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有技术不通过三方开发无法实现跨机房集群使用DR模式做负载均衡、DR模式无法使用不同网段做轮询转发、调度器很难突破自身网络硬件转发速率限制。
技术实现思路
本专利技术实施例提供一种开放式最短路径优先OSPF跨网均衡转发方法及系统,以实现使用负载均衡DR的优势又可以跨网段扩展。一方面,本专利技术实施例提供了一种开放式最短路径优先OSPF跨网均衡转发方法,其包括:路由设备接收解析后的用户请求信息;所述路由设备根据OSPF协议、用户请求信息和所述路由设备的端口信息,对处于不同网段中的各调度服务器进行轮询转发数据,将所述路由设备与各调度服务器之间的物理链接分配到不同网段中的调度服务器上,并确定目标物理链接对应的目标调度服务器;目标调度服务器向处于同一内网的后端服务器群集转发用户请求信息;所述后端服务器群集将结果返回给所述用户。另一方面,还提供一种开放式最短路径优先OSPF跨网均衡转发系统,其包括:路由设备,用于接收解析后的用户请求信息,根据OSPF协议、用户请求信息和所述路由设备的端口信息,对处于不同网段中的各调度服务器进行轮询转发数据,将所述路由设备与各调度服务器之间的物理链接分配到不同网段中的调度服务器上,并确定目标物理链接对应的目标调度服务器;多个跨网段的调度服务器,用于在被确定为目标调度服务器后向处于同一内网的后端服务器群集转发用户请求信息;多个后端服务器群集,每个后端服务器群集处于各自的调度服务器的内网,用于将结果返回给所述用户。上述技术方案具有如下有益效果:本专利技术实施例提供的上述技术方案,使用三层交换OSPF功能、调度器和LVS,可以使调度器或LVS服务器处于跨机房且同网段进行DR轮询访问。可以使用负载均衡DR的优势又可以跨网段扩展,横向扩展更便捷,架构更简便,服务更稳定,转发数据量是传统负载均衡的5-10倍。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术的传统负载均衡简单模型的示意图;图2为本专利技术实施例一的开放式最短路径优先OSPF跨网均衡转发方法的流程图;图3为本专利技术实施例二的传统负载均衡结合OSPF模型的系统架构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图2为本实施例的一种开放式最短路径优先OSPF跨网均衡转发方法的流程图,如图2所示,其包括如下步骤:步骤110:路由设备接收解析后的用户请求信息;步骤120:路由设备根据OSPF协议、用户请求信息和路由设备的端口信息,对处于不同网段中的各调度服务器进行轮询转发数据,将路由设备与各调度服务器之间的物理链接分配到不同网段中的调度服务器上,并确定目标物理链接对应的目标调度服务器;步骤130:目标调度服务器向处于同一内网的向后端服务器群集转发用户请求信息;步骤140:后端服务器群集将结果返回给用户。以下结合图3的系统架构图进行详细描述。如图3所示,本实施例结合OSPF的负载均衡,用户访问域名,域名经过解析后到达路由设备(例如三层交换机),此时三层交换机(或路由设备)会根据OSPF协议通过对原地址、路由设备的端口地址和目的地址、端口的hash(哈希值或散列值)对各调度机进行轮询转发数据(指网络上的各种数据,如web、数据库等),将路由设备和调度服务器之间的物理链接分配到不同网段中调度服务器(即负载均衡调度机)上,调度服务器通过内网向后端服务器转发请求,后端服务器(即LVS群集服务器)将结果返回给用户。从而达到跨网段、跨机房负载均衡的模式。比起传统模式可根据路由支持的等价路由条目数量进行扩容调度机。具体地,OSPF通过计算或者手工设定cost值来判断到调度机的轮询规则,调度机和后端群集真实服务器是通过keepalived软件进行轮询。轮询是为了提高并发能力,OSPF通过计算判断相应的轮询规则或者手动设置cost值来进行轮询规则,从而可以大大提高服务的并发能力。具体地,上述目标物理链接可通过如下方式选出:首先,在路由设备和被轮询的调度服务器之间同时设置学习网段并广播(学习网段即整套系统需要使用的IP段范围),路由设备端和轮询服务器端设置相同,轮询服务器端为软件设置。然后,路由设备根据学习系统内路由且存在之后,根据OSPF算法hash和目标端口确定此次连接通过哪一条物理链路进行转发,从而到达keepalived调度机。或者,路由设备根据学习系统内路由且存在之后,根据手工设置cost值来确定此次连接通过哪一条物理链路进行转发。将cost值设本文档来自技高网
...

【技术保护点】
一种开放式最短路径优先OSPF跨网均衡转发方法,其特征在于,包括:路由设备接收解析后的用户请求信息;所述路由设备根据OSPF协议、用户请求信息和所述路由设备的端口信息,对处于不同网段中的各调度服务器进行轮询转发数据,将所述路由设备与各调度服务器之间的物理链接分配到不同网段中的调度服务器上,并确定目标物理链接对应的目标调度服务器;目标调度服务器向处于同一内网的后端服务器群集转发用户请求信息;所述后端服务器群集将结果返回给所述用户。

【技术特征摘要】
1.一种开放式最短路径优先OSPF跨网均衡转发方法,其特征在于,包括:
路由设备接收解析后的用户请求信息;
所述路由设备根据OSPF协议、用户请求信息和所述路由设备的端口信息,对处于不
同网段中的各调度服务器进行轮询转发数据,将所述路由设备与各调度服务器之间的物理
链接分配到不同网段中的调度服务器上,并确定目标物理链接对应的目标调度服务器;
目标调度服务器向处于同一内网的后端服务器群集转发用户请求信息;
所述后端服务器群集将结果返回给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述用户请求信息包括原地址和目的
地址,所述路由设备的端口信息包括端口地址和端口的散列值。
3.根据权利要求1所述的方法,其特征在于,各所述调度服务器上部署路由学习算
法,所述学习算法用于不同网段中的各调度服务器之间相互通信。
4.根据权利要求1所述的方法,其特征在于,所述路由设备具有OSPF端口,该OSPF
端口具有路由功能,并配置有IP和用于路由学习的OSPF学习网段。
5.根据权利要求1所述的方法,其特征在于,所述调度服务器为负载均衡调度服务
器,所述内网的后端服务器群集部署Linux虚拟服务器。
6.一种开放式最短路径优先OSPF跨网均衡转发...

【专利技术属性】
技术研发人员:徐宗浩
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:北京;11

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

1