HCIA學(xué)習(xí)之ICMP(第五天)

ICMP


Internet 控制報(bào)文協(xié)議ICMP(Internet Control Message Protocol)是網(wǎng)絡(luò)層的一個(gè)重要協(xié)議旨涝。ICMP協(xié)議用來在網(wǎng)絡(luò)設(shè)備間傳遞各種差錯(cuò)和控制信息名挥,它對(duì)于收集各種網(wǎng)絡(luò)信息甫贯、診斷和排除各種網(wǎng)絡(luò)故障具有至關(guān)重要的作用。使用基于ICMP的應(yīng)用時(shí)屁倔,需要對(duì)ICMP的工作原理非常熟悉泥兰。


  • 報(bào)文頭內(nèi)容
TYPE CODE 描述
8 0 Echo request
0 0 Echo Reply
3 0 網(wǎng)絡(luò)不可達(dá)
3 1 主機(jī)不可達(dá)
3 2 協(xié)議不可達(dá)
3 3 端口不可達(dá)
5 0 重定向

checksum:校驗(yàn)和
Identifier:報(bào)文ID
Sequence number
Sequence number LE
ICMP重定向報(bào)文super vlan再研究。

  • 差錯(cuò)檢測(cè)
    ICMP Echo Request 和 ICMP Echo reply分別用來查詢和相應(yīng)某些信息昼浦,進(jìn)行差錯(cuò)檢測(cè)。

  • 錯(cuò)誤報(bào)告
    當(dāng)網(wǎng)絡(luò)設(shè)備無法訪問目標(biāo)時(shí)筒主,會(huì)自動(dòng)發(fā)送ICMP目的不可達(dá)報(bào)文到發(fā)送端設(shè)備座柱。

  • ping參數(shù)

    • a 攜帶源地址
    • c 共多少次
    • h 指定TTL值
    • t 超時(shí)時(shí)間默認(rèn)2000ms

Tracert 跟蹤路徑


ICMP的另一個(gè)經(jīng)典應(yīng)用是Tracert迷帜。Tracert基于報(bào)文頭中的TTL值來逐跳跟蹤報(bào)文的轉(zhuǎn)發(fā)路徑。為了跟蹤到達(dá)某特定的地址的路徑色洞,源端首先將報(bào)文的TTL值設(shè)置為1.該報(bào)文到達(dá)第一個(gè)節(jié)點(diǎn)后,TTL超時(shí)冠胯,于是該節(jié)點(diǎn)向源端發(fā)送TTL超時(shí)消息火诸,消息中攜帶時(shí)間戳。接下來源端將TTL值設(shè)置為2荠察,以此類推直到報(bào)文到達(dá)目的地置蜀。這樣源端根據(jù)返回的報(bào)文中的信息可以跟蹤到報(bào)文經(jīng)過的每一個(gè)節(jié)點(diǎn),并根據(jù)時(shí)間戳信息計(jì)算往返時(shí)間悉盆。Tracert是檢測(cè)網(wǎng)絡(luò)丟包及時(shí)延的有效手段盯荤,也可以發(fā)現(xiàn)網(wǎng)絡(luò)中的路由環(huán)路。


  • 測(cè)試Tracert
    使用三個(gè)路由器焕盟,配置成不同網(wǎng)段秋秤,設(shè)置靜態(tài)路由。


    image.png
  • 路由1
<Huawei>system-view
[Huawei]sysname r1
[r1]interface g0/0/0
[r1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[r1]ip route-static 23.1.1.0 24 g0/0/0 12.1.1.2
  • 路由2
[r2]interface g0/0/0
[r2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[r2]interface g0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.1.1.2 24
[r2-GigabitEthernet0/0/1]q
[r2]ip route-static 23.1.1.0 24 g0/0/1 23.1.1.1
  • 路由3
[r3]interface g0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.1.1.1 24
[r3]ip route-static 12.1.1.1 24 g0/0/0 23.1.1.2
 
<r1>tracert 23.1.1.1
 traceroute to  23.1.1.1(23.1.1.1), max hops: 30 ,packet length: 40,press CTRL_C to break 
 1 12.1.1.2 60 ms  30 ms  10 ms 
 2 23.1.1.1 40 ms  30 ms  20 ms

開始抓包進(jìn)行測(cè)試


image.png
  1. tracert 嘗試使用UDP 目的端口為33434 并設(shè)置TTL為1
  2. 由經(jīng)過的一個(gè)轉(zhuǎn)發(fā)設(shè)備返回ICMP差錯(cuò)報(bào)文(Type:11 Code:0)提示TTL值已到生命周期脚翘。被源端收到并由tracert記錄
  3. 圖上的第四次請(qǐng)求才使用UDP請(qǐng)求第二個(gè)節(jié)點(diǎn)灼卢,并將TTL值設(shè)置為1

問題:

  1. 為什么會(huì)發(fā)出三次UDP請(qǐng)求?我們可以從IP協(xié)議的ID字段看到依次遞增来农,為什么tracert要向第一個(gè)節(jié)點(diǎn)發(fā)出三個(gè)UDP報(bào)文鞋真?第四個(gè)報(bào)文才向第二個(gè)節(jié)點(diǎn)發(fā)起?
image.png

經(jīng)過一番探索果然是來自于traceroute這三次返回延時(shí)的問題沃于,如果我加上參數(shù)q 設(shè)置探測(cè)包數(shù)量為1 就好了

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末涩咖,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子繁莹,更是在濱河造成了極大的恐慌檩互,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蒋困,死亡現(xiàn)場(chǎng)離奇詭異盾似,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)雪标,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門零院,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人村刨,你說我怎么就攤上這事告抄。” “怎么了嵌牺?”我有些...
    開封第一講書人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵打洼,是天一觀的道長(zhǎng)龄糊。 經(jīng)常有香客問我,道長(zhǎng)募疮,這世上最難降的妖魔是什么炫惩? 我笑而不...
    開封第一講書人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮阿浓,結(jié)果婚禮上他嚷,老公的妹妹穿的比我還像新娘。我一直安慰自己芭毙,他們只是感情好筋蓖,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著退敦,像睡著了一般粘咖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上侈百,一...
    開封第一講書人閱讀 52,184評(píng)論 1 308
  • 那天瓮下,我揣著相機(jī)與錄音,去河邊找鬼设哗。 笑死唱捣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的网梢。 我是一名探鬼主播震缭,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼战虏!你這毒婦竟也來了拣宰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤烦感,失蹤者是張志新(化名)和其女友劉穎巡社,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體手趣,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晌该,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绿渣。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朝群。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖中符,靈堂內(nèi)的尸體忽然破棺而出姜胖,到底是詐尸還是另有隱情,我是刑警寧澤淀散,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布右莱,位于F島的核電站蚜锨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏慢蜓。R本人自食惡果不足惜亚再,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望胀瞪。 院中可真熱鬧针余,春花似錦、人聲如沸凄诞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽帆谍。三九已至,卻和暖如春轴咱,著一層夾襖步出監(jiān)牢的瞬間汛蝙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工朴肺, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留窖剑,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓戈稿,卻偏偏與公主長(zhǎng)得像西土,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鞍盗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容