核心交换机:园区网络的心脏
核心交换机:园区网络的心脏
如果把园区网络比作一座城市,接入交换机是家门口的小路,汇聚交换机是主干道,那么核心交换机就是城市中央的那个巨型立交桥。所有跨区域、跨网段的流量都要从这里经过。它一旦出问题,整个网络就会陷入瘫痪。
所以,核心交换机选型与配置的核心只有两个字:可靠。
一、什么是核心交换机?
核心交换机是网络三层架构(接入层、汇聚层、核心层)中最顶层的那台设备。它的主要任务不是连接终端,而是高速转发不同汇聚层之间的流量,同时连接出口路由器、防火墙、服务器区等关键节点。
它通常是一台三层交换机,但和普通的汇聚层三层交换机相比,它更强调:
- 极高的背板带宽和包转发率
- 硬件冗余(双电源、双风扇、双主控)
- 高可靠性协议(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] save6.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] save6.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日