华为VRRP配置避坑指南:我在eNSP里踩过的那些‘雷’,你最好别再踩了
华为VRRP配置避坑指南我在eNSP里踩过的那些‘雷’你最好别再踩了第一次在eNSP里配置VRRP时我盯着屏幕上Master状态的显示以为大功告成。直到测试时发现PC死活ping不通虚拟网关才意识到自己掉进了第一个坑。这种经历想必不少网络新手都遇到过——明明按教程一步步操作却总在某个环节莫名其妙地失败。本文将分享我在VRRP实验中踩过的四个典型雷区每个都配有eNSP中的真实排错过程。1. 虚拟IP与物理IP网段不匹配最容易被忽视的基础错误那是个周二的凌晨两点我第三次检查VRRP配置所有命令看起来都完美无缺。直到无意间执行display ip interface brief时才发现VLANIF接口的物理IP是192.168.10.252/24而设置的虚拟IP却是192.168.20.254/24——它们根本不在同一子网典型症状PC无法ping通虚拟网关display vrrp显示状态为Master但无实际流量核心交换机间无法建立VRRP邻居关系排查步骤在核心交换机上执行display current-configuration interface Vlanif 10确认物理IP与虚拟IP的网段一致性[coresw1-Vlanif10] ip address 192.168.10.252 24 [coresw1-Vlanif10] vrrp vrid 10 virtual-ip 192.168.10.254使用ping -a指定源IP测试连通性ping -a 192.168.10.252 192.168.10.253注意华为设备默认要求虚拟IP必须与接口物理IP同网段这点与某些厂商实现不同。2. ACL与防火墙的隐形杀手为什么VRRP报文总被丢弃完成基础配置后我的VRRP组突然频繁震荡。通过display vrrp statistics发现Advertisement报文丢失率高达70%最终在ACL中找到了罪魁祸首——一条禁止所有组播流量的规则。关键检查点检查项正确配置错误示例ACL规则rule permit 112 0rule deny ip destination 224.0.0.0 24防火墙策略放通协议号112禁止224.0.0.18接口方向inbound/outbound双向仅单方向诊断命令# 查看接口ACL应用情况 display acl all | include Vlanif10 # 捕获VRRP组播报文 capture-packet interface Vlanif10 destination file vrrp.cap修复方案是在ACL中明确放行VRRP协议acl number 2000 rule 5 permit vrrp destination 224.0.0.18 03. 接口跟踪的陷阱reduce值设置不当引发的震荡风暴为coresw1配置接口跟踪后整个VRRP组开始以30秒为周期疯狂切换主备状态。原来我将上行接口的track reduce值设为了120而初始优先级也是120——当接口失效时优先级降至0触发异常切换。参数设置黄金法则初始优先级建议范围110-120高于默认100reduce值初始优先级-备份设备优先级20抢占延迟建议5-10秒避免瞬时抖动正确配置示例# coresw1配置初始优先级120 interface Vlanif10 vrrp vrid 10 track interface GigabitEthernet0/0/2 reduce 40 # coresw2配置优先级100 # 当coresw1上行口失效时优先级变为80120-40coresw2接管提示使用debugging vrrp packet可以观察状态切换时的详细交互过程。4. 多VLAN环境下的ID冲突一个数字引发的血案在扩展实验到多VLAN环境时我发现VLAN20的流量总是走错路径。原来两个VLAN的VRRP组ID都用了10导致display vrrp输出混淆。这是典型的新手错误——认为VRRP组ID只在本地有效。多VLAN配置规范每个VRRP组使用唯一vrid建议与VLAN ID对应不同VLAN的虚拟MAC不同VLAN10: 00-00-5E-00-01-0A VLAN20: 00-00-5E-00-01-14检查命令display vrrp verbose | include Virtual MAC最终正确配置# VLAN10的VRRP组 interface Vlanif10 vrrp vrid 10 virtual-ip 192.168.10.254 # VLAN20的VRRP组 interface Vlanif20 vrrp vrid 20 virtual-ip 192.168.20.2545. 终极排错工具箱这些命令能救你的命当VRRP出现异常时这套诊断流程帮我解决了90%的问题状态检查display vrrp brief # 查看主备状态 display vrrp statistics # 检查报文丢失邻居验证debugging vrrp packet # 实时查看报文交互 reset vrrp statistics vrid 10 # 重置统计信息网络连通性ping -vpn-instance xxx -a source_ip dest_ip # 带源测试 tracert -w 500 dest_ip # 检查路径日志分析display logbuffer | include VRRP # 过滤关键日志记得在排错完成后及时关闭debugundo debugging all
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2553748.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!