原理概述

这次我们模拟的实验内容

搭建实验拓扑

搭建完拓扑之后,我们在交换机上启动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
 

最新文章

  1. ABP模块化
  2. Leetcode study time
  3. input file上传文件扩展名限制
  4. Nmap Snote
  5. 关于Opencv2.4.x中stitcher类的简单应用
  6. Oracle练习
  7. SQLite模糊查找(like)
  8. 前端模块化之seajs
  9. 如何在NodeJS项目中优雅的使用ES6
  10. 一天带你入门到放弃vue.js(三)
  11. Electron入门笔记(二)-快速建立hello world
  12. python 的基础 学习 第六天 基础数据类型的操作方法 字典
  13. GATT服务搜索流程(一)
  14. VS设置以管理员方式运行
  15. Linux:NFS配置
  16. Java对象的序列化与反序列化-Json篇
  17. UNIX环境编程学习笔记(6)——文件I/O之判断文件类型
  18. javascript提取联通个人信息和通话记录的代码
  19. flexbox子盒子align-self属性
  20. 解决Mac nginx问题 [emerg] 54933#0: bind() to 0.0.0.0:80 failed (13: Permission denied)

热门文章

  1. PyInstaller库,打包成exe基本介绍
  2. 1.zookeeper是干什么的?
  3. MyBatis框架的基本要素-核心接口和类的作用范围
  4. 前端微信小程序生鲜类仿爱鲜蜂微信小程序
  5. vue中父级与子组件生命周期的先后顺序
  6. Dubbo+Zookeeper的简单入门案例
  7. D3.js的v5版本入门教程(第十三章)—— 饼状图
  8. ICEM-缺口圆柱
  9. #C++初学记录(typedef和define)
  10. C# System.Web.Mail.MailMessage 发邮件