博客
关于我
生成树协议(二)
阅读量:485 次
发布时间:2019-03-07

本文共 906 字,大约阅读时间需要 3 分钟。

生成树协议(STP)是一种广泛应用于数据链路的网络协议,旨在避免网dwon循环的发生。上一期我们介绍了STP的基本特点和其端口选举过程。本期将详细讲解STP协议的核心步骤,包括如何在交换机之间建立生成树。

(1)选举根桥

每台交换机启动STP后,均假定自己为根桥。在实际的选举过程中,交换机会根据自身的桥ID信息进行比较。桥ID由两部分组成:桥优先级和桥MAC地址。优先级较低的桥优先作为根桥。如果桥优先级相同,则以桥MAC地址进行比较。通过这种机制,所有交换机最终会选出一台最合适的根桥。

(2)选举根端口

除了选举根桥外,每个非根交换机还需选出连接到根桥的最佳路径根端口。在这一过程中,交换机会根据以下这三个指标依次比较:

  • Root Path Cost(RPC):根路径的花销,代表从该端口到根桥的总成本。
  • Bridge ID(BID):交换机的桥ID,用于判断桥的优先级。
  • Port ID(PID):端口的编号,用于区分多个连接到根桥的交换机。

经过综合比较后,交换机会选出具有最低成本路径的根端口,使得网络骨干更高效地连接到根桥。

(3)选举指定端口

在每个网络段中,非根交换机也需选举一个指定端口。指定端口是该段中唯一的转发端口,负责将数据帧转发到根桥。选举指定端口时,交换机会依次比较以下三个指标:

  • Root Path Cost(RPC):与根桥的路径成本。
  • Bridge ID(BID):交换机的桥ID,确保路径选择的准确性。
  • Port ID(PID):端口的编号,用于区分多个可能的选择端口。

通过综合这三个指标,非根交换机最终选出一个具有最优路径的指定端口,将其设置为转发状态。

(4)阻塞非根、非指定端口

未被选为根端口或指定端口的端口将被视为预备端口,并被阻塞。这种机制确保了数据帧在网络中按照特定的路径传输,避免了冲突和循环。

总的来说,STP协议通过四个步骤构建生成树拓扑,从而确保网络的高效运行。在实际操作中,所有交换机将根据以上规则自主学习并调整,形成一个稳定的生成树结构。

下一期我们将深入探讨STP协议的端口转换过程及其实际应用案例,帮助大家更好地理解和掌握这一重要的网络协议。

转载地址:http://tyxcz.baihongyu.com/

你可能感兴趣的文章
error C2061: syntax error : identifier 'string'
查看>>
webservice调用报错 SAXException
查看>>
Problem G. The Stones Game【取石子博弈 & 思维】
查看>>
洛谷多校第2轮.E——Anan and Minecraft【并查集】(判断图同构)
查看>>
AS构建Empty Android Things程序运行闪退
查看>>
HRBUST—1891 A + B Problem VII
查看>>
装饰模式
查看>>
框架综合实践(3)-业务逻辑businessView的封装
查看>>
Robot Framework 新建资源文件-用户关键字
查看>>
HDU - 4289 Control 拆点最大流,领悟拆点的真谛吧!
查看>>
HDU - 2732 Leapin‘ Lizards 拆点最大流+BFS 学好英语QAQ
查看>>
导弹拦截 NOIP1999 dilworth定理裸题
查看>>
应对unordered_map被卡的方法
查看>>
Android架构——旧版 HAL
查看>>
Android 音频开发——AudioTrack播放
查看>>
java数组初始化及内存分析
查看>>
1 java程序设计概述
查看>>
Ubuntu操作系统鼠标闪烁
查看>>
Objective-C 5 NSString常用方法
查看>>
Effective OC 笔记 2类的头文件中尽量少引入其他头文件
查看>>