認(rèn)識交換機(jī)端口的三種鏈路類型

字號:

交換機(jī)端口的三種鏈路類型
    以太網(wǎng)端口有三種鏈路類型:access、trunk、hybird.
    Access類型的端口只能屬于1個VLAN,一般用于連接計算機(jī)的端口;
    Trunk類型的端口可以允許多個VLAN通過,可以接收和發(fā)送多個VLAN的報文,一般用于交換機(jī)之間連接的端口;
    Hybrid類型的端口可以允許多個VLAN通過,可以接收和發(fā)送多個VLAN的報文,可以用于交換機(jī)之間連接,也可以用于連接用戶的計算機(jī)。
    Hybrid端口和Trunk端口在接收數(shù)據(jù)時,處理方法是一樣的,不同之處在于發(fā)送數(shù)據(jù)時:Hybrid端口可以允許多個VLAN的報文發(fā)送時不打標(biāo)簽,而Trunk端口只允許缺省VLAN的報文發(fā)送時不打標(biāo)簽。
    缺省VLAN:
    Access端口只屬于1個VLAN,所以它的缺省VLAN就是它所在的VLAN,不用設(shè)置;Hybrid端口和Trunk端口屬于多個VLAN,所以需要設(shè)置缺省VLAN ID.缺省情況下,Hybrid端口和Trunk端口的缺省VLAN為VLAN 1;
    如果設(shè)置了端口的缺省VLAN ID,當(dāng)端口接收到不帶VLAN Tag的報文后,則將報文轉(zhuǎn)發(fā)到屬于缺省VLAN的端口;當(dāng)端口發(fā)送帶有VLAN Tag的報文時,如果該報文的VLAN ID與端口缺省的VLAN ID相同,則系統(tǒng)將去掉報文的VLAN Tag,然后再發(fā)送該報文。
    注:對于華為交換機(jī)缺省VLAN被稱為“Pvid Vlan”, 對于思科交換機(jī)缺省VLAN被稱為“Native Vlan”
    交換機(jī)接口出入數(shù)據(jù)處理過程:
    Acess端口收報文:收到一個報文,判斷是否有VLAN信息:如果沒有則打上端口的PVID,并進(jìn)行交換轉(zhuǎn)發(fā),如果有則直接丟棄(缺省)
    Acess端口發(fā)報文:
    將報文的VLAN信息剝離,直接發(fā)送出去
    trunk端口收報文:
    收到一個報文,判斷是否有VLAN信息:如果沒有則打上端口的PVID,并進(jìn)行交換轉(zhuǎn)發(fā),如果有判斷該trunk端口是否允許該VLAN的數(shù)據(jù)進(jìn)入:如果可以則轉(zhuǎn)發(fā),否則丟棄
    trunk端口發(fā)報文:
    比較端口的PVID和將要發(fā)送報文的VLAN信息,如果兩者相等則剝離VLAN信息,再發(fā)送,如果不相等則直接發(fā)送
    hybrid端口收報文:
    收到一個報文,判斷是否有VLAN信息:如果沒有則打上端口的PVID,并進(jìn)行交換轉(zhuǎn)發(fā),如果有則判斷該hybrid端口是否允許該VLAN的數(shù)據(jù)進(jìn)入:如果可以則轉(zhuǎn)發(fā),否則丟棄(此時端口上的untag配置是不用考慮的,untag配置只對發(fā)送報文時起作用)
    hybrid端口發(fā)報文:
    1、判斷該VLAN在本端口的屬性(disp interface 即可看到該端口對哪些VLAN是untag, 哪些VLAN是tag)
    2、如果是untag則剝離VLAN信息,再發(fā)送,如果是tag則直接發(fā)送
    可以用此理論解釋如下圖示兩臺PC(屬于兩個VLAN,同一個網(wǎng)段)間可以通信的問題。