思科生成树协议STP
STP(生成树协议)是一个二层链路管理协议。它的主要功能是在保证网络中没有回路的基础上,允许在第二层链路中提供冗余路径,以保证网络可靠、稳定地运行。下面小编整理了一位思科网络工程师关于STP笔记,现分享给大家!
STP定义
(生成树协议)是一个二层链路管理协议。它的主要功能是在保证网络中没有回路的基础上,允许在第二层链路中提供冗余路径,以保证网络可靠、稳定地运行。
2.回路会造成数据在环路中无限循环,终端站点接收重复的信息,交换机在多个端口上得到同一个终端站点的MAC地址,产生广播风暴,影响整个网络的正常运行。
802.1D是最早的STP标准,它提供了动态冗余切换机制,是目前最流行、应用最广泛的STP标准。STP运行在交换机和网桥设备上,通过计算建立一个稳定的树状结构网络,来避免网络中回路的产生。
STP的基本工作原理
通过在交换机之间传递网桥协议数据单元BPDU,并用生成树算法STA,对其进行比较计算。
2.根据BPDU提供的参数和生成树计算,STP首先选定一个根网桥,根网桥是整个生成树拓扑结构的核心。所有的数据实际上都要通过根网桥。
3.然后确定交换机冗余链路端口的工作状态,让一些端口进入阻塞工作模式,另一些端口进入转发工作模式。其中被阻塞的端口仍然是一个激活的端口,但它只能接收和读取BPDU,不能接收和转发数据流。
4.用改变冗余端口的工作状态来阻断网络中的部分冗余路径,使其成为备份链路,以保证在任何两个终端站点之间,只存在一条激活的路径,避免了回路的产生。
还计算从根到二层网络中所有交换机的最佳路径,并建立一个无环路的树状结构网络。
在网络运行过程中,如果一个网段在生成树中因故障而失效,多余的'路径又存在时,生成树会重新计算生成树拓扑,并强制将有故障的链路变为备份链路,而把原备份链路重新激活。(重新设置转发端口和阻塞端口)
STP:交换机和网桥的区别
在STP的处理过程中,交换机和网桥是有区别的,交换机需要对VLAN进行处理。
1.首先要指定一个根交换机,然后为每一个VLAN选择一个根网桥,因为每个虚拟网都是一个独立的广播域。最后再确定冗余端口的工作模式,选择备份链路和激活链路,生成无回路的拓扑结构。
2.根的确定,树状结构的生成,主要是依靠BPDU提供的信息。BPDU数据包有两种类型,一种是包含配置信息的配置BPDU(不超过35B),另一种是包含拓扑变化信息的拓扑变化通知BPDU(不超过4B)。
3.在配置BPDU包中的BridgeID信息,是选取根网桥或根交换机的主要依据。BridgeID值最小的成为根网桥或根交换机。
每2秒定时发送一次,在网络发送故障或拓扑结构发生变化时也会发送新的BPDU,以维护生成树树状结构。
5.在选择根网桥时,如果优先级值相同,那么就根据MAC地址的值决定根网桥,MAC地址的值最小的为根网桥。
相關文章
-
PHP中Http协议post请求参数
本文给大家介绍PHP中Http协议post请求参数,具体内容如下所示,就跟随本站小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网!WEB开发中信息基本全是在POST与GET请求与响应中进行,GET因其基于URL的直 -
PHP使用ob-start生成html页面
本文实例讲述了PHP使用ob_start生成html页面的方法。分享给大家供大家参考。具体方法分析如下:ob_start([string output_callback])- 打开输出缓冲区所有的'输出信息不在直接发送到浏览器,而是保存在输出缓冲区里面,可选 -
Unit 8 Sports Stars的教学实录及反思案例
教学实录上学期,我在四年级上了一节关于记者对中国乒乓球队的一个采访片段的课文。在课堂上巧用体育明星的照片及剪报设计教学任务。下面是有关这方面的教学实录。1、教学课题导入这一环节中。我对学生说:“Nowlet’ -
PHP生成SiteMap文件的代码
分享一例php生成sitemap地图文件的`代码,用于生成google sitemap地图,有需要的朋友参考学习下。 生成sitemap文件例子:复制代码 代码示例:<?php/*** 生成sitemap文件* 平常在用的一段代码,分享给大家* edit: */require -
php sitemap文件生成器代码
本文分享一例php生成sitemap文件的代码,一个简单的google sitemap文件生成器代码,有需要的朋友参考下。就跟随小编去了解下吧,想了解更多相关信息请 持续关注我们应届毕业生考试网!php sitemap文件生成器例子:复制代码 代 -
php自动生成sitemap地图代码
如何生成sitemap地图呢?本文分享一例php代码,用于自动动态生成最新的sitemap地图文件,并通知google网站地图的'更新,感兴趣的朋友参考下吧。本节内容:php自动生成sitemap地图例子,:主要生成sitemap的类。代码:复制代码 代码 -
PEP六上Unit2 Ways to go to school教学反思
本课时的教学重点和难点是掌握四会短语:on foot,by bus,by taxi,by subway,by plane,by ship,by train和A Let's lea部分中运用某种交通工具去某地的表达方式:“How do you go to school? How do you go to Canada?”来替 -
PHP生成SiteMap文件代码的方法
分享一例php生成sitemap地图文件的代码,用于生成google sitemap地图,有需要的'朋友参考学习下。例子:复制代码 代码示例:<?php/*** 生成sitemap文件* 平常在用的一段代码,分享给大家* edit: */require_once(''); -
php自动生成sitemap地图的代码
在平时的学习、工作或生活中,大家一定都接触过作文吧,作文要求篇章结构完整,一定要避免无结尾作文的出现。相信写作文是一个让许多人都头痛的问题,下面是小编精心整理的考试心得作文6篇,仅供参考,大家一起来看看吧。考试心 -
美国SAT/ACT/AP/PSAT考试科目介绍
提到SAT,很多人都知道是美国的大学联考,但是也许大家还会常常听到PSAT,ACT以及AP这些名词,它们指的都是什么?本文对美国SAT/ACT/AP/PSAT考试介绍汇总。希望可以对有意去美国留学的同学有所帮助。SATSAT是由美国两大非营利组织