access trunk hyrbid口

一、Access口

用于连接主机 

入方向:

(1)如果接收的数据不携带TAG,添加PVID作为TAG

(2)如果接收的数据携带TAG,如果与PVID相同,则接收,否则丢弃;

出方向:

(1)如果携带的TAG与PVID仙童,剔除TAG转发 --- 属于U的含义

(2)  如果携带的TAG与PVID不同,则丢弃。

备注

无法配置T ,  U 参数,也不参考T, U参数

二、Trunk口

用于交互机干线连接(主要,当然只要配置合理,也可连接主机)

入方向:

(1)如果接收的数据不携带TAG, 添加PVID作为TAG

(2)如果接收的数据不带TAG:

   (a)如果TAG与PVID相同,接收

   (b)如果TAG与PVID不同,依据TRUNK运行列表(T)进行判断,存在通过,不存在丢弃

出方式

(1)如果携带的TAG与PVID相同,且PVID在U列表中,就提出TAG转发 --- U 的范畴

(2)如果携带的TAG与PVID不同,依据TRUNK运行列表进行判断,在列表中的进行转发

备注

只可以配置T,不能配置U(U默认为PVID)

三、Hybrid口

属于华为与H3C的独有端口(混合模式的口,是access和trunk的集合, 只要配置合理,什么场景都可以用,且默认所有端口是hybrid的)

入方向:

收到数据时,先看它是否带VLAN TAG和是否允许通过(在untagged和tagged列表任意一个中出现都算允许通过,相当trunk的 allow-pass vlan)。
(1) 如果报文已经有TAG且可以通过,则让报文带着TAG通过;
(2) 如果报文没标签且可以通过,则打上PVID,再让带着PVID标签的报文通过;(以上两点跟trunk端口一样)
(3) 如果不在untagged (U)或tagged(T)列表,则表示不允许通过,丢弃此报文。

出方式

 如果报文在untagged或tagged列表,则表示可以从此端口通过, 否则不转发
 (1) 对于untagged列表中的报文,在发送的时候去掉VLAN TAG后再从端口发送出;
 (2) 对于tagged列表中的报文,在发送的时候带着VLAN TAG标签从端口发送出去。
 (3) 如果报文不在untagged或tagged列表,表示不从此端口通过。

备注

可同时配置U,T, 且 U, T可以多选, 但互斥不会同时出现在U与T.

接收报文的时候,可以当做trunk口来对待;untagged(去标签)和tagged(带标签)只是做到了trunk的是否放行vlan的需要,和实际打不打标没有半毛钱关系。

untagged(去标签)和tagged(带标签)只对从端口发送出去的报文起作用(保留标签或去掉标签再发送出去)。

在untagged或tagged列表的vlan表示可以从本端口发送或者接收;不在untagged或tagged列表的vlan表示不可以从本端口发送或接收。

原文地址:https://www.cnblogs.com/crocuta/p/13171354.html