生成树选举规则: 在所有交换机上选举出一台根桥交换机(root) 选举规则:桥ID小的优先 桥ID定义:桥ID,用来标识交换机身份 格式:优先级+Mac地址 默认优先级是32768,必须是4096的倍数 每台非根交换机选举出一个根端口(RP) 选举规则1.到达根网桥开销小的优先 2.对端交换机BID小的优先 3.端口ID小的优先 开销:cost,代表路径耗费的代价和成本,带宽越大开销越小 每个物理段上选举出一个指定端口(DP) 选举规则:1.到达根网桥开销小的优先 2.本机BID小的优先 3.端口ID小的优先 剩下没有角色的端口就是闭塞端口(Blocked port) STP初始化流程 交换机端口状态 disable:禁用状态,被关闭的端口 blocking:闭塞状态,接收BPDU,但不发送BPDU,不学习Mac地址,不转发数据 listening:监听状态,接收并发送BPDU,不学习MAC地址,不转发数据持续15秒 learning:学习状态,接收并发送BPDU,学习Mac地址,不转发数据持续15秒 forwarding:转发状态,接收并发送BPDU,学习Mac地址,转发数据 命令行举例: 生成树切换命令:spanning-tree mode 【stp rstp mstp pvst】 指定生成树的根桥:spanning-tree vlan 10 root primary 指定生成树的备份根桥:spanning-tree vlan 20 root secondary 更改优先级来指定根网桥: spanning-tree vlan 10 priority ? <0-61440> bridge priority in increments of 4096(必须是4096的倍数) 查看生成树命令:show spanning-tree |
|