配色: 字号:
STP生成树总结
2015-08-25 | 阅:  转:  |  分享 
  
一、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

献花(0)
+1
(本文系weini维尼熊...首藏)