4 STP原理与配置
4.1环路引发的问题
- 广播风暴;
- MAC地址表不稳定;
- 多帧复制。
4.2 STP的精髓
有环的物理拓扑提高了网络连接的可靠性,而无环的工作拓扑避免了广播风暴、MAC地址表不稳定和多帧复制,这就是STP的精髓。
4.3 STP树的生成过程
(1)找树根(Root Bridge);
交换机标识主要包含两部分,优先级2字符+MAC地址8字符,比完优先级比MAC地址。
- 在非根交换机上找根端口(RP)
根据径开销RPC,开销值(出方向),寻找最小的根端口。
- 在每一段链路上选择一个指定端口(DP)
- 最后确定阻塞备用端口(AP)
4.4 STP端口角色和状态
STP端口角色:
(1)根端口;(转发状态)
(2)指定端口;(转发状态)
(3)预备端口。(非转发状态)
STP端口状态:
- 去能状态:不转发,不接收,不发送,不学习;
- 阻塞状态:不转发,接收,不发送,不学习;
- 侦听状态:不转发,接收,发送,不学习;
- 学习状态:不转发,接收,发送,学习;
- 转发状态:转发,接收,发送,学习;
4.5 STP帧格式
Root Identifier | 网桥ID都是8个字节——前两个字节是网桥优先级,后6个字节是网桥MAC地址。(8) |
Root Path Cost | 根路径开销,本端口累计到根桥的开销。(4) |
Bridge Identifier | 发送者BID,本交换机的BID。(8) |
Port Identifier | 发送端口PID,发送该BPDU的端口ID。(2) |
4.6(根交换机)泛洪拓扑改变信息
- 拓扑改变通知BPDU;
- 拓扑改变确认配置BPDU;
- 拓扑改变配置BPDU。
4.7 RSTP端口角色和状态
RSTP端口角色:
- 根端口(RP);
- 指定端口(DP);
- 备份端口(BP);指定端口备胎
- 预备端口(AP);根端口备胎。
RSTP端口状态:
- 丢弃状态:不转发,不学习;AP端口和BP端口
- 学习状态:不转发,接收,发送,学习;
- 转发状态:转发,接收,发送,学习。
4.8 RSTP小知识点汇总
- 指定端口中的边缘端口,不参加BPDU计算,一直处于转发状态;
- 新的指定端口机制:Proposal—Agreement机制,即提议确认机制;
- 协商机制的前提——点到点链路;
- RSTP只有一种拓扑改变信息,即RST BPDU。
4.9单个生成树的弊端
- 部分VLAN路径不通;
- 无法使用流量分担;
- 次优二层路径。
4.10 MST配置标识
4.11 MASTER端口
- MASTER端口必须是根端口;
- MASTER端口是MST的出口。
4.12 CST、CIST、IST
CST:公共生成树;
IST:内部生成树;
CIST:公共内部生成树
5 VLAN上机操作实验类项目总结
5.1利用单臂路由实现不同VLAN间通信
步骤总结:
- 对多个主机进行IP、子网掩码、网关的规划;
- 在交换机上,创建VLAN并配置A、T接口;
- 配置路由子接口和IP地址;
- 配置路由子接口封装VLAN;
- 进行ping测试。
命令总结:
- 配置A接口(交换机);
Int e 0/0/1
Po link-type a
Po def vl 10
- 配置子接口IP地址(路由器);
Int e 0/0/0.1
Ip add 192.168.1.254 24
q
- 配置子接口封装VLAN(路由器);
Dot term vi 20
Arp br en
5.2 利用三层交换机实现VLAN间路由
步骤总结:
- 对多个主机进行IP、子网掩码、网关的规划;
- 在交换机上,创建VLAN并配置A口;
- 配置三层交换机实现VLAN间通信。
命令总结:
(1)配置三层交换机;
int vlanif 10
ip add 192.168.1.254 24