交換機(jī)以太網(wǎng)端口三種鏈路
交換機(jī)的以太網(wǎng)端口有三種鏈路類(lèi)型:
1、Access用戶模式;
2、Trunk鏈路干道模式;
3、Hybrid跟Trunk很類(lèi)似但比trunk高級(jí);
(1)、Access類(lèi)型的端口:
只允許默認(rèn)vlan的以太網(wǎng)幀,也就是說(shuō)只能屬于一個(gè)vlan,Access端口在收到以太網(wǎng)幀后打上vlan標(biāo)簽,轉(zhuǎn)發(fā)時(shí)在剝離vlan標(biāo)簽,一般情況下一端連接的是計(jì)算機(jī);
(2)、Trunk類(lèi)型端口:
可以允許多個(gè)vlan通過(guò),可以接受并轉(zhuǎn)發(fā)多個(gè)vlan的報(bào)文一般作用于交換機(jī)之間連接的端口,在網(wǎng)絡(luò)的分層結(jié)構(gòu)方面,trunk被解釋為"端口聚合",就是把多個(gè)物理端口捆綁在一起當(dāng)做一個(gè)邏輯端口使用,作用可以擴(kuò)展帶寬和做鏈路的備份; =
(3)、Hybrid類(lèi)型端口:
Hybrid類(lèi)型的端口跟trunk類(lèi)型的端口很相似,也是可以允許多個(gè)vlan通過(guò),可以接受和發(fā)送多個(gè)vlan的報(bào)文,可以作用于交換機(jī)之間,也可以作用于連接用戶的計(jì)算機(jī)端口上,跟trunk端口不同的是,Hybrid端口可以允許多個(gè)vlan發(fā)送時(shí)不打標(biāo)簽,而trunk端口只允許缺省vlan的報(bào)文發(fā)送時(shí)不打標(biāo)簽;
詳細(xì)的講解:
(1)、缺省值vlan:嚴(yán)格的說(shuō)就是廠商默認(rèn)配置的vlan,一般情況下都是vlan 1; 【cisco交換稱(chēng)缺省vlan---"Native Vlan"】【華三交換機(jī)缺省vlan---"Pvid"】
[1]、Access端口只屬于一個(gè)vlan,所以它的缺省vlan就是它所在的vlan;
[2]、Hybrid端口和Trunk端口屬于多個(gè)vlan,所以就要配置缺省的vlan id,在缺省的情況下,Hybrid端口和Trunk端口的缺省VLAN 1當(dāng)端口接收到不帶VLAN Tag的報(bào)文后,則將報(bào)文轉(zhuǎn)發(fā)到屬于缺省VLAN的端口(如果設(shè)置了端口的缺省VLAN ID)。
當(dāng)端口發(fā)送帶有VLAN Tag的報(bào)文時(shí),如果該報(bào)文的VLAN ID與端口缺省的VLAN ID相同,則系統(tǒng)將去掉報(bào)文的VLAN Tag,然后再發(fā)送該報(bào)文。
(2)、Access,trunk和hybrid三種端口處理包的流程:
Access接收:
收到一個(gè)報(bào)文,首先判斷是否有vlan信息,如果沒(méi)有的話在出端口打上pvid,然后進(jìn)行交換轉(zhuǎn)發(fā),如果有則直接丟棄!
Access發(fā)送:
將報(bào)文的vlan信息去除,然后在發(fā)送出去;【可以實(shí)現(xiàn)在同一交換機(jī)中相同vlan下的主機(jī)通信,也可以實(shí)現(xiàn)交換機(jī)間缺省vlan交換】
Trunk接收:
收到一個(gè)報(bào)文,判斷是否有vlan信息,有的話判斷該trunk端口是否允許該vlan的信息通過(guò),如果可以就放行,不行的話則打上端口的pvid,并進(jìn)行交換轉(zhuǎn)發(fā)。
Trunk發(fā)送:
首先先進(jìn)行vlan信息和pvid信息比較,如果不相等則直接發(fā)送,如果相等的話去除vlan及pvid,在發(fā)送;
工作中的實(shí)例應(yīng)用:(Hybrid)
實(shí)現(xiàn)在同一局域網(wǎng)內(nèi)不同vlan同一網(wǎng)段的通信!
拓?fù)洌?/p>
[Switch-Ethernet0/1]int e0/1
[Switch-Ethernet0/1]port link-type hybrid
[Switch-Ethernet0/1]port hybrid pvid vlan 10
[Switch-Ethernet0/1]port hybrid vlan 10 20 untagged
[Switch-Ethernet0/1] int e0/2
[Switch-Ethernet0/2]port link-type hybrid
[Switch-Ethernet0/2]port hybrid pvid vlan 20
[Switch-Ethernet0/2]port hybrid vlan 10 20 untagged
hybrid端口收?qǐng)?bào)文:
收到一個(gè)報(bào)文,判斷是否有VLAN信息:如果有,則判斷該hybrid端口是否允許該VLAN的數(shù)據(jù)進(jìn)入:如果可以則轉(zhuǎn)發(fā),否則丟棄(此時(shí)端口上的untag配置是不用考慮的,untag配置只對(duì)發(fā)送報(bào)文時(shí)起作用);
如果沒(méi)有則打上端口的PVID,并進(jìn)行交換轉(zhuǎn)發(fā)。
hybrid端口發(fā)報(bào)文:
1、判斷該VLAN在本端口的屬性(disp interface 即可看到該端口對(duì)哪些VLAN是untag,哪些VLAN是tag)
2、如果是untag則剝離VLAN信息,再發(fā)送,如果是tag則直接發(fā)送