-------------
-------------
F5
负载均衡器双机切换触发机制及配置
1
F5
双机的切换触发机制
1.1
F5
双机的通信机制
F5
负载均衡器的主备机之间的心跳信息可以通过以下两种方式进行交互:
●
通过
F5 failover
串口线交换心跳信息
(
电压信号不断地由一方送到另外一方
)
处于
Standby
的系统不断监控
Failover
上的电平,一旦发现电平降低,
Standby Unit
会
立即变成
Active
,会发生切换
(Failover)
。通过串口监控电平信号引起的切换可以在
一秒中以内完成
(
大概
200~300ms)
。四层交换机在系统启动的时候也会监控
Failover
线缆的电平以决定系统是处于
Active
状态还是
Standby
状态。
在串口
Failover
线缆上不
传输任何数据信息。
●
Failover
线缆也可以不采用串口线,而直接采用网络线。
(
但
F5
不建议这样做,
因为网络层故障就可能会两台负载均衡器都处于
Active
状态
)
。
如果采用网络层监控
实现
Failover, Bigip
将通过
1027
与
1028
端口交换心跳信息。
经验证明:两台
F5
之间一定要用
failover cable
连接起来,不连接
failover cable
而直接
采用网络线连接在一起不可靠,而且造成了网上事故。
F5
双机之间的数据信息是通过网络来完成的。因此运行于
HA
方式的两台
F5
设备在网络
层必须是相通的。
(
可以用网线将两台
F5
设备直接相连起来,也可以通过其它的二层设备将
两台
F5
设备相连,使
F5
设备在网络上可以连通对端的
Failover IP
地址
)
。
两台运行于
HA
方式的四层交换机之间通过网络层交互的信息主要包括:
●
用于配置同步的信息:通过手工执行
config
sync
会引起
Active
到
Standby
系
统的配置信息传输。
●
用于在发生
Failover
时连接维持的信息:
如果设置了
Connection Mirroring,
处于
Active
的四层交换机会将连接表每十秒中发送一次到
Standby
的系统。
(
The
following TCP Connections can be mirrored:TCP
、
UDP
、
SNAT
、
FTP
、
Telnet
)。
如果设置了
Stateful
Failover,Persistence
信息也会被发送到
Standby
系统。(
The
following persistence information for the virtual servers (VIPs) can be mirrored:
SSL
persistence
、
Sticky persistence
、
iRules Persistence )