1.端口類型配置
[1]以太網的二層端口類型有兩種,access和trunk,access只有一個VLAN,trunk能夠有多個VLAN。總結
2.access口的報文收發規則數據
[1]access口只能收取不帶VLAN標記的報文,若是帶了VLAN標記,則直接丟棄。若是沒有帶,則加上該access口的PVID後轉發出去。注意這裏是要轉發給當前設備的其餘端口,其餘端口能夠識別這個帶標記的報文。例如:端口
PC1 ------ 端口1(access、VLAN10) 端口2(access、VLAN10) ------ PC2 標籤
//PC1發給端口1的報文不帶標記,端口1收到後打上標記10,轉發給端口2(由於端口2和端口1在同一個VLAN),端口2去掉標記後發給PC2,因此access口給報文加標記的目的只是在同一個設備內查找相同VLAN時使用
[2]access口發送報文時,會將報文中的VLAN標記去掉再發送。由於這個報文是從當前設備的其餘端口(多是ACCESS口)收到的,因此會有VLAN標記。
3.trunk口的報文收發規則
[1]收到數據包後,檢查有沒有VLAN標記,若是沒有,則打上端口的PVID。若是有標記,則判斷該口是否容許這個VLAN的報文進入,若是容許則轉發,不然丟棄。
//另外判斷方式就是看該truck口有沒有包括那個VLAN,例如進來的報文帶了VLAN 10,而該truck口包括了VLAN 20和VLAN 30,那就會丟棄這個報文。
//另外就是access口給報文加標籤時,值就是那個口的VLAN號,而truck口給報文加標籤時,值默認是1,可是能夠手動配置爲其餘值
[2]發送報文時,檢查報文的VLAN標記和trunk口的PVID(注意這個PVID默認是1,可是能夠手動配置成其餘值)是否相同,若是相同則去掉標誌再發送,不然直接發送。
4.access和trunk的總結
[1]access口收到的和發出的報文都不帶標記,而收到以後打上標記轉給當前設備的其餘端口,因此access口打標記的做用就是把報文轉給其餘相同VLAN的端口。
[2]trunk口能夠接收帶標記和不帶標記的報文,不帶標記,則打上標記,轉給當前設備的其餘VLAN端口。帶標記則檢查該口有沒有包括對應的VLAN,包括則轉發到該VLAN的其餘口。發送時檢查標記是否和PVID相同,相同則去掉標記發出去,不一樣則直接發出去。