MSTP生成树协议的简单实例

该文展示了如何配置多生成树协议(MSTP)的实例,包括在LSW1、LSW2和LSW3上设置IP地址、静态路由、VLAN和根桥角色,以实现网络中不同VLAN的冗余和负载均衡。
摘要由CSDN通过智能技术生成

MSTP生成树协议的简单实例

网络布局

在这里插入图片描述

1,先设置路由器的ip和静态路由

AR1

[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 66.1.1.2 24
[AR1]ip route-static 0.0.0.0 0.0.0.0 66.1.1.1

2,设置LSW1,设置ip和生成树协议的实例及静态路由

LSW1

[LSW1]vlan batch 10 20
[LSW1]interface GigabitEthernet 0/0/2
[LSW1-GigabitEthernet0/0/2]port link-type trunk
[LSW1-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[LSW1-GigabitEthernet0/0/2]q
[LSW1]interface GigabitEthernet 0/0/3
[LSW1-GigabitEthernet0/0/3]port link-type trunk
[LSW1-GigabitEthernet0/0/3]port trunk allow-pass vlan all
[LSW1-GigabitEthernet0/0/3]
[LSW1-GigabitEthernet0/0/3]q
[LSW1]int Vlanif 1
[LSW1-Vlanif1]ip address 66.1.1.1 24
[LSW1-Vlanif1]q
[LSW1]ip route-static 0.0.0.0 0.0.0.0 66.1.1.2
[LSW1]int Vlanif 10
[LSW1-Vlanif10]ip address 192.168.10.200 24
[LSW1-Vlanif10]q
[LSW1]int Vlanif 20
[LSW1-Vlanif20]ip address 192.168.20.200 24
[LSW1]stp mode mstp//将当前交换机的模式设置为MSTP
[LSW1]stp region-configuration //配置MSTP
[LSW1-mst-region]region-name ts //设置域名
[LSW1-mst-region]revision-level 1 //设置修订级别
[LSW1-mst-region]instance 10 vlan 10 //创建实例10对应vlan 10
[LSW1-mst-region]instance 20 vlan 20 //创建实例20对应vlan 20
[LSW1-mst-region]active region-configuration //激活配置
[LSW1-mst-region]q
[LSW1]

3,设置LSW2

[LSW2]display current-configuration

sysname LSW2

vlan batch 10 20

cluster enable
ntdp enable
ndp enable

drop illegal-mac alarm

diffserv domain default

drop-profile default

aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password simple admin
local-user admin service-type http

interface Vlanif1

interface MEth0/0/1

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094

interface GigabitEthernet0/0/3
port link-type access
port default vlan 10

interface GigabitEthernet0/0/4
port link-type access
port default vlan 10

interface GigabitEthernet0/0/5

interface GigabitEthernet0/0/6

interface GigabitEthernet0/0/7

[LSW2]stp mode mstp
[LSW2]stp region-configuration
[LSW2-mst-region]region-name ts
[LSW2-mst-region]revision-level 1
[LSW2-mst-region]instance 10 vlan 10
[LSW2-mst-region]instance 20 vlan 20
[LSW2-mst-region]active region-configuration
Info: This operation may take a few seconds. Please wait for a moment…done.
[LSW2-mst-region]q
[LSW2]stp instance 10 root primary //设置实例10为主根
[LSW2]stp instance 20 root secondary //设置实例20为备用根

4,设置LSW3

[LSW3]display current-configuration

sysname LSW3

vlan batch 10 20

cluster enable
ntdp enable
ndp enable

drop illegal-mac alarm

diffserv domain default

drop-profile default

aaa
authentication-scheme default
authorization-scheme default
accounting-scheme default
domain default
domain default_admin
local-user admin password simple admin
local-user admin service-type http

interface Vlanif1

interface MEth0/0/1

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094

interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 2 to 4094

interface GigabitEthernet0/0/3
port link-type access
port default vlan 20

interface GigabitEthernet0/0/4
port link-type access
port default vlan 20

interface GigabitEthernet0/0/5

interface GigabitEthernet0/0/6

interface GigabitEthernet0/0/7

[LSW3]stp mode mstp
[LSW3]stp region-configuration
[LSW3-mst-region]region-name ts
[LSW3-mst-region]revision-level 1
[LSW3-mst-region]instance 10 vlan 10
[LSW3-mst-region]instance 20 vlan 20
[LSW3-mst-region]active region-configuration
[LSW3]stp instance 20 root primary //设置实例20为主根
[LSW3]stp instance 10 root secondary//设置实例10为备用根
[LSW3]q

5,查看LSW1的端口

在这里插入图片描述

6,PC1试ping通路由器和PC3

在这里插入图片描述

MSTP(Multiple Spanning Tree Protocol)是一种用于构建多个桥接网络的协议,它可以实现在一个网络中使用多个不同的树形拓扑结构,从而提高网络的可靠性和冗余性。下面我们来看一个MSTP实例分析。 假设我们有一个由4台交换机组成的网络,如下图所示: ``` +--------+ | Switch1| +--------+ | | +--------+ | Switch2| +--------+ | | | | | | +--------+ +--------+ | Switch3| | Switch4| +--------+ +--------+ ``` 在这个网络中,每台交换机都有多个接口,其中某些接口连接到其他交换机,某些接口连接到主机。我们需要为这个网络配置MSTP,以提高网络的可靠性和冗余性。 首先,我们需要选择一个交换机作为MSTP的根交换机。通常情况下,选择根交换机的原则是选择具有最佳性能和最大带宽的交换机。在这个例子中,我们选择Switch1作为MSTP的根交换机。 接下来,我们需要为每个VLAN配置MSTP实例。在这个例子中,我们有两个VLAN:VLAN10和VLAN20。我们为每个VLAN配置一个MSTP实例,如下所示: ``` Switch1(config)# spanning-tree mst configuration Switch1(config-mst)# instance 1 vlan 10 Switch1(config-mst)# instance 2 vlan 20 ``` 然后,我们需要为每个MSTP实例指定一个根桥。在这个例子中,我们希望Switch1成为实例1和实例2的根桥,因此我们进行如下配置: ``` Switch1(config)# spanning-tree mst 1 root primary Switch1(config)# spanning-tree mst 2 root primary ``` 接下来,我们需要为每个交换机上的端口配置MSTP。在这个例子中,我们希望所有接口都参与MSTP,因此我们对所有接口进行如下配置: ``` Switch1(config)# interface range GigabitEthernet 0/1-4 Switch1(config-if-range)# spanning-tree guard root Switch1(config-if-range)# spanning-tree cost 100 Switch1(config-if-range)# spanning-tree portfast trunk Switch1(config-if-range)# spanning-tree portfast bpdufilter default ``` 以上配置表示将接口0/1-4都设置为MSTP端口,并使用100作为端口的默认开销。此外,我们还将端口设置为“guard root”,这样如果有其他交换机试图通过该端口成为根交换机,该端口将被禁用。我们还将端口设置为“portfast trunk”,这样可以加快端口的转发速度。 最后,我们需要验证MSTP是否正常工作。我们可以通过以下命令检查MSTP实例的状态: ``` Switch1# show spanning-tree mst ``` 该命令将显示每个实例的根桥、桥优先级、端口状态等信息。我们还可以通过以下命令检查MSTP端口的状态: ``` Switch1# show spanning-tree interface GigabitEthernet 0/1 ``` 该命令将显示该接口的状态、角色、端口优先级等信息。 通过以上配置和验证,我们可以成功地配置了一个MSTP网络,并且可以提高网络的可靠性和冗余性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值