Tips:在真实设备上交换机的端口mac地址是本机主板mac地址+端口号
拓扑变成重新收敛需要50s
Cisco:
查看stp信息
Role:端口角色
Sts(status):端口状态
Cost:消耗值
FWD:forwarding转发
桥协议数据单元
BPDU(bridge protocol data unit)
使用组播方式发送BPDU
分为两种
配置BPDU(周期性发送,用于创建和维护整个stp拓扑)
拓扑变更通知(tcn)BPDU——topology change notification BPDU(先和根说根再发给其他的)
Stp计时器
Hello:交换器周期性发送bpdu(配置BPDU)的时间间隔:2s
Forward-delay:转发延迟,默认15s,防止形成环路
最大老化时间max-age:默认20s
STP参数修改
Cisco:
1、 修改交换机的stp优先级(确保网络中有主根交换机和辅根交换机)
a) Spanning-tree vlan X priority {value},value是4096的倍数
2、 修改交换机的stp模式(必须确保网络中得交换机的stp模式一样)
Spanning-tree mode {pvst|rapid-pvst|mstp}
3、修改交换机端口cost
Interfacef0/0(trunk链路)
Spanning-tree vlan 3 cost {value}
4、 针对某个vlan,关闭stp功能
No spanning-tree vlan x
验证命令
Show spanning-tree vlan x 查看交换机上关于vlanx的stp信息
Show spanning-tree 查看交换机上关于所有vlan的stp信息
Show spanning-tree summary 查看交换机运行的stp模式
Show version 查看交换机base mac
注意:交换机上stp功能默认开启,可以人工关闭
华为stp参数修改:
1、 优先级:stp priority {value}
2、 修改交换机stp模式:stp mode {stp;rstp;mstp}
3、 修改端口cost值:进入端口interface g/0/1;stp cost {value}
4、 关闭stp:stp disable;开启:enable
验证命令:
Display stp
Display stp brief
Display stp vlan
MSTP
基于原来stp技术所有的vlan都在一个树内,当某个vlan出现问题会影响颗树的稳定故而
多实例生成树协议:基于stp协议的增强协议
Mstp网络中包含1个或者多个MSTP域(mst region)
优势:既可以快速收敛,又可以提供数据的连接冗余,还有负载均衡
范围:region(域)——instance(实例)——valn 包含关系
创建时region和instance应该相同,对instance加入vlan,然后对其进行优先级设置,(相当于Cisco设备PV-stp设置Cisco设备是基于vlan来进行负载均衡设置)
配置:
1、 mst域(region)同一个域中可以包含多个实例
2、 msti(instance),即mst实例,一个msti可以同时关联多个vlan
stp region-configuration
region-name {string}//配置region名
instance {id} vlan x//配置关联vlan
active region-configuration//激活
stp instance {id} priority {value}(设置实例的优先级)
验证命令
Display stp instance {id}
Display stp brief
默认情况下,所有vlan都属于instance 0
tips:
===============================================================================STP收敛速递比较慢:从主链路的断开到备用链路的连通,这个修复时间叫做收敛,30-50s
RSTP收敛速度比stp快,一下改进
1、 发现问题快:出现问题3个hello时间就反应
2、 反应问题快:发现拓扑变更的交换机,会产生TCN bpdu,直接发送给与自己相连得其他所有交换机
3、 解决问题快:
端口角色细化:
根端口(root port)
指定端口(designate的port)
非指定端口
rstp代替端口(alternative port)是根端口的备胎
mstp备份端口(backup port)是指定端口的备胎
(边缘端口:一般建议关闭stp,或者将连接非交换机的端口,设置非边缘端口)
端口状态精简化
Down
Listening
Learning
Forwarding
Blocking
Learning
Forwarding
Discarding(丢弃):相当于down,blocking,listening
原文:https://blog.51cto.com/14518688/2443463