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

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

3天內(nèi)不再提示

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

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:網(wǎng)絡(luò)技術(shù)干貨圈 ? 2023-08-21 09:29 ? 次閱讀

拓撲準備:

6e7ac462-3fc0-11ee-ac96-dac502259ad0.png
設(shè)備接口配置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)在配置模式下關(guān)閉路由功能
PCA(config)#no ip routing

第一部分:分析ARP解析過程
ARP(Address Resolution Protocol)地址解析協(xié)議(網(wǎng)絡(luò)層):
————功能:根據(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表項中只存在關(guān)于自己的IP地址ARP表項
6ed9f8f6-3fc0-11ee-ac96-dac502259ad0.png
這時候去ping直連同網(wǎng)段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
回復(fù)時候是個單播包,源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

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

第二部分: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回復(fù)
6fff2814-3fc0-11ee-ac96-dac502259ad0.png
查看Router1的路由表,沒有存在192.168.225.0網(wǎng)段的路由
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,回復(fù)的mac地址是Router1的f0/1。PCA要去跨路由器ping一個PCB,此時Router1充當(dāng)?shù)氖荘CA的網(wǎng)關(guān)的角色。(網(wǎng)關(guān):A網(wǎng)段訪問B網(wǎng)段必經(jīng)的三層路由IP。)即Router1告訴PCA你要去訪問PCB,交給我就好,剩下的事情我來處理。
以及5個沒有被回復(fù)的icmp request包
7089043a-3fc0-11ee-ac96-dac502259ad0.png
分析:在另一個端PCB抓包
70a635be-3fc0-11ee-ac96-dac502259ad0.png
發(fā)現(xiàn)PCB收到了PCA發(fā)來ICMP,request報文。開始準備回復(fù),卻發(fā)現(xiàn)沒有PCA的MAC地址,因此開始進行對PCA的ARP請求,但是沒有收到PCA的ARP回復(fù)
70c05412-3fc0-11ee-ac96-dac502259ad0.png
不難猜到,Router2上沒有去往172.18.96.0網(wǎng)段的路由條目。同樣手工在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報文的回復(fù)
712c9fc8-3fc0-11ee-ac96-dac502259ad0.png
由此可見,愛情需要雙向奔赴,通信也是!

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

思考題:

所有設(shè)備清除ARP表項。或者所有接口shutdown 關(guān)閉 再 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:(當(dāng)主機的地址被分配到新的地址是會執(zhí)行)
用自己的IP地址作為目的IP地址,發(fā)送ARP請求,目的是檢查地址重復(fù)。

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

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

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

    關(guān)注

    22

    文章

    3693

    瀏覽量

    113426
  • CISCO
    +關(guān)注

    關(guān)注

    1

    文章

    65

    瀏覽量

    24640
  • 數(shù)據(jù)通信
    +關(guān)注

    關(guān)注

    2

    文章

    426

    瀏覽量

    33725
  • ip地址
    +關(guān)注

    關(guān)注

    0

    文章

    291

    瀏覽量

    16990
  • Ping
    +關(guān)注

    關(guān)注

    0

    文章

    69

    瀏覽量

    15930

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

文章出處:【微信號:網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號:網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

    怎樣有效管理數(shù)據(jù)通信網(wǎng)絡(luò)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    數(shù)據(jù)通信技術(shù)的研究,很好的網(wǎng)絡(luò)資料,快來下載學(xué)習(xí)吧。
    發(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ù)通信網(wǎng)中通信雙方能有效,可靠通信而規(guī)定的一系列約定。這些約定包括
    發(fā)表于 02-06 16:41 ?8873次閱讀
    <b class='flag-5'>數(shù)據(jù)通信</b>協(xié)議的簡介_<b class='flag-5'>數(shù)據(jù)通信</b>協(xié)議有哪些

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

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

    數(shù)據(jù)通信網(wǎng)關(guān)是什么?數(shù)據(jù)通信網(wǎng)關(guān)的功能作用

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