vlan
1、什么是VLAN?
VLAN(Virtual LAN),翻譯成中文是“虛擬局域網”。LAN可以是由少數幾臺家用計算機構成的網絡,也可以是數以百計的計算機構成的企業網絡。VLAN所指的LAN特指使用路由器分割的網絡——也就是廣播域。
在此讓我們先復習一下廣播域的概念。廣播域,指的是廣播幀(目標MAC地址全部為1)所能傳遞到的范圍,亦即能夠直接通信的范圍。嚴格地說,并不僅僅是廣播幀,多播幀(Multicast Frame)和目標不明的單播幀(Unknown Unicast Frame)也能在同一個廣播域中暢行無阻。
本來,二層交換機只能構建單一的廣播域,不過使用VLAN功能后,它能夠將網絡分割成多個廣播域。
實驗:將兩臺電腦放進不同的VLAN 使他們無法互相ping通
先在交換機里創建兩個vlan
把兩臺分別電腦放進 vlan10 和 vlan 20
設置交換機的接口模式
port link-type access
交換機的接口模式
Access:用來連接終端,電腦,打印機
Trunk:用來連接其他的交換機
把vlan 10 給0/0/1接口
把vlan20給0/0/2接口
port link-type access
port default vlan 20
display vlan一下 我們已經配置成功
再ping已經ping不通了
因為被vlan隔離
vlan間的互聯
vlan Trunk
1、Trunk概述
VLAN Trunk(虛擬局域網中繼技術)是指能讓連接在不同交換機上的相同VLAN中的主機互通。
VLAN Trunk只使用一條鏈路,且通過標識來區分不同的VLAN數據。如果交換機1的VLAN1中的機器要訪問交換機2的VLAN1中的,我們可以把兩臺交換機的直連端口設置為Trunk端口,這樣,當交換機把數據包從級聯口發出去的時候,會在數據包中做一個標記(TAG),以使其它交換機識別該數據包屬于哪一個VLAN,這樣,其它交換機收到這樣一個數據包后,只會將該數據包轉發到標記中指定的VLAN,從而完成了跨越交換機的VLAN內部數據傳輸。
實驗:
將pc6和pc8設置在vlan 10里面
將pc7和pc9設置在vlan 20里面
先給兩個交換機口配置接口為vlan trunk 且允許通過所以vlan
port link-type trunk
port trunk allow-pass vlan all
然后就是上面一樣的步驟 給pc8和pc9配置vlan
把互聯的接口設置為vlan trunk
給pc8和pc9分別配置ip地址
拿pc6ping pc8 和pc9 發現 pc8能ping通 (因為都在vlan10下)pc9不能(因為在不同vlan下)
單臂路由
1、單臂路由概述
單臂路由(router-on-a-stick)是指在路由器的一個接口上通過配置子接口(或“邏輯接口”,并不存在真正物理接口)的方式,實現原來相互隔離的不同VLAN(虛擬局域網)之間的互聯互通。
1.1 單臂路由實現不同VLAN之間的通信
實驗:理解單臂路由
先給交換機配置vlan
單臂路由實現兩個vlan之間的通信關鍵在于:
將路由器的物理接口分為兩個子接口
上圖將g0/0/0分為g0/0/0.10和g0/0/0.20
配置0/0/0.10
dot1q termination vid 10?? ---關聯vlan10
arp broadcast enable? ---開啟arp廣播
ip address 1.1.1.254 255.255.255.0? ---設置他的網關
配置0/0/0.20同理
現在我們來ping pc12,即使是在不同的vlan下,仍然可以ping通
三層交換技術
1、什么是三層交換機?
●要實現vlan間通信,就需要路由,解決辦法要么是二層交換機加路由器形成單臂路由,要么就是直接使用三層交換機。
●單臂路由缺點;①“單臂”為網絡骨干鏈路,容易形成網絡瓶頸。②子接口依托于物理接口,應用不靈活。③vlan間轉發需要查看路由表,浪費資源。
●所以就需要三層交換機來實現。
2、三層交換機
三層交換機、本質上就是“帶有路由功能的(二層)交換機”。路由屬于OSI參考模型中第三層網絡層功能,因此被稱為“三層交換機”。
在三層交換機本體內,分別設置了交換機模塊和路由器模塊,而內置的路由模塊與交換模塊相同,使用ASIS硬件處理路由。因此,與傳統的路由器相比,可以實現高速路由。
實驗:理解3層交換技術
兩個pc和下面的交換機按原樣配置 不再贅述
再看上面那個交換機
先創建兩個vlan
并且類型設置為trunk
int vlan10
ip address 1.1.1.254 255.255.255.0 設置網關
int vlan20
ip address 2.2.2.254 255.255.255.0
先在就能ping通vlan 20下的pc了