ExampleHSRP

HSRP(热备份路由协议)_休闲

VTPVLAN的配置:

SW1_3L

SW1_3L(config)#int range fastEthernet 0/2 - 4

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

SW1_3L(config-if-range)#switchport trunk encapsulation dot1q 

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

SW1_3L(config-if-range)#do vlan database

SW1_3L(vlan)#vtp domain benet

SW1_3L(vlan)#vtp server

SW1_3L(vlan)#vtp password cisco

SW1_3L(vlan)#vlan 10

SW1_3L(vlan)#vlan 20

SW2_3L

SW2_3L(config)#int range fastEthernet 0/13 - 14 , fa0/2

SW2_3L(config-if-range)#switchport trunk encapsulation dot1q 

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

SW2_3L(config-if-range)#do vlan database

SW2_3L(vlan)#vtp domain benet

SW2_3L(vlan)#vtp client

SW2_3L(vlan)#vtp password cisco

SW3

SW3(config)#int range fa0/3 , fa0/13

SW3(config-if-range)#sw

SW3(config-if-range)#switchport m

SW3(config-if-range)#switchport mode t

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

SW3(config-if-range)#do vlan database

SW3(vlan)#vtp domain benet

SW3(vlan)#vtp client

SW3(vlan)#vtp password cisco

SW4

SW4(config)#int range fa0/4 , fa0/14

SW4(config-if-range)#sw

SW4(config-if-range)#switchport m

SW4(config-if-range)#switchport mode t

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

SW4(config-if-range)#do vlan database

SW4(vlan)#vtp domain benet

SW4(vlan)#vtp client

SW4(vlan)#vtp password cisco

接口加入VLAN

SW3

SW3#conf t

SW3(config)#int fa0/1

SW3(config-if)#switchport access vlan 10

SW4

SW4#conf t

SW4(config)#int fa0/1

SW4(config-if)#switchport access vlan 20

使用show vtp statusshow int trunkshow vlan等命令查看配置结果

生成树的配置:

SW1_3L

SW1_3L(config)#spanning-tree vlan 10 priority 4096

SW1_3L(config)#spanning-tree vlan 20 priority 8192

SW2_3L

SW2_3L(config)#spanning-tree vlan 10 priority 8192

SW2_3L(config)#spanning-tree vlan 20 priority 4096

分析:由于拓扑结构我们需要在交换机上配置STP生成树协议来实现拓扑中链路的负载均衡,达到链路的冗余。

配置三层交换实现VLAN间通信:

SW1_3L

SW1_3L#conf t

SW1_3L(config)#int fa0/1

SW1_3L(config-if)#no switchport

SW2_3L(config-if)#ip add 20.0.0.100 255.0.0.0

SW1_3L(config-if)#int vlan 10

SW1_3L(config-if)#ip add 192.168.10.1 255.255.255.0

SW1_3L(config-if)#int vlan 20

SW1_3L(config-if)#ip add 192.168.20.1 255.255.255.0

SW2_3L

SW2_3L#conf t

SW2_3L(config)#int fa0/1

SW2_3L(config-if)#no switchport

SW2_3L(config-if)#ip add 30.0.0.100 255.0.0.0

SW2_3L(config-if)#int vlan 10

SW2_3L(config-if)#ip add 192.168.10.2 255.255.255.0

SW2_3L(config-if)#int vlan 20

SW2_3L(config-if)#ip add 192.168.20.2 255.255.255.0

Router

Router#conf t

Router(config)#int fa0/0

Router(config-if)#ip add 10.0.0.254 255.0.0.0

Router(config-if)#no shut

Router(config-if)#int fa1/0

Router(config-if)#ip add 20.0.0.254 255.0.0.0

Router(config-if)#no shut

Router(config-if)#int fa2/1

Router(config-if)#ip add 30.0.0.254 255.0.0.0

Router(config-if)#no shut

配置全网互通:

Router

Router#conf t

Router(config)#router rip 

Router(config-router)#version 2

Router(config-router)#network 10.0.0.0

Router(config-router)#network 20.0.0.0

Router(config-router)#network 30.0.0.0

SW1_3L

SW1_3L(config)#router rip 

SW1_3L(config-router)#version 2

SW1_3L(config-router)#network 20.0.0.0

SW1_3L(config-router)#network 192.168.10.0

SW1_3L(config-router)#network 192.168.20.0

SW2_3L

SW2_3L(config)#router rip 

SW2_3L(config-router)#version 2

SW2_3L(config-router)#network 30.0.0.0

SW2_3L(config-router)#network 192.168.10.0

SW2_3L(config-router)#network 192.168.20.0

使用show ip routershow run等命令查看结果

配置HSRP

  让SW3_L1成为vlan10的活跃路由器,vlan20的备份路由器

  让SW3_L2成为vlan20的活跃路由器,vlan10的备份路由器

SW1_3L

SW1_3L(config)#int vlan 10

SW1_3L(config-if)#standby 10 ip 192.168.10.254

SW1_3L(config-if)#standby 10 preempt

SW1_3L(config-if)#standby 10 priority 150

SW1_3L(config-if)#standby 10 track f0/1 100

SW1_3L(config-if)#int vlan 20

SW1_3L(config-if)#standby 20 ip 192.168.20.254

SW1_3L(config-if)#standby 20 preempt

SW2_3L

SW1_3L(config)#int vlan 20

SW1_3L(config-if)#standby 20 ip 192.168.20.254

SW1_3L(config-if)#standby 20 preempt

SW1_3L(config-if)#standby 20 priority 150

SW1_3L(config-if)#standby 20 track f0/1 100

SW1_3L(config-if)#int vlan 10

SW1_3L(config-if)#standby 10 ip 192.168.10.254

SW1_3L(config-if)#standby 10 preempt

使用show standby brief查看热备配置

分析:由于HSRP(热备份路由协议)是当网络边缘设备和接入链路出现故障时,用户能迅速的恢复,从而提高网络的冗余性。

测试:三层交换上的任何一条链路断开都不影响内网到外网的通信

SW1_3L

SW1_3L(config)#int range fa0/1 , fa0/2

SW1_3L(config-if-range)#shutdown

将客户机的IP网关改写为HSRP的虚拟地址,然后ping外部依然可以通信

结论:热备份路由协议为IP网络提供了容错和增强路由选择的功能,通过使用一个相同的IP地址和虚拟的MAC地址,LAN网上的两台或多台路由器可以作为一台虚拟路由器对外提供服务,一台路由器挂掉另一台自动接替工作完成路由功能。