什么是VLAN 和Tag

到底什么是vlan
vlan就是虚拟化的交换机,每一个vlan就是一台交换机(虚拟的),从实际效果来看,它们和物理的交换机没有什么不同(除了虚拟交换机有无限个口,理论上)。虚拟交换机和虚拟机不同,它是同时存在于所有涉及的物理机(不仅是物理交换机)上面的,而不是“某台交换机运行了一个虚拟的”。

什么是tag
tag就是向网络包增加的一个字段,这个字段只有一个数字值,从2到4000,是这个虚拟网络(交换机)的id、编号,一个vlan包里有且只有一个,数值在一个局域网内是唯一的。例如:一个带有2号tag的包,逻辑上就是“在2号虚拟网络中”的数据。
由于增加字段修改了协议,所以非常古老的交换机遇到这种包会直接出错,好在现在没有这么老的东西了。

电脑网卡收到带tag的vlan包,会发生什么
由软件自行决定(也就是驱动程序、内核),例如windows默认会完全无视vlan,当成普通数据接收并处理。linux和mac默认直接丢弃。

普通低端交换机收到带tag的vlan包,会发生什么
现在这个年代,绝大部分即使非常低端的交换机也支持vlan转发,也就是把vlan包像正常包一样转发出去。因此全是linux的网络可以不需要vlan交换机就实现vlan的逻辑功能。
不过因为不能按端口选择性发包,所以这种vlan在性能上完全没有变好(硬件实现的vlan一个极其重要的目的就是节约带宽,不过这都是企业级的需求,没几百台电脑遇不到),安全性也没有提升(毕竟vlan包每个人都收到了,只是操作系统把它丢了,黑客当然可以选择不丢,硬件vlan就没这问题)。

内容来源于网络,如有侵权,请联系删除!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值