分享

HSRP & VRRP & GLBP

 tcwl123 2011-10-24
HSRP VRRP GLBP 他们都是不通的冗余热备协议,大致从一下方面进行详细的讨论:

1、应用场合。
2、优缺点。
3、握手机制。
4、通告地址机虚MAC生成规则。
5、各种定时器及优化。
6、包解析。
7、接口状态追踪。
8、其他自行添加。
__________________________________
笑  笑  B  L  O  G



希望大家踊跃发表自己的看法。
__________________________________
笑  笑  B  L  O  G



我来抛砖引玉下,请大家补充哈:
1、HSRP和GLBP是CISCO私有协议,而VRRP是IETF标准协议;
2、都是起到网关冗余的目的,因此,该协议都是对内部的服务器等系统使用,一般不做设备互联目的,但是在做静态路由的时候也使用作为下一跳;
3、HSRP和VRRP的目的相同,相比下也没有多少优缺点可言,不同在于,VRRP可以使用设备地址作为MASTER地址,而HSRP必须要用3个地址,从地址的利用率来看,VRRP在某些方面可以节约,但是在实际的工程案例中,这个基本上也可以忽略;GLBP是CISCO优化的私有协议,在HSRP协议的基础上提供了动态的负载均衡,因此,适合用于内部服务器数量比较多的场景,另外,相比HSRP和VRRP多了动态的负载均衡,这点是它的优点;
4、这三个协议都是用HELLO包来保持KEEPLIVE,使用了组播,因此,如果要启用这三个协议,有几方面的要求:1、需要使用交换机(当然,HUB应该也可以);2、交换机要支持组播;
5、HSRP的MAC地址前缀是CISCO固定的,具体多少忘记了,后面部分是组号,VRRP的忘记了;
6、定时期一般用默认就可以了,实际工程测试在做切换的时候HSRP PING包掉包率大概在6-8个包左右,因为用CISCO设备比较多,VRRP不清楚;
7、在跟踪路由的时候,显示的TRACERT网关是主用设备的真实MAC地址,而不是虚拟的MAC地址;
8、VRRP组可以有任意的设备加入到组中,一台设备做为MASTER,其余为BACKUP,BACKUP设备不发送HELLO包而只是监听,如果在HOLD时间内没有收到HELLO包则进行MASTER选取;HSRP使用2台设备,一台为ACTIVE,一台为STANDBY,两台设备都发送HELLO包。
9、HSRP和GLBP都具备监控接口的功能,而理论上VRRP是不提供该功能的(在使用HUAWEI设备的时候发现是没问题的,其他设备不清楚)。缺省接口状态优先级的步进值为10,可以自行定义。
1

评分人数

    • tangye: 鼓励!可用积分 + 2



HSRP 是使用了组播地址 224.0.0.2,使用端口号是 UDP 1985,
vrrp 使用的是 224.0.0.18,

VRRP 支持成员组之间的强认证,可以使用md5.。。

我用的不多,,,只是了解了一下,
欢迎大家踊跃发言,,,呵呵

[ 本帖最后由 kentchoi 于 2008-12-4 09:49 编辑 ]
__________________________________
努力,
就会得到肯定!



如果能一段时间(比如每两周)推出一个学习主题就好了。
这些协议我没有深入学习过,这里我简单举个配置的例子吧。

(1)GLBP(Gateway Load Balancing Protocol )
glbp.jpg
  1. interface fastethernet 0/0
  2. ip address 10.21.8.32 255.255.255.0
  3. glbp 10 authentication text stringxyz
  4. glbp 10 forwarder preempt delay minimum 60
  5. glbp 10 load-balancing host-dependent
  6. glbp 10 preempt delay minimum 60
  7. glbp 10 priority 254
  8. glbp 10 timers 5 18
  9. glbp 10 timers redirect 600 7200
复制代码


(2)HSRP(Hot Standby Router Protocol )
hsrp.jpg
  1. Router A Configuration
  2. interface Ethernet0/0
  3. ip address 10.1.0.21 255.255.0.0
  4. standby 1 priority 110
  5. standby 1 preempt
  6. standby 1 ip 10.1.0.1
  7. standby 2 priority 95
  8. standby 2 preempt
  9. standby 2 ip 10.1.0.2

  10. Router B Configuration
  11. interface Ethernet0/0
  12. ip address 10.1.0.22 255.255.0.0
  13. standby 1 preempt
  14. standby 1 priority 105
  15. standby 1 ip 10.1.0.1
  16. standby 2 priority 110
  17. standby 2 preempt
  18. standby 2 ip 10.1.0.2
复制代码


(3)VRRP(Virtual Router Redundancy Protocol)
vrrp.jpg
  1. Router A

  2. interface ethernet 1/0
  3. ip address 10.1.0.2 255.0.0.0
  4. vrrp 1 priority 120
  5. vrrp 1 authentication cisco
  6. vrrp 1 timers advertise 3
  7. vrrp 1 timers learn
  8. vrrp 1 ip 10.1.0.10
  9. vrrp 5 priority 100
  10. vrrp 5 timers advertise 30
  11. vrrp 5 timers learn
  12. vrrp 5 ip 10.1.0.50
  13. vrrp 100 timers learn
  14. no vrrp 100 preempt
  15. vrrp 100 ip 10.1.0.100
  16. no shutdown
  17. Router B

  18. interface ethernet 1/0
  19. ip address 10.1.0.1 255.0.0.0
  20. vrrp 1 priority 100
  21. vrrp 1 authentication cisco
  22. vrrp 1 timers advertise 3
  23. vrrp 1 timers learn
  24. vrrp 1 ip 10.1.0.10
  25. vrrp 5 priority 200
  26. vrrp 5 timers advertise 30
  27. vrrp 5 timers learn
  28. vrrp 5 ip 10.1.0.50
  29. vrrp 100 timers learn
  30. no vrrp 100 preempt
  31. vrrp 100 ip 10.1.0.100
  32. no shutdown
复制代码

[ 本帖最后由 hjp0021 于 2008-12-4 13:43 编辑 ]



配置不错,但是有个问题,如果2路由器的其中一条外网的线路断掉了。哪么以上3种配置方式能否正常切换呢

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多