作者:邹峰立,微博:zrunker,邮箱:zrunker@yahoo.com,微信公众号:书客创作,个人平台:www.ibooker.cc。
书客创作
一、实验目的:
(1)了解STP的基本操作及其在多层交换网络中的应用
(2)了解802.1D STP标准,包括概念、状态、计时器和BPDU格式
(3)学习掌握生成树的常见参数修改,如生成树优先级、接口开销、接口优先级……
(4)学会控制生成树的主根备份根来达到对网络的流量传输的优化
二、实验设备:
一台PC机,Windows XP系统,PT模拟器
三、实验内容:
(1)STP实验拓扑如下:
STP拓扑图通过PT模拟器绘制如上网络拓扑图,并按如下需求进行实验配置
A)通过所了解的STP工作原理,自己判断网络拓扑中设备及其端口的角色(Root Bridge、Root Port、Designated Port、Block Port)
Cisco交换机上面生成树是默认启用的,默认运行的生成树是PVST+,可以通过命令show spanning-tree查看生成树运行情况,也可以通过命令关闭生成树no spanning-tree vlan 1(关闭vlan 1的生成树)。
为了在逻辑上变成无环路的网络拓扑,了解STP协议的工作原理,分为如下4步:
1、选举1个根端口(比较Priority和交换机板卡MAC地址);
2、选择所有非根网桥的根端口(通过比较BPDU中的COST字段来选举);
3、选择每个网段的指定端口(通过Cost字段和Bridge ID字段来选举);
4、所有非根端口和非指定端口全部变成阻塞端口(Blocking)。
了解STP端口状态的变化:
1、Blocking(接口不参与数据帧转发,侦听BPDU)
2、Listening(接口不参与数据帧转发,选举根端口、指定端口……)
3、Learning(接口不参与数据帧转发,学习源MAC地址,构建MAC地址表)
4、Forwarding(接口参与数据帧转发)
5、disabled(接口不参与数据帧转发,接口没有启用STP)
B)通过修改优先级,将Switch1配置为网络中的主根,Switch2配置为备份根(了解两种修改优先级的配置命令)
SW1(config)#spanning-tree vlan 1 root primary // 将SW1配置为主根
SW2(config)#spanning-tree vlan 1 root secondary //将SW2配置为备份根
------------------------------------------------------------------------------------
SW1(config)#spanning-tree vlan 1 priority 4096 //手动来修改优先级的值
SW2(config)#spanning-tree vlan 1 priority 8192 //手动来修改优先级的值
注意:手动修改优先级的值并非随意选择,必须是以4096为增量,范围是0-61440
C)将Switch3的F0/24端口的优先级设置为32
SW3(config-if)#spanning-tree vlan 1 port-priority 32
注意:手动修改端口优先级的值并非随意选择,必须是以16为增量,范围是0-240
微信公众号:书客创作
网友评论