您的位置:首页 > 理论基础 > 计算机网络

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

2009-12-24 22:49 471 查看
难道 ISA 网络负载均衡 NLB 还要挑交换机???

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

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





企业中应用最多的是在 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
http://technet.microsoft.com/en-us/library/cc758834(WS.10).aspx

An update enables multicast operations for ISA Server integrated NLB
http://support.microsoft.com/kb/938550/en-us

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

Configuration options for WLBS hosts connected to layer 2 switches
http://support.microsoft.com/kb/193602/en-us

 

James Yi
Microsoft Support Expert
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息