HSRP
一、在多层交换网络中实现默认网关路由器冗余
1
、代理
ARP
:主机使用
ARP
来确定前往远程目的地的下一跳的
MAC
地址,本地路由器使用其
MAC
地址来响应。(如果负责转发的路由器故障,主机需要等待
ARP
超时后,再学习到其他路由器的
MAC
)
2
、
IRDP
(
interior gateway routing protocol
):
ICMP
的一种扩展,动态发现默认路由器的一种协议。很少用,发现故障慢。
IRDP
生命周期。
二、HSRP(
hot standby routing protocol
)的作用及原理
HSRP
是
cisco
私有协议,在多台路由器之间共享的虚拟
MAC
地址和虚拟
IP
地址以及一个通过多播协议对
LAN
接口和串行接口进行监控的进程组成。虚拟成一个路由器(网关)提供服务,此时,PC的网关设置为虚拟网关地址。
1
、
HSRP
组件
一台活跃路由器(发
hello
、回应
PC ARP
请求)、一台备用路由器(发
hello
、监听)、一台虚拟路由器(
PC
网关)、其他
HSRP
成员路由器(监听)
2
、工作:协议包每3秒发送一次,持续10秒(3个周期)。
HSRP
被
UDP
封装,端口号是
1985
。目标
IP
为
224.0.0.2
3
、虚拟
MAC
:
0000.0c
07.ac01 0000.0c
厂商编号
07ac HSRP
编号
01
组号,最多支持
256
个组(标识一个组)
4
、
HSRP
状态
Initial
:初始状态,
HSRP
未全面动转,修改配置或接口启动进入此状态
Learn
:学习状态,不知道虚拟
IP
,未看到活跃路由器发
hello
。等待活跃路由器发
hello
。
Listen
:监听状态,知道虚拟
IP
。没有活动和备份路由器信息。(其他
HSRP
成员路由器都处于此状态)
Speak
:发方状态,定期发
hello
,参与选举活跃路由器选举。
Standby
:备用状态,下一任活跃路由器,定期发
hello
。
Active
:活跃状态,转发
HSRP
虚拟
MAC
地址和
IP
的数据包。定期发
hello
。
三、配置及查看
1
、单组
HSRP
配置(备份)
Int vlan 2
Ip address 192.168.1.10 255.255.255.0
Standby 1 ip 192.168.1.1
(配置虚拟
IP
,组号默认为
0
)
Standby 1 priority 200
(越高越好,默认为
100
)
Standby 1 preemt
(抢占,默认没有)
Standby 1 track f0/1 110
(跟踪上行端口,
110
降优先级)
R(config-if)#standby 1 authentication ?
(认证)
WORD Plain text authentication string
(默认
cisco
,明文显示)
md5 Use MD5 authentication
(
md5
加密)
text Plain text authentication
R(config-if)#standby 1 timers ?
(时间,
hello
和
hold time
)
<1-254> Hello interval in seconds
msec Specify hello interval in milliseconds
(毫秒)
同一个组号可以有不同的
IP
(
secondary
)。仍由
STP
控制数据流。
HSRP
的主应该是
STP
的根。
2
、多组
HSRP
(负载)
在同一子网内做多个虚拟网关,不同的
PC
网关设置不同。实现负载
interface Ethernet0/0
ip address 11.11.1 .1 255.255.255.0
standby 1 i p 11.11.1 .10
standby 1 priority 150
standby 1 preempt
standby 1 track Ethernet0/1 60
standby 2 i p 11.11.1 .20
standby 2 priority 90
standby 2 preempt
standby 2 track Ethernet0/1
end
3
、查看
Show standby
Show standby brief
R#debug standby ?
errors HSRP errors
events HSRP events
packets HSRP packets
terse Display limited range of HSRP errors, events and packets
本文出自 “夕阳流水” 博客,谢绝转载!