hybird命令格式?
1、access:接入鏈路
接收:當接收到一個無標記的數據幀時,會打上自己的pvid,并接收;
當接收到有無標記的數據幀時 ,對比自己的pvid,若相同則接收,不同則丟棄。
發送:對比vlan id是否跟自己的pvid相同,相同就剝離vlanid發送,不同就丟棄。
2、trunk:中繼鏈路
接收:當接收到一個無標記幀時,打上自己的pvid,有則接收,無則丟棄;
當接收到一個有標記幀時,對比“允許列表”,如果有則接收,沒有就丟棄。
發送:對比的pvid,若相同,發送數據時就剝離pvid標簽;
對比的pvid,若不同,就攜帶原來的vlanid發送。
3、hybrid:混雜模式(默認模式)
接收:接收一個無標記幀時,查詢允許列表,若有,就打自己的pvid接收,無則不接受
接收一個有標記幀時,查詢允許列表,有就接收,無責丟棄。
發送:對比tag和untag表,如果有, 如果是tag,就帶標簽發送,如果是untag,就不帶標簽發送; 若不存在于tag和untag表中,則直接丟棄。
引申兩個命令:
tagged:打上數據標簽
untaggged:斷開數據標簽