拓扑图
路由器配置
[Huawei]
[Huawei]sys R1 //这里配置单臂路由为两个网段实现通讯
[R1]vlan ba 10 20
[R1]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]dot1q termination vid 10
[R1-GigabitEthernet0/0/0.1]ip ad 192.168.10.254 24
[R1-GigabitEthernet0/0/0.1]arp bro ena
[R1-GigabitEthernet0/0/0.1]dis th
interface GigabitEthernet0/0/0.1
dot1q termination vid 10
ip address 192.168.10.254 255.255.255.0
arp broadcast enable
#
return
[R1-GigabitEthernet0/0/0.1]q
[R1]int g0/0/0.2
[R1-GigabitEthernet0/0/0.2]dot1q ter v 20
[R1-GigabitEthernet0/0/0.2]ip ad 192.168.20.254 24
[R1-GigabitEthernet0/0/0.2]arp bro ena
[R1-GigabitEthernet0/0/0.2]dis th
[V200R003C00]
#
interface GigabitEthernet0/0/0.2
dot1q termination vid 20
ip address 192.168.20.254 255.255.255.0
arp broadcast enable
#
LSW6配置
[Huawei]
[Huawei]sys LSW6
[LSW6-GigabitEthernet0/0/24] //为每个路由器和交换机相连的接口配置为trunk并且允许vlan10 20通过
[LSW6-GigabitEthernet0/0/24]port link-type trunk
[LSW6]vlan batch 10 20
[LSW6-GigabitEthernet0/0/24]port trunk allow-pass vlan 10 20
[LSW6-GigabitEthernet0/0/24]
[LSW6-GigabitEthernet0/0/24]int g0/0/1
[LSW6-GigabitEthernet0/0/1]
[LSW6-GigabitEthernet0/0/1]port link-type trunk
[LSW6-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[LSW6-GigabitEthernet0/0/1]
[LSW6-GigabitEthernet0/0/1]int g0/0/2
[LSW6-GigabitEthernet0/0/2]port link-type trunk
[LSW6-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 20
[LSW6]stp mode mstp //开启MSTP模式
[LSW6]stp region-configuration
[LSW6-mst-region]region-name 1 //区域名字-注意每个参与到作用的交换机都要在同一个域-所以接下来的交换机区域名字都配置为“1”
[LSW6-mst-region]instance 1 vlan 10 //把vlan10加入实例1
[LSW6-mst-region]instance 2 vlan 20
[LSW6-mst-region]active region-configuration //激活实例
[LSW6]vlan ba 10 20
LSW7配置
[Huawei]
[Huawei]sys LSW7
[LSW7]vlan ba 10 20
[LSW7]int g0/0/2
[LSW7-GigabitEthernet0/0/2]port link-type trunk //每个与交换机相连的接口配置为trunk口并且允许vlan 10 20通过
[LSW7-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 20
[LSW7-GigabitEthernet0/0/2]dis th
#
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20
#
[LSW7-GigabitEthernet0/0/1]port link-type trunk
[LSW7-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
#
return
[LSW7]stp mode mstp //开启MSTP模式
[LSW7]stp region-configuration
[LSW7-mst-region]region-name 1 //域名1
[LSW7-mst-region]instance 1 vlan 10 //把vlan10加入实例1
[LSW7-mst-region]instance 2 vlan 20
[LSW7-mst-region]active region-configuration //激活实例
[LSW7-mst-region]dis th
#
stp region-configuration
region-name 1
instance 1 vlan 10
instance 2 vlan 20
active region-configuration
#
return
[LSW7]stp instance 1 root primary //把这台交换机配置为实例1的根交换机
[LSW7]stp instance 2 root secondary //把这台交换机配置为实例2的次交换机
[LSW7-Ethernet0/0/1]stp edged-port enable //把连接终端的端口配置为边缘端口
[LSW7-Ethernet0/0/1]dis th
#
interface Ethernet0/0/1
stp edged-port enable
LSW8配置
[SLW8]
[LSW8]vlan batch 10 20
[SLW8]int g0/00/1
[SLW8-GigabitEthernet0/0/1]
[SLW8-GigabitEthernet0/0/1]port link-type trunk //把交换机之间连接的接口配置为trunk口并且允许vlan 10 20 通过
[SLW8-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20
[SLW8-GigabitEthernet0/0/1]dis th
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
#
return
[SLW8-GigabitEthernet0/0/1]int
[SLW8-GigabitEthernet0/0/2]port link-type trunk
[SLW8-GigabitEthernet0/0/2]port trunk allow-pass vlan 10 20
[SLW8-GigabitEthernet0/0/2]q
[SLW8]stp mode mstp //开启MSTP模式
[SLW8]stp region-configuration
[SLW8-mst-region]region-name 1 //域名1
[SLW8-mst-region]instance 1 vlan 10 //把vlan10加入实例1
[SLW8-mst-region]instance 2 vlan 20
[SLW8-mst-region]active region-configuration //激活实例
[SLW8]stp instance 1 root secondary //把这台交换机配置为实例1次根交换机
[SLW8]stp instance 2 root primary //把这台交换机配置为实例2的根交换机
[SLW8]
[SLW8]int e0/0/1
[SLW8-Ethernet0/0/1]stp edged-port enable //把连接终端的端口配置为边缘端口
[SLW8-Ethernet0/0/1]dis th
#
interface Ethernet0/0/1
stp edged-port enable
实现后查看效果