配置内部网络的网络负载平衡(NLB)
现在我们来配置内部网络的网络负载平衡,点击配置下的网络,然后在右边的任务面板中点击启用网络负载平衡集成,
在弹出的欢迎使用网络负载平衡集成向导页,点击下一步;
在选择负载平衡网络页,勾选Internal,然后点击设置虚拟IP,在弹出的设置虚拟IP地址页,输入虚拟IP地址和掩码分别为10.2.1.254和255.255.255.0,点击确定,
然后在选择负载平衡网络页点击下一步;
在正在完成网络负载平衡集成向导页,点击完成;
在弹出的警告对话框上点击确定;点击应用按钮以保存修改和更新防火墙策略,由于启用NLB需要重启ISA Server服务,所以弹出了警告对话框,选择保存更改,并重启动服务,点击确定。
等待一会后ISA Server服务重启动成功,记得在监视的配置节点看阵列内部服务器的配置同步状态。
再看看服务节点,网络负载平衡已经成功的在两台服务器上运行了。
测试
为了进行测试,我们建立了一个阵列防火墙策略,允许内部和本地主机Ping所有网络,如下图所示:
我们现在在内部网络中的域控Denver(IP为10.2.1.2/24,默认网关为ISA防火墙的内部NLB地址10.2.1.254)上Ping外部网络中的External_Client(IP为61.139.0.9/24)进行测试:
C:\Documents and Settings\Administratoripconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : Denver
Primary Dns Suffix . . . . . . . : contoso.com
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : contoso.com
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel 21140-Based PCI Fast Ethernet Adapt
er (Generic)
Physical Address. . . . . . . . . : 00-03-FF-FE-FF-FF
DHCP Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 10.2.1.2
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 10.2.1.254
DNS Servers . . . . . . . . . . . : 10.2.1.2
/*两台ISA Server运行时Ping 位于外部网络中的External_Client*/
C:\Documents and Settings\Administratorping 61.139.0.9 -n 2
Pinging 61.139.0.9 with 32 bytes of data:
Reply from 61.139.0.9: bytes=32 time=2ms TTL=127
Reply from 61.139.0.9: bytes=32 time=2ms TTL=127
Ping statistics for 61.139.0.9:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 2ms, Maximum = 2ms, Average = 2ms
此时,在ISA管理控制台的日志中,你可以发现是两台服务器分别处理了一个Denver发出的Ping请求,并且对于Denver,两台ISA防火墙都有一个会话。
现在我们先停止Florence上的Microsoft防火墙服务。在服务节点中,右击Florence上的Microsoft防火墙服务,点击停止,
服务停止后如下图所示:
/*在只有Sydney上的ISA Server运行时Ping 位于外部网络中的External_Client*/
C:\Documents and Settings\Administratorping 61.139.0.9 -n 2
Pinging 61.139.0.9 with 32 bytes of data:
Reply from 61.139.0.9: bytes=32 time=9ms TTL=127
Reply from 61.139.0.9: bytes=32 time=2ms TTL=127
Ping statistics for 61.139.0.9:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 2ms, Maximum = 254ms, Average = 128ms
第一个Ping延时比正常情况下稍为大了一些,这是因为ISA防火墙在进行NLB算法的处理。在会话节点你可以看到是Sydney服务器为Denver提供的服务,
现在我们停止Sydney上的Microsoft防火墙服务,然后启动Florence上的Microsoft防火墙服务,
/*只有Florence上的ISA Server运行时Ping 位于外部网络中的External_Client*/
C:\Documents and Settings\Administratorping 61.139.0.9 -n 2
Pinging 61.139.0.9 with 32 bytes of data:
Reply from 61.139.0.9: bytes=32 time=8ms TTL=127
Reply from 61.139.0.9: bytes=32 time=1ms TTL=127
Ping statistics for 61.139.0.9:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 8ms, Average = 4ms
同样的,你可以在会话节点看到是Florence服务器为Denver提供的服务,