首頁 > 繪畫

交換機能否實現不同網段互聯?

作者:由 Mike的家常事 發表于 繪畫日期:2022-03-03

兩臺交換機怎麼互聯

需求整理:3個不同的網段裝置如何通訊我們首先來捋一下您的需求。按照您的描述,其實可以簡化為:3個不同網段的裝置如何通訊。並且還做了限定:這3個裝置如何透過交換機進行通訊。這裡要注意一下,有的小夥伴沒有注意到,“192。168。2。100,10。128。1。100,192。168。1。100”,這3個地址提問者已經明確了,它們是不同網段的。即使“192。168。2。100,192。168。1。100”這兩個IP地址看起來很像,也都做了限定,它們不在同一個網段。所以不能透過修改掩碼的方式來實現互通。確認提問者的需求以後,我們可以使用如下簡化的拓撲來進行描述:提問者的問題可以使用如下來進行描述:PC1、PC2、PC3在不同的網段,並且它們的掩碼都是24位;三臺PC連線到同一臺交換機上,如何實現互訪;方法一:使用三層交換機實現互訪我們先來說說如何使用三層交換機實現互訪。

交換機能否實現不同網段互聯?

提問者也沒有說明交換機是什麼型別,而三層交換機也是交換機的一種,所以可以用。使用三層交換機是比較簡單的方式,只需要把三臺PC加入不同的VLAN,然後在交換機配置三層的VLAN介面(SVI),最後透過路由功能來實現互通。我們來舉一個實際的例子,看如何實現互通。拓撲描述如下圖所示的拓撲:以華為S5700交換機為例;PC1和交換機G0/0/1相連,加入accessvlan10,閘道器是192。168。1。1;PC1和交換機G0/0/2相連,加入accessvlan20,閘道器是192。168。2。1;PC1和交換機G0/0/3相連,加入accessvlan30,閘道器是10。128。1。1;交換機介面的配置三個介面都是access,並且使用不同的VLAN。

交換機能否實現不同網段互聯?

VLAN介面(SVI)的配置SVI介面,其實是一個三層介面,它是三層交換機特有的東西,就是它把交換機從單純的二層轉發帶到了三層轉發的領地。我們此時檢視路由表,會發現這個表和路由器是一樣的,除了介面變為SVI介面以外。三層交換機收到報文時,會根據MAC地址確認是否是自己的MAC:如果是自己的MAC,會進行三層處理,查詢路由表;如果不是自己的MAC,會直接進行二層轉發;這又是另一個知識點了,如果感興趣,可以關注我。結果檢視此時三臺不同網段的PC之間就可以直接互訪了。當然必須要設定閘道器,因為它們要訪問不在同一個網段的裝置。這又是另一個知識點了,如果感興趣,可以關注我。

交換機能否實現不同網段互聯?

方法二:使用二層交換機實現互訪如下圖所示,假設這3臺PC接在同一個二層交換機上,並且網段不同,它們之間能互訪嗎?答案是肯定的。我們可以在PC上配置靜態路由+靜態ARP表項的方式來實現。相信很多小夥伴已經知道了,其實我們平常使用的PC機,它本質上是一臺路由器。傳送報文時,它首先會查詢路由表,然後查詢ARP表項,獲取MAC地址以後,才能把報文傳送出去。只是我們平常window使用的太介面化了,我們不太注意PC的路由表和ARP表項,如下圖所示:至於怎麼使用新增路由表和ARP表來實現互通,我們今天就不講了。因為意義不大,這樣做非常複雜,在實際的生活和工作中基本不會用到,只具有理論意義。

當然你如果是搞網路的,可以嘗試配置一下,對我們理解資料的轉發原理有非常大的幫助。總結:使用三層交換機最簡單看了上面的描述,相信小夥伴已經明白瞭如何使用三層交換機實現不同網段裝置的互通。