Networking

MTU 對 IP 數據包分片和重組的影響

  • June 24, 2012

假設電腦 S(發送方)向電腦 R(接收方)發送了一些 IP 數據包。在 S 和 R 之間,有 6 個網路,由 5 個路由器劃分。所以 IP 數據包離開 R,經過網路 1,經過路由器 1,經過網路 2,經過路由器 2,以此類推,最終經過網路 6,到達 R。

假設從網路 1 到網路 3,網路的 MTU 每次都會降低。從網路 4 到 6,MTU 每次都增加。

我的問題:

如果 IP 數據包大於 MTU 允許的值,則 IP 數據包在網路 1 中被拆分;它們也可能在網路 2 和 3 中再次分裂。但從現在開始,以下網路的 MTU 會增加。這是否意味著 IP 數據包會再次組合在一起?還是在到達 R 之前,它們會保持較小的尺寸嗎?

以下維基百科

重組旨在發生在接收主機中,但實際上它可以由中間路由器完成,例如,網路地址轉換可能需要重新組裝片段以轉換數據流,例如 FTP 控制協議,如中所述RFC 2993。

它們將保持零散的大小。它們只會由目標主機重新組裝。

引用自:https://serverfault.com/questions/401770