全部課程
發(fā)布時間: 2017-06-16 11:26:03
一、相關(guān)定義
1、Trunk口,Trunk口上可以同時傳送多個VLAN的包,一般用于交換機之間的鏈接。
2、Hybrid口,Hybrid口上可以同時傳送多個VLAN的包,一般用于交換機之間的鏈接或交換機于服務(wù)器的鏈接。
3、Access口,Access口只能屬于1個VLAN,一般用于連接計算機的端口。
4、Tag和Untag,tag是指vlan的標(biāo)簽,即vlan的id,用于指明數(shù)據(jù)包屬于那個vlan,untag指數(shù)據(jù)包不屬于任何vlan,沒有vlan標(biāo)記。
5、pvid,即端口vlan id號,是非標(biāo)記端口的vlan id 設(shè)定,當(dāng)非標(biāo)記數(shù)據(jù)包進入交換機,交換機將檢查vlan設(shè)定并決定是否進行轉(zhuǎn)發(fā)。一個ip包進入交換機端口的時候,如果沒有帶tag頭,且該端口上配置了pvid,那么,該數(shù)據(jù)包就會被打上相應(yīng)的tag頭!如果進入的ip包已經(jīng)帶有tag頭(vlan數(shù)據(jù))的話,那么交換機一般不會再增加tag頭,即使是端口上配置了pvid號;當(dāng)非標(biāo)記數(shù)據(jù)包進入交換機。
二、端口的Tag和Untag
若某一端口在vlan設(shè)定中被指定為非標(biāo)記端口untagged port, 所有從此端口轉(zhuǎn)發(fā)出的數(shù)據(jù)包上都沒有標(biāo)記 (untagged)。若有標(biāo)記的數(shù)據(jù)包進入交換機,則其經(jīng)過非標(biāo)記端口時,標(biāo)記將被去除。因為目前眾多設(shè)備并不支持標(biāo)記數(shù)據(jù)包,其也無法識別標(biāo)記數(shù)據(jù)包,因此,需要將與其連接的端口設(shè)定為非標(biāo)記。
若某一端口在vlan設(shè)定中被指定為標(biāo)記端口tagged port, 所有從此端口轉(zhuǎn)發(fā)出的數(shù)據(jù)包上都將有標(biāo)記 (tagged)。若有非標(biāo)記的數(shù)據(jù)包進入交換機,則其經(jīng)過標(biāo)記端口時,標(biāo)記將被加上。此時,其將使用在ingress 端口上的pvid設(shè)定作為增加的標(biāo)記中的vlan id號。
三、端口的封裝類型:ISL、802.1Q
ISL Trunk上所有的包都是tag的(Cisco專用);
802.1q 設(shè)計的時候為了兼容與不支持VLAN的交換機混合部署,特地設(shè)計成可以不tag:但是只有一個VLAN允許不tag,這樣N個VLAN,(N-1)個都tag了,不tag的包一定是來自那個特殊VLAN的,所以不會亂套。(當(dāng)然也可以所有VLAN都tag)
四、各端口收發(fā)數(shù)據(jù)的區(qū)別
端口類型 | 收?發(fā) | 描述
|
Access | 收報文 | 判斷是否有VLAN信息:如果沒有則打上端口的PVID,并進行交換轉(zhuǎn)發(fā),如果有則直接丟棄(缺?。?/span> |
| 發(fā)報文 | 將報文的VLAN信息剝離,直接發(fā)送出去 |
Trunk | 收報文 | 收到一個報文,判斷是否有VLAN信息:如果沒有則打上端口的PVID,并進行交換轉(zhuǎn)發(fā),如果有判斷該trunk端口是否允許該 VLAN的數(shù)據(jù)進入:如果可以則轉(zhuǎn)發(fā),否則丟棄 |
| 發(fā)報文 | 比較端口的PVID和將要發(fā)送報文的VLAN信息,如果兩者相等則剝離VLAN信息,再發(fā)送,如果不相等則直接發(fā)送 |
Hybrid | 收報文 | 收到一個報文判斷是否有VLAN信息:如果沒有則打上端口的PVID,并進行交換轉(zhuǎn)發(fā),如果有則判斷該hybrid端口是否允許該VLAN的數(shù)據(jù)進入:如果可以則轉(zhuǎn)發(fā),否則丟棄 |
| 發(fā)報文 | 判斷該VLAN在本端口的屬性(disp interface 即可看到該端口對哪些VLAN是untag, 哪些VLAN是tag)如果是untag則剝離VLAN信息,再發(fā)送,如果是tag則直接發(fā)送 |
上一篇: {思科CCNP-RS}Ccnp課程難點之bgp的backdoor實驗
下一篇: 路由器的類型