核心交换机:园区网络的心脏

· 阅读约需18分钟

核心交换机:园区网络的心脏

如果把园区网络比作一座城市,接入交换机是家门口的小路,汇聚交换机是主干道,那么核心交换机就是城市中央的那个巨型立交桥。所有跨区域、跨网段的流量都要从这里经过。它一旦出问题,整个网络就会陷入瘫痪。

所以,核心交换机选型与配置的核心只有两个字:可靠


一、什么是核心交换机?

核心交换机是网络三层架构(接入层、汇聚层、核心层)中最顶层的那台设备。它的主要任务不是连接终端,而是高速转发不同汇聚层之间的流量,同时连接出口路由器、防火墙、服务器区等关键节点。

它通常是一台三层交换机,但和普通的汇聚层三层交换机相比,它更强调:

  • 极高的背板带宽和包转发率
  • 硬件冗余(双电源、双风扇、双主控)
  • 高可靠性协议(VRRP、堆叠、BFD、OSPF快速收敛)
  • 丰富的端口类型(万兆、四万兆、十万兆)

二、核心交换机的核心特征

特征说明
高带宽背板带宽通常达到 Tbps 级别,包转发率数千 Mpps,保证无阻塞转发
高可靠性关键部件冗余:双主控、双电源、双风扇,支持热插拔
低延迟硬件转发,延迟通常在微秒级
模块化支持多种业务板卡,可根据需求灵活扩展端口
丰富的三层功能支持 OSPF、BGP、VRRP、MSTP、BFD 等协议

三、核心交换机与汇聚/接入交换机的区别

对比项接入交换机汇聚交换机核心交换机
位置楼层配线间楼宇设备间中心机房
主要功能连接终端,VLAN划分汇聚接入层流量,VLAN间路由高速转发,连接各汇聚区和出口
端口密度高密度千兆/百兆千兆+万兆上行万兆/四万兆/十万兆
冗余设计较少部分冗余全冗余(主控、电源、风扇)
性能要求极高

四、核心交换机的关键技术

4.1 堆叠(iStack/CSS)

堆叠是把多台物理交换机虚拟成一台逻辑交换机。好处是:管理简单、扩展灵活、可靠性高。核心层通常用两台交换机堆叠,一台故障时另一台自动接管。

4.2 VRRP(虚拟路由冗余协议)

VRRP 让两台核心交换机共同提供一个虚拟网关 IP。主设备故障时,备设备秒级接管,终端无感知。

4.3 链路聚合(Eth-Trunk)

把多条物理链路捆绑成一条逻辑链路,增加带宽并提供冗余。核心交换机与汇聚交换机之间通常使用多条万兆链路聚合。

4.4 动态路由协议(OSPF/BGP)

核心层内部通常运行 OSPF,与出口路由器之间可能运行 BGP。OSPF 收敛速度快,适合园区网。

4.5 BFD(双向转发检测)

BFD 可以毫秒级检测链路故障,配合 OSPF 或 VRRP 实现快速切换。


五、核心交换机选型要点

  • 背板带宽:必须大于所有端口带宽之和 × 2(全双工),保证无阻塞
  • 包转发率:所有端口线速转发所需的最小包转发率,单位为 Mpps
  • 端口密度与类型:根据汇聚层上行需求选择万兆/四万兆端口数量
  • 冗余能力:是否支持双主控、双电源、双风扇,是否支持热插拔
  • 缓存大小:缓存越大,应对突发流量的能力越强
  • 协议支持:OSPF、VRRP、BFD、MSTP、堆叠等
  • 品牌与生态:华为、华三、思科、锐捷等,考虑与现有设备兼容性

六、实战配置:华为核心交换机双机热备

场景:两台华为三层交换机(Core-SW1、Core-SW2)作为核心层,通过 VRRP 提供虚拟网关,通过链路聚合连接汇聚层,运行 OSPF 实现路由互通。

6.1 拓扑说明

  • Core-SW1:VRRP 主设备,优先级 120
  • Core-SW2:VRRP 备设备,优先级 100
  • 虚拟网关 IP:192.168.10.254(VLAN 10)
  • 两台交换机之间通过 Eth-Trunk 互联,运行 OSPF

6.2 Core-SW1 配置

<Core-SW1> system-view
[Core-SW1] sysname Core-SW1
# 创建VLAN
[Core-SW1] vlan batch 10 20 100
# 配置下行端口(连接汇聚交换机)
[Core-SW1] interface GigabitEthernet 0/0/1
[Core-SW1-GigabitEthernet0/0/1] port link-type trunk
[Core-SW1-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20
[Core-SW1-GigabitEthernet0/0/1] quit
# 配置VLANIF接口
[Core-SW1] interface Vlanif 10
[Core-SW1-Vlanif10] ip address 192.168.10.1 24
[Core-SW1-Vlanif10] quit
[Core-SW1] interface Vlanif 20
[Core-SW1-Vlanif20] ip address 192.168.20.1 24
[Core-SW1-Vlanif20] quit
# 配置VRRP(VLAN 10)
[Core-SW1] interface Vlanif 10
[Core-SW1-Vlanif10] vrrp vrid 10 virtual-ip 192.168.10.254
[Core-SW1-Vlanif10] vrrp vrid 10 priority 120
[Core-SW1-Vlanif10] vrrp vrid 10 preempt-mode timer delay 20
[Core-SW1-Vlanif10] quit
# 配置VRRP(VLAN 20)
[Core-SW1] interface Vlanif 20
[Core-SW1-Vlanif20] vrrp vrid 20 virtual-ip 192.168.20.254
[Core-SW1-Vlanif20] vrrp vrid 20 priority 120
[Core-SW1-Vlanif20] vrrp vrid 20 preempt-mode timer delay 20
[Core-SW1-Vlanif20] quit
# 配置Eth-Trunk互联
[Core-SW1] interface Eth-Trunk 1
[Core-SW1-Eth-Trunk1] port link-type trunk
[Core-SW1-Eth-Trunk1] port trunk allow-pass vlan 10 20 100
[Core-SW1-Eth-Trunk1] quit
[Core-SW1] interface GigabitEthernet 0/0/23
[Core-SW1-GigabitEthernet0/0/23] eth-trunk 1
[Core-SW1] interface GigabitEthernet 0/0/24
[Core-SW1-GigabitEthernet0/0/24] eth-trunk 1
# 配置OSPF
[Core-SW1] ospf 1 router-id 1.1.1.1
[Core-SW1-ospf-1] area 0
[Core-SW1-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255
[Core-SW1-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255
[Core-SW1-ospf-1-area-0.0.0.0] network 192.168.100.0 0.0.0.255
[Core-SW1-ospf-1-area-0.0.0.0] quit
[Core-SW1] save

6.3 Core-SW2 配置

<Core-SW2> system-view
[Core-SW2] sysname Core-SW2
[Core-SW2] vlan batch 10 20 100
[Core-SW2] interface GigabitEthernet 0/0/1
[Core-SW2-GigabitEthernet0/0/1] port link-type trunk
[Core-SW2-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20
[Core-SW2-GigabitEthernet0/0/1] quit
[Core-SW2] interface Vlanif 10
[Core-SW2-Vlanif10] ip address 192.168.10.2 24
[Core-SW2-Vlanif10] vrrp vrid 10 virtual-ip 192.168.10.254
[Core-SW2-Vlanif10] vrrp vrid 10 priority 100
[Core-SW2-Vlanif10] quit
[Core-SW2] interface Vlanif 20
[Core-SW2-Vlanif20] ip address 192.168.20.2 24
[Core-SW2-Vlanif20] vrrp vrid 20 virtual-ip 192.168.20.254
[Core-SW2-Vlanif20] vrrp vrid 20 priority 100
[Core-SW2-Vlanif20] quit
[Core-SW2] interface Eth-Trunk 1
[Core-SW2-Eth-Trunk1] port link-type trunk
[Core-SW2-Eth-Trunk1] port trunk allow-pass vlan 10 20 100
[Core-SW2-Eth-Trunk1] quit
[Core-SW2] interface GigabitEthernet 0/0/23
[Core-SW2-GigabitEthernet0/0/23] eth-trunk 1
[Core-SW2] interface GigabitEthernet 0/0/24
[Core-SW2-GigabitEthernet0/0/24] eth-trunk 1
[Core-SW2] ospf 1 router-id 2.2.2.2
[Core-SW2-ospf-1] area 0
[Core-SW2-ospf-1-area-0.0.0.0] network 192.168.10.0 0.0.0.255
[Core-SW2-ospf-1-area-0.0.0.0] network 192.168.20.0 0.0.0.255
[Core-SW2-ospf-1-area-0.0.0.0] network 192.168.100.0 0.0.0.255
[Core-SW2-ospf-1-area-0.0.0.0] quit
[Core-SW2] save

6.4 验证命令

# 查看VRRP状态
display vrrp brief
# 查看OSPF邻居
display ospf peer
# 查看Eth-Trunk状态
display eth-trunk 1
# 查看路由表
display ip routing-table

七、常见问题排查

现象可能原因解决方法
VRRP 双主心跳链路中断,或优先级配置错误检查 Eth-Trunk 状态,确认 VRRP 报文可达
OSPF 邻居不建立区域 ID 不一致、网络掩码不匹配、MTU 不匹配检查 OSPF 配置,使用 display ospf error 查看错误统计
链路聚合不成功成员端口配置不一致(速率、双工、VLAN)确保所有成员端口配置完全相同
核心交换机 CPU 过高广播风暴、ARP 攻击、路由震荡检查异常流量,配置风暴抑制、ARP 限速

八、写在最后

核心交换机是整个园区网络的心脏。它的选型和配置,直接决定了网络的稳定性、扩展性和性能上限。

对于中小型网络,一台高性能的三层交换机就可以充当核心。对于大型园区网,通常需要两台核心交换机做堆叠或 VRRP 热备,再配合汇聚层和接入层,形成完整的三层架构。

记住一个原则:核心层只做高速转发,不做复杂的策略控制。ACL、NAT、VPN 这些功能交给出口路由器或防火墙,核心层越简单,越稳定。


2026年9月12日