STP配置和选路规则

1.用四台S3700交换机,2台PC机,组建网络拓扑


2.对mengyu-S1进行设置
(1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP;

(2)配置完成后,默认情况下需要等待30s生成树重新计算的时间,再用命令“display stp”查看mengyu-S1生成树的状态

(3)也可以使用命令“display stp brief”,查看摘要信息

3.对mengyu-S2进行设置
(1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP;

(2)配置完成后,默认情况下需要等待30s生成树重新计算的时间,再用命令“display stp”查看mengyu-S2生成树的状态

(3)也可以使用命令“display stp brief”,查看摘要信息

4.对mengyu-S3进行设置
(1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP;

(2)配置完成后,默认情况下需要等待30s生成树重新计算的时间,再用命令“display stp”查看mengyu-S3生成树的状态

(3)也可以使用命令“display stp brief”,查看摘要信息

5.对mengyu-S4进行设置
(1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP;

(2)配置完成后,默认情况下需要等待30s生成树重新计算的时间,再用命令“display stp”查看mengyu-S4生成树的状态

(3)也可以使用命令“display stp brief”,查看摘要信息

目前我们可以看出,mengyu-S2根交换机
4.现在我们手动设置根交换机
(1)手动设置mengyu-S1是根交换机,mengyu-S2是备用交换机,我们把mengyu-S1的优先级设为0,menyu-S2的优先级设为4096(优先级配置是4096的倍数,默认优 先级是32768);
①设置mengyu-S1

②设置mengyu-S2

③配置完成后查看mengyu-S1和mengyu-2的状态信息


④我们可以发现mengyu-S1的优先级变为0,为根交换机;mengyu-S2的优先级变为4096,为备份根交换机;
(2)用另一种方法把mengyu-S1设为根交换机,mengyu-S2设为备份交换机
①先用命令“undo stp priority”,删除在mengyu-S1配置的优先级(让它回到默认值32768);然后用命令“stp root primary”,把mengyu-S1交换机设为根交换机

②先用命令“undo stp priority”,删除在mengyu-S2配置的优先级(让它回到默认值32768);然后用命令“stp root secondary”,把mengyu-S2交换机设为备份根交换机

③查看交换机状态,发现mengyu-S1的优先级还是0,mengyu-S2的优先级为4096


5.根端口的选举

(1)在mengyu-S1为根交换机,mengyu-S2为备份交换机是用命令“display stp brief”查看生成树信息,发现E0/0/2为根端口,状态为转发状态

①由于拓扑中所有的链路都是百兆以太网链路,mengyu-S4经过mengyu-S3到mengyu-S1与mengyu-S2到mengyu-S1的开销值相同;接下来比较交换机标识, mengyu-S2的优先级是4096,而mengyu-S3默认是32768,所以与mengyu-S2连接的E0/0/2接口为根端口。
②使用命令 display stp interface Ethernet 0/0/2 的开销值

(2)配置mengyu-S4的E0/0/1的开销值为20000,减少其接口的开销

配置完成后,用 display stp interface Ethernet 0/0/1 查看E0/0/1接口开销值

查看mengyu-S4生成树状态后,因为从E0/0/1的开销是20000,比E0/0/2的开销小,所以E0/0/1成为根端口

6.理解指定端口的选举
(1)现在确保mengyu-S3连接的mengyu-S2的E0/0/3的接口被选择为指定接口,可以通过修改开销来实现
(2)为了模拟实验场景,先把mengyu-S2的优先级改为32768

(3) 配置完成后,查看mengyu-S2生成树的状态

(4)查看mengyu-S2与mengyu-S3的stp的摘要信息


发现mengyu-S2的E0/0/3为指定端口,mengyu-S3的E0/0/3为Alternate端口
(5)查看mengyu-S2和mengyu-S3的E0/0/3接口信息(在用户视图查看)


开销相同,mengyu-S2和mengyu-S3的优先级相同,mengyu-S2的MAC小于mengyu-S3,所以默认mengyu-S2的E0/0/3为指定端口
(6)修改mengyu-S3的开销值为20000,减小其开销值,确保让其E0/0/3成为指定端口

(7)再次查看mengyu-S3的stp的摘要状态,发现mengyu-S3E0/0/3变成了指定端口

(8)为了验证确保mengyu-S3E0/0/3成为指定端口,下面调整mengyu-S2的优先级为4096,并查看stp状态

(9)再次查看mengyu-S2和mengyu-S3stp摘要状态


可以观察到,即使mengyu-S2的优先级修改的比mengyu-S3更低,但是mengyu-S3仍为指定端口,再次验证了选定指定端口时先比较端口开销


STP配置和选路规则的更多相关文章
- 在ensp上STP配置和选路规则
原理概述 这次我们模拟的实验内容 搭建实验拓扑 搭建完拓扑之后,我们在交换机上启动STP服务,将交换机的STP模式改为普通生成树STP 配置完成之后我们来看一下S1生成树的状态(大约30秒之后,因为生 ...
- eNSP——STP配置和选路规则
原理: STP是用来避免数据链路层出现逻辑环路的协议,使用BPDU传递网络信息计算出一根无环的树状网络结构,并阻塞特定端口. 在网络出现故障的时候,STP能快速发现链路故障,并尽快找出另外一条路径进行 ...
- BGP华为、思科选路规则
选路规则 华为BGP选路规则 思科BGP选路规则 第0条 下一跳是否可达,如果不可达则不参与选路 BGP 向IBGP对等体发布import引入的IGP路由时, 将下一跳属性改为自身的接口地址,而非IG ...
- Android Linux自带iptables配置IP访问规则
利用Linux自带iptables配置IP访问规则,即可做到防火墙效果
- apache上.htaccess转向nginx上配置.htaccess伪静态规则
nginx上配置.htaccess伪静态规则 在apache上.htaccess转向,只要apache编译的时候指明支持rewrite模块即可. 但是换到nginx上方法会有不同,有人说把.htacc ...
- 配置AutoMapper映射规则《转》
配置AutoMapper映射规则 AutoMapper是基于约定的,因此在实用映射之前,我们需要先进行映射规则的配置. public class Source { public int SomeVal ...
- 实用干货丨如何使用Prometheus配置自定义告警规则
前 言 Prometheus是一个用于监控和告警的开源系统.一开始由Soundcloud开发,后来在2016年,它迁移到CNCF并且称为Kubernetes之后最流行的项目之一.从整个Linux服务器 ...
- HAProxy的日志配置以及ACL规则实现负载均衡
HAProxy配置日志策略 默认情况下,HAProxy是没有配置日志的在centos6.3下默认管理日志的是rsyslog,可以实现UDP日志的接收,将日志写入文件,写入数据库先检测rsyslog是否 ...
- sass 安装、配置,css规则
http://blog.csdn.net/oyuemijindu/article/details/51036096 --sass 安装 一安装 1.ruby下载,可以到官网下载 ,注意如果是系统如果 ...
随机推荐
- nginx学习(三):nginx的进程模型
概述 nginx 进程分为 master进程和work进程 1.打开配置文件查看,这里我修改为2 [root@xxx conf]# vim nginx.conf #user nobody; worke ...
- C++并发编程实战
第1章 你好,C++并发世界 第2章 管理线程 第3章 在线程间数据共享 第4章 同步并发操作 第5章 C++内存模型和原子类型操作 第6章 设计基于锁的并发数据结构 第7章 设计无锁的并发数据结构 ...
- 什么是CSS?它的特点有哪些?
css 中文名称:层叠样式表,也称级联样式表 英文名称:Cascading Style Sheets 最新的版本:css3 1.层叠性 在权重(优先级)相同的情况下,同一个标签的样式发生冲突, 最后定 ...
- bzoj1812 [IOI2005]riv河流
题目链接 problem 给出一棵树,每个点有点权,每条边有边权.0号点为根,每个点的代价是这个点的点权\(\times\)该点到根路径上的边权和. 现在可以选择最多K个点.使得每个点的代价变为:这个 ...
- .NET Core 中读取 Request.Headers 的姿势
Request.Headers 的类型是 IHeaderDictionary 接口,对应的实现类是 HeaderDictionary ,C# 实现源码见 HeaderDictionary.cs . H ...
- PHP面试常考之设计模式——建造者模式
建造者模式 介绍 建造者模式又名生成器模式,是一种对象构建模式.它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象. 建造者模式是一步一步创建 ...
- 《细说PHP》第四版 样章 第18章 数据库抽象层PDO 8-1
18.6.5 获取数据 PDO的数据获取方法与其他数据库扩展非常类似,只要成功执行SELECT查询,都会有结果集对象生成.不管使用PDO对象中的query()方法,还是使用prepare()和exe ...
- IT兄弟连 Java语法教程 流程控制语句 控制循环结构1
Java语言没有提供goto语句来控制程序的跳转,这种做法提高了程序流程控制的可读性,但降低了程序流程控制的灵活性.为了弥补这种不足,Java提供了continue和break来控制循环结构.除此之外 ...
- HTTP系列之Referer和Referrer policy简介
目录 @ 1.前言摘要 在csdn网站随便抓个链接来看看: Referer参数: referrer policy是unsafe url的,ok,下面介绍一下Referer和referrer polic ...
- PHP JWT token实现
原文链接:https://www.jb51.net/article/146790.htm 机制: 代码如下: <?php /** * PHP实现jwt */ class Jw ...