[技术分享 - ISA 篇] ISA 与交换机的红娘配对游戏

难道 ISA 网络负载均衡 NLB 还要挑交换机?

没错,ISA 网络负载均衡 NLB 确实对交换机有要求,NLB 只能工作在二层模式下

许多企业都购买了 ISA 服务器企业版,企业版区别于标准版的一个显著的特征,就是支持 ISA 网络负载均衡,在 ISA 2004 和 ISA 2006 中,ISA 内置默认启用的是单播模式网络负载均衡,ISA 2006 企业版可以把单播 NLB 改为多播 NLB。详见参考。

clip_image001

企业中应用最多的是在 ISA 服务器内网卡启用负载均衡,客户端通过 ISA 内网卡的虚拟 IP 实现网络负载上网。 如果您的几台 ISA 内网卡连接的是三层交换机,这时您就要小心了,您可能发现只有一半客户端能通过 ISA 访问外网,或者 ISA 根本没有响应, 这是因为 ISA 网络负载均衡并不支持三层交换机(三层交换机会分隔广播域,而二层不会),更精确地说,应该是 Windows 操作系统的负载均衡机制并不支持三层交换机。解决方法其实很简单,您只需要让 ISA 的网卡连接在同一台纯二层的交换机上,当然您也可以让三层交换机的端口工作在纯二层的模式下, 并为这些端口分配同一个 VLAN,但据我所知,能支持这种配置的交换机非常少,关于怎么配置交换机,使其工作在纯二层模式下,您需要咨询交换机供销商。

所以说,一般我们是不推荐使用三层交换机的,但如果您一定要让 ISA 与三层交换机相连, 我们也可以做一些尝试,但多数情况下并不能成功。

  • 如果您使用的是 Cisco 的三层交换机,可以参考这篇文章来配置使其支持 ISA NLB:

Catalyst Switches for Microsoft Network Load Balancing Configuration Example

  • 如果您使用其它交换机,请咨询交换机供销商来获取配置方法。

参考

Network Load Balancing: Frequently Asked Questions for Windows 2000 and Windows Server 2003

https://technet.microsoft.com/en-us/library/cc758834(WS.10).aspx

An update enables multicast operations for ISA Server integrated NLB

https://support.microsoft.com/kb/938550/en-us

Deployment Issues

https://technet.microsoft.com/en-us/library/cc783135(WS.10).aspx

Configuration options for WLBS hosts connected to layer 2 switches

https://support.microsoft.com/kb/193602/en-us

James Yi
Microsoft Support Expert