交換機接口的三種模式
1.access接口模式(接入鏈路,接入模式)
接收數據:當接收到一個無標記幀的時候,打上自己的PVid并接受(就是自己的vlan標簽)。當接收到一個有標記幀的時候,對比自己的pvid,如果相同就接收,不同就丟棄。
發送數據:發送的時候對比vlanid是否跟自己的pvid相同,相同會剝離標簽然后在鏈路上輸送,如果不同就不發送,然后丟棄。
2.trunk接口模式(中繼模式,放通多個vlan)
接收:當trunk接收到一個無標記幀的時候打上自己的pvid,對比允許列表有就接收(老師說的)。當接收到一個有標記幀的時候,對比允許列表,如果有就接收,沒有就丟棄。
發送:對比自己的pvid如果相同,發送的時候就剝離vlanid,如果不同就攜帶原id的標簽發送。
3.hybrid接口模式(混雜模式,混合模式)
hybrid接口模式既有access的功能又有trunk的功能,比較復雜。
交換機接口默認hybrid接口模式。
hybrid相比另外兩個模式多了tagged列表和untagged列表。
接收:當接收到一個無標記幀的時候,查詢自己的允許列表,如果有就打上自己的pvid并接收,無就不接收。 當接收到一個有標記幀的時候查詢允許列表,有就接收無則丟棄。
發送: 發送數據的時候對比tag表和untag表,如果是tag,就帶標簽發送,如果是untagged,就剝掉標簽發送。如果數據不在tag和untag表中就丟棄。
接口模式 | 接收數據幀 | 轉發數據幀 |
Access | 帶標簽:與PVID相同接收? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 無標簽:打上接口PVID接收? ? ? ? | 只對比PVID 相同剝離標簽轉發 不同則不轉發 |
Trunk | 帶標簽:與PVID相同且在允許列表接收? ? ? ? 無標簽:打上接口PVID接收? ? ? ? | 對比PVID并檢查允許列表 相同且在允許列表,剝離轉發? ? ? ? ? ? ? ? ? ? ? 不同且在允許列表,帶標簽轉發 |
Hybrid | 帶標簽:與PVID相同且在允許列表接收? ? ? 無標簽:打上接口PVID接收? ? | 檢查Untagged或Tagged? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? Untagged:剝離標簽轉發? ? ? ?? Tagged:帶標簽轉發 |