在这个使用GRE的简单场景中,是否有可能在主机连接端实现1500字节的MTU而忽略碎片开销。我希望将R1和R2配置为静默地进行分段,并在这2台主机之间将该网络呈现为标准的MTU 1500字节网络。供应商是HPE comware,我错过了隧道下的dfbit enable命令,无论如何,我想澄清的是,这是可行的,因为每一本在线手册都集中在性能问题和指南上,以便使用在这些站点之间没有支离破碎的较低的mtu。在我的例子中,我想在一个较低的mtu覆盖网络上抽象一个1500字节的跨网络。
interface Tunnel2 mode gre
mtu 1500
ip address 10.0.12.1 255.255.255.0
rip 1 enable
ip mtu 1500
source 10.0.1.1
destination 10.0.2.1
发布于 2021-06-24 10:04:14
当有额外的开销占用MTU大小时,有三种基本的方法:增加外部MTU /帧大小、减少内部MTU或生活在碎片化状态下。
路由器可能会碎片(对于IPv4),但它们不会重新组装。重新组装由最终目标完成。尝试将重新组装从终端节点移动到最后一跳路由器在性能、延迟或其他方面没有任何优势(如果有的话,那么最终节点在重新组装时可能会更快)。
如果可能,您应该增加GRE连接的外部框架(和MTU)大小,以容纳额外的开销。使用“婴儿巨人”可以完全消除碎片和重组的需要。当然,您需要控制整个路径的网络,这通常不是当您隧道时的情况。
如果您不能使用婴儿巨人隧道,另一种方法是减少隧道前的MTU。这样就完全消除了碎片和重新组装的需要,并提高了碎片导致的性能损失。
一个更好的方法,而不是一般的MTU减少是使用路径MTU发现(PMTUD),与IPv6一样,但这并不总是可能的。
https://networkengineering.stackexchange.com/questions/74368
复制相似问题