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

相关推荐
折哥的程序人生 · 物流技术专研17 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)
java·网络·数据库·算法·面试
AOwhisky17 小时前
Redis 学习笔记(第三期):持久化与主从复制
运维·数据库·redis·笔记·学习·云计算
c2385617 小时前
Linux C++ 进度条进阶美化与工程化封装
linux·运维·服务器
李小白6618 小时前
第四天-WEB服务器基本原理,IIS服务
运维·服务器·前端
专注VB编程开发20年18 小时前
c#Modbus上位机开发-一次读10个地址和100个地址速度一样
网络·网络协议·tcp/ip
2401_8346369918 小时前
Nginx 从入门到实战:静态 / 动态站点、PHP 部署与反向代理全解析
运维·nginx·php
aosky19 小时前
一台电脑配置多个 SSH Key 对应不同的 GitHub 账号
运维·ssh·github
云登指纹浏览器20 小时前
WebDriver反检测技术详解:如何让自动化脚本看起来像真实浏览器
运维·自动化·跨境电商
xmtxz20 小时前
计算机网络基础课程学习心得:从理论抽象到硬核实战的进阶之路
运维·学习
RisunJan20 小时前
Linux命令-pgrep (通过进程名查找进程 ID)
linux·运维