交换机实验08-STP.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交换机实验08-STP

实验 生成树协议 【背景知识】 STP(Spanning Tree Protocol)是生成树协议的英文缩写。该协议可应用于环路网络,通过一定的算法实现路径冗余,同时将环路网络修剪成无环路的树型网络,从而避免报文在环路网络中的增生和无限循环。STP的基本原理是,通过在交换机之间传递一种特殊的协议报文(在IEEE 802.1D中这种协议报文被称为配置消息)来确定网络的拓扑结构。配置消息中包含了足够的信息来保证交换机完成生成树计算。生成树协议STP) 1.1 技术原理:STP的基本思想就是生成一棵树,树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥。由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。2 功能介绍:生成树协议最主要的应用是为了避免局域网中的网络环回,解决成环以太网网络的广播风暴问题,从某种意义上说是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。STP是一个二层管理协议。在一个扩展的局域网中参与STP的所有交换机之间通过交换桥协议数据单元BPDU(Bridge Protocol Data Unit)来实现;为稳定的生成树拓扑结构选择一个根桥;为每个交换网段选择一台指定交换机;将冗余路径上的交换机置为Blocking,来消除网络中的环路。IEEE 802.1d是最早关于STP的标准,它提供了网络的动态冗余切换机制。STP使您能在网络设计中部署备份线路,并且保证:在主线路正常工作时,备份线路是关闭的。当主线路出现故障时自动使能备份线路,切换数据流。RSTP(Rapid Spanning Tree Protocol)是STP的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。BID一般由3部分组成:优先级、发送交换机的MAC地址和Extended System ID(扩展的系统ID,可选项),如图所示,共8个字节,其中优先级2个字节,MAC地址6个字节。 交换机的BID在不使用Extended System ID的情况下,BID由优先级域和交换机的MAC地址组成,针对每个VLAN,交换机的MAC地址都不一样,交换机的优先级可以是0~65535。 在使用Extended System ID的情况下,每个VLAN的MAC地址可以相同,BID被要求包含VLAN ID信息,解决的办法是从优先级域的16个bit中拿出低位的12个bit,称为扩展的System ID,用来唯一标识每个VLAN号,剩下的4个bit用来表示交换机的优先级,这种情况下优先级的取值只有24=16个,是4096的倍数。想一想,为何从优先级中拿出的是12个bit来表示Extended System ID呢?原因是ISL封装中只有10个bit用于VLAN标识,802.1Q封装中有12个bit用于VLAN标识,不管是哪种封装,取12个bit都可以满足。比如交换机优先级是4096,交换机的MAC地址是cc00.0af4.0000,交换机在VLAN 100中的BID是4196(4096+100=4196)+cc00.0af4.0000。顺便提一下,Packet Tracer模拟器中的交换机使用的是Extended System ID。非根交换机上离根交换机最近的端口称作根端口,每个非根交换机上有且仅有一个根端口SW1是根交换机。SW2从Fa1/2可以到达根交换机,花费是19;从Fa1/3经SW3也可以到达根交换机,花费是38(19+19 = 38)。相比之下,SW2从Fa1/2到根交换机最近,所以Fa1/2是SW2的根端口。同理,SW3的Fa1/1是SW3的根端口。网络上除根端口外的所有允许转发流量的端口称作指端口,根交换机和非根交换机上都可以有指端口。每个网段都有一个指端口,指端口是该网段到根交换机最近的交换机上的端口。图,SW1上的Fa1/1和Fa1/3端口是指端口,因为在SW1和SW2之间的网段上,SW1本身就是根交换机,到根交换机的花费是0SW2到根交换机的花费是19,所以SW1上的Fa1/1是SW1和SW2之间网段上的指端口;同理,SW1上的Fa1/3是SW1和SW3之间网段上的指端口。由此可以得出结论,在根交换机与非根交换机相连的网段上,根交换机上的端口都是指端口。在SW2和SW3相连的网段上,两个非根交换机到根交换机SW1的花费都是19,如何判断哪一个端口

文档评论(0)

cuotian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档