您的位置:首页 > 职场人生

HSRP热备份路由协议配置详解

2009-06-26 15:54 323 查看
【HSRP简介】
热待机路由协议的目的就是希望能在网络内提供趋于100%的数据转发能力,尽量保证在路由器出现故障的情况下,继续发往该路由器的数据包不会丢失,能够自动由其它路由器发送出去。
这是通过一个虚拟的路由器来实现的。子网内的主机以该虚拟路由器作为缺省网关并向其发送数据,而各个启动了HSRP的路由器通过竞争来担当该虚拟路由器的角色并负责这些数据的转发。负责转发发向虚拟路由器的数据包的那台路由器为Active状态,其它一个或多个路由器作为Standby状态。当Active路由器失效时,Standby路由器通过与Active路由器的信息交互和计时器来自动取缔原来的路由器,将自身变为Active,继续负责发往虚拟路由器的数据转发工作。然而,对用户来说,这种网络的变化是透明的,亦即可以达到一种。
【实验拓扑】
[align=left][/align]



[align=left](点击图片查看完整大图) [/align]
[align=left]各个路由器之间运行RIP协议[/align]
[align=left]PC的默认网关为192.168.1.1 ,也就是我们虚拟出来的网关为192.168.1.1[/align]
[align=left] [/align]
[align=left]【配置步骤】[/align]
[align=left]Internet[/align]
[align=left] [/align]
[align=left]Router>enable[/align]
[align=left]Router#conf terminal[/align]
[align=left]//路由器基础配置[/align]
[align=left]Router(config)#no ip domain-lookup [/align]
[align=left]Router(config)#hostname Internet[/align]
[align=left]Internet(config)#line con 0[/align]
[align=left]Internet(config-line)#exec-timeout 0 0[/align]
[align=left]Internet(config-line)#logging synchronous[/align]
[align=left]Internet(config-line)#end[/align]
[align=left]Internet#[/align]
[align=left]Internet#conf t[/align]
[align=left]// 配置路由器各个接口的IP地址[/align]
[align=left]Internet(config)#int e0/0[/align]
[align=left]Internet(config-if)#ip address 192.168.2.1 255.255.255.0[/align]
[align=left]Internet(config-if)#no sh[/align]
[align=left]Internet(config-if)#exit[/align]
[align=left]Internet(config)#int e0/1[/align]
[align=left]Internet(config-if)#ip address 192.168.3.1 255.255.255.0[/align]
[align=left]Internet(config-if)#no sh[/align]
[align=left]Internet(config-if)#exit[/align]
[align=left]Internet(config)#int lo0[/align]
[align=left]Internet(config-if)#ip address 100.1.1.1 255.255.255.0[/align]
[align=left]Internet(config-if)#no sh[/align]
[align=left]Internet(config-if)#exit[/align]
[align=left]//启用RIP路由协议[/align]
[align=left]Internet(config)#router rip [/align]
[align=left]Internet(config-router)#version 2[/align]
[align=left]Internet(config-router)#no auto-summary [/align]
[align=left]Internet(config-router)#network 192.168.2.0[/align]
[align=left]Internet(config-router)#network 192.168.3.0[/align]
[align=left]Internet(config-router)#network 100.1.1.0[/align]
[align=left]Internet(config-router)#end[/align]
[align=left]Internet#write [/align]
[align=left]Building configuration...[/align]
[align=left]Internet#[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]R1[/align]
[align=left]Router>enable[/align]
[align=left]//路由器基础配置[/align]
[align=left]Router(config)#no ip domain-lookup [/align]
[align=left]Router(config)#hostname R1[/align]
[align=left]R1(config)#line con 0[/align]
[align=left]R1(config-line)#exec-timeout 0 0[/align]
[align=left]R1(config-line)#logging synchronous[/align]
[align=left]R1(config-line)#end[/align]
[align=left]R1#conf t[/align]
[align=left]//配置接口IP地址[/align]
[align=left]R1(config)#int e0/0[/align]
[align=left]R1(config-if)#ip address 192.168.2.2 255.255.255.0[/align]
[align=left]R1(config-if)#no sh[/align]
[align=left]R1(config-if)#int e0/1[/align]
[align=left]R1(config-if)#ip address 192.168.1.2 255.255.255.0[/align]
[align=left]R1(config-if)#no sh[/align]
[align=left]R1(config-if)#exit[/align]
[align=left]//启用RIP路由协议[/align]
[align=left]R1(config)#router rip [/align]
[align=left]R1(config-router)#version 2[/align]
[align=left]R1(config-router)#no auto-summary [/align]
[align=left]R1(config-router)#network 192.168.2.0[/align]
[align=left]R1(config-router)#network 192.168.1.0[/align]
[align=left]R1(config-router)#end[/align]
[align=left]R1#write [/align]
[align=left]//配置HSRP[/align]
[align=left]R1(config)#int e0/1 [/align]
[align=left]R1(config-if)#standby 1 ip 192.168.1.1[/align]
[align=left]R1(config-if)#end[/align]
[align=left]//查看standby信息[/align]
[align=left]R1#show standby [/align]
[align=left]Ethernet0/1 - Group 1[/align]
[align=left] State is Standby //[/b]状态为备份状态[/b][/align]
[align=left] 3 state changes, last state change 00:06:32[/align]
[align=left] Virtual IP address is 192.168.1.1 //[/b]虚拟出来的IP[/b]地址[/b][/align]
[align=left] Active virtual MAC address is 0000.0c07.ac01[/align]
[align=left] Local virtual MAC address is 0000.0c07.ac01 (v1 default)[/align]
[align=left] Hello time 3 sec, hold time 10 sec[/align]
[align=left] Next hello sent in 0.992 secs[/align]
[align=left] Preemption disabled[/align]
[align=left] Active router is 192.168.1.3, priority 100 (expires in 7.892 sec)[/align]
[align=left] Standby router is local[/align]
[align=left] Priority 100 (default 100)[/align]
[align=left] IP redundancy name is "hsrp-Et0/1-1" (default)[/align]
[align=left]R1#[/align]
[align=left]R2[/align]
[align=left] [/align]
[align=left]Router>enable[/align]
[align=left]Router#conf t[/align]
[align=left]//路由器基本配置[/align]
[align=left]Router(config)#no ip domain-lookup [/align]
[align=left]Router(config)#hostname R2[/align]
[align=left]R2(config)#line con 0[/align]
[align=left]R2(config-line)#exec-timeout 0 0[/align]
[align=left]R2(config-line)#logging synchronous[/align]
[align=left]R2(config-line)#end[/align]
[align=left]R2#conf t[/align]
[align=left]//配置路由器接口IP[/align]
[align=left]R2(config)#int e0/0[/align]
[align=left]R2(config-if)#ip address 192.168.3.2 255.255.255.0[/align]
[align=left]R2(config-if)#no sh[/align]
[align=left]R2(config-if)#int e0/1[/align]
[align=left]R2(config-if)#ip address 192.168.1.3 255.255.255.0[/align]
[align=left]R2(config-if)#no sh[/align]
[align=left]R2(config-if)#exit[/align]
[align=left]//启用RIP路由协议[/align]
[align=left]R2(config)#router rip [/align]
[align=left]R2(config-router)#version 2[/align]
[align=left]R2(config-router)#no auto-summary [/align]
[align=left]R2(config-router)#network 192.168.3.0[/align]
[align=left]R2(config-router)#network 192.168.1.0[/align]
[align=left]R2(config-router)#end[/align]
[align=left]R2#write [/align]
[align=left]R2#conf t[/align]
[align=left]//配置HSRP[/align]
[align=left]R2(config)#int e0/1[/align]
[align=left]R2(config-if)#standby 1 ip 192.168.1.1[/align]
[align=left]//查看Standby信息[/align]
[align=left]R2#show standby [/align]
[align=left]Ethernet0/1 - Group 1[/align]
[align=left] State is Active //[/b]状态为活动状态[/b][/align]
[align=left] 2 state changes, last state change 00:06:11[/align]
[align=left] Virtual IP address is 192.168.1.1 //[/b]虚拟出来的IP[/b]地址[/b][/align]
[align=left] Active virtual MAC address is 0000.0c07.ac01[/align]
[align=left] Local virtual MAC address is 0000.0c07.ac01 (v1 default)[/align]
[align=left] Hello time 3 sec, hold time 10 sec[/align]
[align=left] Next hello sent in 0.148 secs[/align]
[align=left] Preemption disabled[/align]
[align=left] Active router is local[/align]
[align=left] Standby router is 192.168.1.2, priority 100 (expires in 7.316 sec)[/align]
[align=left] Priority 100 (default 100)[/align]
[align=left] IP redundancy name is "hsrp-Et0/1-1" (default)[/align]
[align=left]R2#[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]【测试】[/align]
[align=left]HSRP的目的是提高系统的可靠性,我们关掉一个端口,模拟网络出现故障,来看一下能否正常通信。关掉之前我们先来测试一下PC到100.1.1.1之间能否正常通信[/align]
[align=left] [/align]
[align=left][/align]



[align=left]现在我们断开R2的E0/1,因为刚才的R2是active,也就是我们的数据是从R2经过的。[/align]
[align=left]R2(config)#int e0/1[/align]
[align=left]R2(config-if)#shu[/align]
[align=left]R2(config-if)#shutdown [/align]
[align=left] [/align]
[align=left] [/align]
[align=left]观察一下standby的信息[/align]
[align=left]R1#show standby [/align]
[align=left]Ethernet0/1 - Group 1[/align]
[align=left] State is Active //[/b]状态由standby[/b]转换为active[/b][/align]
[align=left] 4 state changes, last state change 00:00:22[/align]
[align=left] Virtual IP address is 192.168.1.1[/align]
[align=left] Active virtual MAC address is 0000.0c07.ac01[/align]
[align=left] Local virtual MAC address is 0000.0c07.ac01 (v1 default)[/align]
[align=left] Hello time 3 sec, hold time 10 sec[/align]
[align=left] Next hello sent in 1.068 secs[/align]
[align=left] Preemption disabled[/align]
[align=left] Active router is local[/align]
[align=left] Standby router is unknown[/align]
[align=left] Priority 100 (default 100)[/align]
[align=left] IP redundancy name is "hsrp-Et0/1-1" (default)[/align]
[align=left]R1#[/align]
[align=left] [/align]
[align=left]再次用PC去Ping 100.1.1.1[/align]
[align=left]C:\Users\Five>ping 100.1.1.1[/align]
[align=left] [/align]
[align=left]正在 Ping 100.1.1.1 具有 32 字节的数据:[/align]
[align=left]来自 100.1.1.1 的回复: 字节=32 时间=95ms TTL=254[/align]
[align=left]来自 100.1.1.1 的回复: 字节=32 时间=63ms TTL=254[/align]
[align=left]来自 100.1.1.1 的回复: 字节=32 时间=79ms TTL=254[/align]
[align=left]来自 100.1.1.1 的回复: 字节=32 时间=125ms TTL=254[/align]
[align=left] [/align]
[align=left]100.1.1.1 的 Ping 统计信息:[/align]
[align=left] 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),[/align]
[align=left]往返行程的估计时间(以毫秒为单位):[/align]
[align=left] 最短 = 63ms,最长 = 125ms,平均 = 90ms[/align]
[align=left] [/align]
[align=left]C:\Users\Five>[/align]
[align=left] [/align]
[align=left]发现依然可以Ping通,也就是说,系统自动为我们转换了网关,但是整个过程对用户来说确实透明的。这就是HSRP最大的好处。管理员可以及时修复出故障的端口,而不影响网络的正常运行。[/align]

附件:http://down.51cto.com/data/2353181
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息