如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
热待机路由协议(HSRP)实验熟悉和掌握HSRP基本配置,观察HSRP状态信息,在此基础上理解HSRP的用途。【实验原理】1有时,为了获得可靠性在某一子网内可能会通过两个以上的路由器与外界网络相连,这时作为子网内的主机来说,可以选择不同的网关(路由器)作为出口。在Windows系统中,允许主机配置多个缺省网关,以供机器按顺序选择。主机启动后通过ARP协议获得某一网关的MAC地址,然后以其作为缺省网关。但是,若在某些情况下该路由器失效,主机并没有能力知道这情况,更不会自动地去选择另一个网关作为自己的缺省网关,直到我们人为的运行ARP请求或者主机重新启动。正是由于这种原因,造成了在本来有其它出口的情况下,主机却在一段时间内找不到适当的出口的问题。基于这个问题,我们希望能通过某种策略,使得子网内的主机只需要通过某一特定的网关(一个虚拟的路由器)出去,而把担当该虚拟路由器的磋商工作交给路由器之间去完成。这时对于主机来说,网关始终是固定的,从而简化了用户端的配置。HSRP正是基于这样的思想而设计出来的一种解决上述问题的方法。2HSRP热待机路由协议的目的就是希望能在网络内提供趋于100%的数据转发能力,尽量保证在路由器出现故障的情况下,继续发往该路由器的数据包不会丢失,能够自动由其它路由器发送出去。这是通过一个虚拟的路由器来实现的。子网内的主机以该虚拟路由器作为缺省网关并向其发送数据,而各个启动了HSRP的路由器通过竞争来担当该虚拟路由器的角色并负责这些数据的转发。负责转发发向虚拟路由器的数据包的那台路由器为Active状态,其它一个或多个路由器作为Standby状态。当Active路由器失效时,Standby路由器通过与Active路由器的信息交互和计时器来自动取缔原来的路由器,将自身变为Active,继续负责发往虚拟路由器的数据转发工作。然而,对用户来说,这种网络的变化是透明的,亦即可以达到一种。实验图如下,子网前缀均为192.168.:RTAs02.2S02.1f01.2RTC1.4Loopback04.1s03.2Gateway:1.1s13.1f01.3RTB11700系列以上的路由器3台,主机一台,装有Windows操作系统,网线及串行线若干。1.按上图搭好网络拓扑,配置好相应的IP地址及相关东西,同时在三个路由器中都启动RIP协议。在主机上配置两个网关,分别为192.168.1.2和192.168.1.3。在主机上pingRTC的loopback0地址,确认能ping通,否则检查网络。2.检查主机是通过哪个网关出去(例如可以通过tracert)。不失一般性,假设从RTA上出去,1)在主机上持续ping192.168.4.1,然后把RTA的f0口拔掉,看看主机上的ping信息;2)在主机上持续ping192.168.4.1,然后把RTB的f0口拔掉,看ping信息观察以上两种情况的ping信息,并从选路角度解释该现象。3.在主机上将ARP表清空,重新pingRTC的loopback0口,检查此时的发送路径。从上面实验可知:1)在主机上配置了多个网关时,只有第一个网关可以起作用;2)由于在RTC上有两条对等路径返回主机,所以返回时会采用均衡负载策略,如果把与192.168.1.3的连线拔掉,在一小段时间内会看到一个ping得通,一个ping不通的现象;再过一会又全部可以ping通。原因在于前者RIP路由信息条目还有效,后者则是该条经过192.168.1.3的路由于没有再更新而是失效了。注意:以上是对windows操作系统而言,其它操作系统尚未测试过。为解决这问题,可以使用HSRP协议,下面开始HSRP协议的配置。4.在RTA上的配置:RTA#configtRTA(config)#intf0RTA(config-if)#standby1ip192.168.1.1在RTB上作同样的配置。5.将主机上原来的两个网关删除,添加一个地址为192.168.1.1的网关。6.在特权模式下用showstandby命令查看两个路由器,看看哪个路由器状态属Active。通过priority和路由器端口IP地址来决定谁是active:priority高者胜出;若priority相同,则高IP地址的路由器胜出。7.以ping192.168.4.1–r9–t命令查看机器通过哪个路由器出去,该命令记录了数据报所通过的路由器的各个出口端口IP。8.这时在