HCIA-STP原理与配置
STP协议生成树协议:
为了保证网络可靠,所以在组网时需要设置冗余链路和设备,从而在物理结构上形成结构,又因为交换机的工作特点导致二层网络中产生广播风暴和MAC地址表震荡现象,影响用户体验。
广播风暴:MAC地址表震荡。
作用:在保证可靠的基础上,防止环路的发生。
原理:通过选举预备端口,禁止转发用户数据实现破坏,当网络发生故障时,预备端口会转换为正常接口转发用户数据。
端口角色:根端口 指定端口 预备端口
根: 根交换机(根网桥=根桥)
选举规则:比较网桥ID(bridhe ID)
优先级:默认32768;越小越优先,必须为4096的倍数
MAC地址:----越小越优先
干:根端口:
非根交换机上到达根交换机最优的端口
根路径开销:
只计算交换机出方向开销。
10M=2000000
100M=200000
1000M=20000
对端BID:
对端接口ID越小越优先;
接口优先级:128
接口号:
本端PID:
越小越优先;
枝:指定端口
每条链路上到达根交换机最优的端口。
根路径开销:越小越优先。
本端BID:越小越优先。
本端PID:越小越优先。
配置:STP生成树协议 RSTP快速生成树协议 MSTP 多例生成树协议
【sw1】stp enable 开启生成树协议
【sw1】stp mode (stp|RSTP|MSTP)修改版本
【sw1】display stp 查看stp详细信息
【sw1】display stp brief 查看stp简要信息
【sw1】stp priority 4096 修改交换机优先级
报文:
BPDU:桥协议数据单元。
disabled:未启用状态
不学习MAC地址,不参与计算,不发送BPDU,不转发用户数据。
blocking:阻塞状态
不学习MAC地址,不参与计算,不发生BPDU,接收BPDU,不转发用户数据。
listening:侦听状态
学习MAC地址,参与计算,发送并接收BPDU,不转发用户数据。
forwarding:转发状态
学习MAC地址,参与计算,发送并接收BPDU,转发用户数据。
为什么需要转发延时?
为了防止环路
缺点:
收敛速度太慢
机制太复杂
最新文章
- java 的public private protected作用域
- vs2013在使用ReportView11时遇到的问题
- 数据表格 - DataGrid - 字段排序
- 启动Eclipse弹出:Failed to load JavaHL Library 错误框的解决办法
- java 操作excel 文件
- Tagged Pointers
- C++ 进阶必备
- 域名地址默认跳转到www(301重定向)
- 转:关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
- ES6字符串方法
- shopNC 拓扑图
- [f]计时器
- conflicting types for xx错误
- Flask框架(1)-程序基本结构
- Eclipse中Maven插件配置
- Mac设置信认任意来源应用
- Informatica 常用组件Lookup之二 已连接和未连接的查找
- 真正在线编辑的在线web编辑器
- JavaScript知识总结--历史-html引用方式-基础概念
- [Codeforces #190] Tutorial