2024年5月30日发(作者:)

以下是F5 BIG-IP用作HTTP负载均衡器的主要功能:

①、F5 BIG-IP提供12种灵活的算法将所有流量均衡的分配到各个服务器,而面对用

户,只是一台虚拟服务器。

②、F5 BIG-IP可以确认应用程序能否对请求返回对应的数据。假如F5 BIG-IP后面的

某一台服务器发生服务停止、死机等故障,F5会检查出来并将该服务器标识为宕机,从而

不将用户的访问请求传送到该台发生故障的服务器上。这样,只要其它的服务器正常,用

户的访问就不会受到影响。宕机一旦修复,F5 BIG-IP就会自动查证应用已能对客户请求

作出正确响应并恢复向该服务器传送。

③、F5 BIG-IP具有动态Session的会话保持功能。

④、F5 BIG-IP的iRules功能可以做HTTP内容过滤,根据不同的域名、URL,将访

问请求传送到不同的服务器。

下面,结合实例,配置F5 BIG-IP LTM v9.x:

①、如图,假设域名被解析到F5的外网/公网虚拟IP:61.1.1.3

(vs_squid),该虚拟IP下有一个服务器池(pool_squid),该服务器池下包含两台真实

的Squid服务器(192.168.1.11和192.168.1.12)。

②、如果Squid缓存未命中,则会请求F5的内网虚拟IP:192.168.1.3(vs_apache),

该虚拟IP下有一个默认服务器池(pool_apache_default),该服务器池下包含两台真实

的Apache服务器(192.168.1.21和192.168.1.22),当该虚拟IP匹配iRules规则时,

则会访问另外一个服务器池(pool_apache_irules),该服务器池下同样包含两台真实的

Apache服务器(192.168.1.23和192.168.1.24)。

③、另外,所有真实服务器的默认网关指向F5的自身内网IP,即192.168.1.2。