stpspanningtreeprotocol生成树协议.docx
《stpspanningtreeprotocol生成树协议.docx》由会员分享,可在线阅读,更多相关《stpspanningtreeprotocol生成树协议.docx(8页珍藏版)》请在第一文库网上搜索。
1、STP(SpanningTreeProtocoI,生成树合同)1.STP的用途STP(SpanningTreeProtocoI,生成树合同)是根据IEEE协会制定的802.ID原则建立的,用于在局域网中消除数据链路层物理环路的合同。运营该合同的设备通过彼此交互报文发现网络中的环路,并有选择时对某些端口进行阻塞,最后将环路网络构造修剪成无环路的树型网络构造,从而避免报文在环路网络中不断增生和无限循环,避免主机由于反复接受相似的报文导致的报文解决能力下降的问题发生。STP涉及了两个含义,狭义的STP是指IEEE802.1D中定义的STP合同,广义的STP是指涉及IEEE802.1D定义BSTP合同
2、以及多种在它的基础上通过改善的生成树合同。2.STP的合同报文STP采用的合同报文是BPDU(BriCIgePrOtoCo1DataUnit,桥合同数据单元),也称为配备消息。STP通过在设备之间传递BPDU来拟定网络的拓扑构造。BPDU中涉及了足够的信息来保证设备完毕生成树的计算过程。BPDU在STP合同中分为两类:配备BPDU(ConfigurationBPDU):用于进行生成树计算和维护生成树拓扑的报文。TCNBPDU(TopoIogyChangeNotificatioBPDU):当拓扑构造发生变化时,用于告知有关设备网络拓扑构造发生变化的报文。3.STP的基本概念(1) 根桥树形的网络
3、构造,必须要有树根,于是STP引入了根桥(RootBridge)的概念。根桥在全网中只有一种,并且根桥会根据网络拓扑的变化而变化,因此根桥并不是固定的。网络收敛后,根桥会按照一定的时间间隔产生并向外发送配备BPDU,其他的设备对该配备BPDU进行转发,从而保证拓扑的稳定。(2) 根端口所谓根端口,是指一种非根桥的设备上离根桥近来的端口。根端口负责与根桥进行通信。非根桥设备上有且只有一种根端口,根桥上没有根端口o(3)指定桥与指定端口指定桥与指定端口的含义分类指定桥指定端口对于一台设备而言与互换机直接相连并且负责向互换机转发BPDU报文的设备指定桥向本机转发BPDU报文的端口对于一种局域网而言负
4、责向本网段转发BPDU报文的设备指定桥向本网段转发BPDU报文的端口(4)途径开销途径开销是STP合同用于选择链路的参照值。STP合同通过计算途径开销,选择较为“强健”的链路,阻塞多余的链路,将网络修剪成无环路的树型网络构造。4.STP的基本原理STP通过在设备之间传递BPDU来拟定网络的拓扑构造。配备消息中涉及了足够的信息来保证设备完毕生成树的计算过程,其中涉及的几种重要信息如下:根桥ID:由根桥的优先级和MAC地址构成;根途径开销:到根桥的最短途径开销;指定桥ID:由指定桥的优先级和MAC地址构成;指定端口ID:由指定端口的优先级和端口名称构成;配备消息在网络中传播的生存期:Message
5、Age;配备消息在互换机中可以保存的最大生存期:MaXAge;配备消息发送的周期:He11。Time;端口状态迁移时延时:ForwardDe1ayo(1) STP算法实现的具体过程初始状态各台设备在初始时会生成以自己为根桥的BPDU报文消息,根途径开销为0,指定桥ID为自身设备ID,指定端口为本端口。最优配备消息的选择各台设备都向外发送自己的配备消息,同步也会收到其他设备发送时配备消息。最优配备消息的选择过程如下:1、每个端口收到配备消息后的解决过程如下:当端口收到时配备消息比本端口配备消息的优先级低时,设备会将接受到时配备消息丢弃,对该端口的配备消息不作任何解决。当端口收到时配备消息比本端口
6、配备消息的优先级高时,设备就用接受到的配备消息中的内容替代该端口的配备消息中的内容。2、设备将所有端口的配备消息进行比较,选出最优的配备消息。配备消息的比较原则如下:根桥ID较小时配备消息优先级高;若根桥ID相似,则比较根途径开销,比较措施为:用配备消息中的根途径开销加上本端口相应的途径开销,假设两者之和为S,则S较小的配备消息优先级较高;若根途径开销也相似,则比较如下的配备消息优先级,优先级较高时为根桥:指定桥ID、指定端口ID、接受该配备消息的端口ID等,。根桥的选择网络初始化时,网络中所有的STP设备都觉得自己是“根桥”,根桥ID为自身的桥ID。通过互换配备消息,设备之间比较根桥ID,网
7、络中根桥ID最小的设备被选为根桥。根端口、指定端口的选择根端口、指定端口的选择过程如下。1、非根桥设备将接受最优配备消息的那个端口定为根端口。2、设备根据根端口的配备消息和根端口的途径开销,为每个端口计算一种指定端口配备消息:根桥ID替代为根端口时配备消息时根桥ID;根途径开销替代为根端口配备消息的根途径开销加上根端口相应的途径开销;指定桥ID替代为自身设备的ID;指定端口ID替代为自身端口IDo3、设备使用计算出来的配备消息和需要拟定端口角色的端口上的配备消息进行比较,并根据比较成果进行不同的解决:如果计算出来的配备消息优,则设备就将该端口定为指定端口,端口上的配备消息被计算出来的配备消息替
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- stpspanningtreeprotocol 生成 协议