一、個人理解部分:
1、Access口:僅可以屬於某一個Vlan,所以可以連客戶端,且客戶端只能屬於埠的VLAN。
2、Trunk口:可以屬於多個VLAN ,且預設VLAN的資料幀會發出會去掉VLAN標籤,其他的VLAN傳送不去除VLAN標籤,所以只有預設VLAN的埠可以連客戶端
3、Hybrid口:可以屬於多個VLAN,可以讓屬於多個VLAN的埠為資料幀打上指定的VLAN標籤或去掉某些VLAN標籤。所以可以指定為連線的客戶端分配多個VLAN。
二、預設VLAN:
1、Access埠只屬於1個VLAN,所以它的預設VLAN就是它所在的VLAN,不用設定;
2、Hybrid埠和Trunk埠屬於多個VLAN, 所以需要設定預設VLAN ID。預設情況下,Hybrid埠和Trunk埠的預設VLAN為VLAN 1;
如果設定了埠的預設VLAN ID,當埠接收到不帶VLAN tag的報文後,則將報文轉發到屬於預設VLAN的埠;當埠傳送帶有VLAN tag的報文時,如果該報文的VLAN ID與埠預設的VLAN ID相同,則系統將去掉報文的VLAN tag,然後再發送該報文。
注:對於華為交換機,預設VLAN被稱為“Pvid Vlan”,對於思科交換機預設VLAN被稱為“Native Vlan”。
三、交換機接口出入資料處理過程:
1、Access埠收報文:
收到電腦或者其他裝置的一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID, 並進行交換轉發;如果有則直接丟棄(預設);
Access埠發報文:
將報文的VLAN資訊剝離, 直接傳送出去;
2、Trunk埠收報文
收到一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID,並進行交換轉發;如果有則判斷該Trunk埠是否允許該VLAN的資料進入:如果可以則轉發,否則丟棄;
Trunk埠發報文:
比較埠的PVID和將要傳送報文的VLAN資訊,如果兩者相等則剝離VLAN資訊,再發送,如果不相等則直接傳送;
3、Hybrid埠收報文:
收到一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID, 並進行交換轉發;如果有則判斷該Hybrid埠是否允許該VLAN的資料進入,如果可以則轉發,否則丟棄(此時埠上的untag配置是不用考慮的,untag配置只是對傳送報文時起作用)。
Hybrid埠發報文
1、判斷該VLAN在本埠的屬性(disp interface即可看到該埠對哪些VLAN是untag,哪些VLAN是tag);
2、如果是untag則剝離VLAN資訊,再發送,如果是tag則直接傳送;
一、個人理解部分:
1、Access口:僅可以屬於某一個Vlan,所以可以連客戶端,且客戶端只能屬於埠的VLAN。
2、Trunk口:可以屬於多個VLAN ,且預設VLAN的資料幀會發出會去掉VLAN標籤,其他的VLAN傳送不去除VLAN標籤,所以只有預設VLAN的埠可以連客戶端
3、Hybrid口:可以屬於多個VLAN,可以讓屬於多個VLAN的埠為資料幀打上指定的VLAN標籤或去掉某些VLAN標籤。所以可以指定為連線的客戶端分配多個VLAN。
二、預設VLAN:
1、Access埠只屬於1個VLAN,所以它的預設VLAN就是它所在的VLAN,不用設定;
2、Hybrid埠和Trunk埠屬於多個VLAN, 所以需要設定預設VLAN ID。預設情況下,Hybrid埠和Trunk埠的預設VLAN為VLAN 1;
如果設定了埠的預設VLAN ID,當埠接收到不帶VLAN tag的報文後,則將報文轉發到屬於預設VLAN的埠;當埠傳送帶有VLAN tag的報文時,如果該報文的VLAN ID與埠預設的VLAN ID相同,則系統將去掉報文的VLAN tag,然後再發送該報文。
注:對於華為交換機,預設VLAN被稱為“Pvid Vlan”,對於思科交換機預設VLAN被稱為“Native Vlan”。
三、交換機接口出入資料處理過程:
1、Access埠收報文:
收到電腦或者其他裝置的一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID, 並進行交換轉發;如果有則直接丟棄(預設);
Access埠發報文:
將報文的VLAN資訊剝離, 直接傳送出去;
2、Trunk埠收報文
收到一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID,並進行交換轉發;如果有則判斷該Trunk埠是否允許該VLAN的資料進入:如果可以則轉發,否則丟棄;
Trunk埠發報文:
比較埠的PVID和將要傳送報文的VLAN資訊,如果兩者相等則剝離VLAN資訊,再發送,如果不相等則直接傳送;
3、Hybrid埠收報文:
收到一個報文,判斷是否有VLAN資訊:如果沒有則打上埠的PVID, 並進行交換轉發;如果有則判斷該Hybrid埠是否允許該VLAN的資料進入,如果可以則轉發,否則丟棄(此時埠上的untag配置是不用考慮的,untag配置只是對傳送報文時起作用)。
Hybrid埠發報文
1、判斷該VLAN在本埠的屬性(disp interface即可看到該埠對哪些VLAN是untag,哪些VLAN是tag);
2、如果是untag則剝離VLAN資訊,再發送,如果是tag則直接傳送;