生成树协议 STP原理 端口角色

目录

    • 使用STP的原因:
    • STP的作用:
    • STP的原理——工作过程
    • 端口的状态及转换

使用STP的原因:

冗余链路
为了提高网络的可靠性,交换网络中通常会使用冗余链路,这会给网络带来环路风险。

环路带来的问题:
广播风暴、MAC地址表震荡

STP(Spanning Tree Protocol)生成树协议:该协议的
原理是按照树的结构来构造网络拓扑

STP的作用:

消除网络中的环路,避免由于环路的存在而造成广播风暴以及MAC地址表不稳定等问题。可在保证可靠性的同时又能避免环路带来的各种问题

STP的原理——工作过程

运行生成树算法的网桥(交换机),在规定的间隔内(默认2秒),通过网桥协议数据单元(BPDU)的组播帧与其他交换机交换配置信息 ,完成生成树的构建。
工作的过程如下:
1、选举根桥(Root): 给定广播域内只有一个根网桥。
方式: 比较BID(桥ID)竞选根桥。BID为优先级和mac地址组成,优先级值小的作为根桥,如同,mac地址小的为根桥。
生成树协议 STP原理 端口角色_第1张图片

2、选举根端口(RP):在非根桥的不同端口之间选
举出一个到根桥“最近”的端口。每个非根桥都
会有且仅有一个根端口。根桥没有根端口。
方式: 根路径开销RPC小的作为根端口,如同,与端口连接的对端交换机的BID小的作为根端口,如果BID同,则对端交换机的最小
PID(端口ID)所连接的端口被选为根端口。。
生成树协议 STP原理 端口角色_第2张图片生成树协议 STP原理 端口角色_第3张图片

3、选举指定端口(DP):每一个物理网段(非IP网
段,指一个冲突域或者一条线)的不同端口之间选
举一个指定端口。根桥的所有端口都是指定端口。
方式:
①根桥的所有端口都是指定端口。
②对非根桥所在的每一个物理网段,比较网段上的非根交换机的根端
口的根路径开销,与最低开销的非根交换机连接的端口为指定端口。
③如果根路径开销一样,则比较各自的桥ID,桥ID小的连接的端口为
指定端口。
生成树协议 STP原理 端口角色_第4张图片

4、阻塞端口(AP):阻塞非根端口和非指定端口。
方式:不是以上的端口,就是阻塞端口。
阻塞这个端口,网络中就没有环路了。
生成树协议 STP原理 端口角色_第5张图片

端口的状态及转换

Disabled:禁用状态,端口不能转发BPDU报文,不能转发用户流量。
Blocking:阻塞状态,端口仅可接收并处理BPDU报文,不能转发用户流量。
Listening:监听状态,设备正在确定端口角色,将选举出根桥、根端口和指定端口,是过度状态
Learning:学习状态,设备根据收到的用户流量构建MAC地址表,但是不转发用户流量。过度状态
Forwarding:转发状态,端口转发用户流量也转发BPDU报文。只有根端口或指定端口才能进入该状态。

转换:
生成树协议 STP原理 端口角色_第6张图片

1
【单选题】
STP协议中端口处在哪个状态可以转发用户报文:

A、
Listening
B、
Learning
C、
Forwarding
D、
Blocking
我的答案:C

2
【单选题】
STP协议中选举根桥的依据是?

A、
桥ID(BID)
B、
端口ID(PID)
C、
根路径开销(RPC)
D、
以上三个都会用到
我的答案:A

3
【多选题】
STP协议中桥ID(BID)的构成包括?

A、
桥优先级
B、
桥背板MAC地址
C、
端口优先级
D、
端口开销
我的答案:AB

你可能感兴趣的:(局域网,网络协议,stp)