缓存阵列路由协议(CARP)应用场景 -->见下图:
缓存阵列路由协议(CARP) -->优点: 基于Web访问的负载平衡 分布式缓存存储 服务器端CARP: 非人为维护 客户端CARP: 非厂商标准(IE,Netscape) 自动服务器检测
我现在来到一台计算机名称叫做florence的计算机 它是第一台ISA服务器并且是配置存储服务器 打开ISA服务管理器--按网络--在网络选项里面对着内部右键--选择属性--按CARP--把在此网络上启用CARP沟上 这样就把内部网络的CARP功能启用了 注意: 在下面有一条叫做请勿对与下列网站的通讯应用CARP 在里面按添加--点击新建--名称就叫做Bank吧--在此集中包括的域里面点击新建然后输入http://www.bank.com 按确定 这个有什么作用呢? 就是说凡是访问http://www.bank.com这个网站就不启用CARP 为什么对这种网站不启用CARP呢? 因为在很多网上银行的站点里面是不允许你运用CARP 它为什么不允许你使用CARP? 因为它不允许一个会话过程当中来回的数据包源地址发生变化而如果我们启用CARP的话 数据包源地址有可能发生变化 如果你在你的企业里面想去启用CARP的话 但是你发现企业的员工经常访问一些网上银行站点的 你最好把这些银行站点的名称都添加在CARP例外列表里面 否则客户端访问不了那些银行网站 这一点大家需要注意的
因为现在ITALY这个阵列中有二台ISA服务器 一台叫做florence 一台叫做firenze 这二台ISA服务器之间是需要同步数据的 他们用那一块网卡同步数据呢? 展开阵列--ITALY--配置--点击服务器--对着florence和firenze右键--选择属性--点击通讯 可以看到阵列成员间的通讯使用此IP地址里面分别为23.1.1.1 23.1.1.2 这两块网卡都是外围网卡 我现在是使用外围网卡来它们之间能够通讯的 默认情况下ISA是使用内部网卡作为阵列之间的通讯地址 注意: 一旦你对内部网络启用了CARP或者你对其他网络启用了CARP 那么在启用了CARP这个阵列当中不管有多少台ISA服务器 这些ISA服务器之间都需要同步一些跟CARP有关的信息
当二台或多台ISA服务器之间需要同步跟CARP有关数据的时候 它们会各自把对方看做是自己的Web代理客户端 所以我们一定要对外围网络启用Web代理客户端这个功能 怎么样启用呢? 展开阵列--ITALY--配置--点击网络--在网络选项里面对着外围网络右键--选择属性--点击Web代理--把启用Web代理客户端沟上 按确定 为什么要对外围网络启用Web代理呢? 因为这二台ISA服务器之间是使用外围网卡进行同步的
服务器端CARP: 优点: 无需客户端参与 自动跳转 缓存命中率高(相对于ISA Server 2000) 阵列服务器CARP负载可调 阵列服务器间通讯为"Web代理" 缺点: 有时需要跳转 在阵列服务器数量很大时效率不高
客户端CARP: 优点: 无需服务器端跳转,效率高 缺点: 需客户端配置(可利用自动配置脚本或组策略) 配置客户端CARP: 把局域网(LAN)设置里面的自动检测设置沟上 在使用自动配置脚本的地址里面输入http://10.1.1.1:8080/array.dll?Get.Routing.Script 注意: 10.1.1.1是ISA服务器的内部网卡IP地址 在这里面输入那一台ISA服务器的内部网卡IP地址都行的
本文转自 叶俊生 51CTO博客,原文链接:http://blog.51cto.com/yejunsheng/161008