STP
1
选取根桥
2
选取根端口
3
选取指定端口
依据
1
最低的根桥ID
2
最低的根路径代价
3
最低发送者桥ID
4
最低发送者端口ID
端口状态
禁止
阻塞
监听
学习
转发
Portfast
portfast特性使得以太网接口一旦有设备接入,就立即进入转发状态,如果接口上连接的只是计算机或者其他不运行stp的设备,这是非常适合的
Uplinkfast
经常用在接入层交换机上,当他连接到主干交换机上的主链路上故障时,能理解切换到备份链路上,而不需要30s或者50s。Uplinkfast之需要在接入层交换机上配置即可
Backbonefast
主要用在主干交换机之间,当主干交换机之间的链路上有故障时,可以比原有的50s少20s就切换到备份链路上。backbonefast需要在全部交换机上配置
PVST
当瓦格洛上有多个Vlan时,PVST(Per vlan stp)会为每个Vlan构建一颗STP树。这样的额好处是可以独立为每个vlan控制哪些接口要转发数据,从而实现负载均衡。缺点是如果vlan数量很多,会给交换机带来沉重负担。Cisco交换机默认的模式就是pvst
Rstp
rstp实际上就是把减少stp收敛时间的一些措施融合在stp协议中形成新的协议。在rstp中,接口的角色有:根接口、指定接口、备份接口和替代接口。接口的状态由:丢弃、学习和转发。接口还分为边界接口、点到点接口和共享接口
Mst
在pvst中,交换机为每个vlan都构建一颗stp树,不仅会带来cpu的很大负载,也会占用大量的贷款。mst则是把多个vlan映射到一个stp实例上,从而减少了stp实例。mst可以同stp和pvst兼容。对于运行stp和pvst的交换机,一个mst域看起来就像一台交换机
stp防护
stp协议并没有什么措施对交换机的身份进行认证。在稳定的网络中,如果介入非法的交换机,将可能给网路中的stp树带来灾难性的破坏。有一些简单的措施来保护网络,虽然这些措施显得软弱无力。Root guard特性将使得交换机的接口拒绝接受比原有根桥优先级更高的bpdu。而bpdu guard主要是和portfast特性配合使用,portfast使得接口一有计算机介入就立即进入转发状态,然而,万一这个借口接入的是交换机,很可能造成环路。Bpdu guard可以使得portfast接口一旦接收到bpdu,就关闭该接口
在rstp中几口分为边界几口edge port、点到点point-to-point port和共享接口(share port)如果接口上配置了spanning portfast,接口就为边界接口;如果接口是半双工,接口就为共享接口;如果接口是全双工,接口就为点到点接口。在接口上明确指明接口类型有利于rstp的运行
mst配置
Spanning-tree mode mst
Spanning-tree mst configuration
Name test-mst
Revision 1
Instance 1 vlan 1-2
Instance 2 vlan 3-4
Exit
Spanning-tree mst 1 priority 8192
Spanning-tree mst 2 priority 12288
本文出自 “小五的博客” 博客,请务必保留此出处http://xwnet.blog.51cto.com/233677/176447

转载于:https://blog.51cto.com/okenny/177047

生成树(STP)学习笔记相关推荐

  1. 以前的学习笔记整理:第二层交换和生成树协议(STP)

    Talen Hao LINUX 学习笔记系列■■■■■ 第8章 第二层交换和生成树协议(STP) 系统:cisco 一:打开cisco交换机管理功能(即管理VLAN) 进入接口模式vlan 1: Sw ...

  2. 华为HCIA-datacom 学习笔记8——生成树

    华为HCIA-datacom 学习笔记8--生成树 生成树 1.技术背景: 二层交换机网络的冗余性与环路.人为错误导致的二层环路 2.二层环路带来的问题 广播风暴与MAC地址表漂移 3.STP基本概念 ...

  3. LLDP协议、STP协议 笔记

    参考: 数据链路层学习之LLDP 生成树协议 LLDP协议.STP协议 笔记 LLDP 提出背景: 随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加 ...

  4. 【计算机网络学习笔记13】交换技术(下)

    [计算机网络学习笔记13]交换技术(下) 一.生成树的诞生和发展 1. 环路问题 两个网桥之间的连接网线如果只有一根,而这根网线或者接口有问题,网络就会出现单点故障.所以为了提高可靠性,网桥在互连时一 ...

  5. 软考网络管理员-华为设备命令学习笔记

    华为设备命令学习笔记 文章目录 一. 网络设备基础知识 1.1 网络设备操作系统 1.2 常见设备配置方式 1.3 基础知识 二. 基础命令与二层设备配置 2.1 配置模式 2.2 基本命令 2.3 ...

  6. 计算机网络吴功宜学习笔记

    数据报交换方式 一.物理层 保证比特流的正确传输 为数据链路层提供数据传输服务 报文:数据块长度无限制 报文分组:数据块长度有限制,有分组头 数据报传输特点: 无序.无路径.有地址 虚电路传输特点: ...

  7. 思科交换机【学习笔记】

    思科交换机[学习笔记] 一.基础部分 1.保存.重置.查看命令 2.敲错命令后dns解析过慢的解决方法 3.配置交换机远程登陆 4.access配置(划分vlan) 5.trunk配置 6.hybri ...

  8. 【学习笔记】线性代数全家桶(在编程竞赛中的应用)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 0x00. 矩阵 0x01. 矩阵 0x02. 矩阵的加法与数量乘法 0x03. 矩阵乘法 0x ...

  9. 决策树模型(ID3/C4.5/CART)原理和底层代码解读 学习笔记

    本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com 内容可能有不到之处,欢迎交流. 未经本人允许禁止转载 如下为个人的学习笔记,使用latex编写,再写成文本太麻烦 ...

  10. Kruskal重构树 学习笔记

    Kruskal重构树 学习笔记 文章目录 Kruskal重构树 学习笔记 前言 例题1 BZOJ3732 Network 例题2 [NOI2018] 归程 前言 Kruskal重构树是一种比较冷门的算 ...

最新文章

  1. myeclipse:web项目不能显示Web App Libraries
  2. 关联查询取更新时间_数据分析之sql复杂查询
  3. Django 发布时间格式化
  4. 关闭eslint检验;vue-cli3搭建的vue项目关闭eslint;脚手架3关闭eslint;
  5. deepin部署python开发环境_deepin系统下部署Python3.5的开发及运行环境
  6. 项目日报模板_第一届全国技能大赛现场直击:混凝土建筑项目全场最“高”
  7. python requests 乱码_python3 requests 抓取乱码问题
  8. 苹果Mac Finder 替代工具:Path Finder
  9. Spark修炼之道(高级篇)——Spark源码阅读:第八节 Task执行
  10. 字节图标iconpark在vue3中的使用
  11. 学java编程需要安装什么软件?
  12. 【rmzt】动漫性感美女win7主题_8.13
  13. 【性能测试】JSON工具 对比 fastjson jackson
  14. 马克思主义基本原理概论
  15. MySQL技术内幕InnoDB存储引擎
  16. VSCode连接远程服务器及docker
  17. 群晖系统上的 Docker 使用拾遗
  18. C语言编程>第十七周 ⑤ 请补充fun函数,该函数的功能是:用来求出数组的最小元素在数组中的下标并存放在k所指的存储单元。
  19. 如何使用企业微信工作台快速寄件?
  20. 函数曲线长度的计算方法

热门文章

  1. CSS文本对齐text-align详解
  2. WD与循环 组合数学
  3. 【ZOJ 2974】Just Pour the Water(矩阵快速幂)
  4. visual studio编译错误集(转)
  5. urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]
  6. windows phone 中反序列化json时出现的问题
  7. (三): 十六进制转化为rgb
  8. java和asp.net core_.NET Core和ASP.NET Core简介与区别
  9. 得到频域波形的坐标数组_10. 频域法之序
  10. 遍历元素根据状态显示不同颜色