交換機模擬劃分VLAN配置和TRUNK標籤配置
前言:
什麼是交換機,它有什麼作用
- 交換機(Switch)是一種基於MAC地址識別,能夠完成封裝數據包轉發的網絡設備。
- 交換機也叫交換式集線器,工作在數據鏈路層(第二層),該層提供了一個由信息位組成的幀(Frame),幀由一個包含起始標誌的報頭或報頭位,尋址信息和(對於LAN)一個32位的循環冗餘碼(CRC)組成。CRC的作用是在信息位穿過物理介質時保證幀的完整性。數據鏈路層還提供鏈路的管理。對於以太網,在通道空閒時傳送幀,在檢測到衝突時停止。在令牌環網中。當接收到一個自由的令牌時進行幀的傳送。所以交換機不但可以對數據進行同步,放大,整形,還能有效的過濾短幀、碎片。
- 交換機工作過程可以概括爲,學習(mac表)、廣播(尋址)、轉發(數據)、更新(mac表)
一. 交換機VLAN
1. 什麼是vlan
① VLAN(Virtual LAN),翻譯成中文是“虛擬局域網”。LAN可以是由少數幾臺家用計算機構成的網絡,也可以是數以百計的計算機構成的企業網絡。VLAN所指的LAN特指使用路由器分割的網絡——也就是廣播域。
② 簡單來說,同一個VLAN中的用戶間通信就和在一個局域網內一樣,同一個VLAN中的廣播只有VLAN中的 成員才能聽到,而不會傳輸到其他的VLAN中去,從而控制不必要的廣播風暴的產生。同時, 若沒有路由,不同VLAN之間不能相互通信,從而提高了不同工作組之間的信息安全性。網絡 管理員可以通過配置VLAN之間的路由來全面管理網絡內部不同工作組之間的信息互訪。
③ 簡單來說,就是將一個交換機虛擬成多個交換機。
2. 劃分vlan
以思科交換機爲例
客戶端主機:4臺
交換機:思科2960交換機一臺
VLAN: valn10和vlan20
效果:一號和二號主機爲VLAN10三號和四號主機爲VLAN20。
①把四臺主機與交換機用直通線相連接,並配置爲同一網段
②雙擊交換機,進選擇CLI,進入交換機命令配置窗口
③以下是劃分vlan的命令
Switch>en ### 進入特權模式
Switch#config t ### 進入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#vlan 10 ### 創建vlan10
Switch(config-vlan)#vlan 20 ### 創建vlan20
Switch(config-vlan)#interface fa0/1 ### 選擇交換機的1網口進行配置
Switch(config-if)#sw ac vl 10 ### 把這個口的設備都規劃到vlan10
Switch(config-if)#interface fa0/2 ### 選擇交換機的2網口進行配置
Switch(config-if)#sw ac vl 10 ### 把這個口的設備都規劃到vlan10
Switch(config-if)#interface fa0/3 ### 選擇交換機的3網口進行配置
Switch(config-if)#sw ac vl 20 ### 把這個口的設備都規劃到vlan20
Switch(config-if)#interface fa0/4 ### 選擇交換機的4網口進行配置
Switch(config-if)#sw ac vl 20 ### 把這個口的設備都規劃到vlan20
Switch(config-if)#exit ### 完成退出
④配置按成,退出配置模式到瀏覽模式(第一個模式)show vlan brief
進行查看。
二.TRUNK
1. 什麼是trunk
(1)傳輸 vlan 的作用。
(2)數據在trunk 鏈路上傳輸要打vlan標籤,數據在離開trunk 鏈路時要脫vlan標籤
(3)通過 trunk 的標籤可以區分不同的流量。
(4)注意:trunk 工作在數據鏈路層(只能識別 mac 地址),不能實現不同 vlan 之間的通信
2. 配置trunk
以思科交換機爲例
客戶端主機:8臺
交換機:思科2960交換機2臺
VLAN: vlan10和vlan20
效果:使用一根直通線連接1號交換機和2號交換機。1號交換機中的vlan10和2號交換機的vlan10下的主機可通路。1號交換機中的vlan20和2號交換機的vlan20下的主機可通路。
① 創建8臺主機和兩臺交換機,將兩臺交換機用直通線相連fa0/24口,其他主機地址如圖相連接配置
③**我們先對1號交換機進行配置。
switch>en ### 進入特權模式
switch#config t ### 進去全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
switch(config)#hostname switchNo.1 ### 把交換機的名字改下
switchNo.1(config)#interface fa0/24 ### 針對交換機的24口進行配置
switchNo.1(config-if)#switch mode trunk ### 打上trunk的標籤
switchNo.1(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to down
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/24, changed state to up
switchNo.1(config-if)# exit ###退出
④對2號交換機進行配置。
Switch>en ### 進入特權模式
Switch#config t ### 進入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname switchNo.2 ### 把交換機名字改成2號
switchNo.2(config)#vlan 10 ### 創建vlan10
switchNo.2(config-vlan)#vlan 20 ### 創建vlan20
switchNo.2(config-vlan)#interface fa0/5 ###對2號交換機5、6 、7 、8 端口劃分到vlan
switchNo.2(config-if)#sw ac vl 10
switchNo.2(config-if)#interface fa0/6
switchNo.2(config-if)#sw ac vl 10
switchNo.2(config-if)#interface fa0/7
switchNo.2(config-if)#sw ac vl 20
switchNo.2(config-if)#interface fa0/8
switchNo.2(config-if)#sw ac vl 20
switchNo.2(config)#interface fa0/24 ### 對24端口進行配置
switchNo.2(config-if)#switch mode trunk ### 打上trunk標籤
switchNo.2(config-if)#sexit
⑤ 測試:
1)使用101主機ping106 主機
2)使用101主機ping107 主機
3)使用107主機ping 104 主機
實驗模擬結束
======================================================================================================================================================================================================================================================================================================
辛苦瀏覽觀看,如果對你有幫助,請順手點個贊吧 (σ゚∀゚)σ…:*☆