当前位置:   article > 正文

HSRP的工作原理及简单配置

hsrp主备是通过组播还是广播
  1. 一、HSRP简介
  2. HSRP(Hot Standby Router Protocol 热备份路由协议)是思科(cisco)私有协议,HSRP就是把多台路由器组成一个热备份组,形成一个虚拟路由器。这个组内只有一个路由器是Active(活动)的,并由它来转发数据包,如果活动路由器发生了故障,备份路由器将成为活动路由器。从网络内的主机来看,网关并没有改变。我们并不会因为其中一个路由器发生故障而造成网络瘫痪,影响网络传输。
  3. 二、HSRP的组成
  4. 活跃路由器:热备份组内实际转发数据包的路由器
  5. 备份路由器:在活跃路由器发生故障不能转发数据包或者优先级发生改变时,由备份路由器转变为活跃路由器,并进行数据转发。
  6. 虚拟路由器:在热备份组内虚拟出来的路由器
  7. 其他路由器:其他
  8. 三、HSRP的工作原理
  9. HSRP 运行在UDP上,端口号为1985。HSRP中的所有路由器都会发送或者接收HSRP消息,发送或接收的方式为组播,组播地址:224.0.0.2,TTL(保活时间)为1s。
  10. HSRP的组播消息共有三种类型:
  11. hello:HSRP中一台路由器向其他路由器发送本路由器的优先级和状态信息。发送间隔3s。
  12. coup:当一个备份路由器成为活跃路由器时,会发送一个coup消息。
  13. resign:在活动路由器发生故障或者关闭,又或者接收到一个具有更高优先级的路由器发来的Hello或者coup消息时,活动路由器将发送resign消息。
  14. HSRP路由器利用Hello包来互相监听各自的存在。当路由器长时间没有接收到Hello包时,就认为活动路由器故障,备份路由器就会成为活动路由器。HSRP中hello包的发送间隔为3s,每3s发送一个hello包来确认对方状态。如果超过10s没有收到回包,则备份路由器变为活跃路由器并进行数据转发。
  15. HSRP协议利用优先级决定哪个路由器成为活动路由器。如果一个路由器的优先级比其它路由器的优先级高,则该路由器成为活动路由器。
  16. 主设备的选择原则:
  17. 1、参与网关虚拟化的设备,首先比较优先级,越大越好;默认值为100
  18. 2、如果优先级相同,则比较IP地址, 越大越好 ;
  19. 四、HSRP状态
  20. 在任一时刻,配置了HSRP协议的路由器都将处于以下六种状态之一:
  21. Initial———初始状态,HSRP启动时的状态,HSRP还没有运行,一般是在改变配置或端口刚刚启动时进入该状态。
  22. Learn——— 学习状态,不知道虚拟IP,未看到活跃路由器发hello。等待活跃路由器发hello。
  23. Listen———监听状态,路由器已经得到了虚拟IP地址,但是它既不是活动路由器也不是等待路由器。它一直监听从活动路由器和等待路由器发来的HELLO报文。
  24. Speak———发言状态,在该状态下,路由器定期发送HELLO报文,并且积极参加活动路由器或等待路由器的竞选。
  25. Standby———备份状态,当活跃路由器故障时准备代替进行数据转发。
  26. Active———活跃状态,路由器执行包传输功能。
  27. 五、HSRP的配置

HSRP的工作原理及简单配置

  1. 1) 在route 1 上进行设置
  2. 1、在网关(端口)上启用HSRP,并配置虚拟网关地址。
  3. Router(config)#interface g0/0
  4. Router(config-if)#ip address 192.168.1.254 255.255.255.0 //为端口设置IP地址
  5. Router(config-if)#no shutdown //激活端口
  6. Router(config-if)#standby 10 ip 192.168.1.250 //启用HSRP并配置虚拟网关IP地址
  7. Router(config-if)#standby 10 priority 105 //设置HSRP优先级,将route 1 设置为活跃路由。
  8. Router(config-if)#standby 10 preempt //开启HSRP的抢占功能
  9. 2)在route 2 上进行设置
  10. Router(config)#interfa g0/0
  11. Router(config-if)#ip address 192.168.1.253 255.255.255.0
  12. Router(config-if)#no shutdown
  13. Router(config-if)#standby 10 ip 192.168.1.250 //启用HSRP
  14. 六、验证与测试
  15. ping命令:ping 192.168.1.250
  16. 查看HSRP相关信息 show standby
  17. route 2
  18. Router#show standby
  19. GigabitEthernet0/0 - Group 10 (version 2)
  20. State is Standby //状态为备份状态
  21. 6 state changes, last state change 00:09:00
  22. Virtual IP address is 192.168.1.250 //虚拟网关地址为192.168.1.250
  23. Active virtual MAC address is unknown
  24. Local virtual MAC address is 0000.0C9F.F00A (v2 default)
  25. Hello time 3 sec, hold time 10 sec //hello包发送间隔为3s,保持时间为10s
  26. Next hello sent in 1.861 secs
  27. Preemption disabled
  28. Active router is 192.168.1.254 //活跃路由器网关地址为192.168.1.254
  29. Standby router is local
  30. Priority 100 (default 100) //优先级为默认的100
  31. Group name is hsrp-Gig0/0-10 (default)
  32. route 2
  33. Router#show standby
  34. GigabitEthernet0/0 - Group 10 (version 2)
  35. State is Active // 状态为活跃状态
  36. 8 state changes, last state change 00:08:42
  37. Virtual IP address is 192.168.1.250 //虚拟网关地址为192.168.1.250
  38. Active virtual MAC address is 0000.0C9F.0000
  39. Local virtual MAC address is 0000.0C9F.F00A (v2 default)
  40. Hello time 3 sec, hold time 10 sec //hello包发送间隔为3s,保持时间为10s
  41. Next hello sent in 0.276 secs
  42. Preemption enabled
  43. Active router is local
  44. Standby router is 192.168.1.253 //备份路由器网关地址为192.168.1.254
  45. Priority 105 (configured 105) //优先级为105
  46. Group name is hsrp-Gig0/0-10 (default)

转载于:https://blog.51cto.com/13461323/2046278

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/651631
推荐阅读
相关标签
  

闽ICP备14008679号