誰說不同VLAN之間通信一定需要三層設備?

          首先,向一直關注本BLOG的博友們表示歉意,最近由於工作繁忙很少來博客,也沒有及時給大家帶來好的文章分享,今天借這個時間在這裏跟大家一起來研究一下關於不同VLAN之間的通信問題。
         沒錯,正如標題所說,今天我要提出的觀點是,不同VLAN之間就算沒有三層設備也可以相互通信。記得當初我在網絡工程師聯盟羣裏提出這個觀點時,很多羣友都表示反對,並勸說我應該尊重事實(因爲他們認爲,事實上這樣是不可能通的),雖然在實際工作中我們並不會這樣去做,但這確實是一個事實。
          下面我們來看實驗,首先對實驗環境簡單介紹一下,拓撲如下:
           兩臺2950交換機,SW0所有端口爲Access口並屬於VLAN 2;SW1所有端口爲Access口並屬於VLAN 3
           兩臺PC,PC0的IP爲192.168.1.1 ;PC1的IP爲192.168.1.2
          
           我先說說自己的想法吧: 首先pc0的發出的數據包到SW0接口時,會加上VLAN的ID,這裏爲VLAN 2 ,當這個包要離開SW0,在出access口時 ,數據包的VLAN ID被拆掉, 然後到達SW1,接收數據的SW1這個口屬於VLAN3, 所以數據包又會加上VLAN3的ID ,此時這個包就相當於來自VLAN3 ,而PC1也屬於VLAN3  ,所以來自PC0的數據最終能到達PC1。
           通過上面的描述你是否也贊同我的觀點呢? 如果你還是懷疑我的說法,那我們來看實驗吧:
 SW0配置:
SW0(config)#vlan 2
SW0(config-vlan)#name vlan2
SW0(config-vlan)#exit
SW0(config)#interface range f0/1 - 24
SW0(config-if-range)#switchport mode access
SW0(config-if-range)#switchport access vlan 2
SW1配置:
SW1(config)#vlan 3
SW1(config-vlan)#name vlan3
SW1(config-vlan)#exit
SW1(config)#interface range f0/1 - 24
SW1(config-if-range)#switchport mode access
SW1(config-if-range)#switchport access vlan 3
 
測試:PC1 PING PC2
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64

 
          通過實驗,屬於不同VLAN的PC0和PC1確實可以互通,但這裏我們並沒有加入三層設備,如果大家仍然有疑問,可以自己去實驗一下,若有不同見解歡迎提出,我們共同探討!
 
 
         
           
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章