在 LAN 环境中,我有 3 台 Exchange 服务器,部署这些服务器是为了实现高可用性和故障转移,以防其中一台服务器不可用。
目前,我的 NAT 设置仅向第一台服务器发送数据包。如果三台服务器中的任何一台不可用,我希望能够通过网络向服务器 2 和 3 发送电子邮件(数据包)。
我应该如何在 Cisco 路由器上执行此操作?
目前,我有 NAT 设置
ip nat 内部源静态 tcp 10.200.15.33 25 96.92.221.221 25 可扩展 ip nat 内部源静态 tcp 10.200.15.33 110 96.92.221.221 25 可扩展等..
答案1
您可以使用inside destination
NAT 而不是inside source
NAT 来设置内部地址池,以循环方式使用:
目标地址旋转翻译
可以为某些外部到内部的流量配置动态形式的目标转换。一旦设置了映射,与访问列表中的目标地址之一匹配的目标地址将被替换为来自旋转池的地址。分配以循环方式进行,仅在从外部到内部打开新连接时执行。所有非 TCP 流量均未经转换而传递(除非其他转换有效)。此功能旨在提供协议转换负载分配。它并非设计或意图用作 Cisco 的 LocalDirector 产品的替代技术。目标地址旋转转换不应用于提供 Web 服务负载平衡,因为与 vanilla DNS 一样,它对服务可用性一无所知。因此,如果 Web 服务器脱机,目标地址旋转转换功能将继续向停机服务器发送请求。
ip nat inside destination { list <acl> pool <name> | static <global-ip> <local-ip> }
此命令与源转换命令类似。要使动态目标转换有意义,池应该是旋转型池。