• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

怎么查看isis路由的切换时间

3天前提问
  • 0关注
  • 0收藏,78浏览
粉丝:0人 关注:0人

问题描述:

怎么查看isis路由的切换时间

5 个回答
粉丝:1人 关注:1人

是指的路由收敛吗,isis一般默认是10秒一个hello包,3次不可达判定失效,再加上路由下发之类的时间差不多35秒的样子

暂无评论

粉丝:7人 关注:46人

加载上BFD。加线路备份用FRR。线路切换速度毫秒级


暂无评论

粉丝:10人 关注:2人

一、先分清:你要查哪一种 “切换时间”

  1. 故障检测时间:链路 / 邻居 down → ISIS 感知到 down
  2. SPF 收敛时间:拓扑变化 → 重新算路由 → 路由表更新
  3. 实际业务切换时间:从丢包开始到流量切到备份路径(含上面两者 + 转发下发)
下面分别给查看 / 测量方法。

二、查看 ISIS 收敛 & SPF 计算时间(最核心)

1)查看 SPF 计算日志(最直接:每次算路由的时间点 + 耗时

bash
运行
display isis spf-log
输出关键字段(直接看到每次收敛的开始时间、持续时长):
  • Timestamp:SPF 计算开始时间
  • Duration:本次 SPF 计算耗时(毫秒)
  • Trigger:触发原因(邻居 down/up、LSP 变化等)
👉 用途:每次路由切换 / 收敛,都有一条记录,能直接看到什么时候收敛、花了多久。

2)查看邻居变化时间(故障发生点)

bash
运行
display isis last-peer-change
输出:邻居 Up/Down 的精确时间(到秒),用来定位故障发生时刻

3)查看 ISIS 定时器(默认收敛参数)

bash
运行
display isis process 1 verbose # 或 display current-configuration | include timer
关键默认值(MSR 典型):
  • Hello 间隔:10s
  • Hold 时间:30s(3 次 Hello 丢失判邻居 down)
  • SPF 初始间隔:0ms
  • SPF 最大间隔:10s
👉 理论极限(无 BFD):
故障 → 30s 判 down → SPF 计算 + 路由下发 ≈ 35s 左右

三、实测 “端到端切换时间”(抓包 / 日志算)

方法 1:用设备日志(推荐,不用抓包)

  1. 开启 ISIS 日志:
bash
运行
info-center enable info-center source isis channel loghost level debugging
  1. 触发切换(shutdown 主链路)
  2. 看日志时间差:
    • 链路 down 时间:%ISIS-5-ADJCHANGE(邻居 down)
    • 路由收敛完成:%ISIS-6-SPF_COMPUTE 结束时间
    • 路由表更新:display ip routing-table 中路由切换时间

方法 2:BFD+ISIS(快速收敛场景,毫秒级切换)

如果配了 BFD:
bash
运行
display bfd session display isis peer verbose
  • BFD 检测时间:10–500ms
  • 切换总耗时:<1s

四、常用命令汇总(直接复制)

bash
运行
# 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

五、举个简单例子(怎么算切换时间)

  • 2026-05-19 10:00:00:主链路 down
  • 10:00:30:ISIS 判邻居 down(Hold 超时)
  • 10:00:30.2:SPF 计算开始
  • 10:00:30.5:SPF 结束,路由更新
  • 切换耗时:30.5s

暂无评论

粉丝:0人 关注:0人

hello时间默认十秒


暂无评论

粉丝:16人 关注:1人

对于排查网络问题或确保关键业务快速恢复,精确掌握IS-IS的路由切换(收敛)时间确实很关键。H3C设备通常没有提供直接显示“切换总耗时”的单一命令,而是需要结合查看设备信息和监测网络事件来综合评估。


 理解时间构成,找到优化重点

IS-IS路由切换的总时间主要由四个阶段构成:

  1. 故障检测:设备发现链路或邻居故障。

  2. LSP更新与泛洪:生成并扩散新的链路状态信息。

  3. SPF路由计算:路由器根据新信息重新计算路径。

  4. 路由表更新(FIB下发):将计算结果更新到硬件转发引擎。

因此,定位耗时瓶颈,才能进行针对性的分析和调优。


 第一步:查看邻居状态 (通过HoldTime估算)

这是判断邻居关系断开时间的首要步骤。在用户视图下执行 display isis peer 命令,观察 HoldTime 字段:

<H3C> display isis peer
Peer information for ISIS(1) System Id Interface Circuit Id State HoldTime Type PRI 0000.0000.0001 GE0/0/1 001 Up 23s L1(L1L2) 64
  • 评估收敛触发点:默认情况下,Hello报文每10秒发送一次,保持时间倍数为3,因此HoldTime默认为30秒。如果对端在30秒内没有响应,邻居关系就会断开。通过调整Hello间隔和保持倍数可以优化检测速度,但建议全网保持一致配置。


 第二步:监测事件日志 (记录实际时间)

这是记录实际网络事件的最常用、最直观方法。

  • 进入诊断视图 (_hide),然后打开IS-IS邻居状态变化的日志监控开关。

  • 同时,打开另一个终端窗口,对关键业务地址发起持续性Ping测试,例如 ping -t <目标IP>

  • 人工触发主备切换或链路故障,观察并记录两个时间点:

    1. 故障发生时间:Ping包开始丢包的瞬间。

    2. 业务恢复时间:Ping包恢复正常的瞬间。

    3. 设备日志时间:系统日志中记录的邻居Down和邻居Up的时间戳。

  • 关键分析:对比这三个时间,就可以算出整体业务中断时长,并分析出主要耗时是在故障检测、路由计算还是硬件下发阶段,为后续优化提供依据。


 进阶:配置BFD实现快速感知

对于对收敛时间要求苛刻的场景,可以结合 BFD(双向转发检测) 技术,实现毫秒级的快速故障感知。配置时需要注意,BFD报文发送间隔不应小于设备主备倒换所需时间,避免协议闪断。


 深度诊断:精确测量内部耗时

如果需要精确到毫秒级的内部耗时分析,可以使用以下高级方法(请在H3C技术支持指导下进行):

  • 启用调试 (Debug) 功能:在设备上执行 debugging isis spf-events 或 debugging isis adjacency 等命令,可以打印出每步操作的详细时间戳。请注意:此操作非常消耗设备资源,严禁在业务高峰期使用

  • 查看IS-IS进程详细信息:执行 display isis brief 命令,关注LSP的刷新间隔和最大生存时间,以评估LSP扩散过程的效率。


 特别提醒:主备切换场景分析

如果您的场景是主备设备切换,除了考虑IS-IS协议本身的收敛,还需要考虑系统层面的切换耗时。华为资料中有相关注意事项:“该定时器的配置值不能小于主备倒换所需的时间,否则在发生主备倒换时可能出现协议闪断,建议使用缺省配置。” 这提醒我们需要关注设备的主备倒换性能。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明