网络技术 计算机网络概述 2 配置STP.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章主题为STP技术,包括以下内容: 桥接环路 STP基本概念 BPDU报文 STP端口状态与定时器 STP选举 STP拓扑变更 配置STP 第2章 配置STP . 随着我们对网络的依赖性越来越强,为了保证网络的高可用性,有时希望在网络中提供设备、模块和链路的冗余。但是在二层网络中,冗余链路可能会导致交换环路,使得广播包在交换环路中无休止地循环,进而破环网络中设备的工作性能,甚至导致整个网络瘫痪。STP(Spanning Tree Protocol,生成树协议)技术能够解决交换环路的问题,同时为网络提供冗余。 本章将详细描述生成树技术,以及在网络中部署和配置生成树的方法。 2.1 桥接环路 在二层网络中,交换机对于数据转发具有以下几个特点: 交换机不修改它转发的数据帧。 交换机通过在接端口上侦听数据帧中的源MAC地址,将MAC地址和端口的对应关系记录在MAC地址表中,并且在转发数据帧的时候,利用MAC地址表中的记录进行转发。 如果数据帧的目标MAC地址在MAC地址表不存在,那么交换机会将此数据帧洪泛到接收端口外的所有端口。此类单播数据帧通常被称为“未知单播帧”。 对于组播和广播数据帧,交换机的处理方式是将其转发到除接收端口外的所有其他端口。 基于交换机的这种工作特点,在二层网络中如果出现交换环路(如下图所示),将会引发以下几个问题。 图2-1 二层网络的桥接环路 对于未知单播帧,也会产生广播风暴。广播风暴问题:当如上图所示网络中形成环路时,在某交换机收到一广播帧或者是未知单播帧时,根据交换机对未知广播帧的处理方式,交换机会将此广播帧从除了接收端口外的其他所有端口发送出去,这时第二台交换机也是同样的处理方式。由于网络中存在环路,广播帧会沿着交换环路又回到最初发送它的交换机,而此交换机对广播帧的发送方式仍然是从除接收端口外的所有端口发送出去。如此循环往复,最终广播帧过多,导致网络拥塞,同时也会消耗网络设备的系统资源。 对于未知单播帧,也会产生广播风暴。 MAC地址表不稳定:当交换网络存在环路时,对于未知单播帧,交换机的处理方式是向除接收端口外的所有其他端口洪泛。这样,网络中的一些交换机可能会从不同的端口先后收到某台主机发出的数据帧,那么,交换机在MAC地址表中不断地去修改此MAC地址对应的端口,从而引起MAC地址表不稳定。如下图所示。 图2-2 MAC地址表不稳定 多帧复制:在交换网络中存在环路时,由于交换机对未知单播帧的处理方式,有可能会导致网络中主机在接收数据帧时,先后收到从不同路径来的同一个数据帧。 以上为交换网络中存在桥接环路时可能会出现的一些现象,其中以广播风暴造成的危害最大,因此在交换网络中为了保证网络的“健康”,需要避免桥接环路的产生。 2.2 STP基本概念 在上一节提到,为了使网络正常运行,二层环路是我们需要极力避免的问题。但是从另一方面来看,物理上的环路能够给网络提供冗余链路,从而提高网络的稳定性,看起来这是一个矛盾的问题。那么能不能在二层网络中既解决环路的问题,同时又通过冗余链路提高网络的稳定性呢。IEEE 802.1d STP能够很好地解决这个问题,通过生成树算法在网络中构造一个树状的拓扑,能够确保在某一时刻从一个源出发的到达网络中任何一个目标的路径只有一条,这样就不会在网BPDU使用多播方式进行发送,多播地址是01-80-c2-00-00-00。 BPDU使用多播方式进行发送,多播地址是01-80-c2-00-00-00。 图2-3 STP提供冗余 在运行生成树的网络中,交换机执行STA(Spanning-Tree Algorithm,生成树算法),在网络中先找到一个根节点,作为生成树的“树根”,其他所有的非根节点都寻找到达根节点最近的链路,作为主要链路,而选出的非最短链路则将其从逻辑上断开,不转发数据,从而避免交换环路。当主要链路发生故障断开时,网络中的交换机重新进行STP计算,将此前断开的备份链路进行恢复,从而不影响数据的转发,提供冗余链路。 2.3 BPDU报文 上节中提到,在交换网络中,通过在交换机上使用STP技术,能够自动地断开环路,同时在主要链路断开的时候,STP技术能够自动的去恢复备份链路,从而不影响数据的转发,提高网络的稳定性。那么STP技术是如何做到这一点的?运行STP技术交换机如何知道网络中哪台交换机应该是根节点?哪条路径才是最短路径等等?在运行STP技术的交换机之间,通过BPDU(Bridge Protocol Data Unit,桥协议数据单元)报文来交换信息,同时从其他交换机那里获取信息。 在网络中运行STP的交换机利用BPDU将LAN拓扑信息传递给其他交换机,交换机以固定频率周期性地发送BPDU报文,运行802.1d的交换机发送BPDU报文的默认时间间隔是2s。 BPDU有两种

您可能关注的文档

文档评论(0)

WanDocx + 关注
实名认证
文档贡献者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档