详解生成树协议-STP下交换机端口状态

如果交换机上每个端口
都有主机。
那么不
经过监听和学习的话,容易造成广播风暴。
所以生成树协议(STP)就是为了解决这样的问题而产生的。生成树的工作原理:生成树协议的国际标准是IEEE802.1b.运行生成树算法的网桥/交换机在规定的间隔 (默认2秒)内通过网桥协议数据单元(BPDU)的组播帧与其他交换机交换配置信息 ,其工作的过程
如下:◆ 通过比较网桥优先级选取根网桥(给定广播域内只有一个根网桥)。◆ 其余的非根网桥只有一个通向根交换机的端口称为根端口。◆ 每个网段只有一个转发端口。◆ 根交换机所
有的连接端口均为转发端口。注意:生成树协议在交换机上一般是默认开启的,不经人工干预即可正常工作。但这种自动生成的方案可能导致
数据传输的路径并非最优化。因此,可以通过人工设 置网桥优先级的方法影响生成树的生成结果。生成树的状态:运行生成树协议的交换机上的端口,总是处于下面四个状态中的一个。在正常操作期间,端口处于转发或阻塞状态。当设备识别网络
拓扑结构变化时,交换机自动进 行状态转换,在这期间端口暂时处于监听和学习状态。阻塞:所有端口以阻塞状态启动以防止回路。由生成树确定哪个端口转换到转发状 态,处于阻塞状态的端口不转发数据但可接受BPDU.监听:不发送接收数据,接收并发送bpdu,不进行地址学习 (临时状态)。学习:不接收或转发数据,接收并发送bpdu,开始地址学习MAC地址表(临时状态)。转发:端口能转送和接受数据。

时间: 2024-08-31 20:02:18

详解生成树协议-STP下交换机端口状态的相关文章

交换机配置教程:生成树协议STP防止环路

前面曾经有过一篇文章,介绍如果企业只使用一台交换机来组网,就会存在单点故障,如果交换机坏了,此时的几个模块之间都无法进行正常的工作,客户机不能访问服务器,不能连接internet,不能访问打印机,也就是一点发生故障,则整网络无法正常工作.所以在一般的交换式网络中,我们都需要对交换机进行冗余,但是引入冗余又会发生一个问题,一个很严重的问题,就是网络环路.那么网络环路会带来广播风暴.多重复数据帧.MAC地址表不稳定等因素.那么大家可以看到网络环路的问题确实不小,解决方法就是利用生成树协议STP. S

详解广域网协议PPP→CHAP验证 中

配置PPP的CHAP验证配置验证需要两步完成 ①.配置验证所需的用户名和密码(config)# username 用户名 password 密码注:用户名为对方设备使用hostname设置的设备名.密码两端设备应配置相同 ②.启用CHAP验证,在广域网端口上启用CHAP (config-if)#ppp authentication chap下面我们开始在A路由器上配置CHAPAconfig)#usernameBpassword123对方设备的hostname为B,密码我们设置为123 A(con

详解PPPOE协议的背景和简介

详解PPPOE协议的两个阶段:发现阶段会话阶段,向大家介绍PPPOE协议的方法,可能好多人还不了解怎么对PPPOE协议进行优化,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西. PPPOE协议出现的背景 随着宽带网络技术的不断发展,以xDSL.CableModem和以太网为主的几种主流宽带接入技术的应用已开展的如火如荼.同时又给各大网络运营商们带来了种种困惑,无论使用哪种接入技术,对于他们而言可盼和可求的是如何有效的管理用户,如何从网络的投资中收取回报,因此对于各种宽带接入技术的收

详解CentOS 5.8下varnish-2.1.5的安装配置

Varnish是一款强大的反向代理加速软件,关于其工作原理可以参考上图,其具体流程及VCL语法我这里就不做说明,网上资料多,大家还可以对照参考其官方网站和<Varnish中文权威指南>. 一.安装CentOS5.8系统环境下的依耐关系 yum install gcc gcc-c++ yum install automake autoconflibtool ncurses-devel libxslt groff pcre-devel pkgconfig libtool -y 二.下载varnis

oracle10g 手动创建数据详解(linux)下

本文紧跟上篇内容. <oracle10g 手动创建数据详解(linux)上>       http://www.cnblogs.com/fnng/archive/2012/07/19/2600167.html 考虑篇幅过长不易于阅读,所以分个上下两节来进行.这一节中重点解决上一节中第四步与第九步的难题.   设置参数文件与创建数据库命令                                                       如何获得一个的参数文件pfile 呢? 1.问or

《OSPF和IS-IS详解》一第1章 链路状态路由协议之由来

第1章 链路状态路由协议之由来 OSPF和IS-IS详解 本书的开篇方式极为特别.只要读者愿意,第1章可略过不读.若读者只准备了解OSPF和IS-IS技术方面的内容,请直接阅读第2章.本章不涉及技术内容,为非必读章节.作者之所以非要在这里说一说与链路状态路由协议有关的历史故事,理由很简单,那就是作者对某些事物的关注程度甚至还要超过网络技术,而历史正是其中之一.研究历史不但能帮助我们以正视听,而且还能使我们免遭满嘴谎言的奸商.政客以及其他奸诈小人的蒙蔽.专注于技术,通晓某些网络协议的运作方式固然是

关于wamp启动是80端口被占用的问题详解(win7系统下WAMP 80端口被Microsoft-HTTPAPI/2.0占用的解决办法)

原贴地址:http://www.soaspx.com/dotnet/service/service_20120720_9432.html   问题如下图:       网上有关于这个处理办法,说道:   VS2010在更新了SP1后,会在开机时自动启动一个服务,占用WAMP的80端口,导致WAMP无法正常启动Apache.提示信息: Your port 80 is actually used by : Server: Microsoft-HTTPAPI/2.0 Press Enter to ex

详解Nginx与Apache共用80端口的配置方法_nginx

一个典型的 Nginx + Apache 应用方案可以是Nginx 占用 80 端口,过滤静态请求,然后动态请求即 Proxy 到 Apache 的 8080 端口.Proxy 反向代理的好处是访问的时候,始终就是 80 端口,来访者不会觉察到有任何的区别. 但有的应用确非常"聪明",识别到 Apache 所位于的端口是 8080 ,就会把相关的超链接都一并加上 :8080 的后续.这么就死定了,还能有正常访问麽?! 有个方法可以解决这事,就是把 apache 也运行在80端口上.同一

详解SQL Server 2012下的分析服务

提到SQL Server 2012的分析服务,那么不得不先说下商业智能,它是一个由数据转换成知识的过程.此篇将对SQL Server 2012的分析服务(Analysis Services)以及跟其相关的商业智能做一个简要的介绍,将以一个普通开发人员的角度去阐述和介绍分析服务以及商业智能. 分析服务是SQL Server的一个服务组件.作为一个应用程序开发人员,你已经很熟悉数据库和表,这些在SQL Serer的服务组件中是属于数据库引擎的范畴.还记得你每次打开Management Studio吗