生成树(STP)学习笔记

简介:

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
本文转自 Jhuster 51CTO博客,原文链接:http://blog.51cto.com/xwnet/176447,如需转载请自行联系原作者
相关文章
|
算法 计算机视觉
图像处理之距离变换
图像处理之距离变换
335 8
|
存储 关系型数据库 MySQL
轻松入门MySQL:优化复杂查询,使用临时表简化数据库查询流程(13)
轻松入门MySQL:优化复杂查询,使用临时表简化数据库查询流程(13)
372 0
|
11月前
|
负载均衡 网络虚拟化
生成树详细配置(STP、RSTP、MSTP)
生成树详细配置(STP、RSTP、MSTP)
433 0
生成树详细配置(STP、RSTP、MSTP)
|
存储 Python
链表中插入节点
链表中插入节点
|
12月前
|
安全 Java 应用服务中间件
JVM常见面试题(三):类加载器,双亲委派模型,类装载的执行过程
什么是类加载器,类加载器有哪些;什么是双亲委派模型,JVM为什么采用双亲委派机制,打破双亲委派机制;类装载的执行过程
280 35
JVM常见面试题(三):类加载器,双亲委派模型,类装载的执行过程
|
11月前
|
机器学习/深度学习 存储 自然语言处理
深度学习之多轮对话系统
基于深度学习的多轮对话系统是一种能够在多轮对话中保持上下文连贯并生成自然回复的系统,主要用于客服、智能助理等需要交互式交流的场景。通过深度学习的技术,特别是自然语言处理中的预训练模型和序列生成模型,这类系统已在准确理解、生成自然语言的质量上取得显著进展。
743 2
|
11月前
|
JavaScript 安全 开发工具
在 Vue 3 中使用 TypeScript
【10月更文挑战第3天】
|
11月前
|
机器学习/深度学习 人工智能 5G
探索5G革命中的虚拟化基站(vRAN):定义、功能与前景
探索5G革命中的虚拟化基站(vRAN):定义、功能与前景
525 5
|
存储 关系型数据库 MySQL
PolarDB的特点
【5月更文挑战第13天】PolarDB的特点
571 1
|
机器学习/深度学习 算法 数据挖掘
【机器学习】Voting集成学习算法:分类任务中的新利器
【机器学习】Voting集成学习算法:分类任务中的新利器
585 0