display isis spf-log
Timestamp:SPF 计算开始时间Duration:本次 SPF 计算耗时(毫秒)Trigger:触发原因(邻居 down/up、LSP 变化等)display isis last-peer-change
display isis process 1 verbose
# 或
display current-configuration | include timer
info-center enable
info-center source isis channel loghost level debugging
%ISIS-5-ADJCHANGE(邻居 down)%ISIS-6-SPF_COMPUTE 结束时间display ip routing-table 中路由切换时间display bfd session
display isis peer verbose
# 1. 看每次收敛时间(最重要)
display isis spf-log
# 2. 看邻居最近变化时间
display isis last-peer-change
# 3. 看 ISIS 定时器/参数
display isis process 1 verbose
# 4. 看路由表切换前后
display ip routing-table
# 5. 看 BFD 会话(快速收敛)
display bfd session
暂无评论
对于排查网络问题或确保关键业务快速恢复,精确掌握IS-IS的路由切换(收敛)时间确实很关键。H3C设备通常没有提供直接显示“切换总耗时”的单一命令,而是需要结合查看设备信息和监测网络事件来综合评估。
IS-IS路由切换的总时间主要由四个阶段构成:
故障检测:设备发现链路或邻居故障。
LSP更新与泛洪:生成并扩散新的链路状态信息。
SPF路由计算:路由器根据新信息重新计算路径。
路由表更新(FIB下发):将计算结果更新到硬件转发引擎。
因此,定位耗时瓶颈,才能进行针对性的分析和调优。
这是判断邻居关系断开时间的首要步骤。在用户视图下执行 display isis peer 命令,观察 HoldTime 字段:
评估收敛触发点:默认情况下,Hello报文每10秒发送一次,保持时间倍数为3,因此HoldTime默认为30秒。如果对端在30秒内没有响应,邻居关系就会断开。通过调整Hello间隔和保持倍数可以优化检测速度,但建议全网保持一致配置。
这是记录实际网络事件的最常用、最直观方法。
进入诊断视图 (_hide),然后打开IS-IS邻居状态变化的日志监控开关。
同时,打开另一个终端窗口,对关键业务地址发起持续性Ping测试,例如 ping -t <目标IP>。
人工触发主备切换或链路故障,观察并记录两个时间点:
故障发生时间:Ping包开始丢包的瞬间。
业务恢复时间:Ping包恢复正常的瞬间。
设备日志时间:系统日志中记录的邻居Down和邻居Up的时间戳。
关键分析:对比这三个时间,就可以算出整体业务中断时长,并分析出主要耗时是在故障检测、路由计算还是硬件下发阶段,为后续优化提供依据。
对于对收敛时间要求苛刻的场景,可以结合 BFD(双向转发检测) 技术,实现毫秒级的快速故障感知。配置时需要注意,BFD报文发送间隔不应小于设备主备倒换所需时间,避免协议闪断。
如果需要精确到毫秒级的内部耗时分析,可以使用以下高级方法(请在H3C技术支持指导下进行):
启用调试 (Debug) 功能:在设备上执行 debugging isis spf-events 或 debugging isis adjacency 等命令,可以打印出每步操作的详细时间戳。请注意:此操作非常消耗设备资源,严禁在业务高峰期使用。
查看IS-IS进程详细信息:执行 display isis brief 命令,关注LSP的刷新间隔和最大生存时间,以评估LSP扩散过程的效率。
如果您的场景是主备设备切换,除了考虑IS-IS协议本身的收敛,还需要考虑系统层面的切换耗时。华为资料中有相关注意事项:“该定时器的配置值不能小于主备倒换所需的时间,否则在发生主备倒换时可能出现协议闪断,建议使用缺省配置。” 这提醒我们需要关注设备的主备倒换性能。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论