号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部
做园区网,核心冗余是必须的,
但很多人一搞双核心 + 汇聚就乱套:
- 不知道 VRRP 的虚IP要配在哪
- 不清楚主备是谁、谁在抢
- 汇聚到底走哪条链路才合适
- 明明做了双上联,结果只走一边,不通还不好排
这篇直接给你一个最常见、最实用的场景:
主备双核心 + 汇聚上联做 VRRP,双链路容灾 + 转发高可用。
一、场景说明:标准三层汇聚 + 双核心
拓扑结构大概长这样(简化图):
+--------------------+
| 核心1(主) |
| VLANIF 10: 10.1.1.1 |
+--------------------+
|
| 上联1
|
+----------+
| 汇聚层 |
+----------+
|
| 上联2
|
+--------------------+
| 核心2(备) |
| VLANIF 10: 10.1.1.2 |
+--------------------+
→ VRRP 虚 IP:10.1.1.254
核心 1 和核心 2 都部署三层接口(VLANIF),跑 VRRP,汇聚上联接双核心。
补充一下VRRP的三种状态 ——
VRRP协议中定义了三种状态机:初始状态(Initialize)、活动状态(Master)、备份状态(Backup)。其中,只有处于Master状态的设备才可以转发那些发送到虚拟IP地址的报文。下表详细描述了三种状态。
二、核心 VRRP 配置模板
假设我们使用的是 VLAN 10 作为汇聚与核心的三层网段。
核心 1(主)配置
interface Vlanif10
ip address 10.1.1.1 255.255.255.0
vrrp vrid 10 virtual-ip 10.1.1.254
vrrp vrid 10 priority 120
vrrp vrid 10 preempt-mode enable
说明:
- 本机地址是 10.1.1.1
- 配置 VRRP 组 ID 为 10,虚 IP 是 10.1.1.254
- priority 120 > 默认的 100,强制当主
- 抢占模式打开,一旦恢复就回主
核心 2(备)配置
interface Vlanif10
ip address 10.1.1.2 255.255.255.0
vrrp vrid 10 virtual-ip 10.1.1.254
vrrp vrid 10 priority 100
vrrp vrid 10 preempt-mode enable
说明:
- IP 是 10.1.1.2
- 优先级默认 100,当备份设备
- 同样开启抢占,防止脑裂
三、汇聚层配置建议(双链路收敛)
汇聚层接核心通常用 静态路由 + next-hop 为虚 IP 的方式最稳。
ip route-static 0.0.0.0 0.0.0.0 10.1.1.254
不建议直指真实地址,否则主备切换时不会自动收敛。
如果你的汇聚层是三层交换机,也可以做接口级互联 + 路由跟踪提升收敛速度(不过入门项目静态最稳)。
四、细节建议(别被坑)
确保核心 VLANIF 的接口 UP,否则 VRRP 不起作用→ 检查接口是否参与 VLAN,口是否 UP。
建议在主核心上开启 BFD(如果设备支持)→ 进一步提升检测精度,尤其适用于核心之间有跨设备链路的场景。
双核心建议堆叠 or IRF,但如果独立设备,这套 VRRP 模板已经是主流方式。
五、运维实测命令(确认主备状态)
查看 VRRP 状态:
display vrrp
输出会看到:
- 当前状态:Master / Backup
- 当前优先级
- 虚 IP 是否生效
查看转发路径是否切换成功:
在汇聚层:
tracert 8.8.8.8
看数据是否从主核心出。
也可以抓包看 ARP 表:
display arp
看 10.1.1.254 对应的是哪台核心的 MAC 地址。
六、总结一句话
VRRP + 静态路由指向虚 IP,是最经典的双核心容灾方案。
核心双上线,汇聚指虚 IP,主备切换干净利落不绕路。
要配置快、能容错、能切换,照这个模板直接抄就完了。
原创:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部