帧大小超过交换机mtu_tcpip – UDP中的MTU如何为65535,但以太网不允许超过1500字节的帧大小...

UDP数据报与MTU大小没什么关系,你可以让它们像你想的那样大到64K是上面提到的最大值.只要您使用尺寸大于大数据报的巨型帧,您甚至可以在整个数据包中发送其中一个.

然而,框架将通过的所有设备必须支持巨型帧,这是一个问题.实际上,以太网帧是最常见的传输大小,这些MTU大约是1500字节,我会说1500前进,但并非总是如此.当您创建一个大于基础MTU的UDP数据报(如图所示,通常是以太网)时,它将被安静地分解为多个1500字节的帧.如果您tcpdump此流量,您将看到在MTU边界处断开的多个数据包将设置更多片段标志以及片段编号.第一个数据包的片段编号为0,设置的片段越多,最后一个数据包将具有非零片段编号,并且未设置更多片段.

为什么要关心?实施细节实际上很重要.碎片可能会损害网络中的性能,这不再是一个大问题,而是一个需要注意的问题.如果它使用了巨大的数据报大小,那么任何片段都应该丢失,需要重新发送整个数据报.同样在高容量和今天这些是完全可实现的体积,然后在重新组装时帧的错误关联是可能的.如果一个片段在一个防火墙上而另一个片段在另一个防火墙上,则流量将被丢弃为不完整,因此在将负载均衡器分散出去的企业防火墙配置中也可能存在碎片化UDP数据包的问题.

因此,不要创建大于MTU大小碎片的UDP数据报,除非您必须并且如果必须指定正在通信的基础设施是关闭的(相同的子网关闭),此时巨型帧可能是一个不错的选择.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值