交換機上的三種端口模式


幾個基本概念:

1.端口發送指交換機內部往外發送

2.數據幀在交換機內部處理時,均帶vlan etag

3.端口打標或去標(tag或untag)是對端口輸出而言

 


交換機上的三種端口模式 

 交換機三種端口模式Access、Hybrid和Trunk的理解 
  以太網端口有三種鏈路類型:Access、Hybrid和Trunk。 
  Access類型的端口只能屬於1個VLAN,一般用於連接計算機的端口; 
  Trunk類型的端口可以允許多個VLAN通過,可以接收和發送多個VLAN的報文,一般用於交換機之間連接的端口; 
  Hybrid類型的端口可以允許多個VLAN通過,可以接收和發送多個VLAN的報文,可以用於交換機之間連接,也可以用於連接用戶的計算機。 
  Hybrid端口和Trunk端口在接收數據時,處理方法是一樣的,唯一不同之處在於發送數據時:Hybrid端口可以允許多個VLAN的報文發送時不打標簽,而Trunk端口只允許缺省VLAN的報文發送時不打標簽。 
  在這里先要向大家闡明端口的缺省VLAN這個概念 
  Access端口只屬於1個VLAN,所以它的缺省VLAN就是它所在的VLAN,不用設置; 
  Hybrid端口和Trunk端口屬於多個VLAN,所以需要設置缺省VLAN ID。缺省情況下,Hybrid端口和Trunk端口的缺省VLAN為VLAN 1 
  當端口接收到不帶VLAN Tag的報文后,則將報文轉發到屬於缺省VLAN的端口(如果設置了端口的缺省VLAN ID)。當端口發送帶有VLAN Tag的報文時,如果該報文的VLAN ID與端口缺省的VLAN ID相同,則系統將去掉報文的VLAN Tag,然后再發送該報文。 
  注:對於華為交換機缺省VLAN被稱為“Pvid Vlan”,對於思科交換機缺省VLAN被稱為“Native Vlan”交換機接口出入數據處理過程如下: 
  Acess端口收報文: 
  收到一個報文,判斷是否有VLAN信息:如果沒有則打上端口的PVID,並進行交換轉發,如果有則直接丟棄(缺省) 
  Acess端口發報文(從交換機內部往外發送): 
  將報文的VLAN信息剝離,直接發送出去 
  (所以,Access端口可以實現同一交換機上相同VLAN下的主機通信;也可以實現交換機級連時的缺省VLAN1報文交換,但不能實現VLAN透傳。) 
  trunk端口收報文: 
  收到一個報文,判斷是否有VLAN信息:如果有,判斷該trunk端口是否允許該 VLAN的數據進入:如果可以則轉發,否則丟棄;如果沒有VLAN信息則打上端口的PVID,並進行交換轉發。 
  trunk端口發報文: 
  比較將要發送報文的VLAN信息和端口的PVID,如果不相等則直接發送。如果兩者相等則剝離VLAN信息,再發送。 
  (所以,將交換機級連口統統設置為Trunk並允許所有VLAN通過后,VLAN2-VLAN4000直接透傳,而VLAN1則因為和Trunk缺省PVID相同,需要通過剝離VLAN信息又添加VLAN信息實現了透傳。而如果更改Trunk的缺省PVID,則可以實現某一交換機下的VLAN-X和另一交換機下的VLAN-Y通信。) 
  hybrid端口收報文: 
  收到一個報文,判斷是否有VLAN信息:如果有,則判斷該hybrid端口是否允許該VLAN的數據進入:如果可以則轉發,否則丟棄(此時端口上的untag配置是不用考慮的,untag配置只對發送報文時起作用); 
  如果沒有則打上端口的PVID,並進行交換轉發。 
  hybrid端口發報文: 
  1、判斷該VLAN在本端口的屬性(disp interface 即可看到該端口對哪些VLAN是untag,哪些VLAN是tag) 
  2、如果是untag則剝離VLAN信息,再發送,如果是tag則直接發送 
  (所以,Hybrid實現了不同VLAN下的主機的通信。) 

http://www.360doc.com/content/16/0705/14/25533110_573263920.shtml


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM