思科交换机STP配置
配置步骤:
1、 设备间运行标准生成树协议,配置各设备的生成树参数,使3228-1成为根网桥。观察设备能否根据配置的参数修剪环路,完成生成树。
2、 断开3228-1和3228-2之间链路,观察设备是否可自动完成网络拓扑的重构
3、 三台设备间运行快速生成树协议,使3228-1成为根网桥
4、 断开3228-1和3228-2之间链路,观察设备是否可自动完成网络拓扑的重构
5、 将三台设备间链路设置为VLAN TRUNK,并配置5个VLAN:VLAN1-5。运行MSTP生成树协议,VLAN1和VLAN2建立生成树1,VLAN3和VLAN4建立生成树 2,VLAN5建立生成树3。修改各设备的生成树参数,使生成树1和生成树2的根网桥为3228-1,生成树3的根网桥为3228-2
6、 断开3228-1和3228-2之间链路,观察生成树1和生成树2是否可自动完成网络拓扑的`重构,而VLAN5的业务应不受影响
SSTP配置
三台3228配置均相同,下面是配置及说明:
ZXR10(config)#spanning-tree enable //使能生成树协议
ZXR10(config)#spanning-tree mode sstp //配置生成树协议的当前模式为sstp
假定目前3228-1不是根网桥,则在3228-2和3228-3上执行如下配置:
ZXR10(config)# spanning-tree mst instance 0 priority 61440 //修改实例0的网桥优先级,61440=15*4096,根据需要,优先级可设置为i*4096,i=0...15。
RSTP配置
三台3228配置均相同,下面是配置及说明:
ZXR10(config)#spanning-tree enable //使能生成树协议
ZXR10(config)#spanning-tree mode rstp //配置生成树协议的当前模式为rstp
假定目前3228-1不是根网桥,则在3228-2和3228-3上执行如下配置:
ZXR10(config)# spanning-tree mst instance 0 priority 61440 //修改实例0的网桥优先级,61440=15*4096,根据需要,优先级可设置为i*4096,i=0...15
8.6.3 MSTP配置
三台3228配置均相同,下面是配置及说明:
ZXR10#vlan database
ZXR10(vlan)#vlan 1-5 //配置vlan1-5
ZXR10(config)#spanning-tree enable //使能生成树协议
ZXR10(config)#spanning-tree mode mstp //配置生成树协议的当前模式为mstp
ZXR10(config)#spanning-tree mstp configuration //进入MSTP配置模式
ZXR10(config-mstp)#name zte //设置mst_config_id中的配置名称为zte。
ZXR10(config-mstp)#revision 2 //设置mst_config_id中的配置版本号为2。
ZXR10(config-mstp)#instance 1 vlans 1,2 //将vlan1,2映射到instance 1
ZXR10(config-mstp)#instance 2 vlans 3,4 //将vlan3,4映射到instance 2
ZXR10(config-mstp)#instance 3 vlans 5 //将vlan5映射到instance 3
假定目前生成树1和生成树2的根网桥不是3228-1,使用spanning-tree mst instance priority 来修改相应生成树的优先级,使满足要求同理可使得生成树3的根网桥为3228-2。
验证方法
执行9.6的配置后,可以使用PC机互ping来验证,会出现以下现象:
1. PC-1和PC-2互通
2. 断开链路后,有少量丢包后,PC-1和PC-2互通
3. PC-1和PC-2互通
4. 断开链路后,有少量丢包后,PC-1和PC-2互通
5. PC-1和PC-2互通
6. 断开链路后,PC-1和PC-2仍然互通,无丢包
关闭生成树协议:no spa mode pvst(关闭pvst生成树)
一、配置原则
1、先确定一下根网桥,然后就根据网桥的ID(这主要是由MAC地址以及优先级两部分组成的);
2、然后就确定一下根端口。指定端口以及被动端口(这主要是由网桥ID,路径成本,端口优先级,端口ID来进行确定的);
3、最后大家就能够启用速端口以及上行端口这两部分了。
二、配置方法
1、首先先在VLAN上面启用生成树,具体的命令如下:spanning-tree vlan 2
2、然后就需要建立根网桥,具体的方法如下:
直接建立根网桥,具体的命令如下:spanning-tree vlan 2 root primary
通过修改优先级建立根网桥(根网桥在配置BPDU中设定TCN位,提示其他网桥快速清理MAC地址表。),具体的命令如下:spanning-tree vlan 2 priority 24768(4096的倍数,值愈来愈小,优先级就愈来愈高.默认值是为32768的)
3、确定路径,选定根端口,具体的方法如下:
能够通过修改一下端口成本,具体的命令如下:(注意这是在配置模式下面进行的)spanning-tree vlan 2 cost ***(100m是为19,10m是为100,值愈来愈小,路径就愈来愈优先)
也可以修改一下端口优先级,具体的命令如下:(注意这是在接口模式下面进行的)spanning-tree vlan 2 port-priority ***(0-255,默认值是为128)
4、可修改计时器(这是一个可选的 *** 作)
修改一下HELLO时间,具体的命令如下:spanning-tree vlan 2 hello-time **(1-10s,默认值是为两秒)
修改一下转发延迟的时间,具体的命令如下:spanning-tree vlan 2 forward-time ***(4-30s,默认值是为15s)
修改一下最大老化的时间,具体的命令如下:spanning-tree vlan 2 max-age ****(6-40,默认值是为20秒)
5、快速端口的配置,具体的命令如下:spanning-tree portfast
6、上行端口的配置,具体的命令如下:spanning-tree uplinkfast
扩展资料:
STP的工作过程如下:首先进行根网桥的选举,其依据是网桥优先级(bridge priority)和MAC地址组合生成的桥ID,桥ID最小的网桥将成为网络中的根桥(bridge root)。
在此基础上,计算每个节点到根桥的距离,并由这些路径得到各冗余链路的代价,选择最小的成为通信路径(相应的端口状态变为forwarding),其它的就成为备份路径(相应的端口状态变为blocking)。
STP生成过程中的通信任务由BPDU完成,这种数据包又分为包含配置信息的配置BPDU(其大小不超过35B)和包含拓扑变化信息的通知BPDU(其长度不超过4B)。
生成树协议的主要功能有两个:一是在利用生成树算法、在以太网络中,创建一个以某台交换机的某个端口为根的生成树,避免环路。二是在以太网络拓扑发生变化时,通过生成树协议达到收敛保护的目的。
参考资料来源:百度百科——生成树协议
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)