在所有涉及“大型框架”的资源中,我了解到它适用于局域网,因为:
但我偶然发现了这个消息:
如果网络中有一个与Jumbo帧不兼容的交换机,它将丢弃该帧,或者将其分割。
碎片是第三层的功能,为什么交换机可以做碎片呢?
交换机对碎片的应用。
从信息最丰富的资源开始,亚历克斯·梅森的回答。如“要点1”一节所述:
若要从端到端完整地传输大帧,路径上的每个组件都必须支持该帧大小。这意味着从一端到另一端的交换机(Es)、路由器(S)__和网卡(S)必须支持相同大小的大帧传输才能成功地实现大帧通信会话。
据我所知,大型帧只能在局域网内使用,但他提到了“路由器”这个词!同样的事情稍后在“关键点3”一节下
对于要通过路由器的大型数据包,入口和出口接口都必须支持较大的数据包大小。否则,数据包将被丢弃或分割。
这让我想知道一个巨大的帧是否可以走出局域网?
此后,关于“不成体系”一词的误解/误用的其他资源如下:
谢谢
发布于 2022-09-09 20:07:44
一个开关能破碎一个巨大的框架吗?
不是的。以太网没有碎片。巨无霸帧是非标准的,不同的供应商,同一厂商的不同交换机,以及同一开关模型中不同的接口,都可能有不同的巨型帧大小。
大型帧需要在其路径中的每个接口都能够接受帧大小,否则帧就会被丢弃。
我不知道您在哪里找到了关于交换机分割大型帧的引号,但这是不正确的,因为以太网的报头中没有任何东西可以方便分片和重新组装。甚至IPv6也已经消除了路径内的碎片,因为它是资源密集型的,并且减慢了数据包转发的速度。
编辑的
这让我想知道一个巨大的帧是否可以走出局域网?
不,帧(第2层PDU)仅限于第2层局域网.路由器,包括第三层交换机,在将数据包转发到下一个接口之前将帧从包中剥离,该接口可能使用需要不同帧的不同的数据链路协议,并且路由器为下一个接口的数据链路协议构建了一个新的帧。
如果接收到的第2层帧(第3层分组)的有效载荷是一个没有DF位集的IPv4包,它可以是分段的,但那是层-3包碎片,而不是层-2帧碎片。以太网帧不是支离破碎的。
我认为您没有仔细地解析数据包和帧。
可以对没有DF位集的IPv4数据包进行分段,但您不能对以太网帧进行分段,也不能分割IPv6数据包。我不知道我们需要说多少次,但情况就是这样。
IPv4在IPv4数据包报头中有一些字段,这些字段可以促进数据包碎片。以太网和IPv6都没有这样的功能,两者都不能分割。如果以太网接口接收到大于其MTU的帧,则帧被静默丢弃。如果路由器接收到的IPv6数据包大于下一个接口的MTU,则会删除该数据包,并将一个ICMP错误发送回源主机。源主机可以知道数据包是否因为MTU而被丢弃,但不知道帧因为MTU而被丢弃。
https://networkengineering.stackexchange.com/questions/79907
复制相似问题