QUOTE:原帖由 chenyx 于 2009-9-9 21:04 发表

只用过Cisco的交换机.
dot1Q Vlan好像是Vlan 1不加tag,其他vlan 加tag.
当一个端口下联PC的时候,packet出端口的时候untag,进入的时候加tag.
我也不知道对不对,好像是这样的.
我曾经以为untag和tag是两个相反的动作,但后来越看越觉得不像,根据我一开始贴的图来看,应该是两种不同的标记,我不是很清楚到底有什么不同。有人说tag对应trunk的端口,而untag对应access的口。可不可以这样理解,在规定静态vlan成员的时候(比如说在下层交换机上定义了vlan1,vlan2等等),就在具体的交换机端口(port)上打untag标签,说明这个port属于vlan1的成员或者是vlan2的成员。这样我的第一幅图就解释为:在这台交换机上,端口3和6都是vlan2的成员。而核心交换机本身是trunk的,从第二幅图看来,应该是说,port1上允许vlan2、vlan4、vlan8、vlan10、vlan12、vlan13、vlan14的数据包通过(送到下层交换机上,这样下层交换机才能发给各自交换机上属于这些vlan的终端),但是这样解释的话,我不知道vlan1在port1上能不能传输,因为port1上对应vlan1的标记为Untag……
这个是我最困惑的地方。