HSRP状态
交换路由知识点总结
交换知识点总结交换机五种工作状态1.学习状态:交换机接到数据帧,就会吐其中的源mac地址,组建自己的mac地址表。
2.转发过程:交换机学习完mac地址,就会依据数据帧中的目的mac地址对对应mac地址表,若表中存有目的mac地址则按其说明转发。
3.泛红:当交换机接到一个在mac地址表中没有的目的mac地址数据帧,就会向除源接口以外的所有接口发送该数据帧。
4.过滤:当交换机接到一个数据帧,源地址和目的地址都在同一个接口下时,则丢弃该帧,不会泛红,称为过滤。
5.老化:交换机学习完mac地址,组建mac地址表。
并定义时间戳,当时间戳到期前仍未有关于该mac地址的通信,则删除该条目,成为老化。
老化默认时间为300秒。
交换机内部转发的三种方式“1、直通转发:直接检查数据帧中的MAC地址而转发,转发速度快,但是容易将碎片帧、惨帧、破损帧一并转发。
2、碎片转发:只检查数据帧的64个字节而转发,可以减少碎片帧、惨帧、破损帧的转发,但转发过程中出现延时几率。
3、存储转发:接收到完整的数据帧后再转发,特点:可以将碎片帧、惨帧、破损帧的数量降到最低。
vlan的目的?解决交换机在进行局域网互连时无法限制广播的问题,这种技术可以把一个Vlan划分成多个逻辑Lan,每个Vlan是一个广播域,Vlan内的主机通信就和一个lan内一样,而Vlan之间不能通信,这样,广播报文被限制在一个Vlan内。
Vlan的优点?1.限制网络上的广播2.增强局域网的安全性3.增加了网络连接的灵活性Vlan是在数据链路层的,划分子网是在网络层的,所以不同子网之间的Vlan即使同名也不可以互通。
组建VlaN的条件?Vlan是建立在物理网络基础上的一种逻辑子网,因此建立Vlan需要相应的设备支持Vlan技术,当网络中不同Vlan通信,需要路由的支持。
Vlan的划分?基于端口、基于mac、基于网络、基于策略Vlan的两种配置方法?1.全局模式下2.vlan database(只支持1-1005个vlan)注意:一旦删除了VLAN,需要手动将端口移动到别的VLAN,否则这些接入端口将进入“非活跃”状态。
HSRP和VRRP的区别
虚拟MAC地址:00-00-0c-07-ac-01(组号)VRRP虚拟MAC地址:00-00-5e-00-01-VRIDhsrp和vrrp的区别hsrp和vrrp都可以作为路由备份使用。
HSRP是思科的私有协议,VRRP是标准协议区别:1、HSRP不支持将真实的接口地址,设置为虚拟的网关地址,而VRRP支持2、HSRP将报文承载在UDP报文上,使用UDP端口1985,每三秒发送一次hello包,如果10秒standby设备没收到,就自动切换。
而VRRP承载在TCP报文上,每一秒发送一次hello 包,如果三秒没有收到,就自动切换3、HSRP有三种报文,而且有三种状态可以发送报文呼叫(Hello)报文,告辞(Resign)报文,突变(Coup)报文VRRP有一种报文VRRP广播报文:由主路由器定时发出来通告它的存在,使用这些报文可以检测虚拟路由器各种参数,还可以用于主路由器的选举。
4、HSRP有六种状态初始(Initial)状态,学习(Learn)状态,监听(Listen)状态,对话(Speak)状态,备份(Standby)状态,活动(Active)状态VRRP三种状态三种状态模型:初始状态(Initialize)、主状态(Master)、备份状态(Backup)5,HSRP发送hello报文目的地址是组播地址224.0.0.2VRRP发送hello报文目的地址是组播地址224.0.0.186,HSRP可以跟踪端口状态,根据所跟踪端口的状态进行切换,VRRP 也可以,先需要定义追踪的目标举例:track 1 interface s2/1 line-protocolint f0/0vrrp 1 track 1 decryement XX(主设备down之后,优先级需要减多少,主设备优先级降低之后,只有比backup设备的优先级低,backup设备的状态才会有bakcup变成master)7,HSRP支持256组,VRRP支持255组8,HSRP主动发送hello包,VRRP,master发送hello包,backup不发送9,HSRP需要配置抢占,才可以完成抢占功能VRRP支持负载均衡,默认就可以抢占,不需要配置GLBP:AVG:负载收集需要充当网关设备的MAC地址,并分配虚拟的MAC地址,相当于网关的作用,AVF:只负责数据的转发,不参与MAC地址分配最多支持4个组支持网关负载均衡默认采用轮询的方式实现负载均衡一般建议使用VRRP但是需要在和思科设备时采用HSRP。
HSRP状态
hsrp状态:init:hsrp的初始状态learn:学习虚拟ip,如果有个配置了虚拟ip,有个没去配置,那个没配的会学习虚拟ip listen:监听是否存在活跃路由器,hsrp默认是越早启动的路由器越能成为活跃路由器以上几个状态都没有发送hello包speak:发送hello包,包含自己的hsrp的各种参数backup:组内备份路由器所处的状态,备份组员监视活动路由器,准备随时在活动路由器坏掉,时接替活动路由器。
备份路由器也周期性发送Hello 报文告诉其他组员自己没有坏掉。
active:组内活动路由器即负责虚拟路由器实际路由工作的组员所处的状态。
活动路由器周期性发送Hello 报文告诉其他组员自己没有坏掉。
下面这个是R3先启动hsrp,hsrp虚拟ip是192.168.2.1,R4后启动,并且没有配置虚拟ip R3(config)#int vlan 2R3(config-if)#standby 1 ip 192.168.2.1*Mar 1 00:23:16.215: HSRP: Vl2 API 192.168.2.1 is not an HSRP address*Mar 1 00:23:16.219: HSRP: Vl2 Grp 1 Disabled -> Init*Mar 1 00:23:16.219: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Disabled -> Init *Mar 1 00:23:26.239: HSRP: Vl2 Interface up*Mar 1 00:23:26.239: HSRP: Vl2 Starting minimum interface delay (1 secs)*Mar 1 00:23:27.239: HSRP: Vl2 Interface min delay expired*Mar 1 00:23:27.239: HSRP: Vl2 Grp 1 Init: a/HSRP enabled*Mar 1 00:23:27.243: HSRP: Vl2 Grp 1 Init -> Listen*Mar 1 00:23:27.243: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Init -> Backup *Mar 1 00:23:37.243: HSRP: Vl2 Grp 1 Listen: c/Active timer expired (unknown)*Mar 1 00:23:37.247: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:23:37.247: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:23:47.243: HSRP: Vl2 Grp 1 Speak: d/Standby timer expired (unknown)*Mar 1 00:23:47.243: HSRP: Vl2 Grp 1 Standby router is local*Mar 1 00:23:47.247: HSRP: Vl2 Grp 1 Speak -> Standby*Mar 1 00:23:47.247: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Standby*Mar 1 00:23:47.247: HSRP: Vl2 Grp 1 Standby: c/Active timer expired (unknown)*Mar 1 00:23:47.247: HSRP: Vl2 Grp 1 Active router is local*Mar 1 00:23:47.251: HSRP: Vl2 Grp 1 Standby router is unknown, was local*Mar 1 00:23:47.251: HSRP: Vl2 Grp 1 Standby -> Active*Mar 1 00:23:47.255: %HSRP-6-STATECHANGE: Vlan2 Grp 1 state Standby -> Active *Mar 1 00:23:47.255: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Standby -> Active*Mar 1 00:23:50.267: HSRP: Vl2 Grp 1 Redundancy group hsrp-Vl2-1 state Active -> Active*Mar 1 00:23:53.271: HSRP: Vl2 Grp 1 Redundancy group hsrp-Vl2-1 state Active -> Active*Mar 1 00:24:31.323: HSRP: Vl2 Grp 1 Standby router is 192.168.2.4R4(config)#int vlan 2R4(config-if)#standby 1 ip*Mar 1 00:24:01.643: HSRP: Vl2 Grp 1 Disabled -> Init*Mar 1 00:24:01.647: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Disabled -> Init *Mar 1 00:24:11.675: HSRP: Vl2 Interface up*Mar 1 00:24:11.675: HSRP: Vl2 Starting minimum interface delay (1 secs)*Mar 1 00:24:12.675: HSRP: Vl2 Interface min delay expired*Mar 1 00:24:12.675: HSRP: Vl2 Grp 1 Init: a/HSRP enabled*Mar 1 00:24:12.679: HSRP: Vl2 Grp 1 Init -> Learn*Mar 1 00:24:12.679: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Init -> Learn *Mar 1 00:24:13.699: HSRP: Vl2 Grp 1 Active router is 192.168.2.3*Mar 1 00:24:13.703: HSRP: Vl2 API 192.168.2.1 is not an HSRP address*Mar 1 00:24:13.707: HSRP: Vl2 Grp 1 Learn: n/HSRP IP address configured*Mar 1 00:24:13.707: HSRP: Vl2 Grp 1 Learn -> Listen*Mar 1 00:24:13.711: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Learn -> Backup*Mar 1 00:24:23.707: HSRP: Vl2 Grp 1 Listen: d/Standby timer expired (unknown)*Mar 1 00:24:23.711: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:24:23.711: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:24:33.707: HSRP: Vl2 Grp 1 Speak: d/Standby timer expired (unknown)*Mar 1 00:24:33.707: HSRP: Vl2 Grp 1 Standby router is local*Mar 1 00:24:33.711: HSRP: Vl2 Grp 1 Speak -> Standby*Mar 1 00:24:33.711: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Standby下面是R3和R4基本是同时启动hsrp,同时都配置了虚拟ipR3(config-if)#standby 1 ip 192.168.2.1*Mar 1 00:38:35.631: HSRP: Vl2 API 192.168.2.1 is not an HSRP address*Mar 1 00:38:35.635: HSRP: Vl2 Grp 1 Disabled -> Init*Mar 1 00:38:35.635: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Disabled -> Init *Mar 1 00:38:45.655: HSRP: Vl2 Interface up*Mar 1 00:38:45.659: HSRP: Vl2 Starting minimum interface delay (1 secs)*Mar 1 00:38:46.659: HSRP: Vl2 Interface min delay expired*Mar 1 00:38:46.659: HSRP: Vl2 Grp 1 Init: a/HSRP enabled*Mar 1 00:38:46.663: HSRP: Vl2 Grp 1 Init -> Listen*Mar 1 00:38:46.663: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Init -> Backup *Mar 1 00:38:56.663: HSRP: Vl2 Grp 1 Listen: c/Active timer expired (unknown)*Mar 1 00:38:56.667: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:38:56.667: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:38:57.415: HSRP: Vl2 Grp 1 Speak: f/Hello rcvd from higher pri Speak router (100/192.168.2.4)*Mar 1 00:38:57.419: HSRP: Vl2 Grp 1 Speak -> Listen*Mar 1 00:38:57.423: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Backup*Mar 1 00:39:06.663: HSRP: Vl2 Grp 1 Listen: c/Active timer expired (unknown)*Mar 1 00:39:06.667: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:39:06.667: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:39:07.407: HSRP: Vl2 Grp 1 Speak: k/Hello rcvd from higher pri Standby router (100/192.168.2.4)*Mar 1 00:39:07.411: HSRP: Vl2 Grp 1 Standby router is 192.168.2.4*Mar 1 00:39:07.415: HSRP: Vl2 Grp 1 Speak -> Listen*Mar 1 00:39:07.415: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Backup*Mar 1 00:39:07.423: HSRP: Vl2 Grp 1 Active router is 192.168.2.4*Mar 1 00:39:07.427: HSRP: Vl2 Grp 1 Standby router is unknown, was 192.168.2.4 *Mar 1 00:39:17.411: HSRP: Vl2 Grp 1 Listen: d/Standby timer expired (unknown)*Mar 1 00:39:17.415: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:39:17.415: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:39:27.411: HSRP: Vl2 Grp 1 Speak: d/Standby timer expired (unknown)*Mar 1 00:39:27.411: HSRP: Vl2 Grp 1 Standby router is local*Mar 1 00:39:27.415: HSRP: Vl2 Grp 1 Speak -> Standby*Mar 1 00:39:27.415: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> StandbyR4(config-if)#standby 1 ip 192.168.2.1*Mar 1 00:38:38.783: HSRP: Vl2 API 192.168.2.1 is not an HSRP address*Mar 1 00:38:38.787: HSRP: Vl2 Grp 1 Disabled -> Init*Mar 1 00:38:38.787: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Disabled -> Init *Mar 1 00:38:48.803: HSRP: Vl2 Interface up*Mar 1 00:38:48.803: HSRP: Vl2 Starting minimum interface delay (1 secs)*Mar 1 00:38:49.803: HSRP: Vl2 Interface min delay expired*Mar 1 00:38:49.803: HSRP: Vl2 Grp 1 Init: a/HSRP enabled*Mar 1 00:38:49.807: HSRP: Vl2 Grp 1 Init -> Listen*Mar 1 00:38:49.807: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Init -> Backup *Mar 1 00:38:59.811: HSRP: Vl2 Grp 1 Listen: c/Active timer expired (unknown)*Mar 1 00:38:59.811: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:38:59.815: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:39:09.811: HSRP: Vl2 Grp 1 Speak: d/Standby timer expired (unknown)*Mar 1 00:39:09.811: HSRP: Vl2 Grp 1 Standby router is local*Mar 1 00:39:09.815: HSRP: Vl2 Grp 1 Speak -> Standby*Mar 1 00:39:09.815: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Standby*Mar 1 00:39:09.819: HSRP: Vl2 Grp 1 Standby: c/Active timer expired (unknown)*Mar 1 00:39:09.823: HSRP: Vl2 Grp 1 Active router is local*Mar 1 00:39:09.823: HSRP: Vl2 Grp 1 Standby router is unknown, was local*Mar 1 00:39:09.827: HSRP: Vl2 Grp 1 Standby -> Active*Mar 1 00:39:09.827: %HSRP-6-STATECHANGE: Vlan2 Grp 1 state Standby -> Active *Mar 1 00:39:09.827: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Standby -> Active*Mar 1 00:39:12.839: HSRP: Vl2 Grp 1 Redundancy group hsrp-Vl2-1 state Active -> Active*Mar 1 00:39:15.843: HSRP: Vl2 Grp 1 Redundancy group hsrp-Vl2-1 state Active -> Active*Mar 1 00:39:29.851: HSRP: Vl2 Grp 1 Standby router is 192.168.2.3。
hsrp工作原理
hsrp工作原理HSRP(Hot Standby Router Protocol)是一种冗余路由器协议,用于提供网络设备的冗余和可靠性。
它的工作原理如下:1. HSRP定义了一个虚拟IP地址(Virtual IP Address),所有的冗余路由器共享该虚拟IP地址。
虚拟IP地址是网络中的一个互不连接的地址,用作默认网关。
客户端设备将其配置为默认网关,所有数据包都将通过虚拟IP地址转发。
2. 所有的冗余路由器形成一个组,其中一个被选为活动(Active)路由器,其余的为备份(Standby)路由器。
活动路由器负责转发所有从网络中发出的数据包,而备份路由器处于待命状态。
3. 活动路由器通过向组播地址发送Hello消息来维持与备份路由器之间的通信。
备份路由器检测到活动路由器故障后,将接收到的Hello消息中的优先级和预先配置的优先级进行比较。
如果备份路由器的优先级高于或等于活动路由器,则备份路由器将接管虚拟IP地址并成为活动路由器。
4. 如果备份路由器成为活动路由器,它将通过发送Gratuitous ARP消息来更新网络中的所有设备的ARP缓存。
这样,网络中的所有客户端设备将更新其ARP缓存并将数据包发送到新的活动路由器。
5. 一旦活动路由器恢复正常,它将发送Hello消息来通知备份路由器。
备份路由器收到Hello消息后,将放弃虚拟IP地址,并恢复到待命状态,等待下一次故障发生。
总结起来,HSRP基于虚拟IP地址和组播通信的方式实现冗余路由器的工作。
它通过监测活动路由器的状态,并在故障发生时自动切换到备份路由器,确保网络的连通性和可靠性。
HSRP&VRRP技术简介
HSRP 基础 — 抢占
HSRP 抢占: 使最高优先级的路由器立刻成为活动路由, 否则备份路由器必须等待hold time超时。 缺省HSRP抢占是使用的。 此时,以更高ip地址作为优先级相同时的衡 量标准。
HSRP 基础 — 接口跟踪
Internet
端口down
192.168.1.1 Standby Active Pri:105-10 Pri:105 Pri:95
HSRP 配置 — 可选配置
interface Ethernet0/0 ip address 192.168.1.2 255.255.255.0 half-duplex standby 10 ip 192.168.1.1 standby 10 timers 5 20 standby 10 priority 105 standby 10 preempt standby 10 authentication wiscom standby 10 track Ethernet0/1
192168.1.2
HSRP 基础 — 工作原理
Internet
HSRP: :
(Hot Standby Router Pproocol) )
一组路由器通过共享 一个IP和一个 和一个MAC地址, 地址, 一个 和一个 地址 使这些路由器作为一个虚 拟路由器,当主路由出现 拟路由器, 故障时, 故障时,备用路由器无缝 的接替工作。 的接替工作。
HSRP 基础 — 工作状态
Init 初始
Learn 学习 抢占 抢占 Active 活动
Listen 监听
Hello 包(备份,活动) 备份,活动) 等待hold time 等待
Standby 备份
Speak 发言
HSRP与VRRP区别
HSRP与VRRP的区别HSRP是cisco的专有协议.在Cisco的HSRP之后,internet工程任务小组(internet engineering task force,IETF)也制定一种路由冗余协议:虚拟路由冗余协议(Virtual Router Redundancy Protocol,VRRP),目前包括Csico在内的主流厂商均在其产品中支持VRRP协议VRRP的工作原理与HSRP相似,也是将系统中的多台路由器组成VRRP组,该组拥有同一个虚拟IP 地址作为LAN 的默认网关地址,在任何时刻,一个组内控制虚拟IP地址的路由器是主路由器(Master),由它来转发数据包。
如果主路由发生了故障,VRRP组将选择一个优先权最高的冗余备份路由器(Backup)作为新的主路由器。
VRRP和HSRP也有很多不同。
VRRP和HSRP 的一个主要的区别在安全方面:它允许参与VRRP组的设备间建立认证机制。
另一个主要区别:VRRP中只有三种状态----初始状态(Initialize)、主状态(Master)、备份状态(Backup),而HSRP 有六种状态。
其余在报文类型、报文格式和通过TCP而非UDP发送的报文方面也有所不同HSRP配置路由器的六种状态:1)初始状态:所有路由器都从初始状态开始,是一种起始状态,同时表明HSRP还没有运行,配置发生变化或一个端口第一次启用时,就进入状态。
2)学习状态:路由器等待来自活跃路由器的消息。
路由器还没有看到来自活跃路由器的hello 消息,也没有看学习到虚拟路由器的IP地址3)监听状态:路由器知道了虚拟的IP 地址,但它既不是活跃路由器,也不是备份路由器。
这时,路由器监听来自活跃路由器和备份路由器的hello消息。
除活跃路由器和备份路由器之外的路由器都保持监听状态。
4)发言状态:路由器的周期性的发送hello消息,并参与活跃或备份路由器的竞选。
路由器在获得虚拟路由器的IP 地址之前,不能进入发言状态。
hsrp作用
HSRP(Hot Standby Router Protocol)是一种网络协议,用于提供高可用性和冗余性的路由器解决方案。
它的作用包括以下几个方面:
故障恢复:HSRP允许多个路由器组成一个冗余组,其中一个路由器被选为活动路由器,而其他路由器则处于备份状态。
如果活动路由器发生故障或失效,备份路由器可以迅速接管其功能,实现无缝切换,从而实现快速的故障恢复。
高可用性:通过HSRP,网络可以具备高可用性,即使某个路由器发生故障,网络仍然可以保持正常运行。
活动路由器和备份路由器之间进行状态监测和通信,确保备份路由器可以随时接管活动路由器的任务,保证网络的连通性和可达性。
负载均衡:HSRP还可以用于实现负载均衡,将流量在多个路由器之间分配。
通过配置合适的优先级和权重,可以根据网络流量的负载情况动态地调整活动路由器的角色,实现流量的均衡分担,提高网络的整体性能和吞吐量。
网络拓扑优化:HSRP可以根据网络拓扑和需求,灵活配置路由器之间的优先级、权重和预选项等参数,以实现更优化的网络拓扑结构。
通过选择合适的备份路由器和路由器间的通信方式,可以提高网络的可用性、稳定性和性能。
需要注意的是,HSRP是一种网络协议,通常用于企业级网络或大规模网络中,以提供高可用性和故障恢复功能。
具体的配置和使用方式会根据网络设备和厂商的不同而有所差异。
在实际应用中,建议参考相关设备的文档和厂商的建议,以正确配置和使用HSRP。
HSRP
这部分的讲解要结合幻灯片高可用性:1.HSRP(Hot Standby Routing Protocol):热备份路由协议2.VRRP(Virtual Router Redundancy Protocol):虚拟路由器冗余协议3.GLBP(Gateway load Balancing Protocol):网关负载均衡协议这3个协议都是用来保证网关的备份的HSRP1.思科私有的2.一个虚拟IP地址,一个虚拟MAC地址虚拟IP地址不能和真实IP地址相同虚拟MAC地址:0000.0c07.acXX,其中XX是组号3.一主一辅4.HSRP默认优先级是100,被跟踪的接口不可用后优先级默认降低105.HSRP的6种状态(1)Initial:初始状态,修改配置或接口刚启动时处于这个状态(2)Learn:学习状态,等待活跃路由器发送Hello 消息,收到后就进入监听状态(3)Listen:监听状态,在HSRP组中,除活跃路由器和备用路由器外,其他路由器都处于这种状态。
说白了,这个状态就是用来选举的,如果被选举是备用状态或者是活跃状态,就进入speak状态(4)speak:发言状态,处于发言状态的路由器定期地发送Hello消息,如果在speak状态发现了更优秀的Hello包,此时就转化成listen状态(5)Standby:备用状态,定期发送Hello消息(6)Active:活跃状态,定期发送Hello消息HSRP使用的包:hello,辞职和政变6.配置的时候一定要禁用定向广播命令是:no ip redirects7.关于HSRP的实验(1)路由器上基本配置(2)交换机上基本配置(3)跟踪(4)负载均衡8配置主设备配置3句话standby 1 ip 虚拟IP地址standby 1 preempt //让设备支持抢占功能standby 1 priority 优先级备份设备配置2句话standby 1 ip 虚拟IP地址standby 1 preemptVRRP1.公有的2.一个虚拟IP地址,一个虚拟MAC地址虚拟IP地址可以和真实IP地址相同虚拟MAC地址:0000.5e00.01XX,其中XX是组号3.一主多辅4.VRRP默认优先级是100,不支持跟踪5.协议号112,组播地址224.0.0.18,默认通告间隔1s6.VRRP默认有抢占机制7.关于VRRP的实验(1)路由器上基本配置(2)交换机上基本配置(3)负载均衡HSRP与VRRP之间的区别:1.HSRP是私有的,VRRP是共有的2.HSRP是一主一辅,VRRP是一主多辅3.HSRP支持跟踪,VRRP没有跟踪机制4.HSRP的虚拟IP地址不能和真实IP地址相同,VRRP的虚拟IP地址和真实的IP地址相同5.HSRP中主、辅设备都发送Hello包,VRRP中只有主设备发送Hello包GLBP1.思科私有的2.一个虚拟IP地址,多个虚拟MAC地址3.GLBP和HSRP,VRRP的最大不同在于:可以提供负载均衡4.两个术语:(1)AVF:active virtual forwarder(2)AVG:active virtual gateway5.GLBP的工作原理:(1)GLBP组选举一个AVG,所有组成员都叫做AVF (2)AVG给整个组分配虚拟MAC地址,即每个AVF分配到一个虚拟MAC地址(3)AVG负责回复用户的ARP请求,每次给的虚拟MAC 地址不同,以这种方式实现负载均衡(4)每个AVF负责转发自己负责的那个虚拟MAC的数据6.GLBP支持3种负载均衡的模式(1)host-dependent:确保主机始终使用同一个虚拟MAC地址(2)round-robin:每次轮流地分配AVF的虚拟MAC地址(3)weighted:前往AVF的流量取决于AVF的权重7.关于GLBP的实验(1)路由器上基本配置(2)交换机上基本配置。
HSRP协议热备份路由协议的故障切换机制
HSRP协议热备份路由协议的故障切换机制HSRP(Hot Standby Router Protocol)热备份路由协议是一种用于提高网络可靠性和冗余性的协议,常用于企业和组织的网络架构中。
本文将介绍HSRP协议以及其故障切换机制,以帮助读者更好地理解和应用这一协议。
1. HSRP协议概述HSRP协议是一种第一层和第三层中的路由协议,通过将多台路由器组合为一个虚拟路由器来提供高可用性。
在这个虚拟路由器中,一个路由器被选为主路由器,其他路由器作为备份路由器提供冗余。
主路由器接收并转发进入虚拟路由器的数据流量,备份路由器则处于监听状态。
2. HSRP协议的工作原理在HSRP协议中,虚拟路由器被赋予一个虚拟IP地址,用于将数据流量转发到虚拟路由器的设备。
主路由器负责处理虚拟IP地址,备份路由器处于备份状态以便在主路由器故障时接管。
3. HSRP协议的故障切换机制在正常情况下,主路由器会周期性地发送HSRP Hello消息以维持虚拟路由器的正常工作。
当备份路由器连续一段时间没有收到主路由器的Hello消息时,将会宣布自己为新的主路由器,并更新虚拟路由器的MAC地址。
这个过程叫做故障切换。
故障切换过程如下:- 备份路由器宣布自己为新的主路由器。
- 新的主路由器将立即发送 Gratuitous ARP 报文,以更新其他设备的 ARP 缓存并告知它们虚拟IP地址的变化。
- 虚拟路由器的状态和虚拟IP地址更新为新的主路由器。
- 备份路由器继续监听,等待主路由器的故障恢复。
4. HSRP协议的配置方法在实际应用中,配置HSRP协议需要以下几个步骤:- 配置虚拟IP地址和组号。
- 配置路由器的优先级,优先级高的被选定为主路由器。
- 配置HSRP Hello时间间隔,即主路由器发送Hello消息的频率。
- 配置HSRP延迟时间,即故障切换发生时的等待时间。
5. HSRP协议的优势和应用场景HSRP协议具有以下优势:- 提供高可用性和冗余性,当主路由器发生故障时,备份路由器可以快速接管。
HSRP
HSRP报文格式
7、组: 1 个字节 这个域定义了备份组号码。在令牌环网络中,它的 值为0到2,而在其他媒质中,它的值为0到255之间的数 。 8、授权数据:8字节 这个域包含了8个用做password的文本字符。 9、虚拟IP地址:4字节 虚拟IP地址将在组中使用如果一台路由器本身没有配 置虚拟IP地址,那么他可以从激活路由器那发来的Hello 消息中学到。而如果路由器没有设置这个虚拟IP地址,而 且Hello消息已经被授权,则只能通过学习来获取这个地 址。
HSRP报文格式 Initial 状态
Virtual Router 172.16.10.110 Router in Initial State 172.16.10.82 Router in Initial State 172.16.10.169
• No HSRP is running
HSRP报文格式 Learn 状态
1d23h: SB47:Vlan10 Hello out 172.16.10.82 Active pri 200 hel 3 hol 10 ip 172.16.10.110
• 作为Active路由器代替Virtual路由器转发数据包 • 收到 hello message • 已经知道 virtual router IP address
Hello out 172.16.10.82 Active pri 200 hel 3 hol 10 ip 172.16.10.110
• Active router 周期性的广播HELLO包。
HSRP操作:Active和备份路由器的交互
在holdtime时间内没有 受到Active Router的 HELLO包. 就担任其的 职责。
172.16.10.110
关于HSRP状态频繁切换的故障处理指南
关于CE设备HSRP状态频繁切换的处理指南核心网支撑中心高云知识传递要点:CE的HSRP状态频繁切换往往是HSRP的HELLO包收发异常导致,在检查传输通路的质量时要按一定的规律从路由表、ARP表、MAC地址表、端口状态等信息入手,逐条核查,最终定位到表项发生异常的网元或设备。
10月14日,望京区域发现CE78的show logging显示VLAN1102的HSRP状态不断的在Active和Standby之前切换。
VLAN1102所带业务为BSC5102 Gb接口,此BSC已不带基站,但HSRP状态的频繁切换可能导致CE设备负荷的增大。
CE77、78与BSC5102各SWU之间拓扑图如下,两台CE间的HELLO包通过SWU2和SWU3之间的TRUNK互通。
按show logging中显示的信息,初步怀疑是CE78没有正常的收到CE77发来的HSRP HELLO包,导致CE78认为HSRP邻居丢失,从而自己切换为Active,之后收到了CE77发来的HELLO包,比自己的优先级高,所以又切换为Standby,如此反复。
此问题最有可能的故障原因是CE77和CE78间HELLO包传输的通道物理端口闪断,或丢包率较高。
问题排查:1、登录CE77、78查看HSRP的配置情况和运行状态。
两边CE配置的虚拟IP,HELLO包的发送间隔和主备状态均正常。
但CE78显示的last state change时间很短,说明状态在频繁切换,与log信息相符。
2、查看VLAN端口的基本信息。
CE77的VLAN1102作为三层转发端口已正确配置了IP 地址和HSRP配置,并开启了vrf功能,处于ChinaMobile转发表中。
查到了VLAN1102的MAC地址为0024.c4c0.2f40。
同理查到CE78的VLAN1102的MAC地址为0024.c4bf.f600.3、为了测试是否有丢包的情况,在两侧CE分别PING对端的VLAN1102的HSRP地址,正常情况应没有丢包。
HSRP详解
HSRP(2012-08-24 20:08:22)转载▼分类:Cisco路由入门标签:上关hsrp负载平衡路由器r1优先级r3简介HSRP(Hot Standby Router Protocol 热备份路由器协议)是Cisco的专有协议。
HSRP把多台路由器组成一个“热备份组”,形成一个虚拟路由器。
这个组内只有一个路由器是Active(活动)的,并由它来转发数据包,如果活动路由器发生了故障,备份路由器将成为活动路由器。
从网络内的主机来看,网关并没有改变。
HSRP的工作过程:HSRP路由器利用Hello包来互相监听各自的存在。
当路由器长时间没有接收到Hello包时,就认为活动路由器故障,备份路由器就会成为活动路由器。
HSRP协议利用优先级决定哪个路由器成为活动路由器。
如果一个路由器的优先级比其它路由器的优先级高,则该路由器成为活动路由器。
路由器的默认优先级是100。
在一个组中,最多有一个活动路由器和一个备份路由器。
HSRP路由器发送的组播(224.0.0.2)消息有以下三种:Hello:通知其它路由器发送者的HSRP优先级和状态信息,HSRP路由器默认每3秒发送一个Hello 消息。
Coup:当一个备用路由器变为一个活动路由器时发送一个Coup消息。
Resign:当活动路由器要当机或者当有优先级更高的路由器发送Hello消息时,主动发送一个Resign 消息。
HSRP的报文格式:①版本:指示HSRP的版本信息。
②操作码:用来描述数据包中报文的类型,可能的值为0、1和2,分别表示是Hello、Coup和Resign 消息。
③状态:描述发出该报文的路由器的当前状态。
有0、1、2、4、8、16六种状态,分别表示为Initial、Learn、Listen、Speak、Standby和Active状态。
④呼叫时间(Hellotime):只在呼叫报文中有意义,表示路由器定时发送呼叫报文的间隔时间,以秒为单位。
Cisco HSRP 路由器的配置
Cisco HSRP 路由器的配置1、介绍本文档将详细说明如何配置Cisco HSRP(Hot Standby Router Protocol)路由器。
HSRP是一种用于提供冗余路由的协议,通过同时配置多个路由器来实现高可靠性和冗余性。
在本文档中,将介绍HSRP的概念、配置过程以及一些常见问题的解决方法。
2、HSRP概念及工作原理⑴ HSRP概念HSRP是一种用于提供冗余路由的协议,通过将多个路由器配置为一个虚拟路由器来实现冗余性。
在一个HSRP组中,有一个主路由器和一个或多个备用路由器。
主路由器负责转发数据流量,而备用路由器在主路由器失效时接管主路由器的功能。
⑵ HSRP工作原理每个HSRP组都有一个主要的虚拟IP地质,该地质与组中的主路由器相对应。
当主路由器失效时,备用路由器中的其中一个将成为新的主路由器,接管原先主路由器的功能,并使用相同的虚拟IP 地质。
主路由器和备用路由器通过互相发送心跳包来检测彼此的状态。
3、配置前的准备工作在开始配置HSRP之前,确保满足以下条件:⑴路由器上已运行适当的IOS版本,支持HSRP功能。
⑵彼此连接的路由器中至少有两台路由器。
⑶路由器之间配置了适当的接口,并具有可达性。
4、HSRP配置步骤以下是配置Cisco HSRP路由器的步骤:⑴创建HSRP组在每台路由器上创建HSRP组,使用相同的组号,并指定虚拟IP地质。
⑵配置接口在每台路由器的接口上配置HSRP,并将其指定为HSRP组的一部分。
⑶配置优先级为了指定主路由器,您可以配置每个路由器的HSRP优先级。
优先级越高,该路由器成为主路由器的可能性越大。
⑷配置其他参数根据需求,您还可以配置其他一些参数,如预共享密钥、追踪对象等。
5、常见问题及解决方法⑴ HSRP状态不稳定如果HSRP状态频繁切换或不稳定,可能是由于网络问题或路由器之间的通信问题引起的。
检查网络连接并确保良好的通信。
⑵主路由器失效后备用路由器无法接管如果主路由器失效后备用路由器无法接管其功能,可能是由于HSRP组配置错误或接口问题。
关于hsrp状态频繁切换的故障处理指南
关于HSRP状态频繁切换的故障处理指南随着网络技术的不断发展,高可用性已经成为企业网络中至关重要的一环,而为了实现网络的高可用性,热备份路由协议(Hot Standby Router Protocol,HSRP)作为一种用于提高网络设备冗余性的协议,被广泛使用。
然而,有时候我们可能会遇到HSRP状态频繁切换的问题,这不仅会影响网络性能,还可能导致网络服务中断。
本文将针对HSRP状态频繁切换的问题进行分析和解决方案的提供,希望能够帮助读者更好地处理这一故障。
一、问题分析1.1 HSRP状态频繁切换的可能原因(1)物理链路故障:物理链路故障可能导致HSRP状态频繁切换,例如网线断开、交换机端口故障等。
(2)配置错误:HSRP配置错误,包括优先级设置不合理、组播位置区域冲突、虚拟IP位置区域配置错误等。
(3)设备故障:设备硬件故障或软件故障可能导致HSRP状态频繁切换。
1.2 影响HSRP状态频繁切换将会导致网络中断、数据丢失、用户无法连接等问题,严重影响网络的正常运行。
二、解决方案2.1 检查物理链路检查物理链路是否正常连接。
可以通过查看交换机端口状态、网络设备的接口情况来确认物理链路是否存在故障。
2.2 检查HSRP配置检查HSRP配置是否正确,包括组播位置区域、虚拟IP位置区域、优先级设置等是否存在冲突或错误。
2.3 检查设备状态通过查看设备的日志信息,来判断设备是否存在硬件故障或软件故障。
可以通过命令show standby来查看HSRP状态信息,判断是否有设备状态异常。
2.4 重启设备如果以上方法未能解决问题,可以尝试重启设备,有时候设备重启后可以恢复正常。
2.5 通联厂商技术支持如果以上方法均未能解决问题,建议通联设备厂商的技术支持进行进一步的诊断和处理。
三、故障预防3.1 定期备份配置定期备份网络设备的配置文件,以防止配置文件丢失或损坏导致的故障。
3.2 定期检查设备状态定期检查网络设备的状态,包括硬盘空间、CPU利用率、内存利用率等,确保设备正常运行。
HSRP原理
HSRP(Hot Standby Redundancy Protocol)热备份路由协议HSRP的原理:多台路由器组成一个“路由器组”,用来模拟为一个虚拟的路由器,利用虚拟的IP 地址和虚拟的MAC地址在一个备份组中充当一台路由器作为活动路由器发送数据包,只有当活动路由器失效后,将选择一台备份路由器才能成为活动路由器转发数据包,但对于网络中的主机来说虚拟路由器组是透明的。
HSRP有三种广播包:1)Hello信息:hello消息向组内的其他路由器发送路由器的HSRP优先级和状态信息,并在后续的时候利用路由器的优先级选举主、备路由器。
HELLO消息默认为每3秒钟发送一次。
2)Coup:当一个备用路由器变为一个主动路由器时(此时主DOWN)发送一个coup消息。
3)Resign:当主动路由器DOWN掉或者当有优先级更高的路由器发送hello消息时,ACTIVE路由器发送一个resign消息,类似权利的移交。
HSRP路由器的状态类型:1)Initial:HSRP启动时的状态,HSRP还没有运行,一般是在改变配置或端口刚启动时进入该状态。
2)Learn:路由器已经得到了虚拟IP地址,但是它既不是活动路由器也不是备份路由器。
它一直监听从活动路由器和备份路由器发来的HELLO报文。
3)Liste:路由器正在监听hello消息。
4)Speak:在该状态下,路由器定期发送HELLO报文,并且积极参加活动路由器或等待路由器的竞选。
5)Standby:当主动路由器失效时路由器准备接包传输功能。
6)Active:路由器执行包传输功能。
HSRP路由器体系1)活动路由器,负责转发发送到虚拟路由器的数据。
它通过发送HELLO消息(基于UDP,端口号为1985的广播)来通告它的活跃状态2)备份路由器,监视HSRP组中的运行状态,并且在当前活跃路由器不可用时,迅速承担起负责数据转发的任务。
备份路由器也发送HELLO消息来通告组中其他的路由器它备份路由器的角色。
热备份路由协议(HSRP)
HSRP报文(1/4)
8 Version Holdtime 16 Op code Priority 24 State Group 32 bit Hellotime Reserved
Authentication data Authentication data Virtual IP address
HSRP报文(2/4)
热备份路由协议
HSRP简介
• HSRP --- Hot Standby Router Protocol ( 热 备份路由器协议 )。 • 它的作用是能够把一台或多台路由器用来 做备份,所谓热备份是指当使用的路由器 不能正常工作时, 候补的路由器能够实现平 滑的替换, 尽量不被察觉。
• 实现HSRP的条件是系统中有多台路由器, 它们组成一个“热等待组”,这个组形成 一个虚拟路由器。在任一时刻,一个组内 只有一个路由器是活动的,并由它来转发 数据包,如果活动路由器发生了故障,将 选择一个等待路由器来替代活动路由器, 但是在本网络内的主机看来,虚拟路由器 没有改变。所以主机仍然保持连接,没有 受到故障的影响,这样就较好地解决了路 由器切换的问题。
• Hold Time:1 BYTE
HSRP报文(4/4)
• Priority:1 BYTYE
• 该域用来选举活动/备份路由器。当选举过程中出现竞争(多个路 由器都想成为活动/备份路由器)时,优先级最高的竞争者胜,对 于优先级相等的竞争者,IP地址最大的竞争者胜。
• Group:1 BYTE
• 此域中记录发送者所在的备份组号。对于以太网,Group取值范 围为0-255;
HSRP配置方法
1. 2. 3. 4. 5. 6. 7. 8. 9. 激活和关闭HSRP 设置HSRP的优先级 设置HSRP抢占方式 设置HSRP的授权字 设置HSRP的计时器 设置监视指定接口 设置使用接口 Mac地址模式(burned in address) 设置不同的虚拟Mac地址 HSRP的监控
HSRP(热备份路由器协议)的详细介绍-电脑资料
HSRP(热备份路由器协议)的详细介绍-电脑资料HSRP:热备份路由器协议(HSRP:Hot Standby Router Protocol),是cisco平台一种特有的技术,是cisco的私有协议,。
Part I: FundamentalHSRP(Hot Standby Router Protocol):Cisco私有的第3层协议。
HSRP为IP网络提供网络冗余,确保用户流量能立即并透明地恢复网络边界设备或接入电路中的第一跳故障。
在LAN中,多个router组成一个HSRP组,其中一个router代表这个HSRP转发这个LAN中的数据流,其它所有router只发送HSRP hello来维持这种HSRP组关系。
一个HSRP组共享一个IP和一个MAC地址。
每个router可以加入多个组。
一个HSRP组由一台active router,一台standby router及other routers。
1>active router转发指向VIP的数据流,并发送HSRP hello包给所有其它HSRP组成员。
(最终处于active state)2>standby router不转发指向VIP的数据流,发送HSRP hello 包给所有其它HSRP组成员,并监控active router的状态。
(最终处于standby state)3>other routers不转发指向VIP的数据流,只监控HSRP hello 包,不发送。
它们执行普通router的工作,只转发目标为他们自己的分组,不转发目标为VIP的地址。
(最终处于listen state)Part II: HSRP Operation当standby router在一定时间内没有收到active router的hello 包时,它就认为active router出现故障了,并取代它的active router 的角色。
因为host设备使用VIP及VMAC来标识它们的网关设备,所有它们不会发现这种变更,也不会感觉到服务的中断。
什么是HSRP
什么是HSRP?如果路由器出现故障而导致企业无法接入互联网会发生什么?这就是为什么需要在网络中提供冗余的重要性。
下面我们将教你如何使用热备份路由器协议确保冗余。
如果路由器出现故障而导致企业无法接入互联网会发生什么?企业可以接受吗?或许可暂时逃脱处罚,但是你需要制定一个更好的计划,而不仅仅是简单的桌面呼叫支持。
这就是为什么需要在网络中提供冗余的重要性。
考虑为当前路由器增加一个可以立即接管的备份路由器。
企业需要的只是硬件,Cisco软件会完成其他事情。
让我们考察如何利用热备份路由器协议(HSRP)配置它。
什么是HSRP?HSRP是Cisco对冗余的私有协议。
它提供几乎100%的路由器可用性和冗余。
所以,如果某台路由器发生故障,备份路由器会接管主路由器的路由功能。
然而,Cisco还支持其他可用的行业协议。
一个行业标准是虚拟路由器冗余协议(VRRP)。
另一个HSRP的可替换选择是网关负载平衡协议(GLBP ),这是Cisco的另一个私有解决方案。
HSRP如何工作?在使用HSRP的时候,路由器既可以是主的也可以是备用的。
如果主路由器在一段时间内没有向备用路由器发送HELLO数据包,备用路由器假定主路由器已关闭,从而进行接管。
然后备用路由器假定对虚拟IP地址负责,并开始对虚拟IP地址指向的虚拟以太网MAC地址响应。
主和备用路由器交换HSRP HELLO包,所以相互知道对方在哪儿。
这些HELLO包使用多播224.0.0.2和UDP端口1985。
HSRP的最基本形式从IOS 10.0 开始可用,但是在IOS 11和12版本中有更新的特性发布。
什么决定活动路由器?首先,你可以配置一个优先数来决定它,然后它是由最高的IP地址决定。
缺省优先数是100;一个更高的优先数表示优先路由器。
当然,在建立路由器冗余的时候,并不限制于仅仅两台路由器。
实际上,可以建立一起工作的路由器组并且拥有多个“备用”路由器。
1、把路由器配置为HSRP备份组的成员,可以在接口配置模式下使用下面的命令:router(config-if)# standby group-number ip ip-address2、配置HSRP跟踪:router(config-if)# standy group-number track type-number interface-priority3、要显示HSRP路由器的状态:router# show standby type-number group brief用HSRP进行备份的一组路由器共用一个虚拟的MAC地址及虚拟IP地址,每个参与HSRP的局域端口有一个本端口的IP地址和MAC地址,每个路由器都有一个权值,权值最高的作为主路由器进行工作,其它的不工作,当主路由器瘫痪时,第二个权值最高的路由器将作为主路由器,依次类推。
HSRP和VRRP是什么意思,有哪些区别
HSRP和VRRP是什么意思,有哪些区别1.在功能上,VRRP和HSRP⾮常相似,但是就安全⽽⾔,VRRP对HSRP的⼀个主要优势:它允许参与VRRP组的设备间建⽴认证机制.并且,不像HSRP那样要求虚拟路由器不能是其中⼀个路由器的ip地址,但是VRRP允许这种情况发⽣(如果”拥有”虚拟路由器地址的路由器被建⽴并且正在运⾏,那么应该总是由这个虚拟路由器管理—等价于HSRP中的活动路由器),但是为了确保万⼀失效发⽣的时候终端主机不必重新学习MAC地址,它指定使⽤的MAC地址00-00-5e-00-01-VRID,这⾥的VRID是虚拟路由器的ID(等价于⼀个HSRP的组标识符). 2.另外⼀个不同是VRRP不使⽤HSRP中的政变或者⼀个等价消息,VRRP的状态机⽐HSRP的要简单,HSRP有6个状态(初始(Initial)状态,学习(Learn)状态,监听(Listen)状态,对话(Speak)状态,备份(Standby)状态,活动(Active)状态)和8个事件, VRRP只有3个状态(初始状态(Initialize)、主状态(Master)、备份状态(Backup))和5个事件. 3. HSRP有三种报⽂,⽽且有三种状态可以发送报⽂呼叫(Hello)报⽂告辞(Resign)报⽂突变(Coup)报⽂ VRRP有⼀种报⽂ VRRP⼴播报⽂:由主路由器定时发出来通告它的存在,使⽤这些报⽂可以检测虚拟路由器各种参数,还可以⽤于主路由器的选举。
4. HSRP将报⽂承载在UDP报⽂上,⽽VRRP承载在TCP报⽂上(HSRP 使⽤UDP 1985端⼝,向组播地址224.0.0.2 发送hello 消息。
) 5.VRRP的安全:VRRP协议包括三种主要的认证⽅式:⽆认证,简单的明⽂密码和使⽤ MD5 HMAC ip认证的强认证. 强认证⽅法使⽤IP认证头(AH)协议.AH是与⽤在IPSEC中相同的协议,AH为认证VRRP分组中的内容和分组头提供了⼀个⽅法. MD5 HMAC 的使⽤表明使⽤⼀个共享的密钥⽤于产⽣hash值.路由器发送⼀个VRRP分组产⽣MD5 hash值,并将它置于要发送的通告中,在接收时,接受⽅使⽤相同的密钥和MD5值,重新计算分组内容和分组头的hash值,如果结果相同,这个消息就是真正来⾃于⼀个可信赖的主机,如果不相同,它必须丢弃,这可以防⽌攻击者通过访问LAN⽽发出能影响选择过程的通告消息或者其他⼀些⽅法中断⽹络另外,VRRP包括⼀个保护VRRP分组不会被另外⼀个远程⽹络添加内容的机制(设置TTL值=255,并在接受时检查),这限制了可以进⾏本地攻击的⼤部分缺陷.⽽另⼀⽅⾯,HSRP在它的消息中使⽤的TTL值是1. 6.VRRP的崩溃间隔时间:3*通告间隔+时滞时间(skew-time)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
hsrp状态:init:hsrp的初始状态learn:学习虚拟ip,如果有个配置了虚拟ip,有个没去配置,那个没配的会学习虚拟ip listen:监听是否存在活跃路由器,hsrp默认是越早启动的路由器越能成为活跃路由器以上几个状态都没有发送hello包speak:发送hello包,包含自己的hsrp的各种参数backup:组内备份路由器所处的状态,备份组员监视活动路由器,准备随时在活动路由器坏掉,时接替活动路由器。
备份路由器也周期性发送Hello 报文告诉其他组员自己没有坏掉。
active:组内活动路由器即负责虚拟路由器实际路由工作的组员所处的状态。
活动路由器周期性发送Hello 报文告诉其他组员自己没有坏掉。
下面这个是R3先启动hsrp,hsrp虚拟ip是192.168.2.1,R4后启动,并且没有配置虚拟ip R3(config)#int vlan 2R3(config-if)#standby 1 ip 192.168.2.1*Mar 1 00:23:16.215: HSRP: Vl2 API 192.168.2.1 is not an HSRP address*Mar 1 00:23:16.219: HSRP: Vl2 Grp 1 Disabled -> Init*Mar 1 00:23:16.219: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Disabled -> Init *Mar 1 00:23:26.239: HSRP: Vl2 Interface up*Mar 1 00:23:26.239: HSRP: Vl2 Starting minimum interface delay (1 secs)*Mar 1 00:23:27.239: HSRP: Vl2 Interface min delay expired*Mar 1 00:23:27.239: HSRP: Vl2 Grp 1 Init: a/HSRP enabled*Mar 1 00:23:27.243: HSRP: Vl2 Grp 1 Init -> Listen*Mar 1 00:23:27.243: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Init -> Backup *Mar 1 00:23:37.243: HSRP: Vl2 Grp 1 Listen: c/Active timer expired (unknown)*Mar 1 00:23:37.247: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:23:37.247: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:23:47.243: HSRP: Vl2 Grp 1 Speak: d/Standby timer expired (unknown)*Mar 1 00:23:47.243: HSRP: Vl2 Grp 1 Standby router is local*Mar 1 00:23:47.247: HSRP: Vl2 Grp 1 Speak -> Standby*Mar 1 00:23:47.247: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Standby*Mar 1 00:23:47.247: HSRP: Vl2 Grp 1 Standby: c/Active timer expired (unknown)*Mar 1 00:23:47.247: HSRP: Vl2 Grp 1 Active router is local*Mar 1 00:23:47.251: HSRP: Vl2 Grp 1 Standby router is unknown, was local*Mar 1 00:23:47.251: HSRP: Vl2 Grp 1 Standby -> Active*Mar 1 00:23:47.255: %HSRP-6-STATECHANGE: Vlan2 Grp 1 state Standby -> Active *Mar 1 00:23:47.255: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Standby -> Active*Mar 1 00:23:50.267: HSRP: Vl2 Grp 1 Redundancy group hsrp-Vl2-1 state Active -> Active*Mar 1 00:23:53.271: HSRP: Vl2 Grp 1 Redundancy group hsrp-Vl2-1 state Active -> Active*Mar 1 00:24:31.323: HSRP: Vl2 Grp 1 Standby router is 192.168.2.4R4(config)#int vlan 2R4(config-if)#standby 1 ip*Mar 1 00:24:01.643: HSRP: Vl2 Grp 1 Disabled -> Init*Mar 1 00:24:01.647: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Disabled -> Init *Mar 1 00:24:11.675: HSRP: Vl2 Interface up*Mar 1 00:24:11.675: HSRP: Vl2 Starting minimum interface delay (1 secs)*Mar 1 00:24:12.675: HSRP: Vl2 Interface min delay expired*Mar 1 00:24:12.675: HSRP: Vl2 Grp 1 Init: a/HSRP enabled*Mar 1 00:24:12.679: HSRP: Vl2 Grp 1 Init -> Learn*Mar 1 00:24:12.679: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Init -> Learn *Mar 1 00:24:13.699: HSRP: Vl2 Grp 1 Active router is 192.168.2.3*Mar 1 00:24:13.703: HSRP: Vl2 API 192.168.2.1 is not an HSRP address*Mar 1 00:24:13.707: HSRP: Vl2 Grp 1 Learn: n/HSRP IP address configured*Mar 1 00:24:13.707: HSRP: Vl2 Grp 1 Learn -> Listen*Mar 1 00:24:13.711: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Learn -> Backup*Mar 1 00:24:23.707: HSRP: Vl2 Grp 1 Listen: d/Standby timer expired (unknown)*Mar 1 00:24:23.711: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:24:23.711: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:24:33.707: HSRP: Vl2 Grp 1 Speak: d/Standby timer expired (unknown)*Mar 1 00:24:33.707: HSRP: Vl2 Grp 1 Standby router is local*Mar 1 00:24:33.711: HSRP: Vl2 Grp 1 Speak -> Standby*Mar 1 00:24:33.711: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Standby下面是R3和R4基本是同时启动hsrp,同时都配置了虚拟ipR3(config-if)#standby 1 ip 192.168.2.1*Mar 1 00:38:35.631: HSRP: Vl2 API 192.168.2.1 is not an HSRP address*Mar 1 00:38:35.635: HSRP: Vl2 Grp 1 Disabled -> Init*Mar 1 00:38:35.635: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Disabled -> Init *Mar 1 00:38:45.655: HSRP: Vl2 Interface up*Mar 1 00:38:45.659: HSRP: Vl2 Starting minimum interface delay (1 secs)*Mar 1 00:38:46.659: HSRP: Vl2 Interface min delay expired*Mar 1 00:38:46.659: HSRP: Vl2 Grp 1 Init: a/HSRP enabled*Mar 1 00:38:46.663: HSRP: Vl2 Grp 1 Init -> Listen*Mar 1 00:38:46.663: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Init -> Backup *Mar 1 00:38:56.663: HSRP: Vl2 Grp 1 Listen: c/Active timer expired (unknown)*Mar 1 00:38:56.667: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:38:56.667: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:38:57.415: HSRP: Vl2 Grp 1 Speak: f/Hello rcvd from higher pri Speak router (100/192.168.2.4)*Mar 1 00:38:57.419: HSRP: Vl2 Grp 1 Speak -> Listen*Mar 1 00:38:57.423: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Backup*Mar 1 00:39:06.663: HSRP: Vl2 Grp 1 Listen: c/Active timer expired (unknown)*Mar 1 00:39:06.667: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:39:06.667: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:39:07.407: HSRP: Vl2 Grp 1 Speak: k/Hello rcvd from higher pri Standby router (100/192.168.2.4)*Mar 1 00:39:07.411: HSRP: Vl2 Grp 1 Standby router is 192.168.2.4*Mar 1 00:39:07.415: HSRP: Vl2 Grp 1 Speak -> Listen*Mar 1 00:39:07.415: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Backup*Mar 1 00:39:07.423: HSRP: Vl2 Grp 1 Active router is 192.168.2.4*Mar 1 00:39:07.427: HSRP: Vl2 Grp 1 Standby router is unknown, was 192.168.2.4 *Mar 1 00:39:17.411: HSRP: Vl2 Grp 1 Listen: d/Standby timer expired (unknown)*Mar 1 00:39:17.415: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:39:17.415: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:39:27.411: HSRP: Vl2 Grp 1 Speak: d/Standby timer expired (unknown)*Mar 1 00:39:27.411: HSRP: Vl2 Grp 1 Standby router is local*Mar 1 00:39:27.415: HSRP: Vl2 Grp 1 Speak -> Standby*Mar 1 00:39:27.415: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> StandbyR4(config-if)#standby 1 ip 192.168.2.1*Mar 1 00:38:38.783: HSRP: Vl2 API 192.168.2.1 is not an HSRP address*Mar 1 00:38:38.787: HSRP: Vl2 Grp 1 Disabled -> Init*Mar 1 00:38:38.787: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Disabled -> Init *Mar 1 00:38:48.803: HSRP: Vl2 Interface up*Mar 1 00:38:48.803: HSRP: Vl2 Starting minimum interface delay (1 secs)*Mar 1 00:38:49.803: HSRP: Vl2 Interface min delay expired*Mar 1 00:38:49.803: HSRP: Vl2 Grp 1 Init: a/HSRP enabled*Mar 1 00:38:49.807: HSRP: Vl2 Grp 1 Init -> Listen*Mar 1 00:38:49.807: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Init -> Backup *Mar 1 00:38:59.811: HSRP: Vl2 Grp 1 Listen: c/Active timer expired (unknown)*Mar 1 00:38:59.811: HSRP: Vl2 Grp 1 Listen -> Speak*Mar 1 00:38:59.815: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Backup -> Speak*Mar 1 00:39:09.811: HSRP: Vl2 Grp 1 Speak: d/Standby timer expired (unknown)*Mar 1 00:39:09.811: HSRP: Vl2 Grp 1 Standby router is local*Mar 1 00:39:09.815: HSRP: Vl2 Grp 1 Speak -> Standby*Mar 1 00:39:09.815: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Speak -> Standby*Mar 1 00:39:09.819: HSRP: Vl2 Grp 1 Standby: c/Active timer expired (unknown)*Mar 1 00:39:09.823: HSRP: Vl2 Grp 1 Active router is local*Mar 1 00:39:09.823: HSRP: Vl2 Grp 1 Standby router is unknown, was local*Mar 1 00:39:09.827: HSRP: Vl2 Grp 1 Standby -> Active*Mar 1 00:39:09.827: %HSRP-6-STATECHANGE: Vlan2 Grp 1 state Standby -> Active *Mar 1 00:39:09.827: HSRP: Vl2 Grp 1 Redundancy "hsrp-Vl2-1" state Standby -> Active*Mar 1 00:39:12.839: HSRP: Vl2 Grp 1 Redundancy group hsrp-Vl2-1 state Active -> Active*Mar 1 00:39:15.843: HSRP: Vl2 Grp 1 Redundancy group hsrp-Vl2-1 state Active -> Active*Mar 1 00:39:29.851: HSRP: Vl2 Grp 1 Standby router is 192.168.2.3。