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

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

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

同VLAN不同網(wǎng)段能否Ping通

jf_qwOiugB3 ? 來源:通信弱電交流學(xué)習(xí) ? 2023-08-03 10:02 ? 次閱讀

VLAN不同網(wǎng)段能否Ping通?

現(xiàn)在有兩臺(tái)電腦,他們同處于一個(gè)VLAN,

pcA IP地址:10.1.1.1/8

pcB ip地址:11.1.1.1/8

01無網(wǎng)關(guān),A ping B

報(bào)出的Destination host unreachable

顯然,A機(jī)器發(fā)現(xiàn)對(duì)方與自己不是同一網(wǎng)段,試圖尋找網(wǎng)關(guān),但網(wǎng)關(guān)不存在,所以報(bào)主機(jī)不可達(dá),B上的Sniffer未抓到任何包,觀察網(wǎng)卡也是只發(fā)不收,顯然數(shù)據(jù)沒有出去。

02網(wǎng)關(guān)設(shè)成對(duì)方IP,A ping B

能正常ping通,為什么能通?

從A計(jì)算機(jī)Sniffer上抓到的包可以看出,A在ping對(duì)方過程中,A首先進(jìn)行了ARP廣播,它廣播詢問11.1.1.1的MAC是什么。

顯然這個(gè)ARP廣播是可以被B收到的(因?yàn)樗麄兺幰粋€(gè)VLAN),而11.1.1.1正好就是B的IP地址,理所當(dāng)然B要回應(yīng)這個(gè)ARP請(qǐng)求。下圖是A上的抓包情況,A首先進(jìn)行了ARP廣播,然后收到了B的應(yīng)答。

3fccf630-3174-11ee-9e74-dac502259ad0.jpg

這樣A就有了B的MAC,而B在接到A的ARP廣播時(shí)候就學(xué)到A的MAC,所以雙方可以ping通。

03網(wǎng)關(guān)設(shè)成自己,A ping B

一樣是可以ping的通的,A上抓包如下:

3fccf630-3174-11ee-9e74-dac502259ad0.jpg

抓到的結(jié)果與第2種情況一樣,A依然是先廣播詢問11.1.1.1的MAC,這個(gè)ARP廣播被B接到后,B有義務(wù)應(yīng)答,于是雙方知道對(duì)方MAC,所以能PING通。

與第2種情況不同的是,這里可以明確知道ARP中的11.1.1.1指的是ping中所指定的IP地址而不是網(wǎng)關(guān)(此時(shí)A網(wǎng)關(guān)是10.1.1.1了)。

那么第2種情況中的11.1.1.1也指的是ping中所指定的IP?我們?cè)賮砜聪旅妗?/p>

ping三個(gè)不存在的IP地址

深入了解網(wǎng)絡(luò)通信原理

網(wǎng)關(guān)設(shè)成自己,ping3個(gè)不存在的IP:

一個(gè)是和自己在同一網(wǎng)段的;

一個(gè)是和網(wǎng)關(guān)在同一網(wǎng)段的;

一個(gè)是和誰都不在同一網(wǎng)段的。

01ping和自己同一網(wǎng)段的IP

ping返回超時(shí),在B上抓包結(jié)果如下:

3ff3cfee-3174-11ee-9e74-dac502259ad0.jpg

可以看出A發(fā)出了詢問10.1.1.2的ARP廣播而不是詢問網(wǎng)關(guān)(10.1.1.1)的廣播,由于這個(gè)IP不存在,所以沒有機(jī)器做出回應(yīng)。

02ping和網(wǎng)關(guān)同一網(wǎng)段的IP

超時(shí)。B上接到的是A發(fā)出的關(guān)于11.1.1.2的ARP廣播,由于不存在11.1.1.2這個(gè)地址,所以沒有機(jī)器回應(yīng)。

4000efb2-3174-11ee-9e74-dac502259ad0.jpg

03ping和誰都不在一個(gè)網(wǎng)段的IP

超時(shí)。B上接到是A發(fā)出的關(guān)于100.1.1.1的ARP廣播,由于不存在100.1.1.1這個(gè)地址,所以沒有機(jī)器回應(yīng)。

從上面的3個(gè)實(shí)驗(yàn)來看,當(dāng)網(wǎng)關(guān)設(shè)置成自己的時(shí)候,不管ping的地址是什么,計(jì)算機(jī)發(fā)出的ARP廣播都是直接詢問ping中所指定IP對(duì)應(yīng)的MAC,沒有詢問網(wǎng)關(guān)的MAC,這符合上文的描述。

其實(shí)計(jì)算機(jī)在廣播詢問ping命令指定的IP之前還是會(huì)先問網(wǎng)關(guān)的MAC的,只是這里由于網(wǎng)關(guān)是自己所以這一步就被跳過了。

那到底是不是這樣的?我們?cè)衮?yàn)證下。

AI計(jì)算機(jī)網(wǎng)關(guān)設(shè)置中B的IP

B的網(wǎng)關(guān)設(shè)置中不存在的IP地址

A計(jì)算機(jī)網(wǎng)關(guān)設(shè)成B的IP地址,但B的網(wǎng)關(guān)設(shè)置成一個(gè)不存在的IP(且與A/B都不在同一網(wǎng)絡(luò)),ping三種情況。

01ping與網(wǎng)關(guān)同一網(wǎng)段IP

在A上抓包,可以看到A首先發(fā)出了關(guān)于網(wǎng)關(guān)11.1.1.1的ARP廣播請(qǐng)求(對(duì)應(yīng)B接到這個(gè)廣播請(qǐng)求),B對(duì)這個(gè)11.1.1.1進(jìn)行了ARP應(yīng)答,但這個(gè)IP是不存在的所以ping結(jié)果超時(shí)。

4000efb2-3174-11ee-9e74-dac502259ad0.jpg

02ping與誰都不在同一網(wǎng)段

超時(shí)。結(jié)果類似5.2結(jié)果,A發(fā)出了關(guān)于網(wǎng)關(guān)11.1.1.1的請(qǐng)求,B做了應(yīng)答。但ping是超時(shí)的。

03ping計(jì)算機(jī)B的地址

結(jié)果超時(shí),為什么這個(gè)也不通呢?按說按照上面的測(cè)試,AB計(jì)算機(jī)都能獲得對(duì)方MAC,以太網(wǎng)下,有MAC應(yīng)該就有通信的可能,可這個(gè)時(shí)候卻不通。

查看Sniffer抓到的包可以發(fā)現(xiàn):

401d3c08-3174-11ee-9e74-dac502259ad0.jpg

A發(fā)出了關(guān)于11.1.1.1的ARP廣播請(qǐng)求,B對(duì)11.1.1.1做出應(yīng)答,但是下面接到了多個(gè)B發(fā)來的關(guān)于100.1.1.1的ARP廣播請(qǐng)求,且100.1.1.1的請(qǐng)求沒有得到B的應(yīng)答,看來B是一直在試圖查詢B的網(wǎng)關(guān)(100.1.1.1)所對(duì)應(yīng)的MAC,在網(wǎng)關(guān)的MAC沒有獲得應(yīng)答之前,B不會(huì)對(duì)ping產(chǎn)生回應(yīng)。

從上面的所有實(shí)驗(yàn)看出,計(jì)算機(jī)在與非本網(wǎng)段的地址通信時(shí),計(jì)算機(jī)首先查找網(wǎng)關(guān)的MAC,如果網(wǎng)關(guān)MAC得不到回應(yīng),是不會(huì)對(duì)ping作出響應(yīng)的;

因此,實(shí)例中1和2的情況是屬于特殊情況,正好利用了網(wǎng)關(guān)與主機(jī)IP相同,騙過了計(jì)算機(jī)。如果AB的網(wǎng)關(guān)都設(shè)置的與AB ip毫不相干的話,相互肯定不通。

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

    關(guān)注

    19

    文章

    7371

    瀏覽量

    87634
  • 網(wǎng)卡
    +關(guān)注

    關(guān)注

    3

    文章

    301

    瀏覽量

    27312
  • VLAN
    +關(guān)注

    關(guān)注

    1

    文章

    264

    瀏覽量

    35541
  • 網(wǎng)絡(luò)通信
    +關(guān)注

    關(guān)注

    4

    文章

    781

    瀏覽量

    29744
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    am335x 雙網(wǎng)口不同網(wǎng)段

    最近在用am335x,用到雙網(wǎng)口?,F(xiàn)在網(wǎng)口可以使用,但是有下面一個(gè)需求,雙網(wǎng)口不同網(wǎng)段。AM335x的板子上有2個(gè)網(wǎng)口,都好用?,F(xiàn)在網(wǎng)口1的IP:192.168.10.11,連接
    發(fā)表于 08-29 09:14

    pc與虛擬機(jī)ping不通不在同網(wǎng)段如何解決

    1.pc那張圖好多IP地址那個(gè)才是有用的地址,有什么區(qū)別嗎?2.不在同網(wǎng)段如何解決(我有無線路由器電腦是筆記本)?3.是不是橋接模式下,開發(fā)板要用網(wǎng)線連接電腦,只用u***線連接行嗎?
    發(fā)表于 03-11 07:45

    如何去解決lwip跨網(wǎng)段ping不通的問題呢

    電腦斷開網(wǎng)絡(luò)了),B電腦ip不變,B電腦ping設(shè)備C可以ping通,但是設(shè)備C ping設(shè)備B ping不通,是為什么呢?同一個(gè)網(wǎng)段內(nèi)可以
    發(fā)表于 09-29 10:44

    同網(wǎng)段的弱電系統(tǒng)設(shè)備互訪的案例分析

    企業(yè)隨著員工或部門的增多,增加了一個(gè)路由器,分了兩個(gè)網(wǎng)段,A子網(wǎng)和B子網(wǎng)處于不同網(wǎng)段,當(dāng)網(wǎng)絡(luò)中存在多個(gè)路由器時(shí),要求不同路由器下屬的子網(wǎng)可以互相通訊,同時(shí)又可以通過寬帶路由器上網(wǎng),這如何實(shí)現(xiàn)?
    發(fā)表于 09-28 02:39 ?1102次閱讀
    不<b class='flag-5'>同網(wǎng)段</b>的弱電系統(tǒng)設(shè)備互訪的案例分析

    同網(wǎng)段不同vlan之間通信實(shí)現(xiàn)方法

    同網(wǎng)段本身就是可以通信的,是不同VLAN在阻礙它們,我們是不是可以把VLAN去掉,還原它本來的通信狀態(tài)就可以了呢?
    的頭像 發(fā)表于 05-03 17:47 ?4.4w次閱讀
    <b class='flag-5'>同網(wǎng)段</b>不同<b class='flag-5'>vlan</b>之間通信實(shí)現(xiàn)方法

    如何利用DHCP中繼代理解決不同網(wǎng)段IP自動(dòng)分配

    如何利用DHCP中繼代理解決不同網(wǎng)段IP自動(dòng)分配
    發(fā)表于 11-29 15:42 ?0次下載

    VLAN同網(wǎng)段能否Ping通?

    顯然,A機(jī)器發(fā)現(xiàn)對(duì)方與自己不是同一網(wǎng)段,試圖尋找網(wǎng)關(guān),但網(wǎng)關(guān)不存在,所以報(bào)主機(jī)不可達(dá),B上的Sniffer未抓到任何包,觀察網(wǎng)卡也是只發(fā)不收,顯然數(shù)據(jù)沒有出去。
    的頭像 發(fā)表于 04-09 09:15 ?1456次閱讀

    VLAN Aggregation(VLAN 聚合,也稱Super VLAN

    一個(gè)Super-VLAN 可以包含一個(gè)或多個(gè)保持著不同廣播域的Sub-VLAN。Sub-VLAN 不再占用一個(gè)獨(dú)立的子網(wǎng)網(wǎng)段。在同一個(gè)Super-V
    的頭像 發(fā)表于 05-31 16:39 ?1517次閱讀
    <b class='flag-5'>VLAN</b> Aggregation(<b class='flag-5'>VLAN</b> 聚合,也稱Super <b class='flag-5'>VLAN</b>)

    VLAN同網(wǎng)段能否Ping通?

    顯然,A機(jī)器發(fā)現(xiàn)對(duì)方與自己不是同一網(wǎng)段,試圖尋找網(wǎng)關(guān),但網(wǎng)關(guān)不存在,所以報(bào)主機(jī)不可達(dá),B上的Sniffer未抓到任何包,觀察網(wǎng)卡也是只發(fā)不收,顯然數(shù)據(jù)沒有出去。
    發(fā)表于 08-03 10:01 ?418次閱讀
    <b class='flag-5'>同</b><b class='flag-5'>VLAN</b>不<b class='flag-5'>同網(wǎng)段</b><b class='flag-5'>能否</b><b class='flag-5'>Ping</b>通?

    vlan同網(wǎng)段能否ping通?深入了解網(wǎng)絡(luò)通信原理

    從A計(jì)算機(jī)Sniffer上抓到的包可以看出,A在ping對(duì)方過程中,A首先進(jìn)行了ARP廣播,它廣播詢問11.1.1.1的MAC是什么。
    發(fā)表于 08-03 10:02 ?2086次閱讀
    <b class='flag-5'>同</b><b class='flag-5'>vlan</b>不<b class='flag-5'>同網(wǎng)段</b><b class='flag-5'>能否</b><b class='flag-5'>ping</b>通?深入了解網(wǎng)絡(luò)通信原理

    同網(wǎng)段的弱電系統(tǒng)設(shè)備之間如何互訪?

    企業(yè)隨著員工或部門的增多,增加了一個(gè)路由器,分了兩個(gè)網(wǎng)段,A子網(wǎng)和B子網(wǎng)處于不同網(wǎng)段,當(dāng)網(wǎng)絡(luò)中存在多個(gè)路由器時(shí),要求不同路由器下屬的子網(wǎng)可以互相通訊,同時(shí)又可以通過寬帶路由器上網(wǎng),這如何實(shí)現(xiàn)?
    的頭像 發(fā)表于 09-09 10:21 ?649次閱讀
    不<b class='flag-5'>同網(wǎng)段</b>的弱電系統(tǒng)設(shè)備之間如何互訪?

    VLAN不同的網(wǎng)段能不能互通?

    VLAN不同的網(wǎng)段能不能互通? 同一個(gè)VLAN中的設(shè)備擁有相同的網(wǎng)絡(luò)地址范圍,因此它們可以通過該VLAN進(jìn)行通信。而不同
    的頭像 發(fā)表于 02-04 11:21 ?2854次閱讀

    同網(wǎng)段的PLC如何通信

    在工業(yè)自動(dòng)化領(lǐng)域,PLC(可編程邏輯控制器)作為核心控制設(shè)備,廣泛應(yīng)用于各種生產(chǎn)場(chǎng)景。然而,在實(shí)際應(yīng)用中,由于網(wǎng)絡(luò)結(jié)構(gòu)、設(shè)備分布等原因,PLC設(shè)備可能處于不同的網(wǎng)段,如何實(shí)現(xiàn)這些不同網(wǎng)段PLC之間
    的頭像 發(fā)表于 06-14 15:55 ?982次閱讀

    Ping測(cè)試在不同網(wǎng)段通信中的準(zhǔn)確性

    同網(wǎng)段之間的通信順暢與否能影響網(wǎng)絡(luò)的整體性能和業(yè)務(wù)的正常運(yùn)行。Ping 測(cè)試作為一種常用的網(wǎng)絡(luò)診斷工具,被廣泛用于檢測(cè)網(wǎng)絡(luò)連接的可達(dá)性。然而,在沒有三層交換路由功能的網(wǎng)絡(luò)中,跨網(wǎng)段Pin
    的頭像 發(fā)表于 07-31 16:15 ?241次閱讀

    工廠有多臺(tái)PLC時(shí),不同網(wǎng)段之間如何實(shí)現(xiàn)相互訪問?

    ,不同網(wǎng)段的PLC通訊變得尤為重要。 隨著工業(yè)網(wǎng)絡(luò)的發(fā)展和工業(yè)4.0概念的推廣,工廠內(nèi)部通常會(huì)構(gòu)建多層次的網(wǎng)絡(luò)架構(gòu),包括設(shè)備層、控制層和管理層等多個(gè)層級(jí)。為了確保整個(gè)系統(tǒng)的高效運(yùn)行,不同層級(jí)之間需要進(jìn)行信息交換。此時(shí)兩個(gè)不同網(wǎng)段的PLC并不能相互通信,但
    的頭像 發(fā)表于 10-28 17:23 ?168次閱讀
    工廠有多臺(tái)PLC時(shí),不<b class='flag-5'>同網(wǎng)段</b>之間如何實(shí)現(xiàn)相互訪問?