有三個地址,PC1 128.0.0.1/1 PC2 128.0.0.2/2 PC3 192.0.0.2/2 三臺機器交換機聯通沒做配置 根據路由聚合理論PC2和PC3地址聚合成一條路由 128.0.0.0/1 PC1能通PC2,PC1為什么不能通PC3 PC3的網段也是PC1網段的子網,為什么PC1到PC3不通 求助懂底層的大神,問了很多IE都說不清,難道除了搞IP協議開發的人沒人懂了嗎
uj5u.com熱心網友回復:
128.0.0.1/1128.0.0.2/2
192.0.0.2/2
三臺PC能不能互通,無關路由聚合。
相關的概念可以參考一下我寫的公眾號
路由匯聚、ACL和IP地址聚合 https://mp.weixin.qq.com/s/7v7MHgKmwUWgN6XxVWRNlg
回到正題,兩個IP能否互通,有一個很簡便的判斷方法,它們是不是被對方網段包含。A所在網段包含地址B,說明A能找到B;互相被對方網段包含,說明可以互相聯系到,這時候,即使兩個IP掩碼不一樣,仍然能正常通信。
比如
128.0.0.1/1,所在網段 128.0.0.0~255.255.255.255
128.0.0.2/2,所在網段 128.0.0.0~191.255.255.255
顯然符合條件,互相被對方網段包含,所以能PING通。
再看
128.0.0.1/1,所在網段 128.0.0.0~255.255.255.255
192.0.0.2/2,所在網段 192.0.0.0~255.255.255.255
看出問題了嗎?雖然192.0.0.2/2被前一個網段包含,但是128并不在192所在網段,192是找不到128的。
uj5u.com熱心網友回復:
網段相同可以ping通,不同就不能ping通,就算PC3是PC1的子網,他們還是屬于不同的網段,所以它們是ping不通的。驗證是否屬于同一網段方法是分別用ip地址和子網掩碼做與運算,得出來的結果是2個網段。uj5u.com熱心網友回復:
網段不同可以PING通,你可以動手試試前兩個IP。
uj5u.com熱心網友回復:
網段不同不得走網關嗎?
uj5u.com熱心網友回復:
不好意思哈,我理解能力比較弱,沒懂,不是第一個包含后面兩個嗎,怎么還會互相包含,128掩碼1包含128掩碼2 128掩碼1也包含192掩碼2 128掩碼2和192掩碼2共同組成了128掩碼 128到255 包含128到191 192到255uj5u.com熱心網友回復:
網段相同可以ping通,不同就不能ping通,就算PC3是PC1的子網,他們還是屬于不同的網段,所以它們是ping不通的。驗證是否屬于同一網段方法是分別用ip地址和子網掩碼做與運算,得出來的結果是2個網段。
網段不同可以PING通,你可以動手試試前兩個IP。
網段不同不得走網關嗎?
這就是我為什么說判斷是否包含的原因,AB兩個地址雖然不在同一個網段,但是如果A網段包含地址B,A要找B的時候,就根本沒出本網段。反之亦然。
uj5u.com熱心網友回復:
不好意思哈,我理解能力比較弱,沒懂,不是第一個包含后面兩個嗎,怎么還會互相包含,128掩碼1包含128掩碼2 128掩碼1也包含192掩碼2 128掩碼2和192掩碼2共同組成了128掩碼 128到255 包含128到191 192到255
不要考慮三個地址。兩兩取出來判斷。就用我說的方法:
A地址所在網段包含地址B,并且B地址所在網段包含地址A,它們就能互相通信。
uj5u.com熱心網友回復:
不好意思哈,我理解能力比較弱,沒懂,不是第一個包含后面兩個嗎,怎么還會互相包含,128掩碼1包含128掩碼2 128掩碼1也包含192掩碼2 128掩碼2和192掩碼2共同組成了128掩碼 128到255 包含128到191 192到255
不要考慮三個地址。兩兩取出來判斷。就用我說的方法:
A地址所在網段包含地址B,并且B地址所在網段包含地址A,它們就能互相通信。
還沒完全理解,不過好像有那么一丁點兒意思了,主要是估計境界沒你高,謝謝你哈,我覺得你應該是為數不多的高手notpaper
uj5u.com熱心網友回復:
不好意思哈,我理解能力比較弱,沒懂,不是第一個包含后面兩個嗎,怎么還會互相包含,128掩碼1包含128掩碼2 128掩碼1也包含192掩碼2 128掩碼2和192掩碼2共同組成了128掩碼 128到255 包含128到191 192到255
不要考慮三個地址。兩兩取出來判斷。就用我說的方法:
A地址所在網段包含地址B,并且B地址所在網段包含地址A,它們就能互相通信。
還沒完全理解,不過好像有那么一丁點兒意思了,主要是估計境界沒你高,謝謝你哈,我覺得你應該是為數不多的高手notpaper
我的表達能力堪憂啊……
一個IP,只能直接和本網段的IP聯系;A只能和A網段所有IP聯系,B也只能和B網段的所有 IP聯系。
B如果屬于A網段,A是不是就能找到B了?
反過來,A如果在B網段,B是不是也能找著A?
AB同時處在對方網段,是不是就能互相聯系上?
如果一個包含,一個不包含,是不是就只能單方面找到,另一個方向找不到?也就不通了?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/9028.html
標籤:交換及路由技術
下一篇:flutter 的像素尺寸
