FHRP首跳冗余的解析

首跳冗余的解析

个人简介

HSRP = hot standby router protocol 热备份路由协议

思科设备上 = HSRP VRRP

华为设备上 = VRRP

HSRP v1 = version 1

HSRP v2 = version 2

虚拟一个HSRP虚拟IP地址 192.168.1.1

开启HSRP的抢占功能 == 通过其他参数 人为调整谁是主 谁是从 !

查看HSRP 组查询

默认情况下 谁是主 谁是从?

官方角度︰谁的物理接口的IP地址大 谁是主!

实际角度︰谁先起来 谁是主!

Active路由器(主)

  • 响应对虚拟路由器P地址的ARP请求,使用虚拟路由器的MAC地址进行响应
  • 负责虚拟路由器的报文转发
  • 发送Hello消息
  • 知道虚拟路由器的IP地址

Standby路由器(从)

  • 监听周期性的Hello消息
  • 发送Hello消息
  • 若没有从Active路由器收到Hello消息则成为Active路由器

如果出现故障 导致切换 设备恢复后 默认不切换回来的 !

HSRPv1 HSRPv2

HSRPv2 支持lPv6的环境;以及组号0- 4095;组播地址变了

组播地址 === 原来 224.0.0.2 ==== 224.0.0.102 更改了组播地址

HSRP状态

Initia1

初始状态,配置变化时的状态或接口刚刚up时的状态

Listen

路由器知道虚拟IP地址,它正在监听来自其他路由器的Hello消息

Speak

路由器发送周期性的Hello消息,参与activea或standby路由器的选举

Standby

路由器作为下一个active路由器的候选,路由器发送周其期性的Hello消息

Active

路由器当前负债转发,发送到该HSRP组虚拟MAC地址的报文,路由器发送周期性

的Hello信息

HSRP优先级和抢占模式

  • 一个HSRP组中具有最高优先级的设备成为Active路由器
  • 缺省优先级为100
  • 若优先级相同,具有最高接口IP地址的路由器成为Active路由器
  • 抢占(Preempt)使得具有更高优先级的设备成为Active。

建议:HSRP的Active路由器应该和STP根桥配置在同一台设备

Switch(config)#interface vlan 10

Switch(config-if)# ip address 10.1.1.2 255.255.255.0

Switch(config-if)#standby 10 ip 10.1.1.1

Switch(config-if)#standby 10 priority 110

Switch(config-if)#standby 10 preempt

HSRP验证

Switch(config-if)#standby 10 authentication liu

HSRP计时器配置

  • 配置Hello和Hold计时器(可设置为毫秒级别)
  • Hold计时器应该至少3倍于Hello计时器
  • 配置抢占延迟,使得抢占在交换机完全启动并且网络连通性收敛后进行抢占

Switch(config-if)##standby 10 timers msec 15 (范围15 - 999)msec 600 (范围600 - 3000)

Switch(config-if)#standby 10 preempt delay minimum 1 (范围0 -3600 )

HSRP版本

HSRPv1(默认)

  • 组号从0到255
  • 虚拟MAC地址为0000.0C07.ACXX (XX为HSRP组号)
  • Hello报文发送到组播地址224.0.0.2

HSRPv2

  • 组号从0到4095
  • 虚拟MAC地址为0000.0C9FFXXX (XXX为HSRP组号)
  • Hello报文发送到组播地址224.0.0.102
  • HSRPv2和HSRPv1具有不同的报文格式

同一个HSRP组中的所有设备应该配置相同的版本

Switch(config-if)#standby version 2

HSRP接口跟踪

  • 配置备份组
  • 配置优先级(缺省为100)
  • 配置同一个HSRP组中所有设备的抢占
  • 配置跟踪接口及其优先级减少值(缺省为10)

Switch(config)#interface vlan 10

Switch(config-if)# ip address 10.1.1.2 255.255.255.0

Switch(config-if)#standby 10 ip 10.1.1.1

Switch(config-if)#standby 10 priority 110

Switch(config-if)#atandby 10 preempt

Switch(config-if)#standby 10 track f0/0 20

Switch(config-if)#standby 10 track f0/1

跟踪对象

Switch(config)#track 1 ?

interface Select an interface to track

ip IP protocol

list Group objects in a list

rtr Response Time Reporter (RTR) entry

  • Standby命令可以跟踪接口或对象。
  • 跟踪对象使用track命令定义。
  • Track编号 interface检查线路协议。

  • Track编号 ip route检查网络可达性(即是否存在该路由)。

  • Track 编号 list定义更复杂的条件。

  • Track 编号rtr检省诸如IP SLA的参数等。

HSRP和IP SLA跟踪

Switch(config)#ip sla 10

Switch(config-ip-sla)#icmp-echo 12.1.1.1

Switch(config)#ip sla schedule 1 life forever start-time now

Switch(config)#track 90 rtr 10 state

Switch(config)#interface vlan 10

Switch(config-if)# ip address 10.1.1.2 255.255.255.0

Switch(config-if)#standby 10 ip 10.1.1.1

Switch(config-if)#standby 10 priority 110

Switch(config-if)#standby 10 preempt

Switch(config-if)#standby 10 track 90 decrement 30

多个HSRP组

  • 为了在接入/汇聚层链路上进行负载分担,在同一台多层交换机上为每个VLAN配置HSRP Active路由器和生成树的根桥。

多个HSRP组的配置

将VLAN10设置为主根桥

Switch(config)#spanning-tree vlan 10 root primary

将VLAN20设置为从根桥

Switch(config)#spanning-tree vlan 20 root secondary

Switch(config)#interface vlan 10

Switch(config-if)# ip address 10.1.1.2 255.255.255.0

Switch(config-if)#standby 10 ip 10.1.1.1

Switch(config-if)#standby 10 priority 110

Switch(config-if)#standby 10 preempt

Switch(config)#interface vlan 20

Switch(config-if)# ip address 10.1.2.2 255.255.255.0

Switch(config-if)#standby 20 ip 10.1.2.1

Switch(config-if)#standby 20 priority 110

Switch(config-if)#standby 20 preempt

查看HSRP

总结

  • 单个默认网关或Proxy ARP无法为园区网络提供冗余。
  • HSRP为终端设备提供路由器冗余。
  • 在接口上使用standby命令配置HSRP。
  • 配置抢占、计时器和接口跟踪可以优化HSRP并减少切换时间。
  • 使用debug命令检查HSRP状态变化。

VRRP:Virtual Router Redundancy Protocol 虚拟路由器冗余协议

VRRP 中 === 主 = master 从 = backup

组播地址:244.0.0.18

VRRP协议中 == 抢占功能 默认开启的

VRRP 严格遵守 = 物理接口IP地址大的 成为主的概念

检查底层 === 根本上来说 === 协商失败!

两个设备之间有策略!

HSRP中 ==== 高级功能 ===== 高可靠HSRP功能 = Redundancy HSRP

  • SNAT技术 = 两个设备之间的ARP表同步NAT表同步! === 上传配置文档

==== 7200的IOS设备

相关推荐
中科岩创8 分钟前
中科岩创桥梁自动化监测解决方案
大数据·网络·物联网
科技小E18 分钟前
国标GB28181设备管理软件EasyGBS:P2P远程访问故障排查指南(设备端)
网络协议·智能路由器·音视频·p2p
‘’林花谢了春红‘’2 小时前
计算机网络习题(第5章 网络层 第6章 传输层)
网络·计算机网络
哎呦不错哦.2 小时前
简单园区网拓扑实验
网络·智能路由器
咕德猫宁丶7 小时前
探秘Xss:原理、类型与防范全解析
java·网络·xss
黑子哥呢?7 小时前
Linux---防火墙端口设置(firewalld)
linux·服务器·网络
hellojackjiang20118 小时前
开源轻量级IM框架MobileIMSDK的鸿蒙NEXT客户端库已发布
网络·即时通讯·im开发·mobileimsdk-鸿蒙端
WebDeveloper20018 小时前
如何使用美国域名中心US Domain Center和WordPress创建商业网站
运维·服务器·css·网络·html
车载诊断技术10 小时前
电子电气架构 --- 什么是EPS?
网络·人工智能·安全·架构·汽车·需求分析
KevinRay_10 小时前
Python超能力:高级技巧让你的代码飞起来
网络·人工智能·python·lambda表达式·列表推导式·python高级技巧