【探测器】win10网卡设置巨型帧解决探测器无法成像的问题
- 1、背景
- 2、解决办法
- 3、补充说明
1、背景
探测器很奇怪的叫法,其实就是相机。
大家在安防领域,智慧工厂,智慧学校、智慧工地等经常会看到海康、大华的网络摄像头,
这些摄像头是可见光摄像头。即相机的感光原件主要是针对可见光。
而本博客涉及的探测器,它的感光原件针对的是X光。
由于探测器成像1536*1536的raw图像在传输的过程中数据量较大,需要设置网卡的巨型帧Jumbo frames支持。
巨型帧Jumbo frames 是指比标准Ethernet Frames长的frame,即比1500字节大的frames。
以太网(Ethernet)协议对数据帧的大小有一个限制,默认是1500字节,这个数值就是以太网的MTU(Maximum Transfer Unit)。
MTU(Maximum Transfer Unit),指在一个物理网络上能够传输的最大的分组大小,以字节为单位。
MTU和链路层协议有着密切的关系,不同的网络都有一个不同的上限值。比如FDDI协议:4352字节;以太网(Ethernet)协议:1500字节;PPPoE(ADSL)协议:1492字节;Point-to-Point:4470字节。
注意:
标准的以太网IP报文大小是:1500 bytes,不包含以太网头和FCS的18 bytes(6+6+2+4),
如果包含以太网头和FCS,则为1518 bytes。
2、解决办法
设置网卡的巨型帧(Jumbo Frame)/巨帧数据包参数:
Ethernet的数据最大传输单元定义为1500字节,
数据长度大于1500字节封包即称为巨型帧,此选项可以调整Ethernet封包內所带数据的长度。
2KB MTU | 最大传输单元设置巨型帧为2K字节 |
---|---|
… | … |
9KB MTU | 最大传输单元 设置巨型帧为9K字节 |
关闭:禁用巨型帧(默认值)
注意:启用巨型帧选项,网络控制器另一端所连接的网络设备也需支持巨型帧。
操作步骤如下:
如果网卡设置的是巨型帧,参照step-3.2; 同理如果网卡设置的是巨帧数据包,参照step-3.1操作。
3、补充说明
以下部分引用:
https://blog.csdn.net/lxm920714/article/details/115695342
在1998年,Alteon Networks 公司提出把Data Link Layer最大能传输的数据从1500 bytes 增加到9000 bytes,
这个提议虽然没有得到IEEE 802.3 Working Group的同意,但是大多数设备厂商都已经支持。
产生原因:提高网络的吞吐率和效率(小的数据报文封装二层信息时,效率不高),同时减少设备CPU的负担(对于小的报文,CPU花费大量的时间来分片和重组报文)。