热备份路由选择协议

一 HSRP概述:热备份路由选择协议(HSRP)是思科私有的协议;LAN网段上的两台或多台路由器可以作为一台虚拟路由器对外提供服务,当一台出现故障,另一台能继续为客户机服务

·HSRP组成成员

·活跃路由器:转发发送到虚拟路由器的数据包,即客户机数据通过活跃路由器出去

·备份路由器:监听HSRP组的运行状态,当活跃路由器不能运行时,备份路由器自动运行

·虚拟路由器:客户机的网关,有自己的虚拟IP和MAC地址

·其他路由器:HSRP备份组可以包含其他路由器,当备份路由器工作时,组里的其他路由器会竞争备份路由器的角色,一般优先级相同(默认)的时候IP地址最大的路由器会成为信得备份路由器

·HSRP原理:HSRP组中的每个路由器都有指定的优先级,范围是0~255,默认100;组中有最高优先级的路由器会成为活跃路由器;优先级相同时IP地址大会成为活跃路由器

·虚拟MAC地址:由三部分组成:0000.0c070ac2f

厂商编码:"0000.0c"说明是思科设备;

HSRP编码:"07.ac"唯一的虚拟MAC地址代表;

组号:最后一个字节

二 HSRP的配置:环境如图,为三层交换机配置HSRP;两台三层交换机配置基本相同,除了优先级

1创建HSRP组和虚拟IP

R1(config)#int vlan 1

R1(config-if)#standby 1 ip 192.168.1.1        组号为1

2 配置HSRP优先级(先配置低优先级)

R1(config-if)#standby 1 priority 100

3 配置HSRP占先权(如果不配置占先权,即使新加入的路由器优先级最高,也不会成为活跃路由器)

R1(config-if)#standby 1 preempt

4 配置端口跟踪(监视那个端口会坏)

R1(config-if)#standby 1 track fastEthernet 0/2 100    模式为trunk的f0/2端口坏了,优先级降低100

5 查看HSRP状态

R1#show standby brief或R1#show standby

三 实验

实验目的:配置热备份的网络,并实现vlan的负载均衡

实验环境:如图所示

实验要求:配置3sw1为vlan2、3的根网桥、活跃路由器;3sw2为vlan4、5的根网桥、活跃路由器; 3sw1和3sw2之间做以太网通道

实验步骤:

基本信息配置

配置sw1、sw2(相同)

1 创建vlan2、3,加入相应接口

Router#vlan database

Router(vlan)#vlan 2

Router(vlan)#vlan 3

Router(config)#int f0/1

Router(config-if)#switchport access vlan 2

Router(config-if-range)#no shu

Router(config)#int f0/2

Router(config-if)#switchport access vlan 3

Router(config-if-range)#no shu

2 配置相应接口模式为trunk

Router(config-if)#int range f0/3 -4

Router(config-if-range)#switchport mode trunk

Router(config-if-range)#no shu

配置3sw1、3sw2(相同)

1 创建vlan2、3、4、5,并开启路由功能

Router#vlan database

Router(vlan)#vlan 2

Router(vlan)#vlan 3

Router(vlan)#vlan 4

Router(vlan)#vlan 5

Router(config)#ip routing

2 配置所有接口模式为trunk

Router(config)#int range f0/1 -4

Router(config-if-range)#switchport mode trunk

Router(config-if-range)#no shu

3 配置以太网通道

Router(config-if)#int range f0/1 -2

Router(config-if-range)#channel-group 1 mode on

4 配置vlan地址(3sw1和3sw2的网关地址不能相同)

3sw1

Router(config)#int vlan 2

Router(config-if)#ip add 192.168.2.2 255.255.255.0

Router(config)#int vlan 3

Router(config-if)#ip add 192.168.3.2 255.255.255.0

Router(config)#int vlan 4

Router(config-if)#ip add 192.168.4.2 255.255.255.0

Router(config)#int vlan 5

Router(config-if)#ip add 192.168.5.2 255.255.255.0

3sw2

Router(config)#int vlan 2

Router(config-if)#ip add 192.168.2.1 255.255.255.0

Router(config)#int vlan 3

Router(config-if)#ip add 192.168.3.1 255.255.255.0

Router(config)#int vlan 4

Router(config-if)#ip add 192.168.4.1 255.255.255.0

Router(config)#int vlan 5

Router(config-if)#ip add 192.168.5.1 255.255.255.0

配置STP实现vlan负载均衡(给每个vlan指定根网桥)

1 配置3sw1上vlan2和vlan3的STP优先级

Router(config)#spanning-tree vlan 2

Router(config)#spanning-tree vlan 2 root primary

Router(config)#spanning-tree vlan 3

Router(config)#spanning-tree vlan 3 root primary

2 配置3sw2上vlan4和vlan5的优先级

Router(config)#spanning-tree vlan 4

Router(config)#spanning-tree vlan 4 priority 4096

Router(config)#spanning-tree vlan 5

Router(config)#spanning-tree vlan 5 priority 4096

配置HSRP实现负载均衡(给每个vlan指定转发路由器)

1 配置3sw1上vlan2、vlan3、vlan4、vlan5的HSRP(3sw1为vlan2、3的活跃路由器,是vlan3、4的备份路由器)

Router(config)#int vlan 2

Router(config-if)#standby 2 ip 192.168.2.254

Router(config-if)#standby 2 priority 150

Router(config-if)#standby 2 preempt

Router(config-if)#standby 2 track fastEthernet 0/3 100

Router(config-if)#standby 2 track fastEthernet 0/4 100

Router(config)#int vlan 3

Router(config-if)#standby 3 ip 192.168.3.254

Router(config-if)#standby 3 priority 150

Router(config-if)#standby 3 preempt

Router(config-if)#standby 3 track fastEthernet 0/3 100

Router(config-if)#standby 3 track fastEthernet 0/4 100

Router(config)#int vlan 4

Router(config-if)#standby 4 ip 192.168.4.254

Router(config-if)#standby 4 preempt

Router(config)#int vlan 5

Router(config-if)#standby 5 ip 192.168.5.254

Router(config-if)#standby 5 preempt

2 配置3sw2上vlan2、vlan3、vlan4、vlan5的HSRP(3sw2为vlan4、5的活跃路由器,是vlan2、3的备份路由器)

Router(config)#int vlan 2

Router(config-if)#standby 2 ip 192.168.2.254

Router(config-if)#standby 2 preempt

Router(config)#int vlan 3

Router(config-if)#standby 3 ip 192.168.3.254

Router(config-if)#standby 3 preempt

Router(config)#int vlan 4

Router(config-if)#standby 4 ip 192.168.4.254

Router(config-if)#standby 4priority 150

Router(config-if)#standby 4 preempt

Router(config-if)#standby 4 track fastEthernet 0/3 100

Router(config-if)#standby 4 track fastEthernet 0/4 100

Router(config)#int vlan 5

Router(config-if)#standby 5 ip 192.168.5.254

Router(config-if)#standby 5 priority 150

Router(config-if)#standby 5 preempt

Router(config-if)#standby 5 track fastEthernet 0/3 100

Router(config-if)#standby 5 track fastEthernet 0/4 100

接入互联网进行HSRP测试

1 先使用pc1访问10.0.0.1

测试成功(连接外网时不要忘记开启三层交换机的路由功能,和开启外网接口的路由模式)

2 断掉2sw1和3sw1之间的连接,在进行访问

成功