科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道路由交换路由器故障:下行设备无法学习到等值路由

路由器故障:下行设备无法学习到等值路由

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

 默认路由Metric值偏大导致下行设备无法学习到等值路由的故障的解决如下:

来源:chinaitlab 2011年5月14日

关键字: 路由配置 路由器

  • 评论
  • 分享微博
  • 分享邮件

  默认路由Metric值偏大导致下行设备无法学习到等值路由的故障的解决如下:

  网络环境

  RouterA、RouterB、RouterC之间建立OSPF连接。RouterB和RouterC各自发送一条默认路由给RouterA,但是在RouterA上只能学习到RouterB发送的默认路由,而学习不到RouterC发送的默认路由。

  默认路由Metric值偏大导致下行设备无法学习到等值路由

  故障分析

  1. 在RouterA上查询OSPF LSDB信息,确定RouterC发布的默认路由LSA在RouterA上是否已经收到。

  2. 如果RouterA的LSDB中有RouterC发布过来的默认路由表项,则分析RouterA的路由表中为什么没有该条目。

  3. 如果RouterA的LSDB中没有RouterC发布过来的默认路由表项,则分析RouterC没有发送或者RouterA没有接收到该默认路由条目的原因。

  操作步骤

  步骤 1 执行命令display ospf lsdb命令查看RouterA的LSDB信息。

  由RouterC发布的默认路由(AdvRouter为X.X.0.66的条目)RouterA上已经存在。

  Type LinkState ID AdvRouter Age Len Sequence Metric Where

  ASE 0.0.0.0 X.X.0.66 230 36 0x80000012 2 Uninitialized

  ASE 0.0.0.0 X.X.X.99 1195 36 0x8000c91e 1 Uninitialized

  步骤 2 分析RouterA的路由表中没有该表项的原因是RouterC(X.X.0.66)发布的默认路由的Metric值为2,而RouterB(X.X.X.20)通过命令default-route-advertise always type 2 cost 1发布的默认路由的Metric值为1,所以RouterA依据路由计算原则优先选择RouterB发布的默认路由。

  步骤 3 执行命令default-route-advertise always type 2 cost 1调整RouterC发布默认路由的Metric值。

  步骤 4 保存配置。

  RouterA的路由表中存在由RouterC发布的的默认路由表项,则故障被排除。

  ----结束

  案例总结

  当在路由器的路由表中,发现有路由表项缺失的情况时,应及时检查所缺失路由表项的Metric值设置是否正确。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章