【如何判斷路由是否丟包以及丟包的原因和解決方法】 彩虹六號丟包解決方法

來源:教學設計 發布時間:2018-09-18 03:35:18 點擊:

關于路由器丟包的原因有很多種,本篇介紹如何判斷是否是路由器丟包和解決的方法。

一、內存碎片是指路由器內存被劃分了許多不連續的塊。他將導致內存利用率降低,嚴重時可能會產生內存錯誤,影響路由器的性能。它也會導致路由器報文丟失的問題,其實不僅路由器的內存存在碎片問題,普通的硬盤也存在這種問題。

如微軟操作系統中就自帶一個碎片整理工具,可以保障用戶來整理硬盤中的碎片,以提高硬盤的存儲容量以及存儲性能。這里指的內存碎片其實跟硬盤碎片是類似的。

二、那該如何判斷路由器的內存是否存在碎片呢?這里主要借助的是靈科路由器自帶的SHOW MEMORY命令。這個命令會顯示當前內存的相關信息。

如執行這條命令后,會顯示當前可用內存(Free)與最大可用快(Largest)的數值,網絡管理員把這兩個值進行比較,就可以判斷碎片對路由器性能的影響。這主要是把路由器的可用內存與最大可用快的大小進行比較。

如果路由器的可用內存與最大的可用快大小比較接近時,表示雖然路由器存在碎片但是影響不大。但是若最大可用的塊很小,如只有最大可以用內存的幾十分之一,那么就說明路由器內存碎片問題比較嚴重了。

三、如路由器的可用內存為20M, 而最大可用塊的大小為15M的話,則表示路由器內存中是有一定的碎塊,但是這點碎塊不影響路由器的正常運行。如果可用內存為20M,而最大可用塊為0.8M的話,則說明路由器內存中存在比較多的碎塊。

連續連續內存中沒有足夠大的可用快,這有可能導致嚴重的內存分配問題,如導致一個或者多個接口間歇性的丟失報文。

在路由器內存中,允許存在一定的內存碎片。到現在為止,還沒有哪一種內存管理技術說可以完全避免產生內存碎片。只是這個碎片要保證一個合理的值。

四、其實這個可用塊與可用內存之間的關系我們可以利用柜子中的抽屜來表示。如一個柜子可用容量雖然比較大,但是里面劃分了大小不等的1000多個格子。每個格子的空間容量有限。

當有大的數據需要存儲時,整的容量是夠的,但是小格子的容量不夠。此時,就會發生報文丟失的問題。

此時看起來內存足夠用,可是此時內存中已經沒有連續的空間用來存儲數據。所以這些看起來比較大的可用內存,其實保存不了多少數據。

五、如果確定路由器內存中沒有過多的碎片,則網絡管理員就要考慮是否是因為CPU過載所導致報文丟失的。要查看CPU的使用率,可以利用SHOW PROCESS命令來查看路由器的CPU使用情況,通過這條命令,可以顯示出路由器CPU最近5秒、最近1分鐘、以及最近5分鐘的CPU使用率。

由于 CPU的使用率一直在變化,故網絡管理員主要關系的是5分鐘之內的CPU平均使用率。此時可以說明路由器接口報文丟失很可能是CPU過載所造成的。

六、如果確認路由器CPU過載,那么網絡管員需要確認到底是哪一個進程占用了大量的內存。只有把這個罪魁禍首找出來,網絡管理員才能夠對癥下藥,解決問題。

如網絡管理員經過查詢發現是SRB BACKGROUND進程占用了大量的CPU,則就說明發生了網橋風暴。故要解決CPU過載問題,要達到這個目的,網絡管理員可以通過SHOW PROCESS MEMORY命令查詢路由器的內存分配信息。

通過執行這個命令,系統會反饋當前路由器內存的可用量、以使用量等信息。還會反映每個進程所占用的內存空間。如果某個進程所占用的內存與上面顯示的所占用的CPU都很大的話,則說明這個進程很有問題。網絡管理員要逐一排查這些可以的進程。

七、如有時候網絡管理員可以強制把某些耗用CPU資源大的進程關閉掉,然后測試一下報文丟失的情況是否有所改善。如果有明顯改善的話,那么就找到問題的原因了。

此時網絡管理員就可以對癥下藥,分析一下到底這個進程多對應的服務是什么,為什么會占用這么多的CPU資源與內存資源。

如果可以的話,可以先把這個服務關閉掉,以減少報文丟失現象,保障其他服務的正常運作。等到查明問題的原因,修復好后再重新啟動。

看完上面的內容后,了解了丟包的原因,只要針對性做出措施就可以解決問題,注意在路由器中采用了很多交換技術,他們都依賴于報文。如果報文丟失的話,再怎么高級的交換技術都將不起作用,如何防止報文丟失就至關重要。

推薦訪問:路由 解決方法 如何判斷 如何判斷路由是否丟包以及丟包的原因和解決方法 路由丟包測試 h3c路由丟包
上一篇:[H3C路由器的網橋PPPOE撥號知識介紹] 光貓和路由器的區別
下一篇:最后一頁

Copyright @ 2013 - 2018 易啊教育網_免費學習教育網_自學.勵志.成長! All Rights Reserved

易啊教育網_免費學習教育網_自學.勵志.成長! 版權所有 湘ICP備11019447號-75

网易彩票网 南投县 | 奇台县 | 三都 | 封开县 | 吉木萨尔县 | 东乡县 | 泗水县 | 湟中县 | 改则县 | 龙川县 | 海伦市 | 福贡县 | 颍上县 | 深州市 | 土默特左旗 | 阜宁县 | 德令哈市 | 惠水县 | 滦南县 | 资溪县 | 胶州市 | 甘南县 | 文化 | 灌阳县 | 吴旗县 | 梅州市 | 农安县 | 乌苏市 | 新丰县 | 潜江市 | 元氏县 | 翁源县 | 宜兰市 | 辽阳县 | 兴安县 | 康乐县 | 彩票 | 丁青县 | 庆阳市 | 洱源县 | 简阳市 | 伊川县 | 黄浦区 | 青铜峡市 | 桦南县 | 麟游县 | 会昌县 | 纳雍县 | 神池县 | 海口市 | 沧源 | 博白县 | 大姚县 | 洛南县 | 稻城县 | 中方县 | 炎陵县 | 古田县 | 新巴尔虎右旗 | 龙胜 | 满城县 | 麻江县 | 垣曲县 | 垦利县 | 斗六市 | 本溪市 | 樟树市 | 青川县 | 民丰县 | 三江 | 武平县 | 吴江市 | 睢宁县 | 乌拉特前旗 | 沙洋县 | 浙江省 | 健康 | 天柱县 | 鄱阳县 | 左权县 | 大方县 | 龙井市 | 威宁 | 花莲县 | 吉林省 | 澄迈县 | 屯门区 | 伽师县 | 太谷县 | 新巴尔虎左旗 | 广德县 | 锦州市 | 麦盖提县 | 新安县 | 肇东市 | 金沙县 | 怀仁县 | 南充市 | 白山市 | 宜城市 | 黔南 | 澄江县 | 中宁县 | 昌黎县 | 法库县 | 安溪县 | 遂昌县 | 敦化市 | 衡阳市 | 博爱县 | 定南县 | 滦南县 | 文昌市 | 怀来县 | 桂阳县 | 宜兰县 | 珲春市 | 阳江市 | 青铜峡市 | 砚山县 | 游戏 | 承德市 | 三明市 | 富阳市 | 闸北区 | 北票市 | 新乐市 | 武邑县 | 永清县 | 巴青县 | 明光市 | 湟源县 | 清丰县 | 玛纳斯县 | 中阳县 | 嘉鱼县 | 贵州省 | 哈尔滨市 | 扬中市 | 建始县 | 梧州市 | 大冶市 | 三明市 | 永年县 | 武邑县 | 长子县 | 东乡族自治县 | 富宁县 | 樟树市 | 莫力 | 宁晋县 | 德庆县 | 磐石市 | 赤壁市 | 措勤县 | 柞水县 | 沁水县 | 湖北省 | 乐安县 | 浦东新区 | 沁源县 | 定兴县 | 读书 | 通山县 | 涟水县 | 阿勒泰市 | 唐河县 | 门源 | 江都市 | 辛集市 | 潢川县 | 宁强县 | 读书 | 高尔夫 | 滨海县 | 洛阳市 | 大悟县 | 安远县 | 平湖市 | 大安市 | 鄂尔多斯市 | 枣庄市 | 赤城县 | 德庆县 | 高邑县 | 河源市 | 靖宇县 | 北碚区 | 精河县 | 卓资县 | 石门县 | 阳山县 | 浏阳市 | 宣汉县 | 皋兰县 | 房产 | 万全县 | 沁水县 | 富锦市 | 饶阳县 | 达孜县 | 确山县 | 黑河市 | 灵台县 | 奉贤区 | 古蔺县 | 和静县 | 宁波市 | 陆川县 | 图木舒克市 | 闸北区 | 原阳县 | 田阳县 | 普格县 | 舞钢市 | 长兴县 | 隆化县 | 台南市 | 卢氏县 | 无锡市 | 昭通市 | 镇江市 | 安化县 | 乌拉特中旗 | 德令哈市 | 盐城市 | 衡阳县 | 新竹市 | 汾西县 | 磐安县 | 肇州县 | 富阳市 | 嫩江县 | 赤城县 | 葵青区 | 南投市 | 察雅县 | 广昌县 | 武威市 | 岳阳县 | 鲜城 | 景德镇市 | 安康市 | 泗水县 | 紫阳县 | 绥化市 | 合肥市 | 金乡县 | 武宣县 | 孝感市 | 金寨县 |