原理概述

这次我们模拟的实验内容

搭建实验拓扑

搭建完拓扑之后,我们在交换机上启动STP服务,将交换机的STP模式改为普通生成树STP

配置完成之后我们来看一下S1生成树的状态(大约30秒之后,因为生成树也需要时间)

可以看到根桥不是我的S1,我们可以设置一下,把S1设置成root 根交换机  (也可以用命令stp  priority 0 设置为主根交换机)

把S2设置成备用交换机(也就是说当根交换机出现故障的时候,备用交换机就会变成根交换机)(也可以用命令stp  priority 4096 设置为备用交换机)

我们可以使用display stp  来看一下,目前我们的S1以将是根交换机了

我们可以看一下S4的端口角色,E0/0/1是ALTE状态也就是说是阻塞端口

E0/0/2是ROOT状态也就是说是指定端口

它为什么选择了E0/0/1端口作为阻塞端口呢?因为选择时首先比较该交换机上每个端口所在链路上的上行端口ID,路径开销最小的端口将成为根端口,默认都是200000

下面我们手动设置一下stp的开销值 为2000

再看一眼发现已经不是自动的了,变成我们写好的2000

这个时候我们再来看一下S4的接口开销值和STP状态摘要信息发现变了,此时1变成了根端口。2变成了阻塞端口

我们来看一下S2 , S2两个指定端口,一个根端口

顺便看一下S3的STP状态摘要信息3为阻塞端口

最后我们设置E0/0/10   E/0/011端口为边缘端口

完成,记得保存。

端口作为阻塞端口呢?因为选择时首先比较该交换机上每个端口所在链路上的上行端口ID,路径开销最小的端口将成为根端口,默认都是
[Duānkǒu zuòwéi zǔsè duānkǒu ne? Yīnwèi xuǎnzé shí shǒuxiān bǐjiào gāi jiāohuànjī shàng měi gè duānkǒu suǒzài liàn lù shàng de shàngxíng duānkǒu ID, lùjìng kāixiāo zuìxiǎo de duānkǒu jiāng chéngwéi gēn duānkǒu, mòrèn dōu shì]
Port as a port blocked it? Because the first compare the ID on the uplink port on the switch port where each link is selected, the minimum path cost will be the root port, the default is
 

在ensp上STP配置和选路规则的更多相关文章

  1. eNSP——STP配置和选路规则

    原理: STP是用来避免数据链路层出现逻辑环路的协议,使用BPDU传递网络信息计算出一根无环的树状网络结构,并阻塞特定端口. 在网络出现故障的时候,STP能快速发现链路故障,并尽快找出另外一条路径进行 ...

  2. STP配置和选路规则

    1.用四台S3700交换机,2台PC机,组建网络拓扑 2.对mengyu-S1进行设置 (1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP: (2)配置 ...

  3. apache上.htaccess转向nginx上配置.htaccess伪静态规则

    nginx上配置.htaccess伪静态规则 在apache上.htaccess转向,只要apache编译的时候指明支持rewrite模块即可. 但是换到nginx上方法会有不同,有人说把.htacc ...

  4. ensp上防火墙上配置nat

    博文大纲:一.华为防火墙NAT的六个分类:二.解决NAT转换时的环路及无效ARP:三.server-map表的作用:四.NAT对报文的处理流程:五.各种常用NAT的配置方法: 一.华为防火墙NAT的六 ...

  5. BGP华为、思科选路规则

    选路规则 华为BGP选路规则 思科BGP选路规则 第0条 下一跳是否可达,如果不可达则不参与选路 BGP 向IBGP对等体发布import引入的IGP路由时, 将下一跳属性改为自身的接口地址,而非IG ...

  6. 微软KinectV2深度传感器在Ubuntu上的配置和使用

    最新博客地址已转到: http://blog.csdn.net/zzlyw?viewmode=contents   ------------------------------------------ ...

  7. linux上安装配置samba服务器

    linux上安装配置samba服务器 在linux上安装配置samba服务器 在这给大家介绍一个不错的家伙,samba服务.如果您正在犯愁,如何在Windows和Linux之间实现资源共享,就请看看这 ...

  8. 配置AutoMapper映射规则《转》

    配置AutoMapper映射规则 AutoMapper是基于约定的,因此在实用映射之前,我们需要先进行映射规则的配置. public class Source { public int SomeVal ...

  9. CentOS 7上编写自定义系统审计规则

    1)简介 Linux审计系统创建审计跟踪,这是一种跟踪系统上各种信息的方法.它可以记录大量数据,如事件类型,日期和时间,用户ID,系统调用,进程,使用的文件,SELinux上下文和敏感度级别.它可以跟 ...

随机推荐

  1. async-validator:Element表单验证

    转载文章:Element表单验证(2)   Element表单验证(2) 上篇讲的是async-validator的基本要素,那么,如何使用到Element中以及怎样优雅地使用,就在本篇. 上篇讲到a ...

  2. LG1378

    题目描述 在一个长方形框子里,最多有N(0≤N≤6)个相异的点,在其中任何一个点上放一个很小的油滴,那么这个油滴会一直扩展,直到接触到其他油滴或者框子的边界.必须等一个油滴扩展完毕才能放置下一个油滴. ...

  3. H5中实现加载更多的逻辑及代码执行。

    H5中加载更多的逻辑总结: 1.首先,需要三个底部的提示,分别是“加载中”.“--我是有底线的--”.“暂时没有记录”,当然,这三句话根据不同的项目,可以自定义.具体代码例子如下: <div c ...

  4. Windbg妙用

    计算器 当你在调试,需要做一些从十六进制到十进制的简单转换,一些整数计算你不需要切换到calc.exe,你可以只使用windbg的表达式计算器.假设你得到了一个十六进制的大小,比如说2e903000, ...

  5. WinDbg常用命令系列---显示当前异常处理程序链!exchain

    !exchain 这个!exchain扩展命令显示当前异常处理程序链. !exchain [Options] 参数: Options下列值之一: /c  如果检测到异常,则显示与调试C++ try/c ...

  6. PHP Closure(闭包)类详解

    Closure 面向对象变成语言代码的复用主要采用继承来实现,而函数的复用,就是通过闭包来实现.这就是闭包的设计初衷. 注:PHP里面闭包函数是为了复用函数而设计的语言特性,如果在闭包函数里面访问指定 ...

  7. centos7安装mysql8 ERROR! The server quit without updating PID file

    原因mysql的安装目录在/etc/my.cnf配置不正确或者目录中的文件没有权限导致的,或者日志目录没有权限导致的 使用chwon -R mysql:mysql  mysql的日志目录后重启mysq ...

  8. 动态代理之投鞭断流!看一下MyBatis的底层实现原理

    转:https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247486856&idx=1&sn=d430be5d14d1 ...

  9. Java 面向对象(九)

    常用类之Random Random类位于 java.util 包中,主要用于生成伪随机数 Random类将种子数作为随机算法的起源数字,计算生成伪随机数,其与生成的随机数字的区间无关 创建Random ...

  10. 请写出css3样式的优先级,并排序

    !important(权重最大)1000>内嵌样式(style="")>内部样式>外联样式>@import url("url");