呼叫如何在 F5 框中路由从 => 客户端 - 虚拟服务器 - 池 - 池成员并返回到客户端。
池成员向客户端回复的可能方式有哪些?例如:i) 池成员直接向客户端回复;ii) 通过 F5
有人能解释一下吗
答案1
有很多选项可供选择,具体取决于您的架构和流量需求。有第 2 层模式可用,但我将重点介绍第 3 层。
路由。在路由模式下,您有客户端流量和服务器端流量的路由。在此模式下,客户端 IP 作为源地址从 BIG-IP 传递到服务器。这假设您的服务器随后通过 BIG-IP 为这些客户端提供路由。
已进行网络地址转换。在网络地址转换模式下,客户端流量有路由到达 BIG-IP 和服务器端流量,但没有从服务器返回客户端的路由,因此服务器使用网络地址转换地址(在 BIG-IP 术语中很可能是 snat)将流量路由回 BIG-IP。这意味着客户端 IP 不再作为数据包上的客户端源地址传递,因此如果服务器出于审计/统计目的需要它,您需要将其注入到适当的标头中。
nPath。在此模式下,BIG-IP 具有与服务器上的环回相同的 IP 的虚拟服务器,因此流量被路由到 BIG-IP,然后路由到服务器,并且返回路径在返回客户端的途中完全绕过 BIG-IP。这在流媒体服务中很常见,您希望 BIG-IP 中的智能性,而流媒体吞吐量不会影响盒子。
如果您对某个特定场景感兴趣,我可以为您提供更清晰的解释。