二層傳輸流程
假設(shè)PC3想要pingPC4,初始所有arp表,mac表均為空桨啃。
1.PC3判斷發(fā)送ARP請求包
源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|
PC3 | FF-FF-FF-FF-FF-FF | ARP Request/源IP:192.168.10.1/目的IP:192.168.10.2/源MAC:PC3/目的MAC:0 |
2.LSW1 Eth0/0/1口收到ARP請求包,在橋表(MAC表)上記錄 Eth0/0/1-PC3 的的對應(yīng)關(guān)系(記錄的是MAC和接口的關(guān)系),廣播泛洪
PC4收到ARP請求報(bào)文掷贾,目的IP是自己,記錄 PC1-192.168.10.1 到ARP表荣茫,回復(fù)應(yīng)答包想帅。
源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|
PC4 | PC3 | ARP Reply/源IP:192.168.10.2/目的IP:192.168.10.1/源MAC:PC4/目的MAC:PC3 |
3.LSW 1 Eth0/0/2收到ARP應(yīng)答包,查詢橋表啡莉,存在PC3-Eth0/0/1對應(yīng)關(guān)系港准,則從Eth0/0/1進(jìn)行轉(zhuǎn)發(fā),記錄PC4-Eth0/0/2對應(yīng)關(guān)系到橋表咧欣。
PC3收到ARP 應(yīng)答包浅缸,記錄192.168.10.2-PC2 對應(yīng)關(guān)系到ARP表。
PC3發(fā)送Ping request包
源IP | 目的IP | 源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|---|---|
192.168.10.1 | 192.168.10.2 | PC3 | PC4 | Ping Request |
4.LSW 1收到Ping請求包魄咕,查詢橋表衩椒,有PC4-Eth0/0/2對應(yīng)的記錄,從Eth0/0/2轉(zhuǎn)發(fā)出去
PC2收到Ping請求包哮兰,發(fā)應(yīng)答包毛萌。
源IP | 目的IP | 源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|---|---|
192.168.10.2 | 192.168.10.1 | PC4 | PC3 | Ping Reply |
5.LSW1 Eth0/0/2收到Ping應(yīng)答包,查詢橋表喝滞,有PC3-Eth0/0/1對應(yīng)的記錄阁将,從Eth0/0/1轉(zhuǎn)發(fā)出去
PC1收到Ping Reply
三層傳輸流程
假設(shè)PC3想要pingPC4,初始所有arp表右遭,mac表均為空做盅。
1.PC1發(fā)Ping Request包缤削,PC1和PC2不在同一網(wǎng)段,找網(wǎng)關(guān)吹榴,查詢ARP表僻他,無網(wǎng)關(guān)MAC,發(fā)送ARP請求
源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|
PC1 | FF-FF-FF-FF-FF-FF | ARP Request/源IP:192.168.10.10/目的IP:192.168.10.1/源MAC:PC1/目的MAC:0 |
2.AR1 GE0/0/0收到 Ping Request包腊尚,目的IP是自己吨拗,發(fā)送ARP Reply包
源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|
Eth0/0/0 | PC1 | ARP Reply/源IP:192.168.10.1/目的IP:192.168.10.10/源MAC:GE0/0/0/目的MAC:PC1 |
3.PC1發(fā)Ping Request包
源IP | 目的IP | 源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|---|---|
192.168.10.10 | 192.168.20.10 | PC1 | Eth0/0/0 | Ping Request |
4.AR1 GE0/0/0收到Ping Request,目的MAC是自己婿斥,目的IP不在同一網(wǎng)段劝篷,查詢路由表,路由表內(nèi)存在直連路由民宿,192.168.20.0/24段從GE0/0/1轉(zhuǎn)發(fā)娇妓,查詢ARP表,不存在PC2的MAC記錄
發(fā)送ARP請求
源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|
Eth0/0/1 | FF-FF-FF-FF-FF-FF | ARP Request/源IP:192.168.20.1/目的IP:192.168.20.10/源MAC:Eth0/0/1/目的MAC:0 |
5.PC2收到ARP Request活鹰,記錄GE0/0/1-192.168.20.1到ARP表哈恰,發(fā)送ARP應(yīng)答包
源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|
PC2 | Eth0/0/1 | ARP Reply/源IP:192.168.20.10/目的IP:192.168.20.1/源MAC:PC2/目的MAC:GE0/0/1 |
6.AR1 GE0/0/1收到ARP應(yīng)答包,記錄PC2-192.168.20.10到ARP表志群,繼續(xù)發(fā)送Ping Request包
源IP | 目的IP | 源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|---|---|
192.168.10.10 | 192.168.20.10 | Eth0/0/1 | PC2 | Ping Request |
7.PC2收到Ping Request着绷,回復(fù)Ping Reply包
源IP | 目的IP | 源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|---|---|
192.168.20.10 | 192.168.10.10 | PC2 | Eth0/0/1 | Ping Reply |
8.AR1 GE0/0/1口收到 Ping Reply包,源IP和目的IP不在同一網(wǎng)段锌云,查路由表荠医,轉(zhuǎn)發(fā)到GE0/0/0口
源IP | 目的IP | 源MAC | 目的MAC | 數(shù)據(jù)類型 |
---|---|---|---|---|
192.168.20.10 | 192.168.10.10 | Eth0/0/0 | PC1 | Ping Reply |
9.PC1收到Ping Reply包。
只是想盡量細(xì)化桑涎,如有錯(cuò)誤歡迎指正彬向,謝謝