一、实验背景

某科技公司有4个部门,分别是市场部划分VLAN10,销售部划分VLAN 20,技术部划分VLAN30,IT部划分VLAN40,公司现在想配置MSTP来实现业务分流与负载分担。

实验总拓扑

二、实验任务

一、基础实验

(1)观察三台交换机默认开启的生成树,并判断根桥及端口角色与理论是否一致。

(2)配置SW2的根优先级为0,SW1为4096,SW3默认。并判断根桥及端口角色与理论是否一致。

(3)三台交换机上配置VLAN10、20、30、40;并将交换机级连口配置中继链路,允许合法的VLAN通过。

(4)PC如图配置IP地址192.168.X.1(X代表学号)将PC加入相应的VLAN,并设置为边缘端口。

二、拓展部分

(5)配置MSTP实现市场部和技术部的业务流量通过SW3-SW1上行,IT部门和设计部的流量通过SW3-SW2上行,SW1与SW2两个交换机互为备份。

要求:每台交换机域名配置成自己的姓名拼音;截图要求:在三台交换机上显示以下命令:

disp int brief(截已用的端口)

disp stp region-configurerition

disp stp brief

三、配置步骤

(1)观察三台交换机默认开启的生成树,并判断根桥及端口角色与理论是否一致。

实验初始拓扑(1)

发现根桥和端口的选举与前一节的理论相吻合,如果不知道是怎么选举的可以看看前一节的基础理论

[华三交换机MSTP基础概念理解](https://blog.csdn.net/2301_80699620/article/details/156237962?fromshare=blogdetail&sharetype=blogdetail&sharerId=156237962&sharerefer=PC&sharesource=2301_80699620&sharefrom=from_link)

(2)配置SW2的根优先级为0,SW1为4096,SW3默认。并判断根桥及端口角色与理论是否一致。

设置交换机的STP桥优先级命令:

[SW2]stp priority 0

[SW1]stp priority 4096

实验初始拓扑(2)

重新设置优先级后根桥变成了SW2,端口选举结果同样与理论相符合。

 

(3)三台交换机上配置VLAN10、20、30、40;并将交换机级连口配置中继链路,允许合法的VLAN通过。

对SW2:

[SW2]vlan 10 20 30 40

[SW2]int range g1/0/1 to g1/0/2

[SW2-if-range]port link-type trunk

[SW2-if-range]port trunk permit vlan 10 20 30 40

对SW1:

[SW1]vlan 10 20 30 40

[SW1]int range g1/0/1 to g1/0/2

[SW1-if-range]port link-type trunk

[SW1-if-range]port trunk permit vlan 10 20 30 40

对SW3:

[SW3]vlan 10 20 30 40

[SW3]int range g1/0/1 to g1/0/2

[SW3-if-range]port link-type trunk

[SW3-if-range]port trunk permit vlan 10 20 30 40

 

(4)PC如图配置IP地址(X代表学号),将PC加入相应的VLAN,并设置为边缘端口。

对SW3:

[SW3]vlan 10

[SW3-vlan10]port g1/0/3

[SW3-vlan10]vlan 20

[SW3-vlan20]port g1/0/4

[SW3-vlan20]vlan 30

[SW3-vlan30]port g1/0/5

[SW3-vlan30]vlan 40

[SW3-vlan40]port g1/0/6

[SW3]int range g1/0/3 to g1/0/6

[SW3-if-range]stp edged-port

(5)配置MSTP实现市场部和销售部的业务流量通过SW3-SW1上行,技术部和IT部的流量通过SW3-SW2上行,SW1与SW2两个交换机互为备份。

查看端口信息:disp int brief(截已用的端口)


 

实验总拓扑

对SW1:

[SW1]stp region-configuration

[SW1-mst-region]region-name liujihao

[SW1-mst-region]revision-level 1

[SW1-mst-region]instance 1 vlan 1 to 20

[SW1-mst-region]instance 2 vlan 30 to 40

[SW1-mst-region]active region-configuration

[SW1-mst-region]quit

[SW1]stp instance 1 root primary  #实例1中SW1为主

[SW1]stp instance 2 root secondary

对SW2:

[SW2]stp region-configuration

[SW2-mst-region]region-name liujihao

[SW2-mst-region]revision-level 1

[SW2-mst-region]instance 1 vlan 1 to 20

[SW2-mst-region]instance 2 vlan 30 to 40

[SW2-mst-region]active region-configuration

[SW2-mst-region]quit

[SW2]stp instance 2 root primary  #实例2中SW2为主

[SW2]stp instance 1 root secondary

对SW3:

[SW3]stp region-configuration

[SW3-mst-region]region-name liujihao

[SW3-mst-region]revision-level 1

[SW3-mst-region]instance 1 vlan 1 to 20

[SW3-mst-region]instance 2 vlan 30 to 40

[SW3-mst-region]active region-configuration

[SW3-mst-region]quit

 查看MSTP域的核心配置信息:disp stp region-configurerition

结果验证:

查看生成树的精简摘要信息:disp stp brief

实验解析:

分流前:全网只有默认 IST(MST 0),所有 VLAN 共用这一棵树。

在 MST 0 里,SW2 被设为总根(Bridge-priority 0),SW3 计算后把 g1/0/2 选为 ROOT 口,因此全部 VLAN 的上行流量都经 g1/0/2→SW2→SW1 这一条链路转发,g1/0/1 仅作备份(DISCARDING)。

分流后:新建 MST 1 与 MST 2,并分别调低 SW1、SW2 在各实例中的优先级。

MST 1:SW1 优先级最低 → 实例 1 的根桥落在 SW1;SW3 把 g1/0/1 选为 ROOT 口,于是 VLAN 10、20 的流量走 g1/0/1→SW1

MST 2:SW2 优先级最低 → 实例 2 的根桥落在 SW2;SW3 仍把 g1/0/2 选为 ROOT 口,于是 VLAN 30、40 的流量走 g1/0/2→SW2

结果:全局 CST 根桥在分流后仍可以是 SW1 或 SW2,但通过让不同实例在本地拥有不同的“实例根桥”,使得各 VLAN 到根桥的最优路径不同,从而把业务流量分散到两条上行链路,实现负载分担与冗余。

 

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐