收報文: Access端口: 1、收到一個報文; 2、判斷是否有VLAN信息;如果沒有則轉到第3步,否則轉到第4步; 3、打上端口的PVID,并進行交換轉發(fā); 4、直接丟棄(缺省); Trunk端口: 1、收到一個報文; 2、判斷是否有VLAN信息;如果沒有則轉到第3步,否則轉到第4步; 3、打上端口的PVID,并進行交換轉發(fā); 4、判斷該trunk端口是否允許該VLAN的數(shù)據(jù)進入;如果可以則轉發(fā),否則丟棄; Hybrid端口: 1、收到一個報文; 2、判斷是否有VLAN信息;如果沒有則轉到第3步,否則轉到第4步; 3、打上端口的PVID,并進行交換轉發(fā); 4、判斷該Hybrid端口是否允許該VLAN的數(shù)據(jù)進入:如果可以則轉發(fā),否則丟棄; ================================================================== 發(fā)報文: Access端口: 1、將報文的VLAN信息剝離,直接發(fā)送出去; Trunk端口: 1、比較端口的PVID和將要發(fā)送報文的VLAN信息; 2、如果兩者相等則轉到第3步,否則轉到第4步; 3、剝離VLAN信息,再發(fā)送; 4、直接發(fā)送; Hybrid端口: 1:判斷該VLAN在本端口的屬性(display interface即可看到該端口對哪些VLAN是untag,哪些VLAN是tag。) 2、如果是untag則轉到第3步,如果是tag則轉到第4步; 3、剝離VLAN信息,再發(fā)送; 4、直接發(fā)送;
|