设为首页收藏本站language 语言切换
查看: 1192|回复: 3
收起左侧

Multiple Spanning Tree Protocol 实验

[复制链接]
发表于 2021-3-23 14:59:44 | 显示全部楼层 |阅读模式
本次实验拓扑如下,其中SW1 和 SW2 做汇聚交换机,SW3 为接入交换机,按照流量或者 VLAN 数量把进程设置为两个,进程一 SW1 做主根,SW2 为备份,进程二 SW2做主根,SW1 做备份,这样做相当于负载均衡的同时也优化了路径。

                               
登录/注册后可看大图

首先,先做中继、VTP、VLAN,生成树,操作如下:

SW1:

SW1(config)#interface range ethernet 0/0 - 2

SW1(config-if-range)#switchport trunk encapsulation dot1q

SW1(config-if-range)#switchport mode trunk

SW1(config-if-range)#no shutdown

SW1(config-if-range)#switchport nonegotiate

SW2:

SW2(config)#interface range ethernet 0/0 - 2

SW2(config-if-range)#switchport trunk encapsulation dot1q

SW2(config-if-range)#switchport mode trunk

SW2(config-if-range)#no shutdown

SW2(config-if-range)#switchport nonegotiate

SW3:

SW3(config)#interface range ethernet 0/0 - 1

SW3(config-if-range)#switchport trunk encapsulation dot1q

SW3(config-if-range)#switchport mode trunk

SW3(config-if-range)#no shutdown

SW3(config-if-range)#switchport nonegotiate


                               
登录/注册后可看大图


                               
登录/注册后可看大图


                               
登录/注册后可看大图

SW1:

SW1(config)#vtp domain CCIE

SW1(config)#vtp version 2

SW1(config)#vtp pruning

SW1(config)#vlan 1-10   //创建 VLAN 1 至 10

SW1(config-vlan)#exit


                               
登录/注册后可看大图


                               
登录/注册后可看大图

当前有 10 个 VLAN,其实路径只有两条,希望 VLAN 1-5 的路径走 SW1 并且走上面的路径到 SW2

VLAN 6-10 的路径走 SW2 并且走下面的路径,能够绝对意义上的做到负载均衡了,修改根桥之后在修改根端口。

SW1(config)#spanning-tree mode mst

SW2(config)#spanning-tree mode mst

SW3(config)#spanning-tree mode mst



                               
登录/注册后可看大图

目前只有一个进程 0,所以要做进程映射

SW1(config)#spanning-tree mst configuration   //进入 MSTP 配置模式

SW1(config-mst)#name CCIE  //设置域名

SW1(config-mst)#revision 1   //设置修订级别,默认是 0,

SW1(config-mst)#instance 1000 vlan 1-5   //进程创建范围 0-4094, 1-5关联进程 1000

SW1(config-mst)#instance 2000 vlan 6-10   //将VLAN 6-10关联进程 2000 中

SW1昨晚配置以后,在SW2,SW3上也做和SW1一模一样的配置,没有任何区别。现在有进程 0 和进程 1000、2000,根桥是 SW1 ,VLAN1-5 让 SW1 做根桥、VLAN6-10 让 SW2 做根桥。

SW1(config)#spanning-tree mst 1000 root primary     //保证做进程 1000 的根桥

SW2(config)#spanning-tree mst 1000 root secondary   //做备份根桥

SW2(config)#spanning-tree mst 2000 root primary   //保证做进程 2000 的根桥

SW1(config)#spanning-tree mst 2000 root secondary   //做备份根桥


                               
登录/注册后可看大图

我的关联的 VLAN 是 1-5,我就是根桥,我的所有端口都是指定端口。


                               
登录/注册后可看大图


                               
登录/注册后可看大图

SW3 的 1000 的根端口连接 SW1 的 2000 的根端口连接的是 SW2 的 。


                               
登录/注册后可看大图

进程 1000 走的是上面的路径,因为 SW2 的 0/0 口是根端口,

现在希望进程 1000 走下面, 就是修改 SW2 的根端口,让 SW2 的 0/1 口做根端口,可以把 SW2 0/1 口的 cost 值该小, 或者把 0/0 口 cost 值改大,或者把 SW1 0/1 口 port pr 值改小或者把 0/0port pr 改大,在改 cost 值的时候,802.1S 的 Cisco 交换机接口度量和带宽没有任何关系了,所有接口默认度量值 20W,

SW2(config)#interface ethernet 0/1

SW2(config-if)#spanning-tree mst 1000 cost 199999


                               
登录/注册后可看大图

现在 SW2 0/1 口成为进程 1000 的根端口,

进程 2000 默认 SW1 0/0 口是根端口,现在让 0/1 口做根端口


                               
登录/注册后可看大图

可以改 SW2 0/1 口的 port ID

SW2(config)#interface ethernet 0/1

SW2(config-if)#spanning-tree mst 2000 port-priority 64   //默认是 128,改 64 的倍数 。

                               
登录/注册后可看大图

此时Et0/1 口就为根端口了。





发表于 2021-3-23 17:05:23 | 显示全部楼层
大佬就是无私!还都是干货

点评

哈哈哈 对你有帮助就好  详情 回复 发表于 2021-3-26 14:04
板凳 2021-3-23 17:05:23 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-26 14:04:39 | 显示全部楼层
殇灬艾丨琪 发表于 2021-3-23 17:05
大佬就是无私!还都是干货

哈哈哈 对你有帮助就好
地板 2021-3-26 14:04:39 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-31 14:39 , Processed in 0.082361 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表