1、一、负载均衡的定义负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。二、负载均衡的作用如果你发现你的Web站点负载量非常大时,应当考虑使用负载均衡技术来将负载平均分摊到多个内部服务器上。如果有多个服务器同时执行某一个任务时,这些服务器就构成一个集群(clustering)。使用集群技术可以用最少的投资获得接近于大型主机的性能。三、类型目前比较常用的负载均衡技术主要有 1. 于DNS的负载均衡通过DN
2、S服务中的 机 来 现负载均衡, DNS服务器中,可以 多个 同的地 配 同一个 ,而最 这个 的客户机将 这个 时得到其中一个地 。 ,对于同一个 , 同的客户机得到 同的地 ,他 就 同地 上的Web服务器, 而 到负载均衡的目的。2. 负载均衡使用 服务器可以将请求 发 内部的Web服务器, 服务器将请求均匀地 发 多台内部Web服务器 一上, 而 到负载均衡的目的。这种 方式通的 方式有 同, 方式是客户使用 多个外部Web服务器,而这种 方式是多个客户使用 内部Web服务器, 称 currency1式。Apusic负载均衡器就于这种类型的。3. 于NAT的负载均衡技术“地 内部地 外
3、部地 fifl行 ,以 具内部地 的机能 外部“,而当外部“中的机 地 “ 有的某一外部地 时,地 “能将其 发到一个的内部地 上。如果地 “能将每个接均匀 同的内部服务器地 , 外部“中的机就” 得到的地 上服务器fl行通, 而 到负载分担的目的。负载均衡服务器的 由于“ 量,“ 过,用户的 量 到 ,其是当用户“站 fi的 如其来的 量 时。而这种 常发 地 “用户 的应用上。这时 ,如果 服务 应用负载均衡(GSLB)技术,就可以合 分担 负载、提 可性、 “站内的 。 应用中,多IDC,如 通是 用GSLBCache、Mirror 结合的方 来提供“ 服务。负载均衡服务具有如 点 能用
4、 IP(VIP)地 目服务器应用,将 分配到最 可用性的服务器, 每个 ,服务 , 发客户机服务器息包时提供地 。简单有效的负载均衡 可以配 包括循环 、最少接 、散列 或最少失误 等多种 同的负载均衡方 , 可以对个别服务器配 最大接量阈值 权值,以避免服务器超载。可性架构 专用的 骨干“ 上,该主干“提供延迟极小的“通性, 而保障GSLB的功能正常发挥 性能,远远优于 于公“的GSLB。 且,当主站点机房的?Internet 出口出现故障时,还能将用户、透明地 其他分站点Internet入口导 主站点服务器。可用性用热份方 , 极短时fi内对服务器、交 口交机fl行检测故障 移,使应用免故
5、障;任何一个服务器或服务器群发 故障或阻 ,用户将引导到 一个最佳份服务器或站点, 而fl一步提 了服务内的可用性。服务器负载均衡“的负载均衡是一种态均衡技术,通过一些工具 时地分 据包,掌握“中的据 量状 ,把任务合 均衡地分配出去。集中型的应用,比如电子商务“站,服务器负荷 很大;读写频繁的应用,比如“据库,存储 则面临着考验;传输量大的应用,比如视频服务,据总是无 快 传送,无 现最 的效果; 量大的应用,由器防火墙 成 瓶颈。想要合 决这些 题,升级设、改变拓扑是“笨办 “, 对巧妙的方 是 用负载均衡技术,用多个设共同完成任务。负载均衡技术 于现有“结构,提供了一种扩展服务器带宽 服
6、务器吞吐量的廉价有效的方 , 强了“据 能力,提 了“的灵活性可用性。负载均衡的应用,能够有效地 决“ 题,能够就近提供服务, 现地 位 无性( 地负载均衡)。同时,这项技术还能提 服务器的应 度,提 服务器及其他资源的利用效 ,避免“ 部位出现单点失效, 而 用户提供 的 量。着“应用的 升 , 少“服务商 出了负载均衡服务。如专 的“服务提供商Unihub公 的服务,就是 对目前“应用的状 而 出的提 “ 度、 少 个别服务器出现故障而用户 的 决方 。Unihub 的服务器负载均衡 据一定 ,能 时 服务器的 状 负载 ,把用户请求 发 状态 且负载最 的服务器。服务器负载均衡应用于 地
7、服务器 时能够有效地利用多台服务器共同工作来提 服务 的能力, 可以 客户 的 务 性及 行的 提供灵活多变的设。比如,电子商务“站可以 定一台服务器用于 要fl行交 的 求, 有 交 量很小时 一台服务器共同 通的 请求服务, 而避免了过多的非 要据 量 要的电子商务fl 。服务器 须具 大量 发 服务的能力,其 能力I/O(输入/输出)能力 成 提供服务量 的 要 。负载均衡作 一种 ,能够 多台服务器或多 共同 担繁 的或I/O任务, 而以较 成 “瓶颈,提 “的灵活性可性。务量 , 要提 服务能力时,使用服务器负载均衡技术, 能交机上接上 的服务器,就可以有的服务器共同构成大量的服务
8、。这,可以保 扩时服务 中 ,有效地保障了有的投资。如何 决负载平衡 题一、 题的提出着InternetIntranet的 发展, 于IP的应用currency1来currency1成 “最,最有用“是 可少的部分。多 的站点ISP常常要 短时fi内接大量的 而力 。这 “的升级fifl带来了一些 题 1. 如果 用单一的服务器提供服务,很明 ,存 着单点性(Single Point of Failure)。这台服务器任何部有 失,都 服务带来 题;同时这 是的、以扩展的方 服务器的能力 要 的提 ,扩内存,升级”CPU, fifl升级的 fi,服务中 ;而且这种升级 有极 ,总有一,无如何服
9、务器的性能都无 用户的要求。2. 如果 用服务器群,主要的点 于 地 的负载 平衡。对于每台服务器都 须有 应的一的IP地 , 用户的 “ 带来 ;这些服务器 fi的 量分配是 机的, 考虑服务器当前的负载 , 某些 而成接失。二、目前 型的方 1. 使用Round-Robin DNS,将服务请求分到 同的服务器上。 种方 行 应用,由于简单地将请求分, 了 正 行的服务负载及“, , 能提供正的负载平衡。Internet上最的负载分配方 ”Round-Robin DNS。”Round-Robin DNS 行 服务器上,是用来 每一台服务器 每一个fl 分配用户 请的 ,可以 你配 一份”IP
10、地 单, ,就可以通过 服务器”(DNS)把 请有 地分配到机器、或以 同 的fl 上。 而,”Round-RobinDNS公 一种 非完 的 决方 。 ,无 出 同的机器可能 有 同的能力”( 非常有 的 度上,可通过对能力强的机器使用多个别 来fl行 的能力 价); 可能作 入负载 平;而且 无检测 避 些 了的服务器。2 使用对应用或“ 的DNS服务, 种方 对 一种方 提供了 的 , 由于DNS的Cache机,客户 能得到正的负载平衡。3 使用机份的大型服务器 是当前多ICP/ISP的升级。 是 种方 能避免“上的单点故障,而且其中的一台服务器 一 于 状态, 了 成 成 。4 使用“
11、(IP)的“ 量分配设(Director)。 种方 正的负载平衡, 且提供服务的 可通过“接,分 同的地 。 是, 同的 决方 提供的 性 别较大,如是 分的“、 是 方 等。三、IP负载平衡方 通过IP负载平衡 ,分配“ 量,同一组服务器共同工作,对用户提供完透明的 通 ,使性能、 力且 有一个简单的 地 的站点成 可能。IP负载平衡机 多服务器环 带来了个主要的 :1 可扩性(Scalable)由于Web站点服务器群 有currency1来currency1多的用户,的升级currency1来currency1频繁,这无是一 很 的事 。 安装了负载平衡 ,负载平衡器可以 一簇 同或 同的
12、服务器共同来完成一台超级服务器的工作, 提供了无 的升级能力, 少了 升级的 销。负载平衡器介于服务器用户 fi,扮演了一个能的 挥者角色。 据当前”个服务器的工作状态能力来分配服务器负载,使个 能 效的应用户的请求。2 的错性(Fault Tolerance)“ fi 服务“、“24x7服务“(no down time)的概念currency1来currency1 界 士 视。IP负载平衡器 时 视”个服务器的工作状态, 分配任务 些力 的服务器,这种有弹性的负载分配方式分利用了每台服务器,使用户能得到 畅、续的透明的服务。这 正是 线服务的最 目。CentOS6.2 搭建LVS(DR)+K
13、eepalived 现 性能 可用负载均衡服务器2012-03-20 23:28:40签 集群”CentOS6.2 lvsadm keepalived 可用创作 ,允 载, 载时请务 以超接 式明文章”始出”、作者息 声明。 则将追究 律责任。http:/ 着你的“站 务量的你“站的服务器压力currency1来currency1大? 要负载均衡方 !商 的如F5太,你 是创 型 公 如何有效节约成 ,节省 要的浪费?同时 现商 一的 性能 可用的功能?有什么 的负载均衡可伸张可扩展的方 吗?答 是肯定的!有!我 利用LVS+Keepalived 于完 源 的架构可以 你提供一个负载均衡及 可
14、用的服务器。1、LVS+Keepalived 介绍LVS是Linux Virtual Server的简写,意即Linux 服务器,是一个 的服务器集群 。 项目1998年5月由章文嵩博士成立,是中国国内最早出现的由 项目 一。目前有三种IP负载均衡技术(VS/NAT、VS/TUNVS/DR);十种度 (rrr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq)。Keepalived 这里主要用作RealServer的 状态检 以及LoadBalance主机BackUP主机 fifailover的 现2、“站负载均衡拓扑图LVS(dr)3、 2台Director Server
15、(LVS_Master)上分别配 LVS+Keepalived验环 是CentOS6.2, 且配 YUMkeepalived http:/www.keepalived.org/software/keepalived-1.2.2.tar.gzipvsadm: http:/www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.26.tar.gz 注意 (for kernel 2.6.28-rc3 or later) popt-static http:/mirror.centos.org/centos/6/os/x86_64/Package
16、s/popt-static-1.13-7.el6.x86_64.rpm首先 载popt-static 具体 可以 看http:/ # rpm -ivh popt-static-1.13-7.el6.x86_64.rpm roothost1 # yum -y install kernel-devel make gcc openssl-devel libnl* popt*roothost1 # ln -s /usr/src/kernels/2.6.18-194.el5-x86_64/ /usr/src/linuxroothost1 # tar -zxvf ipvsadm-1.26.tar.gz -
17、C /usr/src/roothost1 # cd /usr/src/ipvsadm-1.26/roothost1 ipvsadm-1.26# makeroothost1 ipvsadm-1.26# make installroothost1 # tar -zxvf keepalived-1.2.2.tar.gz -C /usr/src/roothost1 # cd /usr/src/keepalived-1.2.2/roothost1 keepalived-1.2.2# ./configureroothost1 keepalived-1.2.2# makeroothost1 keepaliv
18、ed-1.2.2# make installroothost1 keepalived-1.2.2# cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/roothost1 keepalived-1.2.2# cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/roothost1 keepalived-1.2.2# mkdir /etc/keepalivedroothost1 keepalived-1.2.2# cp /usr/local/etc/keepalived/keep
19、alived.conf /etc/keepalived/roothost1 keepalived-1.2.2# cp /usr/local/sbin/keepalived /usr/sbin/4、 2台Director Server(LVS_Master)上分别配 Keepalivedroothost1 # less /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs ”router_id LVS_MASTER #“上资料说这个值 要修改,具体 详, 前我 线上的主就一直是一的” 还是修
20、改一 吧!” vrrp_instance VI_1 ”state MASTER #LVS_Backup上修改成BACKUP ”interface eth0 ”virtual_router_id 51 ”priority 100 #LVS_Backup上修改成80 ”advert_int 1 ”authentication ”auth_type PASS ”auth_pass 1111 ” ”virtual_ipaddress ”192.168.10.100 ” virtual_server 192.168.10.100 80 ”delay_loop 6 ”lb_algo rr ”lb_kind
21、 DR ”nat_mask 255.255.255.0 ”persistence_timeout 50 ”protocol TCP ”real_server 192.168.10.3 80 ”weight 1 ”TCP_CHECK ”connect_timeout 10 ”nb_get_retry 3 ”connect_port 80 ” ” ”real_server 192.168.10.4 80 ”weight 1 ”TCP_CHECK ”connect_timeout 10 ”nb_get_retry 3 ”connect_port 80 ” ” BACKUP服务器同上配 ,先安装lvs
22、再 装keepalived, 配/etc/keepalived/keepalived.conf, 将红色示的部分改一 即可。”5、分别 2台Real Server上面编写脚 启roothost3 init.d# cat /etc/init.d/realserver.sh #!/bin/bash SNS_VIP=192.168.10.100 . /etc/rc.d/init.d/functions case “$1“ in start) ”ifconfig lo:0 $SNS_VIP netmask 255.255.255.255 broadcast $SNS_VIP ”/sbin/route
23、add -host $SNS_VIP dev lo:0 ”echo “1“ /proc/sys/net/ipv4/conf/lo/arp_ignore ”echo “2“ /proc/sys/net/ipv4/conf/lo/arp_announce ”echo “1“ /proc/sys/net/ipv4/conf/all/arp_ignore ”echo “2“ /proc/sys/net/ipv4/conf/all/arp_announce ”sysctl -p /dev/null 2; stop) ”ifconfig lo:0 down ”route del $SNS_VIP /dev
24、/null 2; ”*) ”echo “Usage: $0 start|stop“ ”exit 1 esac exit 0 6、 2台RealServer中分别配 HTTP 启realserver.shroothost3 # yum -y install httpdroothost3 # cd /var/www/html/roothost3 html# cat index.html RealServer 192.168.10.3roothost3 html# /etc/init.d/httpd startroothost3 # /etc/init.d/realserver.sh start一台
25、机器配 一,过 、7、测试 分别启Keepalivedroothost1 # chkconfig keepalived onroothost1 # /etc/init.d/keepalived restartroothost1 # ipvsadmIP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags”- RemoteAddress:Port Forward Weight ActiveConn InActConnTCP 192.168.10.100:http rr persistent 5
26、0”- 192.168.10.3:http Route 1 0 0 ”- 192.168.10.4:http Route 1 0 0 先闭LVS_Master的Keepalived,观察LVS_Backup的日志roothost2 # tailf /var/log/messagesMar 21 07:22:28 host2 Keepalived_vrrp: VRRP_Instance(VI_1) Transition to MASTER STATEMar 21 07:22:29 host2 Keepalived_vrrp: VRRP_Instance(VI_1) Entering MASTER
27、 STATEMar 21 07:22:29 host2 Keepalived_vrrp: VRRP_Instance(VI_1) setting protocol VIPs.Mar 21 07:22:29 host2 Keepalived_healthcheckers: Netlink reflector reports IP 192.168.10.100 addedMar 21 07:22:29 host2 Keepalived_vrrp: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 192.168.10.100测试机上 启
28、LVS_Master, 看LVS_Backup日志roothost2 # tailf /var/log/messagesMar 21 07:26:20 host2 Keepalived_vrrp: VRRP_Instance(VI_1) Received higher prio advertMar 21 07:26:20 host2 Keepalived_vrrp: VRRP_Instance(VI_1) Entering BACKUP STATEMar 21 07:26:20 host2 Keepalived_vrrp: VRRP_Instance(VI_1) removing protoc
29、ol VIPs.Mar 21 07:26:20 host2 Keepalived_healthcheckers: Netlink reflector reports IP 192.168.10.100 removed一切 正常!祝”位 !安装IPVS,就可以配 LVS集群了,首先 Director Server上绑定一个 IP( VIP), IP用于对外提供服务,执行如 命 rootlocalhost #ifconfig eth0:0 192.168.60.200 broadcast 192.168.60.200 ”netmask 255.255.255.255 up eth0设上绑定了一个
30、设eth0:0,同时设 了一个 IP是192.168.60.200, 就是上面我 规划的IP地 , 定广播地 192.168.60.200, 要 别注意的是,这里的子“掩码 255.255.255.255。 设eth0:0 定一 由,执行如 rootlocalhost #route add -host 192.168.60.200 dev eth0:0 接着启用 的包 发功能, 而使 当由器,执行如 rootlocalhost #echo “1“ /proc/sys/net/ipv4/ip_forward中,参值 1时启用ip 发, 0时禁止ip 发。其 DRcurrency1式中, 启 的包
31、 发功能 是 须的,而 NATcurrency1式 操作是 须的。 始配 ipvs,执行如 操作 rootlocalhost #ipvsadm -Crootlocalhost #ipvsadm -A -t 192.168.60.200:80 -s rr -p 600rootlocalhost #ipvsadm -a -t 192.168.60.200:80 -r 192.168.60.132:80 -grootlocalhost #ipvsadm -a -t 192.168.60.200:80 -r 192.168.60.144:80 -g上面操作中, 一行是清内核 服务器列 中的有 录, 二
32、行是添 一 的 IP 录。这个 的IP是192.168.60.200,同时 定 续服务时fi 600秒。 三、四行是 IP 录中添 的Real Server 录, 且 定LVS 的工作currency1式 直接由currency1式。最,启LVS服务,执行如 操作 rootlocalhost #ipvsadm这,LVS Director Server上的配 就完成了。了 配 的方 ,可以将上面的操作写出一个脚 文,脚 内如 #!/bin/bashVIP=192.168.60.200RIP1=192.168.60.132RIP2=192.168.60.144GW=192.168.60.1# se
33、t the Virtual IP Address/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up/sbin/route add -host $VIP dev eth0:0 echo “1“ /proc/sys/net/ipv4/ip_forward#Clear IPVS table/sbin/ipvsadm -C#set LVS/sbin/ipvsadm -A -t $VIP:80 -s rr -p 600/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g/sbin/ipv
34、sadm -a -t $VIP:80 -r $RIP2:80 -g#Run LVS/sbin/ipvsadm#end可以写成可启停止的服务脚 ,脚 内如 #!/bin/sh# description: Start LVS of Director serverVIP=192.168.60.200RIP1=192.168.60.132RIP2=192.168.60.144./etc/rc.d/init.d/functionscase “$1“ in”start)”echo “ start LVS of Director Server“# set the Virtual IP Address and
35、 sysctl parameter”/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up”echo “1“ /proc/sys/net/ipv4/ip_forward #Clear IPVS table”/sbin/ipvsadm -C#set LVS/sbin/ipvsadm -A -t $VIP:80 -s rr -p 600/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g#Run LVS
36、”/sbin/ipvsadm”;”stop)”echo “close LVS Directorserver“”echo “0“ /proc/sys/net/ipv4/ip_forward”/sbin/ipvsadm -C”/sbin/ifconfig eth0:0 down”;”*)”echo “Usage: $0 start|stop“”exit 1esac将 脚 命 lvsDR文, 把文放到/etc/init.d ,执行 rootlocalhost #chomd 755 /etc/init.d/lvsDR最可以通过 面命启或停止LVS服务 service lvsDR start|stop到
37、 止,命行方式配 Director Server完毕。Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到, 将有故障的web服务器 中剔,当web服务器工作正常Keepalived将web服务器 入到服务器群中,这些工作部完成, 要 工干涉, 要 工做的 是修故障的web服务器。2工作 编辑Layer3,4&7工作 IP/TCP议栈的IP,TCP,及应用, 分别如 Layer3 Keepalived使用Layer3的方式工作式时,Keepalived 定 服务器群中的服务器发送一个ICMP的据包(我 平时用的Ping )
38、,如果发现某台服务的IP地 没有活,Keepalived 报告这台服务器失效, 将 服务器群中剔,这种 的 型例子是某台服务器非 机。Layer3的方式是以服务器的IP地 是 有效作 服务器工作正常 的。Layer4:如果您 了Layer3的方式,Layer4就 了。Layer4主要以TCP 口的状态来决定服务器工作正常 。如web server的服务 口一 是80,如果Keepalived检测到80 口没有启,则Keepalived将把这台服务器 服务器群中剔。Layer7 Layer7就是工作 具体的应用了,比Layer3,Layer4要一点, “上占用的带宽 要大一些。Keepalive
39、d将 据用户的设定检 服务器 的 行是 正常,如果用户的设定 ,则Keepalived将把服务器 服务器群中剔。3作用编辑主要用作RealServer的 状态检 以及LoadBalance主机BackUP主机 fifailover的 现。可用web架构: LVS+keepalived+nginx+apache+php+eaccelerator(+nfs可”可 )使用源码先安装keepalived 1.2.6cd /usr/local/srcwget http:/www.keepalived.org/software/keepalived-1.2.6.tar.gztar zxf keepaliv
40、ed-1.2.6.tar.gz cd keepalived-1.2.6./configure -prefix=/usr/local/keepalived makemake install设keepalived安装到/usr/local/keepalived, 则有配 文均位于 目录 。”我一直没 明一个 题,Linux 总是将 安装到/usr/local目录 ,有 共 了/usr/local/sbin目录。这对一些 的操作 是有的。 何 考虑使用每个 一个独立的目录 ?1. 建立服务启脚 ,以 使用service命 ”cp /usr/local/keepalived/etc/rc.d/init
41、.d/keepalived /etc/init.d/keepalivedchmod +x /etc/init.d/keepalived我 使用非 (/usr/local)安装keepalived, 故 要修改 ,以保keepalived能正常启, 要修改的文如 2. 修改/etc/init.d/keepalived, 大约15行 的. /etc/sysconfig/keepalived, 修改”. /usr/local/keepalived/etc/sysconfig/keepalived, 即 正 的文位 同时 上 行 添 以 内(将keepavlied主 导入到环 变量PATH中) PAT
42、H=“$PATH:/usr/local/keepalived/sbin“export PATH3. 修改/usr/local/keepalived/etc/sysconfig/keepalived文,设 正 的服务启参”KEEPALIVED_OPTIONS=“-D -f /usr/local/keepalived/etc/keepalived/keepalived.conf“4. 过以上修改,keepalived 安装即可完成,启测试 ”service keepalived restart5. 切 将 服务设 机启chkconfig keepalived on的配 文中, 定了个个 IP :
43、192.168.200.16 192.168.200.17 192.168.200.18可使用ip addr命验 。以上 验 要一台主机, 当前节点 定 主节点,且没有收到其节点的VRRP组播息,故绑定了 IP。参考 例一 主-currency1式”这种currency1式 , IP 某时 能于某一个节点, 一个节点作 用节点存 。当主节点 可用时,用节点接 IP,提供正常服务。节点A 192.168.0.11 (主节点), 节点B 192.168.0.12(用节点) IP(对外提供服务的IP 192.168.0.200 要求 由节点A提供服务,当节点A 可用时,由节点B提供服务(即 IP 移
44、节点B)。节点A上的配 文/usr/local/keepalived/etc/keepalived/keepalived.confglobal_defs ”notification_email ”rootlocalhost”notification_email_from rootlocal host”smtp_server localhost”smtp_connect_timeout 30”router_id NodeA的配 文中,使用 三方smtp服务器, 这 现 中 没有意义( 要验的 ),我 将其 定 localhost, 将通息的发送交 地sendmail服务 。 说明文 得route
45、_id配 是了 当前节点,我将其设 NodeA。当 个节点的 项设 可 同, 可 同。vrrp_instance VI_1 ”state MASTER # 定A节点 主节点”用节点上设 BACKUP即可”interface eth0 #绑定 IP的“接口”virtual_router_id 51 #VRRP组 ,个节点的设 须一,以 明”个节点于同一VRRP组”priority 100 #主节点的优先级(1-254 fi),用节点 须比主节点优先级 ”advert_int 1 #组播息发送fi ,个节点设 须一”authentication #设 验息,个节点 须一 ”auth_type PASS”auth_pass 1111”virtual_ipaddress # 定 IP, 个节点设 须一”192.168.200.16/24”192.168.200.17 /24”192.168.200.18 /24”的配 文中, 没有子“