在Arch Linux ARM (Raspberry Pi)内核4.4.37上,我创建了一个macvlan。
ip link add link eth0 mac0 type macvlan
然后,macvlan虚拟网卡出现在列表中,因此我给它分配了一个IP地址,并将链接状态设置为up。(顺便说一下,我尝试过bridge、vepa和private模式。)
然后,我可以从我的Windows客户端平IP,但是当我在Windows中检查ARP缓存(arp -a)时,它们显示的是与主(物理)网络适配器相同的MAC地址,而不是新创建的macvlan MAC地址。
我确保清除ARP缓存,尝试一个客户以前从未
我们一直在经历缓慢的超时,因为无法到达的主机是非常慢的。最近在我们的实验室测试表明,这可能是延迟报告负ARP查找。在试图打开到本地区域的telnet连接时,由于修补而被丢弃的交通显示如下。
如果源是Linux,则三个ARP请求每隔1秒发送一次,连接在3秒钟内失败。
如果源是Solaris服务器,则最初的5个ARP请求被发送到1秒间隔的广播地址。5秒后,更多的ARP请求被发送。ARP请求继续增加暂停时间,直到连接在3分44秒后失败。测试从一个全局区域运行到另一个全局区域上的本地区域。两个全局区域都运行在Sparc硬件上。这些设备通过二级交换设备连接。
是否有任何可调性会导致快速(3至5秒) AR