【華為】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...

        本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
        如若轉載,請注明出處:http://www.pswp.cn/bicheng/77718.shtml
        繁體地址,請注明出處:http://hk.pswp.cn/bicheng/77718.shtml
        英文地址,請注明出處:http://en.pswp.cn/bicheng/77718.shtml

        如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

        相關文章

        Everything 安裝教程與使用教程(附安裝包)

        文章目錄 前言一、Everything 介紹二、Everything 安裝教程1.Everything 安裝包下載2.選擇安裝文件3.選擇安裝語言4.接受許可協議5.選擇安裝位置6.配置安裝選項7.完成安裝 三、Everything 使用教程1.啟動軟件2.簡單關鍵詞搜索3.按類型搜索 前言 在日常使用電腦時&#xff0c;隨…

        極狐GitLab CI/CD 流水線計算分鐘數如何管理?

        極狐GitLab 是 GitLab 在中國的發行版&#xff0c;關于中文參考文檔和資料有&#xff1a; 極狐GitLab 中文文檔極狐GitLab 中文論壇極狐GitLab 官網 計算分鐘管理 (PREMIUM SELF) 在極狐GitLab 16.1 中&#xff0c;從 CI/CD 分鐘數重命名為計算配額或計算分鐘數。 管理員可…

        Containerd 1.7.2 離線安裝與配置全指南(生產級優化)

        Containerd 1.7.2 離線安裝與配置全指南&#xff08;生產級優化&#xff09; 摘要&#xff1a;本文詳細講解在無外網環境下部署 Containerd 1.7.2 容器運行時的完整流程&#xff0c;涵蓋二進制包安裝、私有鏡像倉庫配置、Systemd服務集成等關鍵步驟&#xff0c;并提供生產環境…

        33-公交車司機管理系統

        技術&#xff1a; 基于 B/S 架構 SpringBootMySQLvueelementui 環境&#xff1a; Idea mysql maven jdk1.8 node 用戶端功能 1.首頁:展示車輛信息及車輛位置和線路信息 2.模塊:車輛信息及車輛位置和線路信息 3.公告、論壇 4.在線留言 5.個人中心:修改個人信息 司機端功能…

        基于 OpenCV 的圖像與視頻處理

        基于 OpenCV 的圖像處理 一、實驗背景 OpenCV 是一個開源的計算機視覺庫&#xff0c;廣泛應用于圖像處理、視頻分析、目標檢測等領域。通過學習 OpenCV&#xff0c;可以快速實現圖像和視頻的處理功能&#xff0c;為復雜的應用開發 奠定基礎。本實驗旨在通過實際代碼示例&…

        Linux 常用指令用戶手冊

        Linux 常用指令用戶手冊 適合新手入門 & 日常速查 目錄 基礎操作文件與目錄管理權限與所有權文本處理壓縮與解壓系統監控網絡操作進程管理實用小技巧 1. 基礎操作 1.1 查看系統信息 # 查看內核版本 uname -a# 查看系統發行版信息&#xff08;適用于 Debian/Ubuntu&…

        長效IP與短效IP:如何選擇適合業務的代理類型

        在當今數據驅動的互聯網環境中&#xff0c;代理IP已成為企業運營、數據采集和網絡安全的關鍵工具。其中長效IP與短效IP作為兩種主流代理類型&#xff0c;因特性差異被應用于不同場景。本文將深入解析二者的區別&#xff0c;并提供實際場景中的選擇建議。 一、長效IP與短效IP&a…

        數據結構|排序算法(三)選擇排序 堆排序 歸并排序

        一、選擇排序 1.算法思想 選擇排序&#xff08;Selection Sort&#xff09;是一種簡單直觀的排序算法&#xff0c;其基本思想是&#xff1a;每次都從待排序部分中選出最小的一個數據和待排序的第一個數據交換。 將待排序序列分為已排序和未排序兩部分&#xff0c;初始時已排…

        Vue3 + TypeScript,關于item[key]的報錯處理方法

        處理方法1&#xff1a;// ts-ignore 注釋忽略報錯 處理方法2&#xff1a;item 設置為 any 類型

        8.觀察者模式:思考與解讀

        原文地址:觀察者模式&#xff1a;思考與解讀 更多內容請關注&#xff1a;7.深入思考與解讀設計模式 引言 在開發軟件時&#xff0c;系統的某些狀態可能會發生變化&#xff0c;而你希望這些變化能夠自動通知到依賴它們的其他模塊。你是否曾經遇到過&#xff0c;系統中某個對象…

        【HD-RK3576-PI】Ubuntu桌面多顯、旋轉以及更新Logo

        硬件&#xff1a;HD-RK3576-PI 軟件&#xff1a;Linux6.1Ubuntu22.04 在基于HD-RK3576-PI硬件平臺運行Ubuntu 22系統的開發過程中&#xff0c;屏幕方向調整是提升人機交互體驗的關鍵環節。然而&#xff0c;由于涉及uboot引導階段、內核啟動界面、桌面環境顯示全流程適配&#x…

        Rsync+sersync2實現目錄實時同步

        Sersync rsync 實現實時同步服務 sersync2二進制包目錄規劃 /app/tools/sersync/ /app/tools/sersync/bin /app/tools/sersync/conf項目架構是這樣的&#xff1a; ------------------- ------------------- ------------------- | | …

        MySQL視圖高級應用與最佳實踐

        1. 視圖與索引的協同優化?? ??物化視圖&#xff08;模擬實現&#xff09;?? MySQL原生不支持物化視圖&#xff0c;但可通過“定時刷新”的物理表模擬&#xff1a; -- 1. 創建存儲結果的物理表 CREATE TABLE cached_monthly_sales (product_id INT,total_sales DECIMAL(10…

        string的模擬實現 (6)

        目錄 1.string.h 2.string.cpp 3.test.cpp 4.一些注意點 本篇博客就學習下如何模擬實現簡易版的string類&#xff0c;學好string類后面學習其他容器也會更輕松些。 代碼實現如下&#xff1a; 1.string.h #define _CRT_SECURE_NO_WARNINGS 1 #pragma once #include <…

        Unity:像素(Pixels) 和 單位(Units)

        目錄 從第一性原理出發&#xff1a;什么是像素和 Unit&#xff1f; &#x1f9f1; 1. 像素&#xff08;Pixel&#xff09;&#xff1a;圖像的最小單位 &#x1f4d0; 2. Unity Unit&#xff08;單位&#xff09;&#xff1a;游戲世界中的度量單位 核心換算公式&#xff1a;…

        【失敗總結】Win10系統安裝docker

        1.啟用或關閉windows功能中&#xff0c;將Hyper-V功能勾選全部啟用&#xff0c;容器勾選。設置好后要重啟電腦。 2.管網下載下載安裝Docker  Docker官網&#xff1a;https://www.docker.com/ 3.可以自定義Docker安裝路徑 新建安裝目錄&#xff1a;d:\MySoftware\Docker并將D…

        《Adaptive Layer-skipping in Pre-trained LLMs》- 論文筆記

        作者&#xff1a;Xuan Luo, Weizhi Wang, Xifeng Yan Department of Computer Science, UC Santa Barbara xuan_luoucsb.edu, weizhiwangucsb.edu, xyancs.ucsb.edu 1. 引言與動機 1.1 背景 LLM 的成功與挑戰: 大型語言模型 (LLMs) 在翻譯、代碼生成、推理等任務上取得巨大成…

        DQN在Gym的MountainCar環境的實現

        DQN on MountainCar 引言 在本次實驗里&#xff0c;我構建了DQN和Dueling DQN&#xff0c;并在Gymnasium庫的MountainCar環境中對它們展開測試。我通過調整訓練任務的超參數&#xff0c;同時設計不同的獎勵函數及其對應參數&#xff0c;致力于獲取更優的訓練效果。最后&#…

        計算機網絡綜合實驗指南

        計算機網絡綜合實驗指南 本實驗將結合《計算機網絡自頂向下》前三章的核心概念&#xff0c;通過實際操作加深對應用層、運輸層和網絡層的理解。實驗涵蓋 HTTP/TCP抓包分析、DNS解析觀察、網頁性能評估及簡單Socket編程&#xff0c;幫助你將理論轉化為實踐。 實驗準備 工具&…

        【AI部署】騰訊云GPU-RUN—SadTalker的AI數字人視頻—未來之窗超算中心

        磁盤空間 創建未來之窗 查看磁盤命令 df -h 指定路徑創建環境 conda create --prefix sadtalker python3.10 指令路徑運行環境 conda activate ./sadtalker 安裝環境 pip install torch1.12.1cu113 torchvision0.13.1cu113 torchaudio0.12.1 --extra-index-url https://…