tag:帶標簽
untag:不帶標簽
vlan:虛擬局域網
pvid:Port-base VLAN ID,是基於端口的VLAN ID
交換機接收發送數據有端口到端口間數據(交換機內部數據),還有端口和外部接入數據(交換機外部數據)。
交換機端口有3種模式
1、Access(如access vlan N,接收到的數據只有2種tag和untag)
1.1、對於內部數據
1.1.1、不帶標簽untag要從此接口出去,直接丟棄。
1.1.2、帶標簽tag 匹配vlan id(vlan N),不是vlan N,直接丟棄。
1.1.2.1、 是vlan N,從此端口出去,並剝離標簽tag,變成untag。
1.2、對於外部數據
1.2.1、不帶標簽untag要從此接口進來,並打上標簽tag(tag vlan N)。
1.2.2、 帶標簽tag要從此接口進來,直接丟棄。
2、Trunk (如Trunk vlan N,接收到的數據只有2種tag和untag)
2.1、對於內部數據
2.1.1、不帶標簽untag要從此接口出去,直接丟棄。
2.1.2、帶標簽tag 匹配vlan id(vlan N),不是vlan N,直接丟棄。
2.1.2.1、是vlan N,從此端口出去,不剝離標簽tag,直接轉發,還是tag數據。
2.2、對於外部數據
2.2.1、不帶標簽untag要從此接口進來,直接丟棄。
2.2.2、帶標簽tag 匹配vlan id(vlan N),不是vlan N,直接丟棄。
2.2.2.1、 是vlan N,從此端口進來,不剝離標簽tag,直接轉發,還是tag數據。
3、Hybrid(如tag vlan N/untag vlan M/pvid vlan L,接收到的數據只有2種tag和untag)
3.1、對於內部數據
3.1.1、不帶標簽untag要從此接口出去,直接丟棄。
3.1.2、帶標簽tag 匹配vlan id(vlan N),
3.1.2.1、不是vlan N, 則匹配vlan id(vlan M),不是vlan M,直接丟棄。
3.1.2.1.1、是vlan M,從此端口出去,並剝離標簽tag,變成untag。
3.1.2.2、是vlan N,從此端口出去,不剝離標簽tag,直接轉發,還是tag數據。
3.2、對於外部數據
3.2.1、不帶標簽untag要從此接口進來,並打上vlan L的標簽tag,變成tag數據。
3.2.2、帶標簽tag 匹配vlan id(vlan N)
3.2.2.1、不是vlan N ,直接丟棄。
3.2.2.2、是vlan N,從此端口進來,不剝離標簽tag,直接轉發,還是tag數據。