日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

虚拟局域网Vlan划分

發布時間:2025/3/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 虚拟局域网Vlan划分 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近幾天一直學習虛擬局域網,現在把這幾天的收獲分享一下。

先來引用一下百度上虛擬局域網的定義。

虛擬局域網(VLAN)是一組邏輯上的設備和用戶,這些設備和用戶并不受物理位置的限制,可以根據功能、部門及應用等因素將它們組織起來,相互之間的通信就好像它們在同一個網段中一樣,由此得名虛擬局域網。VLAN是一種比較新的技術,工作在OSI參考模型的第2層和第3層,一個VLAN就是一個廣播域,VLAN之間的通信是通過第3層的路由器來完成的。

有了局域網,為何還需要虛擬局域網?在思考這個問題前,我們先來舉個例子。

一個公司有二層樓,一樓有銷售部1和技術部1,二樓有銷售部2和技術部2。相同的部門組成一個局域網,比如銷售部1要和銷售部2組成局域網,技術部1和技術部2組成局域網。有人肯定說劃分子網就行了,事實可行嗎。

我們先來考慮只劃分子網情況,拓撲圖如下所示:

看似這個圖合適的,其實是有一定的問題的,它存在著同一廣播域的問題。什么意思呢?我們首先拿一樓銷售部1的pc2地址是192.168.1.2的主機來ping技術部1的主機Pc3, 我們發現確實ping不通,因為他們不在一個子網。如圖:

我們再來ping銷售部2的主機pc4192.168.1.3,我們發現確實可以ping通。

這樣做貌似達到了我們的要求呢。我們點擊思科模擬器的模擬模式來看下數據是如何傳輸的。

我們還是用銷售部主機1192.168.1.1來Ping銷售部2192.168.1.3的主機,通過模擬器看下發生了什么事情。

我們先用arp -d命令將所有主機路由表清空,你也可以選擇將主機關機重啟,路由表就會丟失。這樣主機之間就不知道其他主機的mac地址了。每次主機通信,都會先調用arp協議來獲取目的主機的mac地址,然后再發送數據包。每個主機只要用輸入一次arp ?-d就行了,不用像我一樣輸三次,不確信,可以輸入arp -a 命令查看路由表信息,如果查詢結果為空,就代表路由表別清空了。

下面開始ping主機pc4了。

第一步:pc2開始準備發送數據ICMP包了,結果主機pc2發現自己還不知道對方的mac地址,怎么辦呢。于是停止發送ICMP數據包,開始調用自己的ARP協議,來詢問誰是目的主機192.168.1.3以及目的主機的mac地址。ARP協議發送是廣播方式,就是所有主機都會收到這個數據包。ARP數據包ARP中寫著我的地址是192.168.1.2,mac地址是...,我想知道ip地址192.168.1.3的主機的mac地址。

數據包在右邊的框內。

?

第二步:pc2將ARP數據包發送給了交換機switch1。

?

第三步:交換機開始轉發數據包了。

大家注意到沒,一樓的技術部1跟銷售部1不在一個子網內,居然也收到了交換機的轉發的ARP數據包。這就是問題的所在了。

主機pc3對主機pc2說:我跟你是不是一個部門的,為何你還非要發送給我,白白占用網絡資源。

那如何不讓交換機不亂發廣播數據包呢,就是只讓銷售部2收到就行了,不讓技術部也收到廣播數據包。

?

這就用到了虛擬機局域網技術Vlan了。

第一步:我們點擊交換機swithch1,進入配置選項,我們在Wlan數據庫中添加一個Vlan號為10,名稱為Vlan10,的虛擬局域網再臺添加一個Vlan號為20,名稱為Vlan20的虛擬局域網。

?

然后在交換機switch2中同樣創建Vlan10和Vlan20,做跟siwtch1操作一樣。

點擊交換機中的FastEthernet0/1,就是連接主機pc2的接口,我們將Vlan傳輸模式設置為Access,(Access模式只允許一種虛擬局域網傳輸就是只傳輸vlan10或則vlan20的數據)只能傳輸一種,不能同時傳輸兩種。接著選中我們創建的vlan10虛擬局域網。這就代表著端口只傳輸vlan10的數據,不能直接傳輸vlan20虛擬局域網內主機的數據。

接著將端口0/2設置為Access和vlan20.

這樣交換機switch1就劃分了兩個虛擬局域網vlan10和vlan。然后也在swithc2上劃分相同的虛擬局域網vlan10和vlan20。

接著將交換機之間的端口設置為Trun模式。這是交換機之間可以傳輸vlan10和vlan20兩種虛擬局域網數據了。

然后按照上面的步驟,將交換機由于主機相連的端口設置為10或則20。如下圖所示,主機的ip地址子網掩碼設置,如圖所示:

終于好了,我們銷售部和技術部劃分成了兩個虛擬局域網vlan10和vlan20。再ping主機pc4之前,我們還是先將各個主機的arp路由表清空。還是在各主機上輸入arp -d命令。每個主機都要輸入。

好了,我們現在再來看看主機pc2 ping主機pc4的過程。

?

?

是不是發現我們的問題解決了,上面的廣播數據包沒有發送到技術部,只發給了技術部2,這就是虛擬局域網的好處。它就是用來分割廣播域的,所有的廣播數據都不會被其他虛擬局域網所接收到。這就是虛擬局域網的好處,既可以跨越地理位置又能分割廣播域。不同虛擬局域網一般是不能通信的,即使是在同一個子網下也不行。

?

總結

以上是生活随笔為你收集整理的虚拟局域网Vlan划分的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。