Switch三種Port模式Access、hybrid、trunk行為模式

下面是定義的各種Port類型對各種封包的處理方法

1.所謂的Untagged Port和tagged Port不是在講實體網孔的狀態,而是這實體網孔所擁有的某一個VID的狀態,所以一個實體網孔可以在某一個VID上是Untagged Port,在另一個VID上是tagged Port。

2.一個實體網孔只能有一個PVID,當一個實體網孔擁有了一個PVID的時候,必定會擁有和PVID的TAG等同的VID,而且在這個VID上,這個實體網孔必定是Untagged Port。

3.PVID的作用是在交換機從外部接受到Untagged封包的時候給封包加上TAG標記用的,讓封包在該VLAN流通。

4.在同一個VLAN的實體網孔,不論是Untagged Port或者tagged Port,都可以接受來自交換機內部的標記了相同VLAN的tagged封包。

5.在同一個VLAN的實體網孔,只有在這個VID上是tagged Port,才可以接受來自交換機外部的標記了相同VLAN的tagged封包。

Access、hybrid、trunk行為模式說明

流入行為:接收
Access mode:(untag port)(一般電腦、設備使用)

1、收到一個封包。
2、判斷是否有VLAN tag;如果沒有則轉到第3步,有則轉到第4步。
3、打上Port的PVID,並進行交換轉發。
4、直接丟棄。
Trunk mode:(tag port)(Switch交換使用)

1、收到一個封包。
2、判斷是否有VLAN tag;如果沒有則轉到第3步,有則轉到第4步。
3、打上Port的PVID,並進行交換轉發。
4、判斷該trunk Port是否允許該VLAN的封包進入;如果可以則轉發,否則丟棄。

Hybrid mode:(tag port)(Switch交換使用)

1、收到一個封包。
2、判斷是否有VLAN tag;如果沒有則轉到第3步,有則轉到第4步。
3、打上Port的PVID,並進行交換轉發。
4、判斷該Hybrid端口是否允許該VLAN的封包進入:如果可以則轉發,否則丟棄。

流出行為:發送

Access mode:(untag port)(一般電腦、設備使用)

1、將流入封包的VLAN tag 拿掉,直接發送出去。

Trunk Port:(tag port)(Switch交換使用)

1、比較Port的PVID和將要發送封包的VLAN tag。
2、如果兩者相等則轉到第3步,否則轉到第4步。
3、拿掉VLAN tag,再發送。
4、直接發送。

Hybrid mode:(tag port)(Switch交換使用)

1:判斷此Port對哪些VLAN是untag,哪些VLAN是tag。
2、如果是untag則轉到第3步,如果是tag則轉到第4步。
3、拿掉VLAN tag,再發送。
4、直接發送。
內文取自下列參考

參考1

http://blog.xuite.net/neil.tsai/blog/360574170-HP+Switch+Access%2FTrunk%2FHybrid+Port%E5%B0%8Dtag%E7%9A%84%E8%99%95%E7%90%86

參考2

https://read01.com/yy7a0O.html

參考3

http://feige.blog.51cto.com/349918/131841

參考4

http://www.shunze.info/forum/thread.php?threadid=1775&boardid=4&styleid=1&sid=06ac9c1c05ea9e8ebd08d247a7b54d07

參考5

http://www.shunze.info/forum/thread.php?threadid=1800&boardid=31&styleid=1&sid=421f90af160df0b480dc77286a06cc1c

20170727

 

發表留言