知识点梳理
- 交换网络环路的产生
广播风暴的形成
多帧复制
MAC地址表紊乱 - 生成树算法分为3个步骤
选择根网桥(Root Bridge)
选择根端口(Root Ports)
选择指定端口(Designated Ports) - 根网桥
负责在不同交换机之间转发数据,只有一个根网桥
依据:先比较优先级,一样的情况下在比较MAC地址 - 根端口
在非根网桥上选举,在一个非根网桥上只有一个根端口 - 指定端口
在每个链路上都有一个指定端口,此端口既可以接收数据,也可以发送数据 - 根网桥负责在不同交换机中转发数据
- 网桥ID(BID)
网桥ID是唯一的
选择交换网络中网桥ID最小的交换机成为根网桥 - 选择根端口的依据
到根网桥最低的根路径成本
直连的网桥ID最小
端口ID最小 - 带宽与路径成本的关系
链路带宽(Mbps) 路径成本
10 100
16 62
45 39
100 19
155 14
622 6
1000 4 - 根路径成本
网桥到根网桥的路径上所有链路的成本之和 - 根桥上的端口全是指定端口
- 在每个网段上,选择1个指定端口
- 非根桥上的指定端口,选择顺序
根路径成本较低
所在的交换机的网桥ID的值较小
端口ID的值较小 - BPDU
Bridge Protocol Data Unit -桥协议数据单元
使用组播发送BPDU - BPDU类型
配置BPDU
拓扑变更通告(TCN)BPDU - BPDU报文字段
根网桥ID、根路径成本、发送网桥ID、端口ID - 交换机端口的STP状态
状 态 用 途
转发(Forwarding) 发送/接收用户数据
学习(Learning) 构建网桥表
侦听(Listening) 构建“活动”拓扑
阻塞(Blocking) 只接收BPDU
禁用(Disabled) 强制关闭 - STP的计时器
Hello时间, 转发延迟, 最大老化时间 - PVST+配置的意义
配置网络中比较稳定的交换机为根网桥
利用PVST+实现网络的负载分担 - 启用生成树命令
Switch(config)#spanning-tree vlan vlan-list - 指定根网桥
Switch(config)#spanning-tree vlan vlan-list priority Bridge-priority
Switch(config)#spanning-tree vlan vlan-list root {primary|secondary} - 修改端口成本
Switch(config-if)#spanning-tree vlan vlan-list cost cost - 修改端口优先级
Switch(config-if)#spanning-tree vlan vlan-list port-priority priority - 配置速端口
Switch(config-if)#spanning-tree portfast - 查看生成树的配置
Switch#show spanning-tree -
查看某个VLAN的生成树详细信息
Switch#show spanning-tree vlan vlan-id detail