第二十章、HSRP+STP(PVSTP)实现冗余和负载
一.目标
实现多生成树,
完成多vlan的HSRP的配置
二、PVSTP的的介绍
1、PVSTP的概念
PVST是解决在虚拟局域网上处理生成树的CISCO特有解决方案。PVST为每个虚拟局域网运行单独的生成树实例.一般情况下PVST要求在交换机之间的中继链路上运行CISCO的ISL。
2、用途
每个VLAN生成树(PVST)为每个在网络中配置的VLAN维护一个生成树实例。它使用ISL中继和允许一个VLAN中继当被其它VLANs的阻塞时将一些VLANs转发。尽管PVST对待每个VLAN作为一个单独的网络,它有能力(在第2层)通过一些在主干和其它在另一个主干中的不引起生成树循环的Vlans中的一些VLANs来负载平衡通信。
3、和STP的区别
PVST BPDU的格式和STP/RSTP BPDU格式已经不一样,发送的目的地址也改成了Cisco保留地址01-00-0C-CC-CC-CD,而且在VLAN Trunk的情况下PVST BPDU被打上了"ISLVLAN"标签。所以,PVST协议并不兼容STP/RSTP协议。(802.1Q VLAN 标记的是PVST+)
三、实验(使用的是思科的Cisco Packet Tracer需要安装包的滴我)
1、实验要求
PC0 属于vlan10走左边交换机,PC1是vlan 20,走右边的多层交换机。
把两个多层交换机设置为两个的虚拟路由器,配置ip,并且使用HSRP备份路径。
2、原理图
3、配置
(1)二层交换机的配置
en
conf t
vlan 10
vlan 20
exit
int f0/1
sw acc vlan 10
exit
int f0/2
sw acc vlan 20
exit
int range f0/9-10
sw mode trunk
(2)配置外部路由器
En
Conf t
Int g0/0
Ip add 10.10.10.2 255.255.255.0
No shut
Int g0/1
Ip add 20.20.20.2 255.255.255.0
No shut
Int g0/2
Ip add 127.16.10.254 255.255.255.0
No shutdown
配置回来的路由
Ip route 0.0.0.0 10.10.10.1
Ip route 0.0.0.0 20.20.20.1
(3)三层交换机0的配置
en
conf t
vlan 10
vlan 20
int f0/9
sw mode trunk
int f0/24
sw mode trunk
int vlan 10
ip add 192.168.10.254 255.255.255.0
no shut
int vlan 20
ip add 192.168.20.254 255.255.255.0
no shutdown
配合f0/23端口为路由端口连接路由器
Int f0/23
No switchport
Ip add 10.10.10.1 255.255.255.0
No shutdown
生成树: 把交换机0设置为vlan10的根网桥
Spanning-tree vlan 10 priority 4096
配置HSRP把交换机0设置为活跃路由器,交换机1设置为备份路由器
Int vlan 10
Standby 10 ip 192.168.10.250 #配置虚拟路由器组号和ip
Standby 10 priority 150 #优先级配置
Standby 10 preempt #配置占先,防止其中一条路径出错用另外一条
端口跟踪(当端口不通时会把优先级减50)优先级变成了100这时候就变成备份路由器
Standby 10 track f0/23
Int vlan 20
Standby 20 ip 192.168.20.250
Standby 20 prioity 120
Standby 20 preempt(当活跃路由器出错时备份路由器使用)
由于是交换机所以要配置路由
Ip route 192.16..10.0 255.255.255.0 10.10.10.2
开启路由
Ip routing
(4)配置三层交换机1
en
conf t
vlan 10
vlan 20
int f0/10
sw mode trunk
int f0/24
sw mode trunk
int vlan 10
ip add 192.168.10.253 255.255.255.0
no shut
int vlan 20
ip add 192.168.20.253 255.255.255.0
no shutdown
配合f0/23端口为路由端口连接路由器
Int f0/23
No switchport
Ip add 10.10.10.1 255.255.255.0
No shutdown
生成树:把交换机1设置为vlan20的根网桥
Spanning-tree vlan 20 priority 4096
配置HSRP把交换机1设置为活跃路由器,交换机0设置为备份路由器
Int vlan 20
Standby 20 ip 192.168.20.250 #配置虚拟路由器组号和ip
Standby 20 priority 150 #优先级配置
Standby 20 preempt #配置占先,防止其中一条路径出错用另外一条
也要设置端口跟踪
Standby 20 track f0/23
Int vlan 10
Standby 10 ip 192.168.10.250
Standby 10 prioity 120
Standby 10 preempt
配置路由
Ip route 172.16.10.0 255.255.255.0 20.20.20.2
开启路由
Ip routing
(5)PC的ip地址
PC0:192.168.10.50,默认网关为虚拟路由器的ip 192.168.10.250
PC1:192.168.20.50 网关 192.168.20.250
PC2:172.16.10.20 网关172.16.10.254
仿真模式跟踪路由