0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Cisco網絡數(shù)據(jù)通信過程 ping不通如何排查

網絡技術干貨圈 ? 來源:網絡技術干貨圈 ? 2023-08-21 09:29 ? 次閱讀

拓撲準備:

6e7ac462-3fc0-11ee-ac96-dac502259ad0.png
設備接口配置IP地址
PCA(config)#int f0/0
PCA(config-if)#ip add 172.18.96.100 255.255.255.0

查看IP地址是否配置正確,端口是否UP
6e8f4da6-3fc0-11ee-ac96-dac502259ad0.png
其他接口同理配置
備注:PC1和PCB是用路由器模擬PC,要現(xiàn)在配置模式下關閉路由功能
PCA(config)#no ip routing

第一部分:分析ARP解析過程
ARP(Address Resolution Protocol)地址解析協(xié)議(網絡層):
————功能:根據(jù)IP地址獲取物理MAC地址(show arp查看arp表項)
————條件1:ARP代理功能開啟,思科默認開啟(arp-proxy enable)
————條件2:路由表有目的段路由條目(show ip route
先在接口下開啟抓包功能
6eaa1320-3fc0-11ee-ac96-dac502259ad0.png
6ec9591a-3fc0-11ee-ac96-dac502259ad0.png

此時PCA上的ARP表項中只存在關于自己的IP地址ARP表項
6ed9f8f6-3fc0-11ee-ac96-dac502259ad0.png
這時候去ping直連同網段IP
6f034bac-3fc0-11ee-ac96-dac502259ad0.png
可以看到PCA和Router1的mac地址如下
6f0fd9c6-3fc0-11ee-ac96-dac502259ad0.png
6f3152b8-3fc0-11ee-ac96-dac502259ad0.png

打開抓包工具,查看剛才抓到的ping報文
6f45f0a6-3fc0-11ee-ac96-dac502259ad0.png
可以看到最開始有一個ARP解析過程:誰有172.18.96.1的MAC地址,告訴172.18.96.100
6f567188-3fc0-11ee-ac96-dac502259ad0.png
ARP詢問的時候是個廣播包,源mac是PCA,目的MAC是廣播,全F
6f79716a-3fc0-11ee-ac96-dac502259ad0.png
回復時候是個單播包,源mac是Router1,目的MAC是單播,PCA的mac地址
6f9c2322-3fc0-11ee-ac96-dac502259ad0.png
這時候在PCA上查看arp表項,可以看到多出一條源IP為172.18.96.1+ mac的表項
6fb29512-3fc0-11ee-ac96-dac502259ad0.png

總結:ARP過程
將ARP請求廣播到網絡上所有主機,接受回復封裝代理路由的接口MAC地址,并將IP地址和物理地址存入本機ARP緩存且保留一定時間。
ARP請求,發(fā)送的是廣播包,目的MAC全為F
ARP回復,回復的是單播包,源MAC是回復方

第二部分:Ping過程
6fcba7d2-3fc0-11ee-ac96-dac502259ad0.png

這時候PCA要去ping PCB,發(fā)現(xiàn)ping不通
6fe76e86-3fc0-11ee-ac96-dac502259ad0.png
接口抓包發(fā)現(xiàn),PCA在請求PCB的ARP,沒有收到ARP回復
6fff2814-3fc0-11ee-ac96-dac502259ad0.png
查看Router1的路由表,沒有存在192.168.225.0網段的路由
7027bde2-3fc0-11ee-ac96-dac502259ad0.png
因此手工配置一條靜態(tài)路由,下一跳地址指向12.2(Router1給PCA指了一條通向PCB的明路)
Router1(config)#ip route 192.168.225.0 255.255.255.0 12.12.12.2
7047558a-3fc0-11ee-ac96-dac502259ad0.png
6fcba7d2-3fc0-11ee-ac96-dac502259ad0.png
此時依然ping不通
6fe76e86-3fc0-11ee-ac96-dac502259ad0.png
查看抓到的包,
發(fā)現(xiàn)一個ARP代理的過程:PCA請求PCB的ARP,回復的mac地址是Router1的f0/1。PCA要去跨路由器ping一個PCB,此時Router1充當?shù)氖荘CA的網關的角色。(網關:A網段訪問B網段必經的三層路由IP。)即Router1告訴PCA你要去訪問PCB,交給我就好,剩下的事情我來處理。
以及5個沒有被回復的icmp request包
7089043a-3fc0-11ee-ac96-dac502259ad0.png
分析:在另一個端PCB抓包
70a635be-3fc0-11ee-ac96-dac502259ad0.png
發(fā)現(xiàn)PCB收到了PCA發(fā)來ICMP,request報文。開始準備回復,卻發(fā)現(xiàn)沒有PCA的MAC地址,因此開始進行對PCA的ARP請求,但是沒有收到PCA的ARP回復
70c05412-3fc0-11ee-ac96-dac502259ad0.png
不難猜到,Router2上沒有去往172.18.96.0網段的路由條目。同樣手工在Router2上給PCB指條通往PCA的明路
Router2(config)#ip route 172.18.96.0 255.255.255.0 12.12.12.1
70e0e948-3fc0-11ee-ac96-dac502259ad0.png
這時候再去Router1和Router2之間抓包查看
70f0aab8-3fc0-11ee-ac96-dac502259ad0.png
此時PCA和PCB可以互通
71151ec0-3fc0-11ee-ac96-dac502259ad0.png
抓包可以看到icmp request報文得到icmp reply報文的回復
712c9fc8-3fc0-11ee-ac96-dac502259ad0.png
由此可見,愛情需要雙向奔赴,通信也是!

總結:
PC有配網關:對網關地址進行一次ARP請求,生成一條以網關地址為下一跳的默認路由(匹配所有路由)
PC無網關(即直連網段):對當前訪問的目的IP進行ARP請求,以出接口的形式發(fā)包,發(fā)送數(shù)據(jù)。
ARP代理:
——————1)數(shù)據(jù)封裝時為了二層的封裝(ARP請求)。
——————2)代理的路由器有目的端的路由條目
——————3)代理功能開啟(思科默認開啟)
ICMP(Internet Control Message Protocal)網絡控制報文協(xié)議:
用于在IP主機、路由器之間傳遞控制消息,用于檢測網絡痛不痛、主機是否可達、酷游是否可用等
Ping中用到的兩種消息類型:
————icmp echo request
————icmp echo reply
————兩個都沒有or只有ICMP request,結果為 …
————UUUU:目標不可達(有回包),請求不成功。
————————————1. ACL拒絕。
————————————2. 中間路由器沒有去往目標的條目

思考題:

所有設備清除ARP表項?;蛘咚薪涌趕hutdown 關閉 再 no shutdown 打開
Router1#clear arp-cache

為什么這次ping通前面有兩個點,而不是5個感嘆號呢?

7152810c-3fc0-11ee-ac96-dac502259ad0.png

答案揭曉:
第一個點,在PCA和Router1之間丟包,96.100對96.1做一個ARP解析過程
6fcba7d2-3fc0-11ee-ac96-dac502259ad0.png
71962024-3fc0-11ee-ac96-dac502259ad0.png
第二個點,在Router1和Router2之間丟包,12.1對12.2做一個ARP解析過程
70f0aab8-3fc0-11ee-ac96-dac502259ad0.png
71cb50aa-3fc0-11ee-ac96-dac502259ad0.png

擴展知識:
無故ARP:(當主機的地址被分配到新的地址是會執(zhí)行)
用自己的IP地址作為目的IP地址,發(fā)送ARP請求,目的是檢查地址重復。

ICMP重定向:
720f6f42-3fc0-11ee-ac96-dac502259ad0.png

ICMP重定向過程:
PC要去訪問1.1.1.1,而默認網關為A時
————1)PC將ICMP包發(fā)給默認網關A
————2)A發(fā)現(xiàn)符合ICMP重定向條件
————3)將ICMP包發(fā)往B,且發(fā)送ICMP重定向給主機
ICMP重定向觸發(fā)條件:
————1.重改接口接受的ICMP包又從同一個接口發(fā)送出去
————2.源IP地址和下一跳地址是同網段

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 路由器
    +關注

    關注

    22

    文章

    3679

    瀏覽量

    113267
  • CISCO
    +關注

    關注

    1

    文章

    65

    瀏覽量

    24636
  • 數(shù)據(jù)通信

    關注

    2

    文章

    426

    瀏覽量

    33707
  • ip地址
    +關注

    關注

    0

    文章

    289

    瀏覽量

    16966
  • Ping
    +關注

    關注

    0

    文章

    68

    瀏覽量

    15911

原文標題:Cisco網絡數(shù)據(jù)通信過程——ping不通如何排查

文章出處:【微信號:網絡技術干貨圈,微信公眾號:網絡技術干貨圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    數(shù)據(jù)通信基礎課件

    數(shù)據(jù)通信基礎課件第2章  數(shù)據(jù)通信基礎本章學習目標2.1  數(shù)據(jù)通信的基本概念2.2  數(shù)據(jù)編碼技術2.3  多路復用技術
    發(fā)表于 06-27 21:44

    數(shù)據(jù)通信測試儀表功能概述

    數(shù)據(jù)通信網絡包括很多系統(tǒng)和相關設備, 可能有數(shù)字傳輸系統(tǒng), 分組交換、DDN、幀中繼、ATM、Internet系統(tǒng),公用電話交換網、市話電纜線,以及路由器、網關、網橋、復用器、頻帶或基帶
    發(fā)表于 06-21 06:35

    怎樣有效管理數(shù)據(jù)通信網絡?

    怎樣有效管理數(shù)據(jù)通信網絡
    發(fā)表于 05-27 06:37

    什么是工業(yè)數(shù)據(jù)通信

    工業(yè)數(shù)據(jù)通信指的是在工業(yè)生產過程中,計算機及其外圍設備,檢測工藝參數(shù)數(shù)值與狀態(tài)的變送器和控制設備生產過程的控制設備,而在各種設備與計算機之間,設備與設備之間,各個設備的不同功能單元之間相互遵照
    發(fā)表于 09-09 08:52

    數(shù)據(jù)通信基礎

    數(shù)據(jù)通信基礎 數(shù)據(jù)通信數(shù)據(jù)通信系統(tǒng) 物理信道的連接方式 數(shù)據(jù)傳輸原理 傳輸介質  數(shù)據(jù)交換技術  
    發(fā)表于 04-28 16:27 ?0次下載

    單片機多機通信網絡改進及數(shù)據(jù)通信容錯技術

    單片機多機通信網絡改進及數(shù)據(jù)通信容錯技術: 對單片機數(shù)據(jù)通信網絡物理結構進行改進,實現(xiàn)多機自主通信. 以單片機串行口為基礎,實現(xiàn)數(shù)據(jù)通信的容
    發(fā)表于 12-04 12:16 ?35次下載

    什么是數(shù)據(jù)通信

    什么是數(shù)據(jù)通信 數(shù)據(jù)通信是依照一定的通信協(xié)議,利用數(shù)據(jù)傳輸技術在兩個終端之間傳遞數(shù)據(jù)信息的一種通信
    發(fā)表于 06-14 22:32 ?3693次閱讀

    無線移動數(shù)據(jù)通信,無線移動數(shù)據(jù)通信是什么意思

    無線移動數(shù)據(jù)通信,無線移動數(shù)據(jù)通信是什么意思 無線移動數(shù)據(jù)通信是通過無線電波傳送數(shù)據(jù)信息的一種通信方式。
    發(fā)表于 03-13 11:02 ?3067次閱讀

    數(shù)據(jù)通信,數(shù)據(jù)通信原理是什么?

    數(shù)據(jù)通信,數(shù)據(jù)通信原理是什么? 數(shù)據(jù)通信討論的是從一個設備到另一個設備傳輸信息。協(xié)議定義了通信的規(guī)則,以便發(fā)送者和接收者能夠協(xié)調他們的
    發(fā)表于 03-17 16:16 ?6233次閱讀
    <b class='flag-5'>數(shù)據(jù)通信</b>,<b class='flag-5'>數(shù)據(jù)通信</b>原理是什么?

    數(shù)據(jù)通信技術(華為資料)

    本書為華為系列叢書中的其中一篇 本書嘗試用通俗易懂的語言將復雜的電信網絡展現(xiàn)在具有不同知識結構的讀者面前 數(shù)據(jù)通信技術:數(shù)據(jù)通信是以數(shù)據(jù)為業(yè)務的通信
    發(fā)表于 03-16 17:52 ?0次下載

    數(shù)據(jù)通信技術的研究

    數(shù)據(jù)通信技術的研究,很好的網絡資料,快來下載學習吧。
    發(fā)表于 04-19 11:30 ?13次下載

    基于TCN實時協(xié)議棧過程數(shù)據(jù)通信研究

    基于TCN實時協(xié)議棧過程數(shù)據(jù)通信研究
    發(fā)表于 08-31 14:45 ?16次下載
    基于TCN實時協(xié)議棧<b class='flag-5'>過程</b><b class='flag-5'>數(shù)據(jù)通信</b>研究

    數(shù)據(jù)通信協(xié)議的簡介_數(shù)據(jù)通信協(xié)議有哪些

    數(shù)據(jù)通信協(xié)議,亦稱數(shù)據(jù)通信控制協(xié)議。是為保證數(shù)據(jù)通信網中通信雙方能有效,可靠通信而規(guī)定的一系列約定。這些約定包括
    發(fā)表于 02-06 16:41 ?8830次閱讀
    <b class='flag-5'>數(shù)據(jù)通信</b>協(xié)議的簡介_<b class='flag-5'>數(shù)據(jù)通信</b>協(xié)議有哪些

    詳談數(shù)據(jù)通信的傳輸速率分類和原理

    數(shù)據(jù)通信,一個極為熟悉的詞匯。在網絡時代,數(shù)據(jù)通信更是不可缺少的技術。因此,對于數(shù)據(jù)通信,我們應該具有一定的了解。為增進大家對數(shù)據(jù)通信的認識
    發(fā)表于 07-23 10:42 ?4842次閱讀

    數(shù)據(jù)通信網關是什么?數(shù)據(jù)通信網關的功能作用

    數(shù)據(jù)通信網關是一種關鍵的網絡設備,它在不同的通信網絡或者不同協(xié)議的網絡之間充當橋梁,實現(xiàn)數(shù)據(jù)包的轉發(fā)、協(xié)議轉換以及
    的頭像 發(fā)表于 05-29 14:43 ?660次閱讀