这是我从来没有考虑过的,想要专家的意见。 我们一天天使用VLAN进行各种networking任务。 我的做法是,一般情况下,如果某些东西支持VLAN,那么这个端口就会变得干干净净,因为如果在这个单独的链路上需要做的不止一件事情,那么这个端口就会有很大的意义。
然而,当我思考这个问题时,我想知道这个思路是否有一个性能损失? 影响可以忽略不计?
networking设备中的分组交换将始终处理vLAN信息(如果支持)。 所以不pipe是否使用vLAN,在切换速度上都没有区别。
如果数据包必须由L3路由器路由,则可能会受到惩罚。 类似地,如果数据包必须被转发到路由器,那么对于该过程将会有更多的惩罚。
如果数据包发送了标签,听起来就是这样,因为你已经把所有的端口都捆绑了起来,那么你将会得到32位额外的802.1q头(QinQ加倍)。
这一切在现代networking的macros伟计划中几乎没有任何增加。 我不相信任何人都会注意到这种差异,除非他们正在实施HPC或类似的技术,那么在实施某种超低延迟互联而不是试图调整以太网的时候,他们会更好。