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配置和选路规则的更多相关文章

  1. 在ensp上STP配置和选路规则

    原理概述 这次我们模拟的实验内容 搭建实验拓扑 搭建完拓扑之后,我们在交换机上启动STP服务,将交换机的STP模式改为普通生成树STP 配置完成之后我们来看一下S1生成树的状态(大约30秒之后,因为生 ...

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

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

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

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

  4. Android Linux自带iptables配置IP访问规则

    利用Linux自带iptables配置IP访问规则,即可做到防火墙效果

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

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

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

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

  7. 实用干货丨如何使用Prometheus配置自定义告警规则

    前 言 Prometheus是一个用于监控和告警的开源系统.一开始由Soundcloud开发,后来在2016年,它迁移到CNCF并且称为Kubernetes之后最流行的项目之一.从整个Linux服务器 ...

  8. HAProxy的日志配置以及ACL规则实现负载均衡

    HAProxy配置日志策略 默认情况下,HAProxy是没有配置日志的在centos6.3下默认管理日志的是rsyslog,可以实现UDP日志的接收,将日志写入文件,写入数据库先检测rsyslog是否 ...

  9. sass 安装、配置,css规则

    http://blog.csdn.net/oyuemijindu/article/details/51036096 --sass 安装 一安装  1.ruby下载,可以到官网下载 ,注意如果是系统如果 ...

随机推荐

  1. 2019面向对象程序设计(Java) 第16周学习指导及要求

    2019面向对象程序设计(Java)第16周学习指导及要求 (2019.12.13-2019.12.16) 学习目标 (1) 掌握Java应用程序的打包操作: (2) 掌握线程概念: (3) 掌握线程 ...

  2. Idea的Http测试支持(十二)

    1. 在Tools > HTTP Client > Test RESTful Web Service 打开窗口 窗口信息如下: 2. 在Host里面填写接口请求的服务器ip地址和端口,pa ...

  3. commons-httpclient 和 httpclient 区别

    今天在看项目的pom的时候,发现里面有这么两个包依赖. <dependency> <groupId>commons-httpclient</groupId> < ...

  4. 【CodeChef】December Challenge 2019 Div1 解题报告

    点此进入比赛 这次比赛本来想好好打的,但不幸的是,这周先是要认真复习准备月考,考完又是发烧在床上躺了一个周末,所以最终没能打完. 我还是好弱啊. \(T1\):Binary XOR(点此看题面) 大致 ...

  5. 【WPF on .NET Core 3.0】 Stylet演示项目 - 简易图书管理系统(2) - 单元测试

    上一章中我们完成了一个简单的登录功能, 这一章主要演示如何对Stylet工程中的ViewModel进行单元测试. 回忆一下我们的登录逻辑,主要有以下4点: 当"用户名"或" ...

  6. IT兄弟连 Java语法教程 关系运算符

    关系运算符用来判定一个操作数与另外一个操作数之间的关系.特别是,它们可以判定相等和排序关系.表7中列出了关系运算符. 表7  关系运算符 关系运算符的结果为布尔值.关系运算符最常用与if语句和各种循环 ...

  7. pytorch_13-图像处理之skimage

    之前程序使用的是PIL(Python image library),今天遇到了另一种图像处理包--skimage. skimage即scikit-image,PIL和Pillow只提供最基础的数字图像 ...

  8. kafka 重放 重播 从某个时间点或者offset开始消费

    转自: https://www.jianshu.com/p/932663e9a226 consumer.subscribe(topicA); consumer.poll(100);//正常订阅topi ...

  9. js 根据url 下载图片 前端js 实现文件下载

    1.H5 download属性 function downFile(content, filename) { // 创建隐藏的可下载链接 var eleLink = document.createEl ...

  10. GPU跑tf-faster-rcnn demo以及训练自己的数据

    https://blog.csdn.net/qq_39123369/article/details/85245512