網絡交換機(英語:Network switch)是一個擴大網絡的器材,能為子網中提供更多的連接端口,以便連接更多的電腦。
通俗來說其起到的作用就是把一個網絡端口分成多個網絡端口
交換機和路由器的區別
路由器可以給你的局域網自動分配IP,虛擬撥號。交換機只是用來分配網絡數據的。
路由器在網絡層,路由器根據IP地址尋址,路由器可以處理TCP/IP協議,交換機不可以。交換機在中繼層,交換機根據MAC地址尋址。
路由器提供防火牆的服務,交換機不能提供該功能。
路由器可以把一個IP分配給很多個主機使用。交換機可以把各有IP的很多主機連起來。
什么是鏈路類型?
vlan的鏈路類型可以分為接入鏈路和干道鏈路。
1、接入鏈路(access link)指的交換機到用戶設備的鏈路,即是接入到戶,可以理解為由交換機向用戶的鏈路。由於大多數電腦不能發送帶vlan tag的幀,所以這段鏈路可以理解為不帶vlan tag的鏈路。
2、干道鏈路(trunk link)指的交換機到上層設備如路由器的鏈路,可以理解為向廣域網走的鏈路。這段鏈路由於要靠vlan來區分用戶或者服務,所以一般都帶有vlan tag。
什么是端口類型?
交換機三種端口模式Access、Hybrid和Trunk的理解
端口有三種模式:access,hybrid,trunk。
Access類型端口:只能屬於1個VLAN,且該端口不打tag,一般用於連接計算機端口;
Trunk類型端口:可以允許多個VLAN通過,且該端口都是打tag的,一般用於交換機之間的連接;
Hybrid類型端口:可以允許多個VLAN通過,至於該端口在vlan中是否打tag由用戶根據具體情況而定,可以用於交換機之間的連接也可以用於交換機和用戶計算機之間的連接。
trunk和hybrid的區別主要是,hybrid端口可以允許多個vlan的報文不打標簽,而 trunk端口只允許缺省vlan的報文不打標簽,同一個交換機上不能hybrid和trunk並存。
以太網端口有三種鏈路類型:Access、Truck和Hybrid。這三種鏈路類型的連接終端有所區別。
Access端口:
一般連接主機,只用於接入鏈路。
只允許與該端口的PVID相同的VLAN通過,收到untagged的數據幀,強制打上本端口PVID的標簽;
例如:當一個端口屬於vlan 10時,那么帶着vlan 10的數據幀會被發送到交換機這個端口上,當這個數據幀通過這個端口時,vlan 10 tag 將會被剝掉,到達用戶電腦時,就是一個以太網的幀。而當用戶電腦發送一個以太網的幀時,通過這個端口向上走,那么這個端口就會給這個幀加上一個vlan 10 tag。而其他vlan tag的幀則不能從這個端口上下發到電腦上。
Trunk端口:
這個端口是交換機之間或者交換機和上層設備之間的通信端口,用於干道鏈路。這種端口的存在就是為了多個vlan的跨越交換機進行傳遞。
一個trunk端口可以擁有一個主vlan和多個副vlan。
在交換機之間傳遞tagged frame。允許多個VLAN通過,可以與PVID不同;
收到不帶tagged frame的數據幀時,打上主PVID 並轉發;
收到帶tagged frame數據幀時,檢查VLAN ID,如果允許並且VLAN ID與PVID相同,去掉tagged直接轉發,如果允許並且VLAN ID與PVID不同,直接轉發原數據幀。
Hybrid端口:
華為交換機的缺省端口模式。可以當做Access端口連接主機使用,也可以當做trunk使用
此端口的轉發模式與trunk端口一樣,允許多個VLAN通過,收到不帶tagged frme,打上pvid標簽並轉發
收到帶tagged frame時,如允許並且VLAN ID與PVID相同,除去標簽轉發,如允許並且VLAN ID與PVID不同,直接轉發
hybrid允許多個VLAN報文不打標簽發送,但是trunk端口只允許與自己PVID相同的VLAN報文發送時不打標簽;
當Hybrid端口沒有tagged VLAN,untagged VLAN只有一個時,功能與access端口一樣;當Hybrid端口沒有untagged VLAN時,功能與trunk端口一樣。
交換機接口的類型可以是 Access、Trunk和Hybrid。
Access類型的接口僅屬於一個VLAN,只能接收、轉發相應VLAN的幀;
Trunk類型接口則默認屬於所有VLAN,任何 Tagged 幀都能經過Trunk接收和轉發;
Hybrid類型接口則介於二者之間,可自主定義端口上能接收和轉發哪些VLANTag 的幀,並可決定VLANTag 是否繼續攜帶或者剝離。
Access和 Trunk 類型接口是Hybrid 類型接口的兩個特例,一個僅支持一個VLAN的傳遞,一個默認支持所有VLAN的傳遞,而Access類型和Trunk類型的接口能做到的,Hybrid 接口都能做到。
配置端口命令
interface ethernet 0/0/1
port link-type access(接口類型)
port default vlan 10(更改默認VLAN為10)