发新话题
打印

关于tag与untag

关于tag与untag

tag和untag的意思是是否作标记,对某些二层交换机的电口上可以配置这个属性。当一个端口被设置成TRUNK,MULTI等属性时,如果定义成tag,则此端口将把属于特定VLAN的IP包的包头添加TAG HEADER域,并用该VLAN号填充,如对端接的是交换机,可以实现通过VLAN好区分不同IP包,从而可以实现许多特殊功能。一般tag端口是接其他交换机的,untag端口接PC等。

具体是:
端口接收数据时:
如果端口是tagged方式,当数据包本身不包含VLAN的话,输入的数据包就加上该缺省vlan;如果数据包本身已经包含了VLAN,那么就不再添加。

如果是untagged方式,输入的数据包全部都要加上该缺省vlan。不管输入的数据包是否已经有VLAN标记。

端口发送数据时:
如果端口是tagged方式,如果端口缺省VLAN等于发送的数据包所含的VLAN,那么就会将VLAN标记从发送的数据包中去掉;如果不相等,则数据包将带着VLAN发送出去,实现VLAN的透传。

如果是untagged方式,则不管端口缺省VLAN为多少,是否等于要输出的数据包的VLAN,都会将VLAN ID从数据包中去掉。

tagged一般用了vlan交换机之间的级联,untagged则用于连接PC。

TOP

发新话题
最近访问的版块