上一篇
F5负载均衡器旁挂地址怎么配置?,有什么用
- 云服务器
- 2026-07-24
- 9
F5负载均衡器的旁挂(One‑Arm)模式是指设备只通过一个网络接口连接到交换机,所有客户端入站流量和服务器出站流量都经过该单一接口,在这种拓扑中,F5不处于客户端与服务器的物理路径中间,而是“旁挂”在网络上。

- 旁挂模式的核心是单臂路由思想,F5既是客户端流量的入口,也是服务器响应流量的出口。
- 与串联(Inline)模式不同,旁挂模式不改变原有网络拓扑,部署更灵活,但需要额外处理路由和源地址转换。
- 适用于已有网络结构不易改动或只需要对特定流量进行负载均衡的场景。
旁挂地址的作用
旁挂地址通常指F5的Self IP(自IP),它是F5参与网络转发的关键:

- 作为网关地址,后端服务器的默认网关指向F5的Self IP,确保响应流量回到F5。
- 作为SNAT源地址,当虚拟服务器使用SNAT Automap时,F5会用Self IP作为连接源地址访问后端服务器。
- 作为管理地址,用于设备管理、HA心跳等。
旁挂地址配置要点

| 配置项 | 说明 |
|---|---|
| Self IP | 在VLAN中配置,必须与后端服务器在同一网段(或可路由),旁挂模式通常只配置一个Self IP。 |
| 默认网关 | F5自身的默认网关指向核心交换机或出口路由器,用于访问外部客户端。 |
| 虚拟服务器(VS) | 配置为客户端访问的IP(可以是公网或私网),F5监听该IP并分发流量。 |
| SNAT策略 | 必须启用SNAT(如SNAT Automap或手动SNAT),否则服务器响应会直接发送给客户端,造成流量不对称。 |
| 服务器网关 | 后端服务器的默认网关必须设置为F5的Self IP,确保响应流量回注F5。 |
旁挂模式下的流量路径示例
- 客户端请求:客户端 → 交换机 → F5的Self IP(SNAT转换为Self IP)→ 服务器。
- 服务器响应:服务器 → 默认网关(即F5 Self IP) → F5进行反向SNAT → 交换机 → 客户端。
如果未配置SNAT,服务器响应包的目的IP是客户端IP,服务器会直接通过自身网关(非F5)发送给客户端,导致F5无法跟踪连接状态,流量中断。
注意事项
- 非对称路由风险:必须确保服务器响应流量经过F5,否则连接状态无法保持,SNAT是常用解决方案。
- ARP问题:F5的Self IP与服务器在同一广播域时,需注意ARP冲突或重复IP。
- 性能考量:所有流量经过单一接口,可能成为瓶颈,但现代F5设备通常支持足够带宽。
- HA场景:旁挂模式下,浮动IP(Floating Self IP)作为网关,确保故障切换时服务器网关仍指向可用节点。
相关问题与解答
问题1:旁挂模式下,F5的虚拟服务器IP是否可以与Self IP不同?
解答:可以,且通常不同,虚拟服务器IP是客户端访问的目标地址,而Self IP是F5用于转发和SNAT的地址,两者可以属于不同网段,只要路由可达即可,虚拟服务器使用公网IP,而Self IP使用内网IP,通过路由将公网流量引入F5。
问题2:旁挂模式是否必须使用SNAT?能否不启用SNAT直接转发?
解答:理论上可以通过配置返回路径的静态路由或使用DSR(Direct Server Return) 模式避免SNAT,但实际操作复杂且不推荐,DSR要求服务器直接响应客户端,F5只处理入站流量,但需要服务器额外配置Loopback地址且不支持健康检查等高级功能,在标准旁挂部署中,启用SNAT是最简单可靠的方式,能确保流量对称且连接状态完整。