通信人家园

标题: 关于VLAN的一些疑问,请大侠指点  [查看完整版帖子] [打印本页]

时间:  2005-11-22 19:04
作者: liyunjie     标题: 关于VLAN的一些疑问,请大侠指点

1、如果一个二层交换机的上联口PVID为10,而该上联口确是untag方式加入到20这个VLAN里,当一个VLAN号为20的数据包(tagged)送到该二层交换机上联口,二层交换机是怎么处理的?是把这个包的PVID改为10转发到10号VLAN还是转发到20号VLAN里?还是根据MAC地址来转发?(我说的只是一种极端情况)请详细解答

2、当端口以UNTAG方式加入到一个VLAN中时,端口的PVID一定就是VLAN号吗?如果不一致会出现什么情况?

3、如果端口的PVID改为不是1,那么那些PVID为1的广播包还能广播进来吗?

4、问题1中,如果VLAN号为20的数据包的目的MAC地址是在该二层交换机里的10号VLAN里(或者是20号VLAN里),数据怎么样才能正确的送到目的地呢?

困惑我很久了,请大家解答,谢谢了!
时间:  2005-11-23 20:40
作者: ineednone

(1),untag报文进入交换机后,会被加上pvid,然后按照vlan规则转发。tag报文直接按照vlan规则转发。一般说来,port以untag方式加入一个vlan,则该port的pvid应该就是该vlan的vid(让你配置port pvid可能是为了灵活性)。对于你这个问题,一个tag为20的报文加入该port,可以在vid 20的vlan中转发,而一个untag报文,首先被打上pvid 10,然后在vlan 10中转发。仅仅按照mac地址转发,也是可能的,这个就是交换机的svl模式(但一般都是ivl模式,即mac+vid查表)
(2)一般port pvid都等于其untag加入vlan之vid,但有部分交换机允许独立配置port pvid。
(3)“PVID为1的广播包”是一种错误说法,报文没有pvid,pvid是二层端口属性。
(4)一般交换机(按照ivl模式,即mac+vid查表),即便目的mac地址在10号vlan中,它也不能使用这项表现,而是在vlan 20中广播。但一部分老一点交换机,是使用svl模式,它只使用mac查表,所以会出现一些意料之外的事情。
时间:  2005-11-24 09:23
作者: liyunjie

非常感谢啊!
时间:  2005-11-26 14:39
作者: hxqgyy

答得真好
时间:  2005-11-26 22:22
作者: 摇摇摆摆的心

2楼强,顶了学习。
时间:  2005-11-28 20:17
作者: confidence

答的好




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