分类: 系统运维
2011-09-16 14:19:42
一:HSRP- 热备份协议 Cisco私有 show standby show standby berif
HSRP的条件是系统中有多台路由器,它们组成一个“热备份组”,这个组形成一个路由器。在任一时刻,一个组内只有一个路由器是活动的,并由它来转发数据包,如果活动路由器发生了故障,将选择一个备份路由器来替代活动路由器,但是在本网络内的主机看来,虚拟路由器没有改变。HSRP 运行在 UDP 上,采用端口号1985。路由器转发协议数据包的源使用的是实际 IP ,而并非虚拟地址,正是基于这一点,HSRP 路由器间能相互识别.
全称Hot Standby Routing Protocol,原理比较简单,类似于服务器HA群集,
两台或更多的路由器以同样的方式配置成Cluster,创建出单个的虚拟路由器,
然后客户端将指向该虚拟路由器。
最后由HSRP决定哪个路由器扮演真正的默认网关。
具体说,HRSP用于在源主机无法动态地学习到网关IP地址的情况下防止默认路由的失败。
它主要用于多接入,多播和广播局域网(例如以太网)。
interface Vlan9 /interface F0/1
standby 9 timers 3 250
定义热等待组号为9,每3秒交换一次hello信息,250没有收到hello信息就开切换
standby 9 priority 110
定义路由器的权值,值越大,成为活动路由器的希望越大
standby 9 preempt
Enable该组的HSRP抢占功能,谁的权值大就可以立即成为活动路由器
standby 9 ip 202.120.95.65
该组的虚拟IP地址,作为该VLAN中主机的网关地址
standby 9 track F0/2 10
跟综端口 F0/2失效降低权重 默认10
二:VRRP-虚拟路由器冗余协议 开放标准 show vrrp VRRP 包封装在 IP 包中发送
全称Virtual Router Redundancy Protocol,和HSRP类似,
只是HSRP是Cisco专有的协议,只应用在Cisco设备上。
VRRP符合Internet标准,定义见RFC2338,是不同厂家之间共同遵循的标准。
VRRP负责从VRRP路由器组中选择一个作为Master,
然后客户端使用虚拟路由器地址作为其默认网关
interface Vlan9 /interface F0/1
vrrp 9 timers 3 250
定义热等待组号为9,
vrrp 9 priority 110
定义路由器的权值,值越大,成为活动路由器的希望越大
vrrp 9 preempt
Enable该组的VRRP抢占功能,谁的权值大就可以立即成为活动路由器
vrrp 9 ip 202.120.95.65
该组的虚拟IP地址,作为该VLAN中主机的网关地址
vrrp 9 authentication ccie
加密
vrrp 9 timers advertise 1 VRRP通告报文的时间
三:GLBP GLBP不仅提供冗余网关,还在各网关之间提供负载均衡 Cisco专有 sh glbp
每个GLBP组中最多有4个虚拟MAC地址
interface Vlan9 /interface F0/1
glbp 9 ip 10.1.1.254
该组的虚拟IP地址,作为该VLAN中主机的网关地址
glbp 9 priority 105
定义路由器的权值,值越大,成为活动路由器的希望越大
glbp 9 preempt
谁的权值大就可以立即成为活动路由器
glbp 9 weighting track int s0 10
跟踪
glbp 9 authentication md5 key-string ccie
开启md5验证,密文为ccie
路由器分配GLBP的优先级:#glbp groupprioritylevel 组号的范围从0-1023 优先级从1- 255,越大优先级越高
配置详解:
Switch(config-if)#glbp group-number ip virtual-gateway-addr
设置group-number及其虚拟网关的IP地址
Switch(config-if)# glbp group-number priority priority_value
设定当前路由器的优先级
Switch(config-if)# glbp group-number timers hello-value holdtime-value
设定GLBP的时间
SLB介绍
全称Server Load Balancing,可以看作HSRP的扩展,实现多个服务器之间的复杂均衡。
虚拟服务器代表的是多个真实服务器的群集,
客户端向虚拟服务器发起连接时,通过某种复杂均衡算法,转发到某真实服务器。
负载均衡算法有两种:
Weighted round robin(WRR)和Weighted least connections(WLC),
WRR使用加权轮询算法分配连接,WLC通过一定的权值,将下一个连接分配给活动连接数少的服务器。
配置分为两部分,
第一部分是使用slb serverfarm serverfarm_name命令定义SLB选项,包括指定真实服务器地址;
第二部分是使用ip slb vserver virtual_server-name来指定虚拟服务器地址。
#config t
router(config)#ip slb serverfarm email
router(config-slb-sfarm)#real 192.168.1.1
router(config-slb-sfarm)#inservice
router(config-slb-sfarm)#real 192.168.1.2
router(config-slb-sfarm)#inservice
router(config-slb-sfarm)#exit
router(config)#ip slb vserver vserver_one
router(config-slb-vserver)#vitual 10.1.1.1 tcp 25
router(config-slb-vserver)#serverfarm email
router(config-slb-vserver)#inservice
router(config-slb-vserver)#exit
router(config)#exit
router#