本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
路徑MTU探索
路徑MTU探索用於判斷兩個裝置MTU之間的路徑。路徑MTU是原始主機和接收主機之間的路徑上支援的最大封包大小。
對於 IPv4,當主機傳送大於接收主機MTU的 或大於路徑上裝置 MTU 的 的封包時,接收主機或裝置會捨棄封包,然後傳回下列ICMP訊息:Destination Unreachable: Fragmentation Needed and Don't Fragment was Set
(類型 3,代碼 4)。這會指示傳輸主機將承載分割成多個較小的封包,然後重新傳輸它們。
IPv6 通訊協定不支援網路中的分段。當主機傳送的封包大於接收主機MTU的 或大於路徑中MTU裝置的 時,接收主機或裝置會捨棄封包,然後傳回下列ICMP訊息:ICMPv6 Packet Too Big (PTB)
(類型 2)。這會指示傳輸主機將承載分割成多個較小的封包,然後重新傳輸它們。
如果子網路中主機之間的最大傳輸單位 (MTU) 不同,或者您的執行個體透過網際網路與對等通訊,則必須新增下列網路ACL規則,包括傳入和傳出。這可確保路徑MTU探索可以正確運作,並防止封包遺失。針對連接埠範圍 (類型 3、程式碼 4),選取類型 和目的地無法連線 的自訂ICMP規則、所需的分段和 DF 旗標集。 如果您使用 traceroute,也請新增下列規則:選取類型 的自訂ICMP規則,以及連接埠範圍 (類型 11,代碼 0) 的超過時間、TTL過期傳輸。如需詳細資訊,請參閱 Amazon EC2使用者指南 中的EC2執行個體的網路最大傳輸單位 (MTU)。