当前位置: 首页 > news >正文

【华为】OSPF震荡引起CPU占用率高怎么解决?

原创:厦门微思网络

现象描述

如图所示,Switch_1、Switch_2、Switch_3和Switch_4配置了OSPF协议,发现Switch_1设备的CPU占用率高,ROUT任务占用率明显高于其他任务并且产生路由震荡。

故障组网图

原因分析

网络中IP地址冲突导致路由震荡。

问题判断

  1. 在各交换机上每隔一秒执行一次display ospf lsdb命令,查看每台交换机的OSPF的LSDB链路状态数据库信息。

  2. 根据各交换机的回显信息,判断故障点。

  • 一台交换机上发现网段LSA的老化时间(Age)为3600或者没有这条LSA,且Sequence字段增加很快。

  • 其他交换机的相同网段LSA的Age不断在3600和其他较小值之间切换,而且Sequence字段增加很快。

  • 如果同时出现以下情况,说明LSA老化异常。

    <HUAWEI> display ospf lsdbOSPF Process 1 with Router ID 3.3.3.3Link State DatabaseArea: 0.0.0.0Type      LinkState ID    AdvRouter          Age  Len   Sequence   MetricRouter    4.4.4.4         4.4.4.4              2  48    8000000D       1Router    3.3.3.3         3.3.3.3              6  72    80000016       1Router    2.2.2.2         2.2.2.2            228  60    8000000D       1Router    1.1.1.1         1.1.1.1            258  60    80000009       1Network   112.1.1.4       4.4.4.4            121  32    80000001       0Network   112.1.1.2       1.1.1.1            3600 32    80000015       0Network   222.1.1.3       3.3.3.3            227  32    80000003       0Network   111.1.1.1       1.1.1.1            259  32    80000002       0AS External DatabaseType      LinkState ID    AdvRouter          Age  Len   Sequence   MetricExternal  5.5.5.5         4.4.4.4            206  36    800001D7       1External  10.12.1.2       4.4.4.4            206  36    80000032       1ⅰ. 在各交换机上每隔一秒执行一次display ospf routing,如果看到有路由振荡且没有邻居振荡,则可以判断为IP地址冲突或Router ID冲突。结合display ospf lsdb的回显信息,可以判断为DR和非DR的IP地址冲突。ⅱ. 根据AdvRouter字段找到其中的一台设备进而定位出是哪个接口,与其冲突的设备只能够通过网络IP地址规划找到,很难通过OSPF自身携带的信息找到冲突设备。
    

    如本例中,可以首先判断出冲突的IP地址为112.1.1.2,其中一台冲突设备的Router ID为1.1.1.1,与其冲突的另外一台设备(3.3.3.3)无法通过OSPF自身携带的信息找到。

    • 如果任一台交换机上出现两个LinkState ID为112.1.1.2的Network LSA,并且这两个LSA的Age字段一直都很小,Sequence字段增加比较快。说明IP地址冲突发生在DR和BDR上。

             OSPF Process 1 with Router ID 3.3.3.3Link State DatabaseArea: 0.0.0.0Type      LinkState ID    AdvRouter          Age  Len   Sequence   MetricRouter    4.4.4.4         4.4.4.4             17  48    8000011D       1Router    3.3.3.3         3.3.3.3             21  72    8000015A       1Router    2.2.2.2         2.2.2.2            151  60    80000089       1Router    1.1.1.1         1.1.1.1           1180  60    8000002A       1Network   112.1.1.2       3.3.3.3              3  32    8000016A       0Network   112.1.1.2       1.1.1.1              5  32    80000179       0Network   222.1.1.3       3.3.3.3            145  32    8000002D       0Network   212.1.1.4       4.4.4.4             10  32    80000005       0Network   111.1.1.2       2.2.2.2            459  32    80000003       0AS External DatabaseType      LinkState ID    AdvRouter          Age  Len   Sequence   MetricExternal  5.5.5.5         4.4.4.4             30   36    800001DC       1External  10.12.1.2       4.4.4.4             30   36    80000037       1
      

      解决方案

      根据规划修改冲突一方的IP地址

      建议与总结

      • 网络中时常会出现由于接口IP地址配置冲突而导致的路由问题。出现此问题时,设备通常伴随下面两个现象:

      • 设备CPU占用率高,执行命令display cpu-usage查看CPU使用状态时,ROUT任务占用率明显高于其他任务。

      • 发生路由振荡。

        • 在OSPF网络中,接口IP地址配置冲突时可能导致OSPF的LSA频繁的老化和产生,进而导致网络不稳定,引起路由振荡,消耗CPU处理资源。

        因此,网络中接口IP地址需要根据规划配置,不要随意改动网络规划参数。


        END

        微思网络,始于2002年

        专业IT认证培训23年,面向全国招生!


         

        微思-主要课程有:

        *网络技术:华为HCIA/ HCIP/HCIE;思科CCNA/CCNP/CCIE

        *Linux技术:红帽 RHCE/RHCA

        *K8S&容器:CKA/CKS

        *数据库:ORACLE OCP/ OCM ;MySQL ;达梦数据库

        *虚拟化:VMware VCP/VCAP

        *安全认证:CISP体系/CISSP/ CISA;CCSK;CISAW体系

        *管理类:PMP 项目管理;软考中/高项;ITIL体系;Togaf

        其他课程如:ACP;Azure...

        相关文章:

      • SvelteKit 最新中文文档教程(21)—— 最佳实践之图片
      • Python-基于协同过滤的推荐系统详解:从经典方法到前沿技术
      • 使用mybatisPlus自带的分页方法+xml实现数据分页
      • PyTorch:学习 CIFAR-10 分类
      • 25.4.17学习总结
      • 多线程进阶知识篇(二)
      • CSDN创作四载记:我的创作纪念日随笔与感悟
      • SpringBoot整合Thymeleaf模板:构建现代化Web视图层的完整指南
      • 5G中LDPC编码之码块分段
      • C++入门小馆: C/C++内存管理
      • DAY 47 leetcode 232--栈与队列.用栈实现队列
      • 视频剪辑入门
      • iptables防火墙
      • 【C++初阶】第14课—缝合怪deque和优先队列、仿函数
      • AI在能源消耗管理及能源效率提升中的核心应用场景及技术实现
      • vllm 本地部署qwen2.5/Qwen2.5-32B-Instruct-AWQ模型
      • Crawl4AI:为大语言模型打造的开源网页数据采集工具
      • AI Agent系列(九) -Data Agent(数据分析智能体)
      • 【无人机】PX4飞控怎么烧写加载固件,更新固件方法,详细流程
      • seaborn库详解
      • 警方通报男子地铁上拍视频致乘客恐慌受伤:列车运行一度延误,已行拘
      • 欧盟决意与俄罗斯能源彻底决裂之际,美国谋划新生意:进口俄气对欧转售
      • 家庭相册㉙在沪打拼25年,我理解了父母清晨去卖蜜饯的辛苦
      • 广州下调个人住房公积金贷款利率
      • 长三角多地重启游轮跨市游,“恢复苏杭夜航船”呼声又起
      • 探索人类的心灵这件事,永远也不会过时