首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

怎的理解VLAN的描述

2012-09-11 
怎样理解VLAN的描述最近有看到VLAN方面的知识,似懂非懂,当看到ACESS模式的描述时,有点不太理解了:如:ACESS

怎样理解VLAN的描述
最近有看到VLAN方面的知识,似懂非懂,当看到ACESS模式的描述时,有点不太理解了:
如:ACESS报文接收报文处理如下:
收到一个报文 , 判断是否有 VLAN 信息:如果没有则打上端口的 PVID ,并进行交换转发 , 如果有则直接丢弃(缺省)

VLAN的三种模式下,接收与发送有没有一个固定的方向呢? 按上面的理解,当收到一个无tag的报文时,会打上vlan发送出去, 假如这个时候这个tag的报文发到另一个同一个vlan的端口,另一个端口接收到这个报文,应该是untagvlan信息,转发的,但按上面的理解,另一个端口接收到这个vlan时,判断有vlan,岂不是直接丢弃了???

即 1号端口vlan 100 接pc1 2号端口也是vlan 100,接PC2
pc1发个包,端口1判断没有vlan,打上100,发送出去;

端口2收到一个报文,判断有vlan,怎么就直接丢弃呢?这里是不是暗指导100的vlan不丢弃,而是直接untag,再转发出去? 

纠结了。。。。。。

[解决办法]
给你个参考文档
http://blog.csdn.net/xuexingyang/article/details/6736154
希望有所帮助。
[解决办法]

探讨
即 1号端口vlan 100 接pc1 2号端口也是vlan 100,接PC2
pc1发个包,端口1判断没有vlan,打上100,发送出去;

端口2收到一个报文,判断有vlan,怎么就直接丢弃呢?这里是不是暗指导100的vlan不丢弃,而是直接untag,再转发出去?

[解决办法]
我的理解是,端口1打TAG,由端口2发送,这时端口2不是收到,是发送,没有这个检查。
如果端口1收到了一个带VLAN TAG的包,认为是错误的,因为这个TAG应该由它来打,PC1发出来的应该都是无TAG的。所以要丢弃。

热点排行