当我使用思科2960系列交换机或ISR路由器进行测试时,如果端口接收到的以太网帧大于其在sh int输出中的MTU值,则设备将删除此帧并增加giants计数器。在我看来,这是一种预期的行为。但是,例如,一些Linux服务器(不同的NIC供应商以及不同的内核模块)仍然使用比ip link show或ifconfig输出更大的MTU处理帧,并发送零碎的回复。
什么是正确的行为?当设备接收到大于其MTU的以太网帧时,它应该做什么?我希望它要么安静地放下这个帧
出于各种原因,我需要采用千兆位以太网(1Ge)或10Ge来将我的相机连接到PC。要么这样,要么我需要开发我自己的PCIe卡,我不喜欢这样做(更多的工作,再加上我必须创建驱动程序)。在阅读linux文档后,我有两个不确定的问题。#1:我想要的以太网帧是:6-byte MAC address (destination)
6-byte MAC address期待AF_PACKETs (假设应用程序可以告诉linux ),linux<