通信人家园

标题: 【菜鸟求问贴】配置交换机端口的一些问题  [查看完整版帖子] [打印本页]

时间:  2013-12-17 08:46
作者: xpadsl     标题: 【菜鸟求问贴】配置交换机端口的一些问题

目前正在练习交换机的配置,看资料有如下阐述。

端口为Hybrid模式的时候,对发送的报文处理方式如下:
1:当报文中携带的VLAN ID是该端口允许通过的UNTAG VLAN ID ,剥离VLAN tag,发送该报文。
2:当报文中携带的VLAN ID是该端口允许通过的TAG VLAN ID,保持VLAN tag,发送该报文。

1看的有些迷糊,既然UNTAG,就是没打标签,为什么还要剥离VLAN TAG呢?

求各位大侠解释一下,谢谢。


时间:  2013-12-17 12:38
作者: zp0887

这是出方向的报文处理,第一种情况相当于access,第二种相当于trunk
时间:  2013-12-17 14:14
作者: 洛阳爱好者

:)
时间:  2013-12-18 12:39
作者: justlucifer

本帖最后由 justlucifer 于 2013-12-18 12:46 编辑

比如假设:hybrid端口untag:vlan2,3;tag:vlan4,5。端口的PVID:2
当该端口收到外面转发过来的没有vlan标签的数据帧,则给数据加上PVID也就是vlan2,然后查找交换机内部的vlan转发表转发到交换机其他端口。
当该端口收到外面转发过来的带有vlan标签的数据帧,直接查找交换机内部的vlan转发表转发到交换机其他端口。
当交换机收到交换机内部转发过来的数据,则该数据必定是带vlan标签的,因为交换机是根据vlan表转发的,另外该vlan必定是,2,3,4,5中的一个,因为端口设定的untag,tag的vlan就只有这4个,不是这4个vlan的数据,其他端口也不会转发过来。如果是2,3,则剥离vlan标签通过端口转发出交换机(untag),如果是,4,5则保留标签转发出交换机(tag)

所以,对于untag,tag的vlan来说,端口都是属于所设置的vlan的,区别只在于当数据从该端口转发出去是应该带vlan的标签还是不带。
时间:  2013-12-18 21:03
作者: dasn

本帖最后由 dasn 于 2013-12-18 21:27 编辑
1看的有些迷糊,既然UNTAG,就是没打标签,为什么还要剥离VLAN TAG呢?

要剥离的是交换机给打上的标签。假设用户数据没有标签,进入交换机端口就会被交换机打上端口所属vlan的标签(假设vid 2),然后交换机再转发,当数据从其它端口流出时,untag剥掉交换机贴的 (vid 2) 标签,然后扔给用户。说白了,我个人的理解,tag和untag都只对交换机发送出去的数据包有效,对于接收的数据包是交换机端口所在vlan (pvid)起作用。
时间:  2013-12-26 19:02
作者: frameworks

混合模式一般不用的。。。。。。。。。。单独理解access和trunk怎么个工作方式就行了
时间:  2013-12-28 22:40
作者: 15639103110

了解了解




通信人家园 (https://www.txrjy.com/) Powered by C114