STP撰写.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
STP撰写

STP撰写 关于STP这东西,就是一棵树,树是没有环的,因此在网络里STP这技术的目的,就是为了在有环的冗于网络里,构建一棵存根的树。树有一个根,网络里支持STP的环境中,也有一个根就是根交换机。由根长出许多个枝条,注意,根上会与许多枝条连着,而枝条之间绝对不会连接,而我门的STP环境中,交换机之间的线就是枝条,物理连接实际是有环的,为什么?因为这样可以提高网络的可靠性,增加可用性,但STP做了件伟大的事,就是可以随时随地的制造出一棵动态的树,注意动态2个字的意义,就是说这个树的根,以及枝条的状态随时都会变,但他们的本质不变:在有环的冗于网络制造无环路的可靠网络。如果做到这点? 实际利用的是一种机械的算法,呵呵。算法这种机制的东西总是机械的。当然制定它很难,是个女的制定了,应用STP的分布式算法。名字不记得了,她还写了ISIS;据说。 好了,既然叫生成树协议。STP是一种协议,只要是协议就会有报文,又叫PDU,用来干什么的?使多台运行同样协议的设备达成一致,通信用的。那STP的PDU我们叫它BPDU,这里包含了一些STP算法所需要的东西,它的格式如下: Protocol ID ― 恒为0。 Version ― 恒为0。 Type ― 决定该帧中所包含的两种 BPDU 格式类型(配置 BPDU 或 TCN BPDU)。 Flags ― 标志活动拓朴中的变化,包含在拓朴变化通知(Topology Change Notifications)的下一部分中。 Root BID ― 包括有根网桥的网桥 ID。可以细分为两个 BID 子字段:网桥优先级和网桥 MAC 地址。 Root Path Cost ― 通向有根网桥(Root Bridge)的所有链路的积累资本。 Sender BID ― 创建当前 BPDU 的网桥 BID。 Port ID ― 每个端口ID都是由端口优先级别和端有限ssage Age ― 记录 Root Bridge 生成当前 BPDU 起源信息的所消耗时间。 Max Age ― 保存 BPDU 的最长时间,也反映了拓朴变化通知(Topology Change Notification)过程中的网桥表生存时间情况。 Hello Time ― 指周期性配置 BPDU 间的时间。 Forward Delay ― 用于在 Listening 和 Learning 状态的时间,也反映了拓朴变化通知(Topology Change Notification)过程中的时间情况。 这里最重要的就是4个内容完成了STP的一系列比较及选举 ROOT BID。 SENDER BID, PORT ID, ROOT PATH COST其他的都 是协议会话而准备的东西。 到了这里我要解释下ID的意思,ID在这里通常是有2个元素组成,如:ROOT BID,就是由优先级别,以及MAC地址构成,SENDER BID是发送桥的BID也是同上组成,PORT ID,是由接口的优先级别,与接口的号组成。还有网桥就是交换机OK 1: 既然是树那我门总得把树的根张出来吧,首先需要在STP环境的交换网络里找到一个ROOT。那如何来呢,通过选举 要选ROOT,在一开始所有STP环境中的交换机,在开机之后,都认为自己是ROOT,当然它会把这样的信息发送出去,用的是一个组播MAC地址01-80-2C-00-00-00 ,之所以用组播为的是节约资源。好了这样在经过一些交互之后,大家都知道邻局BPDU的状态了,别望了BPDU中的字段,ROOT BID的意义,它的存在就是为了选根的,一开始这里填的都是自己的,我说过,ROOT是民主选举出来的,也就意味着,我门需要把这个字段的值,与我收到的别人的BPDU中的这个字段的内容进行比较,先看ROOT BID的优先级别,默认是32768,这玩意自己可以改的,如果一样我门就比MAC地址,这东西是唯一的。选小的优先。因此我门总会比较出一个根交换机来,好了到了这里根交换机比出来了,该做什么?根有了自然是枝干。 2: 我门现在要来选的是非根桥交换机的枝干,其实又叫选根接口,注意了,根接口是在非根交换机上存在的其实就是离根网桥最近的那个接口叫根接口,如何判断是否离根近? 我门有3步比较: 一 比较到根桥的开销,小的优先。注意这个地方根桥发出来的COST永远是0,对方发来的COST,加上自己端口所对应的链路开销之和,来与其他接口收到的消息的计算结果比较,如这里根发的是0。那我并不是直接拿0去比较,我比较的是0+接收该消息接口所对应的COST,之后拿该消息,与其他类式接口的计算结果比较。谁小选谁) 二 比较发送桥的ID,就是SENDER BID,也是小的优先 三 比较端口ID,包过2个内容优先级别和端口号,

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档