系统运维
知识点梳理
交换网络环路的产生
广播风暴的形成
多帧复制
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