我正在构建自定义第 1 层(使用 rf 无线电)。我正在构建一个在 Linux 上运行在无线电链接两侧的 tap/tun 解决方案,以便我可以通过我的链接访问互联网。由于无线电链路的性质(数据包长度等),我的 MTU 相当小(有时 500 或更少)。但它也随着时间和信号条件而变化。如果接口的 MTU 不断变化,这是否很糟糕/程序会抱怨吗?这是不好的做法吗?
如果是这样,我应该自己在内部处理吗?例如,如果 Linux 认为 MTU 是 1000 字节,但我的链接仅支持 500 字节,我是否应该自己将 2 个数据包粘合在一起以确保 MTU 不经常更改?谢谢