首页 > 其他分享 > 热备份路由选择协议(HSRP)

热备份路由选择协议(HSRP)

时间:2023-03-22 20:01:08浏览次数:42  
标签:standby ip 备份 HSRP 192.168 SW1 config 路由 路由器

HSRP的相关概念

HSRP(热备份路由选择协议)是思科私有的一种技术,他确保了当网络边缘设备或接入链路出现故障时,备份路由还能正常通信。

HSRP为IP网络提供容错和增强的路由选择功能。


HSRP组成员

活跃路由器:

功能是转发发送到虚拟路由的数据包。活跃路由器通送hello包消息来承担和保持的活跃角色

备份路由器:

功能是来监听HSRP组的运行状态,并且当活跃路由不能运行时来承担转发数据包的责任

虚拟路由器:

功能是提供一台连续工作的路由器。虚拟路由器有自己的IP和mac地址,但不能转发数据包

其他路由器:

监听hello消息但不能应答


HSRP状态与计时器

HSRP状态

初始状态 学习状态 监听状态 发言状态 备份状态 活跃状态

HSRP计时器

Hello间隔(默认3s) 保持时间(默认10s)

HSRP与VRRP的区别?

HSRP

VRRP

Cisco专有协议

IETF制定,不同厂家设备通用协议

六种状态

三种状态(主状态,备份状态,初始状态)

发送UDP报文

发送TCP报文


允许参与VRRP组的设备间建立认证机制(更安全)

HSRP占先权的含义?

优先级高的路由器重新获得转发权,恢复成为活跃路由器

HSRP中端口跟踪的含义

跟踪活跃路由器的端口,发现端口失效,活跃路由器自动降低优先级,将自己变成备份路由器。

HSRP中,路由器选举为活跃路由器的依据

组中最高优先级的路由器将成为活跃路由器,如果优先级相同,IP大的路由器成为

活跃路由器

以下操作实验要求和步骤

按图中要求配置所有设备;

2、在SW1和SW2上配置HSRP(虚拟ip、优先级、占先权、端口跟踪),要求SW1是VLAN10的活跃路由器,同时做VLAN20的备份路由器,SW2是VLAN20的活跃路由器,同时做VLAN10的备份路由器;

3、查看各接口standby的状态注意活跃路由器的位置

4、测试pc1和pc2可以ping通pc3;

5、中断SW1的所有接口,在SW1上查看standby的状态变化,显示VLAN10和VLAN20的活跃路由器都在SW2上,pc1和pc2还可以ping通pc3;

6、重新激活SW1的所有接口,查看SW1是否恢复成为VLAN10的活跃路由器;

             热备份路由选择协议(HSRP)_优先级

PC3> ip 202.1.1.2 202.1.1.1

Checking for duplicate address...


PC1> ip 192.168.2.3 192.168.2.254

Checking for duplicate address...


PC2> ip 192.168.3.2 192.168.3.254

Checking for duplicate address...


R1(config)#int f1/0

R1(config-if)#ip add 202.1.1.1 255.255.255.0

R1(config-if)#no sh

R1(config-if)#int f0/0

R1(config-if)#ip add 10.0.0.1 255.0.0.0

R1(config-if)#no sh

R1(config-if)#int f0/1

R1(config-if)#ip add 20.0.0.1 255.0.0.0

R1(config)#ip route 192.168.2.0 255.255.255.0 10.0.0.2

R1(config)#ip route 192.168.3.0 255.255.255.0 10.0.0.2

R1(config)#ip route 192.168.2.0 255.255.255.0 20.0.0.2

R1(config)#ip route 192.168.3.0 255.255.255.0 20.0.0.2



SW1(config-if)#int f1/0

SW1(config-if)#no sw

SW1(config-if)#ip add 10.0.0.2 255.0.0.0

SW1(config-if)#no sh

SW1(config)#vlan 2

SW1(config-vlan)#vlan 3

SW1(config-vlan)#exit

SW1(config)#interface range f1/1 -2

SW1(config)#sw mo tr

SW1(config)#ip route 202.1.1.0 255.255.255.0 10.0.0.2

SW1(config)#ip route 202.1.1.0 255.255.255.0 20.0.0.2


SW2#conf t

SW2(config)#int f1/0

SW2(config-if)#no sw

SW2(config-if)#ip add 20.0.0.2 255.0.0.0

SW2(config-if)#no sh

SW2(config-if)#exit

SW2(config)#vlan 2

SW2(config-vlan)#vlan 3

SW2(config-vlan)#exit

SW2(config)#int r f1/1 -2

SW2(config-if-range)#sw mo tr

SW2(config-if-range)#exit

SW2(config)#ip route 202.1.1.0 255.255.255.0 20.0.0.1


SW3#conf t

SW3(config)#vlan 2

SW3(config-vlan)#vlan 3

SW3(config-vlan)#exit

SW3(config)#int f1/15

SW3(config-if)#sw ac vlan 2

SW3(config-if)#int f1/14

SW3(config-if)#sw ac vlan 3

SW3(config-if)#int f1/2

SW3(config-if)#sw mo tr

SW3(config-if)#int f1/1

SW3(config-if)#sw mo tr


  1. 配置HSRP实现热备份
  2. 在SW1上配置SW1(config)#int vlan 2
    SW1(config-if)#ip add 192.168.2.1 255.255.255.0
    SW1(config-if)#standby 2 ip 192.168.2.254(网关)
    SW1(config-if)#standby 2 priority 150(优先级)
    SW1(config-if)#standby 2 preempt (占先权)
    SW1(config-if)#standby 2 track f1/1 100(端口跟踪)
    SW1(config-if)#standby 2 track f1/0 100
    SW1(config-if)#exit
    SW1(config)#int vlan 3
    SW1(config-if)#ip add 192.168.3.1 255.255.255.0(vlan3的IP)
    SW1(config-if)#standby 3 ip 192.168.3.254(网关)
    SW1(config-if)#standby 3 preempt(占先权)
  3. 在SW2上配置

SW2(config)#int vlan 2

SW2(config-if)#ip add 192.168.2.2 255.255.255.0

SW2(config-if)#standby 2 ip 192.168.2.254

SW2(config-if)#standby 2 preempt


SW2(config)#int vlan 3

SW2(config-if)#ip add 192.168.3.2 255.255.255.0

SW2(config-if)#standby 3 ip 192.168.3.254

SW2(config-if)#standby 3 priority 150

SW2(config-if)#standby 3 preempt

SW2(config-if)#standby 3 track f1/0 100

SW2(config-if)#standby 3 track f1/2 100


然后查看SW1和SW2的热备状态

SW1#show standby brief

P indicates configured to preempt.

|

Interface Grp Pri P State Active Standby Virtual IP

Vl2 2 150 P Active local 192.168.2.2 192.168.2.254

Vl3 3 100 P Standby 192.168.3.2 local 192.168.3.254


SW2#show standby brief

P indicates configured to preempt.

|

Interface Grp Pri P State Active Standby Virtual IP

Vl2 2 100 P Standby 192.168.2.1 local 192.168.2.254

Vl3 3 150 P Active local 192.168.3.1 192.168.3.254



PC1> ping 202.1.1.1

84 bytes from 202.1.1.1 icmp_seq=1 ttl=254 time=46.513 ms

84 bytes from 202.1.1.1 icmp_seq=2 ttl=254 time=45.453 ms

84 bytes from 202.1.1.1 icmp_seq=3 ttl=254 time=46.213 ms

PC2> ping 202.1.1.2

84 bytes from 202.1.1.2 icmp_seq=1 ttl=62 time=60.896 ms

84 bytes from 202.1.1.2 icmp_seq=2 ttl=62 time=61.572 ms

84 bytes from 202.1.1.2 icmp_seq=3 ttl=62 time=61.312 ms


Sw2#show standby brief

P indicates configured to preempt.

|

Interface Grp Pri P State Active Standby Virtual IP

Vl2 2 100 P Standby 192.168.2.1 local 192.168.2.254

Vl3 3 150 P Active local 192.168.3.1 192.168.3.254


(standby备份路由) (Active 活跃路由)

优先级高的为备份路由,优先级低为活跃路由


接下来测试故障,断掉SW1的f1/0和f1/1,看是否vlan2的主转移到SW2

SW1(config)#int f1/0

SW1(config-if)#shutdown

SW1(config-if)#int f1/1

SW1(config-if)#shutdown


SW1#show standby brief

P indicates configured to preempt.

|

Interface Grp Pri P State Active Standby Virtual IP

Vl2 2 0 P Standby 192.168.2.2 local 192.168.2.254

Vl3 3 100 P Standby 192.168.3.2 local 192.168.3.254



SW2#show standby brief

P indicates configured to preempt.

|

Interface Grp Pri P State Active Standby Virtual IP

Vl2 2 100 P Active local 192.168.2.1 192.168.2.254

Vl3 3 150 P Active local 192.168.3.1 192.168.3.254











标签:standby,ip,备份,HSRP,192.168,SW1,config,路由,路由器
From: https://blog.51cto.com/u_15717661/6143136

相关文章

  • 备份和迁移数据
    迁移方式介绍容器中的数据,如果没有用挂载目录,删除容器后就会丢失数据。如果你是用bindmount直接把宿主机的目录挂进去容器,那迁移数据很方便,直接复制目录就好了如果你是用......
  • 路由策略
    条件需同时匹配,才会执行动作     或的关系若所有if-match都没有匹配到,则默认被拒绝     路由过滤 ......
  • 一统天下 flutter - 路由和导航: 路由和导航的基础
    一统天下flutterhttps://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-路由和导航:路由和导航的基础示例如下:lib\route\navigator.dart/*......
  • 一统天下 flutter - 路由和导航: 路由和导航的进阶
    一统天下flutterhttps://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-路由和导航:路由和导航的进阶示例如下:lib\route\navigator2.dart/*......
  • Windows上使用bat实现备份一个月内的数据库数据到文件
    场景上面是通过bat和mysqldump将数据库导出到文件。但是只能导出一个最新的文件。如果想要将数据库一天导出备份一次,然后保留近一个月的数据库版本备份文件。注:关注公众号......
  • openLDAP备份与恢复
    一、备份1、执行备份命令方式1(一般用这个):slapcat-v-l/data/ldapbackup.ldif方式2:ldapsearch-x-b'dc=abc,dc=com'-Hldap://172.29.xxx.xxx:389-D"cn=......
  • 『软路由踩坑指南』ESXi 8.0虚拟机必备知识与保姆级安装过程
    原文:https://www.toutiao.com/article/7208355993699353091/?log_from=0b52cc447c6a6_1678379358368&wid=1679408730178『软路由踩坑指南』ESXi8.0虚拟机必备知识与保姆......
  • 无线自组网AODV路由机制matlab仿真
    1.算法描述无线自组网按需平面距离向量路由协议(AdhocOn-DemandDistanceVectorRouting,AODV)是应用于无线随意网络(也称作无线Adhoc网络)中进行路由选择的路由协议,它能够......
  • 无线自组网AODV路由机制matlab仿真
    1.算法描述       无线自组网按需平面距离向量路由协议(AdhocOn-DemandDistanceVectorRouting,AODV)是应用于无线随意网络(也称作无线Adhoc网络)中进行路由选择的......
  • kali教你路由转发
    #思想主要使用了arp欺骗,使得用户上网先通过你的kali,之后通过kali转发给对应的网关#其他应用既然我们kali,处于中间人,那么用户所操作的所有数据,我们都可以获取到,这里你们可......