1、 写了一个服务程序来实现此功能,附源代码及工程文件。网络拓朴图如下 DG : Default Gateway NLB: Network Load Balance 具体实现 因为实验环境有限,修改网络拓朴图如下,道理相信大家都明白的。1. Windows 2003 Server (Enterprise Edition) x 2 或 Windows 2000 Advanced Server x 2. 只有Windows 2000 Advanced Server/Windows 2003 Enterprise Edition才支持Network Load Balancing 2. 安装ISA Ser
2、ver 2000 (Standard Edition), Standalone, 集成模式,双网卡 安装次序, All Windows Critical Updates ISA Server 2000 Service Pack 1 ISA Server 2000 Feature Pack 1 ISA Server 2000 Service Pack 2 原理1 网络配置 部分 ISA Server 1 (ISA1) Windows IP Configuration Host Name . . . . . . . . . . . . : ISA1 Primary Dns Suffix . . .
3、 . . . . : Node Type . . . . . . . . . . . . : Unknown IP Routing Enabled. . . . . . . . : Yes WINS Proxy Enabled. . . . . . . . : No DNS Suffix Search List. . . . . . :Ethernet adapter InternalNIC:Connection-specific DNS Suffix . :Description . . . . . . . . . . . : Intel 21140-Based PCI Fast Ether
4、net Adapter (Generic) #2 Physical Address. . . . . . . . . : 02-BF-0A-00-00-03 DHCP Enabled. . . . . . . . . . . :IP Address. . . . . . . . . . . . : 10.0.0.3 Subnet Mask . . . . . . . . . . . : 255.0.0.0 10.0.0.1 Default Gateway . . . . . . . . . :DNS Servers . . . . . . . . . . . :10.0.0.2 Etherne
5、t adapter ExternalNIC: Intel 21140-Based PCI Fast Ethernet Adapter (Generic) 00-03-FF-C0-68-CD Autoconfiguration Enabled . . . . : 192.168.0.252 255.255.255.0 192.168.0.230 DHCP Server . . . . . . . . . . . : 202.96.209.5 202.96.209.133 Lease Obtained. . . . . . . . . . : Saturday, August 14, 2004 4
6、:00:02 PM Lease Expires . . . . . . . . . . : Saturday, August 14, 2004 5:02 PM网络负载平衡配置图 ISA Server 2 (ISA2) ISA2 00-03-FF-C1-68-CD 192.168.0.251 14 PM 10.0.0.2 10.0.0.2网络负载平衡配置 图 完成上述配置后,要对网络负载平衡配置进行复核,确保其能正常工作。请在任一ISA上运行wlbs query。如出现下图所示的结果,一切正常。如果最后一行只有1或只有2,NLB工作不正常。这边不展开讨论NLB的问题。C:Documents an
7、d SettingsAdministratorwlbs query WLBS Cluster Control Utility V2.4 (c) 1997-2003 Microsoft Corporation. Cluster 10.0.0.3 Host 2 has entered a converging state 6 time(s) since joining the cluster and the last convergence completed at approximately: 8/14/2004 4:23:15 PM Host 2 converged with the foll
8、owing host(s) as part of the cluster:1, 2继续在ISA1ISA2上建立相应的协议规则(Protocol Rule/Site and Content Rule),客户端就可以使用10.0.0.3的地址访问Internet, 做得更加完美的话,可以在DNS加入一条A记录ISA -如下图所示 ISA的客户配置中作如下的设定 目前为止我们完成了原理1 部分的配置,ISA 能够提供网络负载平衡,对内网用户实现不间断的服务。任一节点的关机,都不会影响内网用户对Internet的访问 原理2. 互为备份,实现方法 下载ispcheck.rar 分别在两台ISA服务器上
9、完成如下配置。 复制ispcheck.exe到%windir%system32 目录 运行 ispcheck -install. 会安装ispcheck 系统服务 打开注册表 HKEY_LOCAL_MACHINESOFTWAREMicrosoftispcheck DestinationIP : ISP的网关地址 PingInterval :检查的时间间隔,默认为10秒 。ConfirmInterval :在实际检查中并不会因为一次失败而立刻断开NLB,会再尝试多次,确认失败才断开NLB,默认为2。TimeOut : 为ping的超时设定,默认为2。 启动ispcheck服务。注意ISPCheck服务会生成一个日志文件c:ispcheck.txt /P
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1