精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

同VLAN不同網段能否Ping通?

jf_HnAzBl9o ? 來源:網絡工程師筆記 ? 2023-04-09 09:15 ? 次閱讀

VLAN不同網段能否Ping通?

現在有兩臺電腦,他們同處于一個VLAN,

pcA IP地址:10.1.1.1/8

pcB ip地址:11.1.1.1/8

01無網關,A ping B

報出的Destination host unreachable

顯然,A機器發現對方與自己不是同一網段,試圖尋找網關,但網關不存在,所以報主機不可達,B上的Sniffer未抓到任何包,觀察網卡也是只發不收,顯然數據沒有出去。

02網關設成對方IP,A ping B

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

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

顯然這個ARP廣播是可以被B收到的(因為他們同處一個VLAN),而11.1.1.1正好就是B的IP地址,理所當然B要回應這個ARP請求。下圖是A上的抓包情況,A首先進行了ARP廣播,然后收到了B的應答。

0f84a906-d66a-11ed-bfe3-dac502259ad0.jpg

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

03網關設成自己,A ping B

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

0fa4fbc0-d66a-11ed-bfe3-dac502259ad0.jpg

抓到的結果與第2種情況一樣,A依然是先廣播詢問11.1.1.1的MAC,這個ARP廣播被B接到后,B有義務應答,于是雙方知道對方MAC,所以能PING通。

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

那么第2種情況中的11.1.1.1也指的是ping中所指定的IP?我們再來看下面。

ping三個不存在的IP地址

深入了解網絡通信原理

網關設成自己,ping3個不存在的IP:

一個是和自己在同一網段的;

一個是和網關在同一網段的;

一個是和誰都不在同一網段的。

01ping和自己同一網段的IP

ping返回超時,在B上抓包結果如下:

0fd56e36-d66a-11ed-bfe3-dac502259ad0.jpg

可以看出A發出了詢問10.1.1.2的ARP廣播而不是詢問網關(10.1.1.1)的廣播,由于這個IP不存在,所以沒有機器做出回應。

02ping和網關同一網段的IP

超時。B上接到的是A發出的關于11.1.1.2的ARP廣播,由于不存在11.1.1.2這個地址,所以沒有機器回應。

0feaec8e-d66a-11ed-bfe3-dac502259ad0.jpg

03ping和誰都不在一個網段的IP

超時。B上接到是A發出的關于100.1.1.1的ARP廣播,由于不存在100.1.1.1這個地址,所以沒有機器回應。

從上面的3個實驗來看,當網關設置成自己的時候,不管ping的地址是什么,計算機發出的ARP廣播都是直接詢問ping中所指定IP對應的MAC,沒有詢問網關的MAC,這符合上文的描述。

其實計算機在廣播詢問ping命令指定的IP之前還是會先問網關的MAC的,只是這里由于網關是自己所以這一步就被跳過了。

那到底是不是這樣的?我們再驗證下。

AI計算機網關設置中B的IP

B的網關設置中不存在的IP地址

A計算機網關設成B的IP地址,但B的網關設置成一個不存在的IP(且與A/B都不在同一網絡),ping三種情況。

01ping與網關同一網段IP

在A上抓包,可以看到A首先發出了關于網關11.1.1.1的ARP廣播請求(對應B接到這個廣播請求),B對這個11.1.1.1進行了ARP應答,但這個IP是不存在的所以ping結果超時。

0feaec8e-d66a-11ed-bfe3-dac502259ad0.jpg

02ping與誰都不在同一網段

超時。結果類似5.2結果,A發出了關于網關11.1.1.1的請求,B做了應答。但ping是超時的。

03ping計算機B的地址

結果超時,為什么這個也不通呢?按說按照上面的測試,AB計算機都能獲得對方MAC,以太網下,有MAC應該就有通信的可能,可這個時候卻不通。

查看Sniffer抓到的包可以發現:

10268262-d66a-11ed-bfe3-dac502259ad0.jpg

A發出了關于11.1.1.1的ARP廣播請求,B對11.1.1.1做出應答,但是下面接到了多個B發來的關于100.1.1.1的ARP廣播請求,且100.1.1.1的請求沒有得到B的應答,看來B是一直在試圖查詢B的網關(100.1.1.1)所對應的MAC,在網關的MAC沒有獲得應答之前,B不會對ping產生回應。

從上面的所有實驗看出,計算機在與非本網段的地址通信時,計算機首先查找網關的MAC,如果網關MAC得不到回應,是不會對ping作出響應的;

因此,實例中1和2的情況是屬于特殊情況,正好利用了網關與主機IP相同,騙過了計算機。如果AB的網關都設置的與AB ip毫不相干的話,相互肯定不通。

審核編輯 :李倩

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

    關注

    9

    文章

    4308

    瀏覽量

    50960
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1099

    瀏覽量

    51374
  • Ping
    +關注

    關注

    0

    文章

    69

    瀏覽量

    15958

原文標題:ping三個不存在的IP地址后,你能得到……

文章出處:【微信號:網絡工程師筆記,微信公眾號:網絡工程師筆記】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    am335x 雙網口不同網段

    最近在用am335x,用到雙網口。現在網口可以使用,但是有下面一個需求,雙網口不同網段。AM335x的板子上有2個網口,都好用。現在網口1的IP:192.168.10.11,連接
    發表于 08-29 09:14

    pc與虛擬機ping不通不在同網段如何解決

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

    如何去解決lwip跨網段ping不通的問題呢

    電腦斷開網絡了),B電腦ip不變,B電腦ping設備C可以ping通,但是設備C ping設備B ping不通,是為什么呢?同一個網段內可以
    發表于 09-29 10:44

    同網段的弱電系統設備互訪的案例分析

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

    同網段不同vlan之間通信實現方法

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

    如何利用DHCP中繼代理解決不同網段IP自動分配

    如何利用DHCP中繼代理解決不同網段IP自動分配
    發表于 11-29 15:42 ?0次下載

    VLAN Aggregation(VLAN 聚合,也稱Super VLAN

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

    VLAN同網段能否Ping

    顯然,A機器發現對方與自己不是同一網段,試圖尋找網關,但網關不存在,所以報主機不可達,B上的Sniffer未抓到任何包,觀察網卡也是只發不收,顯然數據沒有出去。
    的頭像 發表于 08-03 10:02 ?583次閱讀
    <b class='flag-5'>同</b><b class='flag-5'>VLAN</b>不<b class='flag-5'>同網段</b><b class='flag-5'>能否</b><b class='flag-5'>Ping</b>通

    VLAN同網段能否Ping通?

    顯然,A機器發現對方與自己不是同一網段,試圖尋找網關,但網關不存在,所以報主機不可達,B上的Sniffer未抓到任何包,觀察網卡也是只發不收,顯然數據沒有出去。
    發表于 08-03 10:01 ?423次閱讀
    <b class='flag-5'>同</b><b class='flag-5'>VLAN</b>不<b class='flag-5'>同網段</b><b class='flag-5'>能否</b><b class='flag-5'>Ping</b>通?

    vlan同網段能否ping通?深入了解網絡通信原理

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

    同網段的弱電系統設備之間如何互訪?

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

    VLAN不同的網段能不能互通?

    VLAN不同的網段能不能互通? 同一個VLAN中的設備擁有相同的網絡地址范圍,因此它們可以通過該VLAN進行通信。而不同
    的頭像 發表于 02-04 11:21 ?2954次閱讀

    同網段的PLC如何通信

    在工業自動化領域,PLC(可編程邏輯控制器)作為核心控制設備,廣泛應用于各種生產場景。然而,在實際應用中,由于網絡結構、設備分布等原因,PLC設備可能處于不同的網段,如何實現這些不同網段PLC之間
    的頭像 發表于 06-14 15:55 ?1067次閱讀

    Ping測試在不同網段通信中的準確性

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

    工廠有多臺PLC時,不同網段之間如何實現相互訪問?

    ,不同網段的PLC通訊變得尤為重要。 隨著工業網絡的發展和工業4.0概念的推廣,工廠內部通常會構建多層次的網絡架構,包括設備層、控制層和管理層等多個層級。為了確保整個系統的高效運行,不同層級之間需要進行信息交換。此時兩個不同網段的PLC并不能相互通信,但
    的頭像 發表于 10-28 17:23 ?227次閱讀
    工廠有多臺PLC時,不<b class='flag-5'>同網段</b>之間如何實現相互訪問?