当我在Linux中创建一个VLAN子接口时,它会得到与它的父接口相同的MAC地址。例如,使用ip link add link eth0 name eth0.333 type vlan id 333命令,eth0.333获得与eth0相同的MAC。服务器根据VLAN标签识别接收到的帧是正确的吗?或者如果VLAN标记丢失了,那么交换机中的帧是eth0本身吗?
我们希望设置一个额外的私有VLAN,以便这些客户端可以通过预定义的静态IP相互通信。这样,这些通信包就不会离开交换机。在对交换机配置进行实验之后,我可以为DHCP创建VLAN1,为静态IP流量创建VLAN2。但我只能将端口(以太网接口)分配给VLAN1或VLAN2,但两者都不能。如果将Et12分配给VLAN1,则可以从DHCP获得IP,但不再通过静态IP与Et13通信。#show vlanVLAN Name
我正在尝试将linux接口配置为只使用主干模式,这意味着‘只接受vlan标记的流量’,最重要的是,忽略所有未标记的通信量。我非常成功地让标记的流量工作(ip link add type vlan工作正常),但是我很难忽略所有未标记的流量。
我尝试用loose_binding on模式创建vlan接口,并设置主接口。它允许我设置vlan接口,但它仍然以M-DOWN状态显示它们,并且没有任何流量离开接口(带标记或不带标签)。基本上,如果我关闭链接(主)接口,所有的vlans停止工作。如何禁止linux