负载均衡方法

负载均衡模式

负载均衡有 2/3/4/7层多种,
对应于网络的七层模型,即物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。


二层负载均衡 : 数据链路负载

一般是逻辑上的捆绑。提供虚拟MAC地址接收数据,再转发到真正的MAC主机上。方法主要有链路聚合方法和PPP捆绑。

三层负载均衡 : 网络层负载

虚拟IP接收数据,然后转发到真正的IP主机上。
一般是通过F5硬件来提供这种负载。

四层负载均衡 : 传输层负载

IP+port 负载,提供虚拟的IP和端口接收数据后转发到真正服务器上。

由于在传输层,只有TCP/UDP协议,这两种协议中除了包含源IP、目标IP、源端口号、目标端口号。

七层负载均衡 : 应用层负载

URL负载,提供虚拟URL或主机名接收数据后转发到真正的地址。

应用层协议较多,常用http、radius、dns等。七层负载就可以基于这些协议来负载。这些应用层协议中会包含很多有意义的内容。比如同一个Web服务器的负载均衡,除了根据IP加端口进行负载外,还可根据七层的URL、浏览器类别、语言来决定是否要进行负载均衡。

软硬件

主机和主机的通信是通过IP和端口进行的,所以

  • 软件所能实现的负载均衡只能是4-7层,
  • 而硬件可以应用于二层,三层的负载均衡。

产品

软件负载有LVS,NGINX,HAPROXY等
硬件负载产品有F5,思科等。

Nginx(软件负载均衡)
F5负载均衡设备入门

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xyc1211

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值