粉丝40获赞157
今天我们来说一下 spp 生成数协议,我们首先来看一下这个网络结构,这是一个比较常见的网络结构, pc 一是二零点一, pc 二, pc 三有三台交换机,我们先来拼一下 pc 一,拼一下 pc 二 可以平通,然后再拼一下 pc 三,也是可以平通的。这个网络比较简单,如果我们其中的一个线路有问题的话,这个网络就会出现通讯的中断。 比如说我们 s 一到 s w 二交换机,如果这条线有问题, p c 二就会无法访问 p c 二、 p c 一和 p c 三, sw 一和 sw 三中间的线路有问题,那么 pc 三也就无法访问 pc 一和 pc 二了。那么如何把这个网络做得更完善呢? 那就需要增加容易线路,我们可以在 sw 二和 sw 三之间增加一条线路,这样的话无论三台交换机哪一条线路有问题,都能够保证我们的网络畅通。 如果 s 一到 s 二这条线有问题,我们也从也可以从这条线路 sw 二到 sw 三再到 sw 一,这样的线路也可以通信的,这样就大大提高了网络的稳定性。那么如果在 sw 二和 sw 三中间加一条连接线的话, 那这个网络是不是就形成了一个环路,那 sw 一到 sw 二又到 sw 三, sw 三又回到了 sw 一,这样就形成了一个网络的回路。我们都知道如果网络当中有回路的话,会大量的占用网络资源, 阻塞网络的通信,最终造成网络瘫痪。这个时候我们就会用到 stp 协议,这个协议呢就是在网络当中检查网络的结构,并且生成一个最为快速的网络通道。我们现在先来看一下 pc 一能不能拼通, pc 二和 pc 三现在跟拼一下 pc 三可以通, 然后再拼一下 pcr 也是可以通的,说明现在网络是没有行动环路的。为什么呢?因为华为的交换机默认是开启了 stp 协议的,我们看一下 swe 这个交换机,我们现在看一下它的 stp。 从这个表中我们可以看到零杠零杠一是指定端口,目前的状态是转发状态,零杠二也是指定端口,然后转发状态。零杠三指定端口转发状态,正常的都是转发状态。我们再来看一下 s w 二,从这个表中我们看 可以看到零杠零杠一是跟端口,然后是转发状态,零杠二是指定端口,也是转发状态,一和二都是在转发数据。你再来看一下 sw 三, s w 三呢?它零杠零杠一这个端口现在是备用端口状态,然后主射的状态, 比如说这个端口是现在是不能通信的,零杠二端口是跟端口,零杠二这个是跟端口,然后是转发状态,零杠三也是指定端口,是转发状态,说明现在 stp 十已经生效了,他把 sw 三的记忆零杠零杠一这个端口已经 关掉,有这个端口是不通的,所以它没有形成环路,这就是 s p p 给它会自动的在网络当中选举一台跟脚。我们刚才查看的话, s w 一是跟脚,因为它三个端口都是指定端口,它没有跟端口,所以它是 边角。 swr 它一个跟端口,一个指定端口,两个端口都是转发状态。 sw 三是零杠零二,一是倍增端口,它现在的状态是这个主色的状态,意思就不通。二是跟端口转发状态,三是指定端口也是转发状态, 所以如果这个端口断了,他这个网络就没有环路形成,这就是 stp 协议,他会自动的在网络当中选择最优的网络,然后阻断一个端口来保证网络的通信,并且也没有环路的产生。那么我们现在来给他断掉一个端口,比如我们现在把 sw 一的零杠零杠三给他挡掉, 这个端口给他断掉,这条线路就不能用了,这样的情况下他网络还能用吗?我们来拼一下,拼一下零杠二,零杠二他肯定是可以通了,他本身就不走这个线路,直接从这过来拼一下零杠三,就是 pc 三能不能拼通不同,现在通了 stp, 他这个协议的收敛时间会有个几十秒钟的延时,所以说我们第一次没有通,第二次的话这个网络就通了。我们现在再来看一下三台交换机目前的状态。再来看一下 swe, 他现在是一和二端口都是指定端口转发状态,三端口我们刚才把他给挡掉,所以他是不起作用。看一下 swr, sw 二的话,我们现在看他的状态是一端口是跟端口,二和三都是转发状态,关键是 sw 三, sw 三的话,刚才我们看他是一端口是备用端口,是主色的状态,二是跟端口,然后是转发,三也是转发。然后我们现在看看状态是什么, 现在看的话他一端口变成了跟端口,原来是备用端口主色的状态,现在变成了跟端口转化状态三端口还是直行端口 转化状,态二端口已经不起作用,因为我们把 swe 的零杠零杠三给他挡掉了,所以这条线路实际上是一个段子, stp 协议呢?他会根据网络的情况进行更新生成数,如果你的网络出现了一条线路有故障,他会 重新的去生成网络结构,保障你的网络的畅通,这就是 s t p 协议。
那么下面呢,我们来讲一讲这个 externet, 这个 externet 呢指的是远程啊,加密的远程管理, 那么它的优势就是加密啊,加密,那么配置方法呢?比 s, 比太阳 mate 呢多了,多了三条命令,也比较好拍啊,好记,我们就在第二台交换机上来配吧, 我们来看一下啊,先进入系统视图,修改设备的名啊,这个是直接,我们是在系统视图下面啊,先启用 s p r night 的这个服务。 雄起来以后呢,我们进入到三一视图,三一视图主要是来创建账户啊,那么账户名呢? s w l s w r。 那么密码呢?是比如说密文密码 一二三,铭文密码一二三四五六,然后这个 user 呢? ls w 二呢,我们去配置它的一个 这个账户的一个管理层级啊,这个层零级呢,是十五级,最高级,然后 lock user, l s w r 呢,我们要配置它的一个服务类型,服务类型呢是 s s h 啊,因为 s tile net 这个呃,远程登录它是基于安全壳协议啊,就是 s s 这种协议, 所以呢服务类型呢,是 s s h 啊,然后呢,我们退出三 a, 然后进入到用户界面 啊, vty 啊,就是终端进来以后呢,是零四啊,然后呢我们去配置他的认证模式,是三一的认证模式,这里面就是增加的命令,就是现在增加的啊,第一个增加的命令呢就是 particle, 就是协议,就是我进入到这个 v t y 啊,这个虚拟终端的协议使用的是什么协议呢? s s s 这个协议。好,这是第一个命令。第二个命令呢,去创建 s s h 的这个用户,这个用户呢?用户的名称 s 啊, l s l s w r, 要跟我们这个三 a 的这个用户呢,要保持一致啊,完全一样。然后呢我们要配置他的一个符类型,符类型呢是 attended 啊, 啊,浮类型的是 s 太阳耐特啊,那么我们还要增加一条命令,就是 l s w r 的,呃,它的一个认证的类型啊, 啊,认证的类型呢是 password 啊, password, 这样的话,也就是说,呃,我通过 s plus 远程登录的时候呢,也是使用的用户名和密码来登录到这个交换机上,那么下下面呢,我们再来看一下啊,再来看一下啊,叉 share, 用叉 share 怎么去登录?首先呢新建一个绘画,那么 协议呢?是 ssh 这个协议啊, ssh 主机呢是幺九二点幺六八点幺三七点三,第二台交换机啊,直接点连接, 那么第一次登录的时候呢,它需要什么验证?主机密要在这里我们直接点接收并保存就行了,接收并保存用户名呢?在 l f w 二, 密码呢是一二三四五六,然后我们点确定啊,我们这时候大家也可以看到啊, 进入到第二台交换机了吧,第二台交换机啊,然后呢进入系统视图 啊, it's play ceo 二十瓦查询,这个呢和我们看呢,这是完全一样的,只不过就是我们人机交互的时候呢,他在我们这个链路上进行传输的数据啊,这个链路上传输的数据呢?他是命问数据啊,命问。
做一个判断,做一个选择,比如说为什么我要组色的端口是这个端口,而不是这个端口,对吧?大家要根据统一的规则来去选举, 比如说选出来我以某一个交换机作为我的一个树根,然后以这个树根去计算我各个接口他应该处的状态是什么样的一个状态,好,这是我们生辰树协议的一个功能, 对吧?所以我们在网络当中一旦部署了生成数协议之后,那么交换机跟交换机之间就会去发送 对应的协议报文,那通过这个协议报文,我们可以去计算出来,谁应该是作为这棵树的树根,以及每一个端口他的角色应该是什么样的一个角色,然后呢来去避免 环路产生的可能,除此之外还可以提供荣誉辈分的链路,这是我们生成书协议, 那么对于我们生成数协议来说,它是可以动态的响应网络 top 的变化的。什么叫动态响应?我们来看一下。 比如说正常情况下这样的一个三角的一个架构,我们如果不做特殊处理,他是会有环路出现的。那么我们运行了生成数协议之后呢?我把交换机三的右边的这个端口给他阻塞掉,那么我正常数据转发走的路径就是左边的这个路径。 而如果一旦我们的网络 top 发生变化,也就说我的某一根电路坏掉了,那么这个时候我右边被阻塞的这个接口呢?又会恢复,继续去找 发数据。所以这呢就是我们生成数的一个功能,它既可以解决我们二层环路可能的发生的情况,同时又可以给我们的网络中余信提供选择,也就是说可以提供备份的路径啊,这呢是它的一个功能。 那么其实对于我们的环路的话呢,我们除除了二层环路之外,我们还有一个环路叫做三层环路啊,那么我们生成术协议主要要解决的呢是我们二层环路的问题 啊,也就说交换机跟交换机连接,那么我怎么避免环路在这里面出现的一个可能啊?那么我们在这里面对于二层的这个交换机出现了环路运行了生成处协议之后,他能够保证 数据真在做数据报文转发的时候,不会在这个链路上一直不停的被转发,因为在二层层面一旦产生了环路,这个网络是会瘫痪掉的,一直到最后所有的贷款都不能用啊。那我们除了二层之外,我们还有个环路叫做三层环路, 三层环路一般出现在三层设备上,比如说我们的路由器,比如说我们的三层交换机,那他出现的原因可能是因为我们的路由配置有问题, 比如说我这台路由器收到一个数据豹纹,根据你的 ip 地址,我查找路由表,路由表告诉你说应该发给他,他上面的路由配置有问题,说你应该把数据发给他,而对于这台路由器来说,他收到数据,把数据豹纹发给他,这呢就产生了这个 环路,但是这个环路我们要注意一下,他一定最终会被丢掉,是因为路由器转发数据报文是根据我们的 ip 爆头信息去转发的。而在 ip 爆头当中,我们之前有给大家介绍过,有一个字段叫做 ttl 值, 对于这个 t t l 值,我经过一台网络设备,我 t t l 值就会减一,不管最终这个豹纹在哪里,只要它的 t t l 值为零,那么这个豹纹就会被丢掉,所以这个呢是我们二层和三层的环路。好 好,那么我们生成数协议主要解决的是二层环路的问题,那么我们一般在什么样的位置会去部署生成数协议啊? 一般在我们比较典型的园区网络架构当中,我们的接入层跟我们的这个汇聚层,我们通常使用的会是二层的功能,也就是说我这个 这个接入交换机下面的 pc, pc 一跟我这个交换机下面的 pc 二,他们如果在同一个网段的话,我到我的这个汇聚交换机就可以通信了, 那在这里面二层的网络当中,我们会去部署三次,部署我们的生成书协议。 三层网络当中我们不会用生辰树协议去防还啊,一般动态路由协议它本身就具有防环的功能在啊,所以我们生辰树协议一般是工作在接入层跟我们的汇聚层的,这是我们生辰树协议应用的一个位置, 所以呢,我们在这里面对于 s t p 生成数协议啊, 针对于这个生存术协议的话,首先我们要了解一下它的一个作用,它是在局域网当中使用的啊,不是在广域网,也不是在陈域网,在局域网当中用来避免二层环路产生的可能,这是它的一个功能, 那么具体怎么实现啊,以及他的这个工作过程,我们后面会讲,所以他呢两大功能,一个呢是可以去避免环路产生的可能啊,把我们的网络 top 修剪成一个竖行的架构。 那么第二个功能它同时又可以提供荣誉备份,那荣誉备份也就是说你原来的路径一旦发生故障之后,我还有备份的路径可以 提供选择,这个呢就是生成术的两个功能。那么我们这一小节的话呢,简单的给大家介绍了一下生成术这个协议,它的功能是什么功能,以及什么情况下我们会产生环路生成术具体怎么去避免环路产生的可能, 那么他具体的一个工作的过程,以及在生成素当中涉及到的是一些基础概念,那这。
sdp 生成数协议原理?配置生成数协议在一些交换机参数里都会写着支持 sdplsdpsdp, 当我们交换机二层拢于部署,就会有环度产生广度风暴。部署上乘数协议的原理就是通过识别交互的必旧报文,用算法选举跟桥,再选举跟端口,再选举指定的端口,其他的就给股票就可以。逻辑图社环路的接口, 当正常链路故障时,荣誉的链路就可以恢复正常,非常的稳定。按默认配置不能满足真正的企业网应用需要。手动配置非常的简单,想学配置的进我抖音粉丝群即可。
我们来看一下啊,那么 acc 一和 acc 二之间,刚才我们讲了,其实呢就是因为物理链路上呢,它已经产生环路啊,那么如果我们这两台设备没有配置任何森啊防环的一些啊措施啊,比如说没有开启森生数协议的话,它就会产生什么 网络广播风暴,最终造成什么所有的端口全部被堵塞啊,最终是这两台交换机呢,整个就瘫痪掉了,那么所以呢,在这里为了防止产生环路呢, 那我们其实在这个两台交换机上,他默认开启了生成数协议啊,生成数协议他是干什么应用的呢?他就是一个防环啊,防环和破环的一个作用, 那么我们来看一下这个三乘数谐音是如何去防环或者是破环的,那么我们把交换机一打开, 我们可以用一个 displayspp 啊, breaf 这样的一个命令呢,来查询增城树起义的一个工作状态, 那么我们下面来看一下他的工作是什么样的情况。其实在这里面大家可以看到啊,这里面就是有一些接口,是吧? 啊,当然这个因为这边呢连接的是一个云朵啊,是一号端口,那么实际上这个云朵呢,就是本机电脑的一个虚拟网卡,就是本台电脑的一个虚拟网卡,所以呢这个端口呢,实际上你就相当于连接了一台主机,就是这个一号端口, 那么连接主机肯定他不会产生缓路,是吧?所以呢他的端口的这个角色呢是指定端口,那么指定端口他的特性就是什么呢?处在转发状态啊,就处在转发状态,那么 下面呢,其实呢还有个五号端口,二二号端口啊,因为是连接的电脑,我并没有开启啊,所以呢他是关闭状态,那么二十三号和二十四号端口啊,这是两个端口,我们来看一下,这两个端口呢,和对端连接, 他可能他在物理上会产生环路,是吧?逻辑上呢,其实他并没有产生环路,我们来看一下,首先呢就是二十三号端口,二十三号端口呢,他是一个 啊端跟端口的一个角色啊跟端口,那么跟端口呢,他处在转发状态啊,也就说二三号二三这个端口呢,他是正常通信。 那么我们再看二十四号端口,二十四号端口呢,他这个端口角色呢,是一个非指定端口啊,非指定端口,或者呢叫呃被 分端口。那么处在这个端口角色的角色呢,他是迪斯卡丁的这种状态,迪斯卡丁呢,指的是阻塞 啊,阻塞,那么也就说,虽然我们看起来啊,二十四号端口他是 up 起来的,斜一层呢,他也是 up 起来,但是呢,他其实呢是处在一个阻塞的状态,就相当于这条链路。二十四号端口呢,是断开的 啊,断开的,因为他不能转发数据,所以呢,虽然有两条物理链路连接了,但是实际上呢是只有二十三条,这二十三号这个端口呢,他才是正常通信啊,这样,这样的话,也就是通过三层数协议呢,就破环了哇,破环了,下面我们再看 acc 二这一块, ecc 二的话,我们用也是用 display stp brave 这个命令呢,来查询 啊来查询。当然二十三号端口呢,他是指定端口啊,是否窝顶状态,那么二十四号端口呢?他也是指定端端口啊,他也是否窝顶状态啊,那么也就是二三二四端口呢?他都可以进行转发数据, 因为在左边的 acce 的二十四号端口处在阻塞啊,所以呢他就破坏了,那么在这里面,其实啊 啊生成数协议呢,他会经进行一系列的一些计算啊,比如说我们用 display, 在 acc 上,我们使用 displaystpg, 我们来查看一下啊,这个生成数他的一个工作的一个情况, 那么我们下面呢,我们来看一下,比如说我们查询到,嗯,这个 acc 一,那么在这两台交换机上啊,那么我们启用生成数协以后呢, 他会什么?他会选起桥 id 啊,所以呢在左边这个交换机上呢,他有一个桥 id, 他的桥 id 是什么呢?三二七六八点四啊,就是这后面这个麦克地址啊,后面这个四 c ef, 后面这是麦克地址,就是这个交换机背板的麦克地址。 三二七六八呢,指的是这个交换机的一个优先机,因为我们对交换机呢没有做优先机的配置,所以呢他默认就是三二七六八,所以组合起来的这一串数值啊,就是我们的这个巧 id, 所以呢他有桥 id, 那么 acc 二呢,也同样有一个桥 id, 当然桥 id 肯定是不一样的啊,这是第一,第二呢,其实这两台交换机他他在选举,其实呢有一个是桥,是吧?有有他们要选举,那么在这里 他要选举什么呢?跟桥,注意啊,他会选举跟桥,跟桥桥呢,我们一般指的就是交换机的意思啊,往桥呀, 所以呢更巧呢,指的是更交换机,那么在这两台交换机之间呢,其中有一个是更巧,有一个呢就就会变成什么啊非更巧啊,非更巧,那么他怎么去选举呢?他就来比较这个两台交换机的这个巧 id, 谁的巧 id 小 啊?谁就是更巧。很显然在这里面呢,我们可以看到 acc 二的他肯定是小, 所以呢 acc 二呢,他肯定他是跟桥,而 acc 一是非跟桥,为什么呢?因为我们在下面这呢,有一个可以看到这个参数,这个呢叫跟桥,跟桥是三二七六八点四 cef 零 d 九 c 零 d 九 c 呢,因为上面这个 e d e a d 九是它本身,是吧?跟桥是零 d 九 c, 那么它 可能肯定是 acc 二,就是零点九 c 了,对吧?另外一个呢,就是我们这个非跟桥到跟桥他有一个开销啊,开销这个计算方法呢,他是一个两万的一个开销就是他的这边呢是两万。另外呢,其实这里面还有一些信息啊信息,比如说,呃,我们的这个 啊,跟端口是吧,跟端口的一些 id 等等,是吧?啊,还有一些其他的啊,我们其实呢就看啊, 所以呢,我们在这里面啊,就是我们比较重视主要的几个信息呢,就是这个注意桥 id 啊,跟桥 id 啊,跟桥 id 的 一个开销,这个呢是一个跟端口的一个 id 啊,然后呢,这个是 ppbpdv 的一个保护状态啊,比如说,因为呢,实际上呢,两台两两台交换机之间呢,它是通过这个 stp, 它有个 bbpdu 的一个豹纹进行一个交互,是吧?那么还有一些其他的信息, 那么我们现在呢,再看一下 accrdsplstp, 在这里面我们再来看一下啊, 啊,我们在这里面看,那么首先呢跟桥啊,桥 id 是不是林地九 c 啊?就是他自己的,然后 跟桥是谁啊?也是这个零点九 c 是吧?是他自己本身,他自己本身到自己本身的,呃,开销呢?是零啊,那么是吧,那么剩下的信息都是一样,所以呢,我们在这里啊,大家得出来了,一个就 acc 二是跟桥, acc 一呢是非跟桥,这是选举的第一个,第二个呢,他会选举三种角色,那三种角色哪三种角色呢?他会选举,我们就写在这哪三种角色呢?第一种角色呢就是跟端口 啊,第二种端口呢叫做指定端口,第三种端口呢叫非指定端口啊,或者呢就要把它叫做备份端口也行啊, 所以这三种角色三个端口的角色,我只要选举出来啊,他自然而然呢就会把什么非指定端口呢,他就会阻塞掉啊,非指定端口呢,就会阻塞掉, 中端口和指定端口呢,都会放心啊,所以呢这个就会阻塞掉,那怎么去选举呢?那么首先呢,这是跟桥对吧?右边是跟桥,左边呢是飞跟桥,所以呢飞跟桥上面呢,在两个端口上面啊,他会选举一个跟端口啊,选举一个跟端口, 那么选举更贪口的依据是什么呢?他们来考虑什么?这个这两个端口到这个 acc 二的一个开销,刚才其实我们看到了,开销呢,其实呢都是两万, 对吧?所以呢这两个端口他开离这个跟桥的开箱呢,都是两万,所以是一样的,所以选举不出来,是吧?那么第一个选举不出来的话,他会选按照端口号的大小来选举啊,按端口号的大小来选举,而我们刚才说这个 口号的大小,很显然的话啊,二十三号端口是不是小呀?二十三号端口小,二十三号端口小的话,他就变成了什么跟端口,这个二十四号端口呢,他是大,所以呢他不是跟端口好,这样的话跟端口就选举出来了,下面呢还要选举指定端口, 在这里面 acc 二,他是跟交换机啊,跟交换机离,我们 acc 二啊,就说开销最小的端口呢,他就是成了指定端口, 因为这两个端口呢,他本身都在我们跟交换机上面啊,跟交换机上面,所以呢这两个端口他全部都是什么指定端口,所以呢这时候有跟端口指定端口。而对于这里面呢,唯一的就是一个二十四号端口,是吧?二十四号端口,他就变成了什么非指定端口,所以呢他就会被组 测量啊,这个呢,其实呢,这个呢就是一个生成数协议的一个计算方法啊。大家呢就说有时候呢,我们 再比如说像这样一些复杂链路的车啊,比如说有这样的荣誉链路的车呢,我们就需要 啊,有时候不通啊,配置出来的结果不通,那么呢,你可能就要去查看一下这个,比如说僧程术协议啊,工作状态,看一下是不是某些端口呢被阻塞掉了啊,某些端口被阻塞掉了,这样的话,你就人为的去了解这个网购架构,好吧,这是呢,我们刚才讲了一下僧程术协议,好吧, 在这里面啊,就是增城书协议呢,他有一个收敛时间啊,比如说假如说我这这里面啊,二十四号肯定是断开的啊,假如说我二十三、二十三号现在断开了,那么二十四号端口呢?他立,他就会什么立即会转 成什么转发状态,那么这个端口呢,他就会什么从原来的备份端口转换成指定端口,那么他就成了转发状态。所以呢这个生成树协议呢,他在运行过程中呢,他是有进行收敛啊,有收敛的时间, 而收敛的时间呢,他是根据连接到,就说哪些端口呢,会加入到生成数协议里面 啊,参与运算。那么这些端口,那么实际上呢,我们连接的都是电脑主机,对不对?其实这电连接电脑主机肯定不会产生环路,所以呢我们为了增加,就说 增生术协议呢,他收敛的速度快一点。那么我们其实呢可以把这些端口,比如说我们把连接到这个交换机上面的其他的这些端口呢,我们全部做成什么? 做成一个边缘端口啊,设置成边生成数协议的一个边缘端口以后呢,他就不参与什么,不参与生成数的一个计算 啊,比如说我们在这里面记忆零杠、零杠五,在这里面呢,我们可以批量的去做运算啊,怎么去把一些相同的配置我们可以用。呃,怎么去做呢?我们可以去创建一个端口组啊, 这个端口组呢,比如说刚才我们讲了啊,就是 parts 啊, google prototype 呢,就是创建一个端口组,端口组呢,我们要把这个成员呢要加进去,那这个成员有哪些呢?比如说记忆, 比如说零杠零杠啊,比如说一号单口啊,咱说一直到什么地方 一直到啊?零杠零杠十吧。假如说这十个端口,我这样话就把端口一到端口池加入到我们的这个 端口组了,然后呢我们去执行一个增城数协协议,里面呢有异地啊建议啊,就是这个,这个呢就是边缘端口啊,就是把该一到十的这些端口呢设置成边缘端口 啊,好,射程编端口。以后呢这些端口呢他就不参与增生数协议的计算啊,所以呢加快我们增生数协议的一个收敛。好,这个呢就是我们常用的一些操作,其实呢数这一块呢还是比较简单啊,比较简单就说原理上呢可能看起来相对复杂一些, 在这里面就说首先呢大家要知道什么一个桥 id 是怎么这个桥 id 啊?他是啊,比如说要选举更桥是吧?这个更桥是怎么选出来的 啊?你要知道第二呢就是这三种端口的类型是怎么计算出来的啊?怎么得来的?你只要能掌握这些啊,就是你可以就可以灵活去控制我要把哪些端口进行阻塞啊,对吧?好吧,啊,刚才呢给大家讲的这是一个生成树的这一块的内容。
r stp 快速生成数协议 r stp rapid spending tree protocol 是一种用于网络通信的协议,它是 stp spending tree protocol 的改进版本。 stp 是一种用于防止网络中的环路和勇于链路的协议,但是他在网络故障发生时需要较长的时间来重新计算网络拓扑,而 rstp 则通过改进这一点来提高网络的收敛速度。 rstp 协议的主要目标是在网络拓扑发生变化时尽快地重新计算网络拓扑,以确保网络的稳定性和高可用性。 为了实现这一目标, r s t p 引入了一些新的机制和优化,例如端口状态的改变、 video bridge protocol data unit 的优化和快速收敛等。在 rstp 中,端口状态的改变是通过引入两种新的端口状态来实现的,分别是 discarding 状态和 learning 状态。 当一个端口从 blocking 状态切换到 discarding 状态时,他会立即停止发送和接收数据针,但是仍然会参与 stp 的计算和转发 beadu。 当一个端口从 discarding 状态切换到 learning 状态时,他会开始学习网络中的 mac 地址, 并且仍然不会转发数据真。这种改变可以大大减少网络收敛的时间,从而提高网络的可用性。另外, rstp 还对 bdo 进行了优化,通过减少 bdo 的发送频率和优化 bdo 的处理流程, 从而减少了网络中的控制信息的传输和处理开销。这种优化可以提高网络的性能和可靠性,减少网络中的勇于信息和延迟。 最重要的是, rstp 引入了快速收敛机制,通过减少网络中的收敛时间来提高网络的可用性在 rstp 中,当网络拓扑发生变化时,每个交换机会立即发送一个 topolate 机 change notification tcm video 通知其他交换机网络拓扑发生了变化,同时交换机会立即进入 learning 状态, 开始学习新的网络拓扑。这种快速收敛机制可以大大减少网络中的收敛时间,提高网络的可用性。总的来说, rs tp 是一种用于网络通信的高效协议,他通过引入新的机制和优化来提高网络的收敛速度和可用性。在现代网络中, rstp 已经成为了一种广泛应用的协议,他为网络的稳定性和高可用性提供了重要的保障。
大家好,我是健康网络技术,在我们企业内部的主机呢,连接的是接入层交换机,而接触接入层的交换机一般连接的都是汇聚层交换机,为了使得我们的内部网络可靠呢,在汇聚层的交换机呢,会使用多链路,这样的话,如果多链路做溶于的话,可能会产生 环路,而环路解决环路的这个问题呢,主要是通过生成数协议啊来破环啊,因为出现环路以后,会产生网络广播风暴和麦克地址漂移的现象,可能会造成网络中断啊这样的严重故障。 那么生成数协议到底是如何工作的呢?在我们这三台交换机上,那么其实呢都已经启用了生成数协议,那么我们来看一下当前每台交换机的一个状态,打开交换机,查看 三乘以数运行的状态,这时候呢,我们会发现,当前在当前的这个交换机上面这四个端口啊,一二三四个端口,那么一号端口呢,属于指定端口,处在转发状态。二号端口呢,属于 二号短口呢,属于是跟端口啊,也处在转发状态,那么三号和四号短口呢,是连接我们主机啊,也都处在转发状态。好,那么下面我们再来看一下这台交换机,我们来查看一下三成数协议的工作状态, 那么一号端口呢,它属于啊非指定端口,也就是北风端口啊,属于迪斯迪斯卡定状态,而迪斯卡定状态呢,属于一种阻塞状态,不能转发数据。那么二号端口呢,它属于跟端口,那么处于转发转发状态。那么三号端口和四号端口呢,它是连接 接我们电脑主线,处在转发状态,那么我们再看一下这台交换器, 这几个端口啊,全部都是指定端口,都处在转发状态,所以呢当我们三台交换机出现环落,而我们生成数工作的时候呢,他会进行一个破环, 那么他破环呢,实际上他是在我们这三台交换机上呢来选举,更巧 啊,跟桥呢,就是跟交换机在这里面呢,实际上我们这一台第二 a g g 二这台交换机呢,它属于跟 交换机啊跟桥,那么它是如何选举产生的呢?这里面它主要是根据我们这三台交换机啊,它的这个跟桥呢,它是由跟这个交换机的优先机,那么以及和这个背板的麦克地 一直组成的,那么他会根据这个个人都是三二七六八,所以呢优先级都是一致,那么呢他会比较这个麦克地址啊,那么在在这里面,这三个麦克地址呢,很显然是我们这一台啊, agg 二的麦克地址呢,是最小的,所以呢他就变成了更强。 那么当这台交换机是跟桥的时候,那么这两台交换机呢,他就是非跟桥交换机,而非跟桥交换机上面呢会产生端口的角色,比如说跟交换机连接 啊,最近的这个端口呢,属于跟端口,所以呢这两个端口呢,他离我们这个跟桥最近,所以呢他就是跟交换机,那么除了跟端口以外呢,还有指定端口,离跟桥最近的这些端口,他属于什么指定端口,所以呢在跟交换机上的这两个端口呢, 属于指定端口啊,对这两台交换机呢,因为我们剩余的这个端口呢,他实际上呢,他离这个跟桥呢,他是一样的啊,他的开销是一样的,那么开销一样他们就会比较什么调 id, 那么在这里面很显然这个 啊, agg 一的这个跟桥的这个呢,他是大啊,他是大,为什么呢?这是看四 c efcceb 啊,那么我们比较这个 e, 那么这边是四 c 幺 fcccd, 所以呢,因为我们这个他是十六禁止,所以呢 e 要大于 c, 那么 那么空调越大呢,他的优先级就越低,那么我们 acc 一的这个优先级呢,就高一些,所以呢他这边这个端口呢,他就变成了指定端口,而另外一台交换 机呢,这一个端口呢,就变成了非指定端口。指定端口和跟端口呢,他是处在转发状态,而非指定端口呢,他是处在堵塞状态啊,所以呢这条链路是断开的,那么比如说原来时的主机要访问这个 pc 三,那么他走的链路呢,他肯定是这样走啊,肯定是这样走, 那么我们要访问维纳二十的数据呢,他也是这样子,那因为这条链路呢,他是处在阻塞状态,是不不能转发数据的好,那么当如果我们其他的一些链路出现故障,比如说上面这条链路出现故障,那么这个 非指定端口呢,他就变成什么转发状态,处在转发状态,这时候呢,他的端口角色呢,就从非指定端口呢,他会变成指定端口啊,其实呢,在我们交换机里面,我们可以去人为的去定义,比如说我希望 把这个端口给他断开啊,把这个端口把它变成阻塞状态,那么其他的端口都变成什么 啊?转发状态,我怎么办?我其实我可以人为的去干涉,让我们这个交换机的优先级呢更高,比如说我让他变成什么更巧啊,变成老大,然后让这个交换机呢变成什么次更强啊?就是老二, 然后呢这台交换机上面呢,因为他离这个老大最近,这个端口呢肯定是一个什么,这边是更端口啊,这边呢就变成了什么非指定端口,变成非指定端口的时候呢,他会什么?他会断开,所以呢我们下面呢我们来看一下, 那么如何来改我们交换机的优先机,我们在这个交换机上面 stp 啊,优先机,我们把优先 先集呢设为零,这样的话优先集零呢是优先集是最高的,那么他就变成了更巧。然后呢我们再到第二台交换集上去,那么设置他的这个优先集啊,他的优先集我们把它设置设成四零九六 啊,因为在这个优先集里面,他是以四零九六啊,四零九四零九六为整数倍 优先机我们才能设置,因为我们刚才说了,交换机他的这个默认优先机是三二七六八,对不对?然后下面呢我们来看一下这台交换机的一个分成数的一个情况, stp, 当然我们直接敲 stp 的话,我们其实呢可以看到这个生成数的一些具体的一些信息。第一个呢是他的一个巧 id 啊,巧 id, 那么就是因为我给他设成 零了,那么他的优先级最高,他呢就成了跟桥,那么这是跟桥的信息啊,这是跟桥的信息,跟桥的跟桥和他是完全一样的,说明这个交换机呢属于跟桥,他离跟桥的这个开销是零啊。下面呢我们看其他的两台交换机, isps, tp, 在这里我们看到,那么他的巧 id 呢?是四零九六啊, 是这个是吧?五七啊,五七八六,对吧?然后呢他的跟桥是什么?跟桥就是我们刚才这这个跟桥的啊,麦克地址, 跟桥 id, 然后呢离他的跟桥的开销呢是二十万啊,二十万啊,以此类推,所以呢,在这里面啊,三台交换机里面,我们最终看一下结果是什么?那么 在第一台交换机上,我们 display, stp, brave 是不是都处在转发状态啊?然后呢,我们再看第二台交换机, it's t, it's tipsy breathe, 那么也都全部处在转发状态,那么我们看下面这台交换机 it's play, stp breathe。 然后在这里面很显然我们发现什么,我们的二号端口,他是一个非指定端口,那么这个端口他被阻塞掉了,其他端口都处在转发状态,这样的话,我们就是通过生成数呢,把一个什么环形网络呢进行一个破坏啊,你学会了吗?啊,学习更多网络知识,关注主播。
大家好,我是健康网络技术,在我们企业内部的主机呢,连接的是接入层交换机,而接触接入层的交换机一般连接的都是汇聚层交换机,为了使得我们的内部网络可靠呢,在汇聚层的交换机呢,会使用多链路,这样的话,如果多链路做溶于的话,可能会产生 环路,而环路解决环路的这个问题呢,主要是通过生成数协议啊来破环啊,因为出现环路以后,会产生网络广播风暴和麦克地址漂移的现象,可能会造成网络中断啊这样的严重故障。 那么生成数协议到底是如何工作的呢?在我们这三台交换机上,那么其实呢都已经启用了生成数协议,那么我们来看一下当前每台交换机的一个状态,打开交换机,查看 三乘以数运行的状态,这时候呢,我们会发现,当前在当前的这个交换机上面这四个端口啊,一二三四个端口,那么一号端口呢,属于指定端口,处在转发状态。二号端口呢,属于 二号短口呢,属于是跟端口啊,也处在转发状态,那么三号和四号短口呢,是连接我们主机啊,也都处在转发状态。好,那么下面我们再来看一下这台交换机,我们来查看一下三成数协议的工作状态, 那么一号端口呢,它属于啊非指定端口,也就是北风端口啊,属于迪斯迪斯卡定状态,而迪斯卡定状态呢,属于一种阻塞状态,不能转发数据。那么二号端口呢,它属于跟端口,那么处于转发转发状态。那么三号端口和四号端口呢,它是连接 接我们电脑主线,处在转发状态,那么我们再看一下这台交换器, 这几个端口啊,全部都是指定端口,都处在转发状态,所以呢当我们三台交换机出现环落,而我们生成数工作的时候呢,他会进行一个破环, 那么他破环呢,实际上他是在我们这三台交换机上呢,来选举,更巧, 跟桥呢,就是跟交换机在这里面呢,实际上我们这一台第二 a g g 二这台交换机呢,它属于跟 交换机啊跟桥,那么它是如何选举产生的呢?这里面它主要是根据我们这三台交换机啊,它的这个跟桥呢,它是由跟这个交换机的优先机,那么以及和这个背板的麦克地 一直组成的,那么他会根据这个个人都是三二七六八,所以呢优先级都是一致,那么呢他会比较这个麦克地址啊,那么在这里面这三个麦克地址呢,很显然是我们这一台啊, agg 二的麦克地址呢,是最小的,所以呢他就变成了更强。 那么当这台交换机是跟桥的时候,那么这两台交换机呢,他就是非跟桥交换机,而非跟桥交换机上面呢,会产生端口的角色,比如说跟交换机连接 啊,最近的这个端口呢,属于跟端口,所以呢这两个端口呢,他离我们这个跟桥最近,所以呢他就是跟交换机,那么除了跟端口以外呢,还有指定端口,离跟桥最近的这些端口,他属于什么?指定端口,所以呢在跟交换机上的这两个端口呢, 属于指定端口啊,对这两台交换机呢,因为我们剩余的这个端口呢,他实际上呢,他离这个跟桥呢,他是一样的啊,他的开销是一样的,那么开销一样他们就会比较什么调 id, 那么在这里面很显然这个 啊, agg 一的这个跟桥的这个呢,他是大啊,他是大,为什么呢?这是看四 c efcceb 啊,那么我们比较这个 e, 那么这边是四 c 幺 fcccd, 所以呢,因为我们这个他是十六禁止,所以呢 e 要大于 c, 那么 那门桥越大呢,他的优先级就越低,那么我们 acc 一的这个优先级呢,就高一些,所以呢他这边这个端口呢,他就变成了指定端口,而另外一台交换 机呢,这一个端口呢,就变成了非指定端口。指定端口和跟端口呢,它是处在转发状态,而非指定端口呢,它是处在堵塞状态啊,所以呢这条链路是断开的,那么比如说原来时的主机要访问这个 pc 三,那么他走的链路呢?他肯定是这样走啊,肯定是这样走, 那么我们要访问维纳二十的数据呢,他也是这样子,那因为这条链路呢,他是处在阻塞状态,是不不能转发数据的。好,那么当如果我们其他的一些链路出现故障,比如说上面这条链路出现故障,那么这个 非指定端口呢,他就变成什么转发状态,处在转发状态,这时候呢,他的端口角色呢,就从非指定端口呢,他会变成指定端口啊,其实呢,在我们交换机里面,我们可以去人为的去定义,比如说我希望 把这个端口给他断开啊,把这个端口把它变成阻塞状态,那么其他的端口都变成什么 啊?转发状态,我怎么办?我其实我可以人为的去干涉,让我们这个交换机的优先级呢更高,比如说我让他变成什么跟强啊,变成老大,然后让这个交换机呢变成什么次更强啊?就是老二, 然后呢这台交换机上面呢,因为他离这个老大最近,这个端口呢肯定是一个什么,这边是更端口啊,这边呢就变成了什么非指定端口,变成非指定端口的时候呢,他会什么?他会断开,所以呢我们下面呢我们来看一下, 那么如何来改我们交换机的优先机,我们在这个交换机上面 stp 啊,优先机,我们把优先 先集呢设为零,这样的话优先集零呢是优先集是最高的,那么他就变成了更巧。然后呢我们再到第二台交换集上去,那么设置他的这个优先集啊,他的优先集,我们把它设置设成四零九六 啊,因为在这个优先期里面,他是以四零九六啊,四零九四零九六为整数倍 优先机我们才能设置,因为我们刚才说了,交换机他的这个默认优先机是三二七六八,对不对?然后下面呢我们来看一下这台交换机的一个分成数的一个情况, stp, 当然我们直接敲 stp 的话,我们其实呢可以看到这个生成数的一些具体的一些信息。第一个呢是他的一个巧 id 啊,巧 id, 那么就是因为我给他设成 零了,那么他的优先级最高,他呢就成了跟桥,那么这是跟桥的信息啊,这是跟桥的信息,跟桥的跟桥和他是完全一样的,说明这个交换机呢属于跟桥,他离跟桥的这个开销是零啊。下面呢我们看其他的两台交换机 isps 在这里我们看到,那么他的巧 id 呢?是四零九六啊, 是这个是吧?五七啊,五七八六,对吧?然后呢他的跟桥是什么?跟桥就是我们刚才这这个跟桥的啊,麦克地址 跟桥 id, 然后呢离他的跟桥的开销呢是二十万啊,二十万啊,以此类推,所以呢在这里面啊,三台交换机里面,我们最终看一下结果是什么?那么 在第一台交换机上,我们 display stp, brief 是不是都处在转发状态啊?然后呢我们再看第二台交换机, 那么也都全部处在转发状态,那么我们看下面这台交换机 display as tipsy proof。 然后在这里面很显然我们发现什么,我们的二号端口他是一个非指定端口,那么这个端口他被阻塞掉了,其他端口都处在转发状态,这样的话我们就是通过生成数呢,把一个什么环形网络呢进行一个破坏啊,你学会了吗?啊?学习更多网络知识,关注主播。