华三网络设备MSTP+VRRP架构配置

采用1台路由器和4台交换机组成MSTP域,在SW1 和SW2上启用VRRP,多个PC组成,拓扑如下:

基本配置

SW1

vlan 10 20

配置 MST 域(全网必须一致)

stp region-configuration

region-name MSTP-DOMAIN

revision-level 1

instance 10 vlan 10

instance 20 vlan 20

active region-configuration

指定实例的根桥优先级(值越小越优先)

stp instance 10 priority 0

stp instance 20 priority 4096

配置互联端口

interface GigabitEthernet1/0/3

description TO_Core-SW2

port link-type trunk

port trunk permit vlan 10 20

interface GigabitEthernet1/0/1

description TO_Access-SW1

port link-type trunk port trunk permit vlan 10 20

interface GigabitEthernet1/0/2

description TO_Access-SW2

port link-type trunk

port trunk permit vlan 10 20

配置 VLAN 接口 IP 及 VRRP

VLAN 10:主网关

interface Vlan 10

ip address 192.168.10.2 255.255.255.0

vrrp vrid 10 virtual-ip 192.168.10.1 # 虚拟网关

vrrp vrid 10 priority 120 # 优先级高于备设备

vrrp vrid 10 preempt-mode timer delay 10 # 抢占模式,延迟 10 秒

vrrp vrid 10 track 1 priority reduced 30 # 上联口故障时优先级降低 30

track 1 interface GigabitEthernet 1/0/10

interface Vlan 20

ip address 192.168.20.2 255.255.255.0

vrrp vrid 20

virtual-ip 192.168.20.1

SW2

vlan 10 20

配置 MST 域(全网必须一致)

stp region-configuration

region-name MSTP-DOMAIN

revision-level 1

instance 10 vlan 10

instance 20 vlan 20

active region-configuration

指定实例的根桥优先级(值越小越优先)

stp instance 10 priority 4096

stp instance 20 priority 0

配置互联端口

interface GigabitEthernet1/0/3

description TO_Core-SW1

port link-type trunk

port trunk permit vlan 10 20

interface GigabitEthernet1/0/1

description TO_Access-SW1

port link-type trunk

port trunk permit vlan 10 20

interface GigabitEthernet1/0/2

description TO_Access-SW2

port link-type trunk

port trunk permit vlan 10 20

配置 VLAN 接口 IP 及 VRRP

VLAN 10:主网关

interface Vlan 10

ip address 192.168.10.3 255.255.255.0

vrrp vrid 10 virtual-ip 192.168.10.1 # 虚拟网关

track 1 interface GigabitEthernet 1/0/10

interface Vlan 20

ip address 192.168.20.3 255.255.255.0

vrrp vrid 20 virtual-ip 192.168.20.1

vrrp vrid 20 priority 120 # 优先级高于备设备

vrrp vrid 20 preempt-mode timer delay 10 # 抢占模式,延迟 10 秒

vrrp vrid 20 track 1 priority reduced 30 # 上联口故障时优先级降低 30

SW3

vlan 10 20

配置 MST 域(全网必须一致)

stp region-configuration

region-name MSTP-DOMAIN

revision-level 1

instance 10 vlan 10

instance 20 vlan 20

active region-configuration

interface GigabitEthernet1/0/1

description TO_core-SW1

port link-type trunk

port trunk permit vlan 10 20

interface GigabitEthernet1/0/2

description TO_core-SW2

port link-type trunk

port trunk permit vlan 10 20

interface GigabitEthernet1/0/10

port link-type access

port access vlan 10

interface GigabitEthernet1/0/11

port link-type access

port access vlan 20

SW4

vlan 10 20

配置 MST 域(全网必须一致)

stp region-configuration

region-name MSTP-DOMAIN

revision-level 1

instance 10 vlan 10

instance 20 vlan 20

active region-configuration

interface GigabitEthernet1/0/1

description TO_core-SW1

port link-type trunk

port trunk permit vlan 10 20

interface GigabitEthernet1/0/2

description TO_core-SW2

port link-type trunk

port trunk permit vlan 10 20

interface GigabitEthernet1/0/10

port link-type access

port access vlan 10

interface GigabitEthernet1/0/11

port link-type access

port access vlan 20

查看MSTP状态

SW1

SW2

SW3

SW4

通过上图能看到两个实例都在最优的路径上,实现流量的负载均衡,最终效果如下图所示:

当SW3与CORE1互联链路down掉时,VLAN10的流量会从SW3与CORE2的互联链路通过,

当SW4与CORE2互联链路down掉时,VLAN20的流量会从SW4与CORE1的互联链路通过,

保障了业务的稳定性。通过VRRP网关主备,保障了网关的高可用。

进阶配置

配置对外互联,使用R1模拟公网

SW1

int lo0

ip add 1.1.1.1 255.255.255.255

int gi 1/0/10

port link-mode route

y

ip add 10.0.17.2 255.255.255.0

ospf 1

router-id 1.1.1.1

area 0

network 192.168.10.0 0.0.0.255

network 192.168.20.0 0.0.0.255

network 10.0.17.0 0.0.0.255

SW2

int lo0

ip add 2.2.2.2 255.255.255.255

int gi 1/0/10

port link-mode route

y

ip add 10.0.27.2 255.255.255.0

ospf 1

router-id 2.2.2.2

area 0

network 192.168.10.0 0.0.0.255

network 192.168.20.0 0.0.0.255

network 10.0.27.0 0.0.0.255

R1

int lo0

ip add 7.7.7.7 255.255.255.255

int gi 0/0/1

ip add 10.0.17.1 255.255.255.0

int gi 0/0/2

ip add 10.0.27.1 255.255.255.0

ospf 1

router-id 7.7.7.7

area 0

network 7.7.7.7 0.0.0.0

network 10.0.17.0 0.0.0.255

network 10.0.27.0 0.0.0.255

查看ospf邻居状态

R1

SW1

SW2

使用pc5 ping 测试公网IP 7.7.7.7 ,然后手动关闭SW1与SW3的互联链路,查看ping是否有丢包

ping 测试影响,使用pc5 ping 测试公网IP 7.7.7.7 ,然后手动关闭SW1与R1的互联链路,查看ping是否有丢包

关闭上联接口后,OSPF邻居发生变化 ,VRRP主备状态发生变化,但ping测没有丢包。

此时,7.7.7.7的路由从CORE2学习到,路径从SW3-CORE1-R1,切换到SW3-CORE2-R1。有效保障了业务稳定性,在实际环境中,可能会1-2个丢包,都是正常现象。

总结: 采用MSTP+VRRP方案,花钱买两台核心,绝不让一半端口闲置吃灰;通过多生成树的负载均衡,一台的钱干两台的活,资产回报直接翻倍。故障切换不到一秒,业务零感知,运营中断成本归零。路径天然合一,再无次优绕行,带宽不浪费,延时就可控。标准协议不受厂商绑架,现有投资全保护,未来升级无风险。一句话:用确定性拓扑,把可靠性变成了印钞机,而不只是买保险。

相关推荐
裴东青2 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
哎呦,帅小伙哦2 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn2 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能
张小姐的猫2 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
YMWM_2 小时前
UDP协议详解:从原理到Python实践
网络·网络协议·udp
CodeMartain2 小时前
Dify Windows 原生部署(无 Docker、纯本地)
运维·docker·容器
xxx1x1x2 小时前
极客向:DLL/运行库故障的底层逻辑与自动化修复方案
运维·自动化·dll文件·dll·dll修复·dll缺失·dll一键修复
pengyi8710153 小时前
共享 IP 与独享 IP 怎么选?被封后升级方案避坑
网络·网络协议·tcp/ip
YuanDaima20483 小时前
Linux 进阶运维与 AI 环境实战:进程管理、网络排错与 GPU 监控
linux·运维·服务器·网络·人工智能
lolo大魔王4 小时前
Linux 数据文件处理实战:排序、搜索、压缩、归档一站式详解
linux·运维·服务器