Networking

簡單的路由器和子網問題

  • May 27, 2018

我是網路新手,對子網和路由器有一個非常基本的問題..

考慮以下… 3 個子網和兩個路由器…

子網 11.0/24 連接到路由器 1 (R1)

R1 通過子網 12.0/24 連結到 R2。

子網 13.0/24 也連接到 R2。

xx11.0/24 -> R1 - xx12.1 …. xx12.2 - R2 <- xx13.0/24

因此,xx12.0/24 子網位於兩個路由器之間。

我的問題是,通過 12.0/24 子網連結路由器有什麼好處?我仍然需要通過介面 xx12.1 從 .11.0/24 網路到 .13.0/24 網路放置一條靜態路由。但是為什麼將路由器連結在同一個子網上會很好,你不能在連結的每一端分配任何地址嗎?

希望我已經解釋過了!

我從您對 Zypher 回答的評論中得知,您不清楚為什麼路由器 A 的 e1 介面和路由器 B 的 e0 介面之間的“間隙”網路需要位於同一子網中。

我們不要糾結於“靜態路由”這個片語。讓我們說“路由表條目”。這些條目是如何到達那裡的,無論是靜態分配還是通過動態路由協議,對於本範例來說並不重要。

你有一個這樣的拓撲:

e0 - 1.1.11.1/24     e0 - 1.1.12.2/24
   v  __________        v  __________
   v |          |       v |          |
///---| Router A |---///---| Router B |---///
     |__________| ^       |__________| ^
                  ^                    ^
     e1 - 1.1.12.1/24     e1 - 1.1.13.1/24

您知道路由器 A 需要一個顯示“1.1.13.0/24 可通過 1.1.12.2 訪問”的路由表條目。同樣,您知道路由器 B 需要一個顯示“1.1.11.0/24 可通過 1.1.12.1 訪問”的路由表條目。

您將兩個路由器上的路由表條目的需求與“間隙”網路的定址混為一談,以到達“末端”網路。他們彼此沒有任何關係。無論您如何處理該間隙網路,您都需要兩個路由器中的路由表條目,以使流量從一個“末端”網路一直流向另一個。

你總是可以做類似下面網路的事情:

e0 - 1.1.11.1/24     e0 - 5.4.3.2/32
   v  __________        v  __________
   v |          |       v |          |
///---| Router A |---///---| Router B |---///
     |__________| ^       |__________| ^
                  ^                    ^
     e1 - 9.8.7.6/32     e1 - 1.1.13.1/24

在此網路中,您需要路由器 A 中的路由表條目“5.4.3.2/32 可通過介面 e1 訪問”“1.1.13.1/24 可通過 5.4.3.2 訪問”。同樣,您需要這些條目路由器 B 中的“9.8.7.6/32 可通過介面 e0 訪問”“1.1.11.0/24 可通過 9.8.7.6 訪問”。

當我們將同一子網中的介面用於插頁式網路時,我們“免費”獲得了到插頁式網路的路由(因為網路遮罩小於 /32 的介面意味著通過該介面到連接網路的路由)。為插頁式網路使用瘋狂的不相交的 IP 地址意味著除了允許流量在“端”之間流動的路由之外,我們還需要添加路由以使插頁式網路正常工作。

引用自:https://serverfault.com/questions/195598