|
STP生成树总结 |
|
|
一、STP:spanningtreeprotocol,生成树协议
作用:二层提供冗余链路的同时防止环路的产生
二、二层环路如何产生?
交换机收到一个数据帧后:(交换机工作原理)
原理:交换机收到一个数据帧,根据数据帧的源MAC地址学习,根据目的MAC地址进行转发。如果收到未知的单播数据帧或者广播数据帧,会进行泛洪。
三、二层环路导致:
1. 广播风暴
2. 多帧复制
3. MAC地址表不稳定
四、解决:STP
工作:把某个二层环路的接口逻辑上把它给阻塞,打破环路
五、生成树操作:
1.每个广播域只有一个根桥。(根桥上的所有端口都是指定端口)
2.每个非根桥都有一个根端口。
3.每个链路都有一个指定端口。
4.不使用即非指定端口。
六、选举根桥、非根桥、根端口、指定端口、非指定端口
1.根桥:根桥=网桥ID最小的网桥(网桥ID=网桥优先级+MAC地址)
默认值:32768,桥优先级必须是4096的倍数(配置)
2.非根桥:(不是根桥的桥就是非根桥)
3.根端口:非根桥去往根桥入接口方向开销值最小的端口(COP值)
1.比较入接口方向COP值,越小越优先。
2.比较发送方的BridgeID,越小越优先。(看根桥)
3.比较发送方的PortID(默认优先级128)=端口ID(如f0/1,f0/2),越
小越优先Eg:优先级+端口的编号(端口ID)
4.指定端口:一个链路上一定存在一个指定端口
作用:为每个链路转发BPDU信息,转发数据流量
1.比较去往根桥出接口方向的COP值
2.比较发送方的BID
3.比较发送方的PID(一般不会用到,除非把线插入同一个设备。)
5.非指定端口(阻塞端口)最后剩下没选上的都为阻塞端口
七、生成树端口状态:
Blocking:阻塞状态阻塞端口指定端口)~20)
Listening:侦听状态s转发延迟
:学习状态s转发延迟
:转发状态根端口、指定端口)
vlan维护一个生成树实例
PVST+:每个vlan维护一个生成树的实例
九、默认生成树配置:
①PVST+思科私有生成树
快速
思科交换机默认的STP是PVST+
每个VLAN都有单独的STP实例
所有VLAN只有一个根桥
无负载均衡
③MSTP:(多生成树,如:奇数一个生成树,偶数一个生成树)
④标准生成树:IEEE802.1D
|
|
|
|
|
|
|
|
|
|
|