- 2
- 0
- 约1.14万字
- 约 16页
- 2024-08-02 发布于浙江
- 举报
STP生成树协议原理与算法简析
简介
在实际的网络环境中,物理环路可以提高网络的可靠性,当一条线路断掉的时候,另一
条链路仍然可以传输数据。但是,在交换网络中,当交换机接收到一个未知目的地址的数据
帧时,交换机的操作是将这个数据帧广播出去,这样,在存在物理的交换网络中,就会产生
一个双向的广播环,甚至产生广播风暴,导致交换机死机。这就产生一个矛盾,需要物理环
路来提高网络可靠性,而环路又可能产生广播风暴,如何才能两全其美呢?
本章将要讲述的STP,就是用来解决这个矛盾的。STP(SpanningTreeProtocol,生成树
协议)是根据IEEE802.1D标准建立的,用于在局域网中消除数据链路层物理环路的协议。
运行该协议的设备通过彼此交互信息发现网络中的环路,并有选择的对某些端口进行阻塞,
最终将环路网络结构修剪成无环路的树型网络结构,从而防止报文在环路网络中不断增生和
无限循环,避免设备由于重复接收相同的报文所造成的报文处理能力下降的问题发生。
STP采用的协议报文是BPDU(BridgeProtocolDataUnit,桥协议数据单元),也称为配
置消息,BPDU中包含了足够的信息来保证设备完成生成树的计算过程。STP即是通过在设
备之间传递BPDU来确定网络的拓扑结构。
1STP生成树协议
1.1STP的主要作用
消除环路:通过阻断冗余链路来消除网络中可能存在的路径回环。
链路备份:当前活动路径发生故障时,激活冗余备份链路,恢复网络连通性。
1.2STP的基本原理:
通过在交换机之间传递一种特殊的协议报文——BPDU(在IEEE802.1D中这种协议报文被称
为“配置消息”)来确定网络的拓扑结构。配置消息中包含了足够的信息来保证交换机完成
生成树计算。(注:此BPDU被称为配置BPDU,另外STP还有TCNBPDU。)
DMASMAL/TLLCHeaderpayload
0x0180c20000000x424203BPDU数据报文
目的MAC地址源MAC地址配置消息固定域值字节
是一个固定的是发送配置的链路头协议ID2
组播地址消息的桥的协议版本1
MAC地址。帧长BPDU类型1
标志位1
根桥ID8
最短路径开销4
指定桥ID8
指定端口ID2
MessageAge2
MaxAge2
HelloTime2
ForwardDelay2
图1BPDU的报
您可能关注的文档
- 现代教育技术教育模式.doc.pdf
- 文物在昆明历史文化名城中的地位与作用.pdf
- 《上半年主要经济指标运行情况分析报告》.pdf
- 浅议企业知识型员工的特征与激励机制.pdf
- 探讨建筑电气设计中的节能措施.pdf
- 拉丁美洲音乐——安第斯高原探戈音乐文化的融合.pdf
- 大型促销活动策划方案.pdf
- 日本动漫产业的发展及对我国动漫产业发展的启示.pdf
- 东钱湖旅游攻略.pdf
- 私募基金投资策略全解析.pdf
- 2025年社区康复护理员新员工岗位专业知识笔试题目及答案.docx
- 生物传感器2025年技术突破:医疗诊断与食品安全报告.docx
- 2026年香料行业市场需求调研与产品创新方向.docx
- 2026年功能饮料市场拓展方案与行业洞察报告.docx
- 跨境电商五年用户行为2025年变化趋势与营销策略报告.docx
- 2025年社区工作者考试题库(含答案).docx
- 2026年殡葬服务业智慧城市服务体系建设研究报告.docx
- 2026高考数学二轮复习考点巩固卷04 指对幂函数(六大考点)(解析版).docx
- 绿色投资资管2025年机遇:绿色建筑材料十年报告.docx
- 2025年社区工作者考试题库及解析答案.docx
原创力文档

文档评论(0)