【技术实现步骤摘要】
本专利技术涉及网络通信
,尤指 一种实现服务器负载均衡的方法和 一种三层交换机。
技术介绍
拥有大量的访问和用户是信息服务提供者的目标。但是大量的访问量会 给服务器带来沉重的负担,且随着用户人数不断增加,服务器变得不胜负荷, 如果无法及时处理大量用户服务请求,将出现服务中断的情况。以往在解决 这些问题时,只能采用更强计算能力的服务器来替换原来的服务器,即使这 样,单台服务器的负载能力也是有限的,不可能无限扩展,同时,服务器的 价格也随着服务器性能呈现指数型上升。因此,采用多台廉价服务器组成负 载分担系统的方案日渐成为主流。用多台廉价服务器组成负载分担系统是由多台服务器以对称的方式组 成一个服务器集合,每台服务器都具有平等的地位,都可以单独对外提供服 务而无需其他服务器的辅助。而负载分担设备将外部发送来的请求均匀分配 到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的 请求。图1是现有技术中的NAT方式的服务器负载均衡系统的示意图。参见 图1,服务器负载均衡包括以下几个基本元素负载均衡设备负责分发各种服务请求到各个服务器; 服务器负责响应和处 ...
【技术保护点】
一种实现服务器负载均衡的方法,其特征在于,该方法应用于三层交换机作为服务器集群的网关连接组成所述服务器集群的两个以上的服务器的组网,该方法包括: 将三层交换机上的连接所述两个以上服务器的端口聚合在一起,组成聚合端口组,且指定聚合端口组 中的一个端口为主端口; 为组成所述服务器集群的两个以上的服务器分配相同的网际协议IP地址和互不相同的媒质访问控制MAC地址; 所述三层交换机将服务器IP地址和主端口所连接服务器的MAC地址对应保存到地址解析协议ARP表中,将聚合 端口组中的每个端口以及每个端口所连接的服务器的MAC地址对应保存到聚合端口组MAC ...
【技术特征摘要】
1、一种实现服务器负载均衡的方法,其特征在于,该方法应用于三层交换机作为服务器集群的网关连接组成所述服务器集群的两个以上的服务器的组网,该方法包括将三层交换机上的连接所述两个以上服务器的端口聚合在一起,组成聚合端口组,且指定聚合端口组中的一个端口为主端口;为组成所述服务器集群的两个以上的服务器分配相同的网际协议IP地址和互不相同的媒质访问控制MAC地址;所述三层交换机将服务器IP地址和主端口所连接服务器的MAC地址对应保存到地址解析协议ARP表中,将聚合端口组中的每个端口以及每个端口所连接的服务器的MAC地址对应保存到聚合端口组MAC表中;所述三层交换机接收到服务请求报文时,根据服务请求报文的目的IP地址查找ARP表,当从ARP表中查找到的对应MAC地址是主端口的MAC地址时,则确定所述服务请求报文的出端口是聚合端口组;所述三层交换机根据为聚合端口组预定的负载分担算法从聚合端口组中选择一个端口作为出端口,并将所述服务请求报文通过所述选择的出端口发送到该出端口所连接的服务器。2、 如权利要求l所述的方法,其特征在于,所述将服务请求报文通过 所述选择的出端口发送到该出端口所连接的服务器包括三层交换机根据所述选择的端口从聚合端口组MAC表中查找到对应的 MAC地址,用该查找的MAC地址替换所述服务请求报文中的目的MAC地 址后,将服务请求报文通过所述选择的出端口发送到该出端口所连接的服务 器。3、 如权利要求l所述的方法,其特征在于,该方法进一步包括 在组成所述服务器集群的两个以上的服务器上分别配置保存有所述三层交换机的IP地址和所述聚合端口组对应的MAC地址的ARP表;组成所述服务器集群的每个服务器接收到来自三层交换机的服务请求报文后,根据自身的ARP表向三层交换机发送源MAC地址为该服务器本身 的MAC地址、目的MAC地址为聚合端口组对应的MAC地址的服务响应 报文;所述三层交换机接收到服务响应报文后,将其源MAC地址替换为三层 交换机对外接口的MAC地址、将其目的MAC地址替换为下一跳设备的 MAC地址后转发出去。4、 如权利要求l所述的方法,其特征在于,该方法进一步包括 所述三层交换机检测聚合端口组中的各端口上报的失效消息和恢复消自 如果三层交换机检测到聚合端口组中的一端口上报的失效消息,则将该 端口从聚合端口组中删除,如果上报失效信息的是主端口 ,则还进一步重新 为聚合端口组指定主端口 ,并相应更新ARP表和聚合端口组MAC表;如果三层交换机检测到被删除的端口上报恢复消息,则将该上报恢复消 息的端口重新加入到聚合端口组中,相应更新ARP表和聚合端口组MAC 表。5、 如权利要求1所述的方法,其特征在于,所述三层交换机将服务器 IP地址和主端口所连接服务器的MAC地址对应保存到地址解析协议ARP 表中,将聚合端口组中的每个端口以及每个端口所连接的服务器的MAC地 址对应保存到聚合端口组MAC表中包括每个服务器都向三层交换机发送ARP请求报文;三层交换机从聚合端口組中的各端口收到ARP请求4艮文后,根据主端 口收到的ARP请求报文将服务器的IP地址和主端口所连接服务器的MAC 地...
【专利技术属性】
技术研发人员:李蔚,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。