什麼是路徑MTU探索
查出從來源到目的地之路徑上最小的MTU(路徑MTU),並把封包控制在該大小以下傳送的機制。來源以禁止分割的方式送出封包,丟棄過大而無法通過之封包的路由器,以ICMP(IPv4為需要分割,IPv6為Packet Too Big)告知可通過的大小。若這個ICMP在途中被丟棄,只有大的封包會無法送達(路徑MTU黑洞)。
日文名稱: 経路MTU探索
「路徑MTU探索」出現在1領域的1道練習題中(網路設計與維運等)。
這個名詞所屬的領域: 網路設計與維運
查出從來源到目的地之路徑上最小的MTU(路徑MTU),並把封包控制在該大小以下傳送的機制。來源以禁止分割的方式送出封包,丟棄過大而無法通過之封包的路由器,以ICMP(IPv4為需要分割,IPv6為Packet Too Big)告知可通過的大小。若這個ICMP在途中被丟棄,只有大的封包會無法送達(路徑MTU黑洞)。
日文名稱: 経路MTU探索
「路徑MTU探索」出現在1領域的1道練習題中(網路設計與維運等)。
這個名詞所屬的領域: 網路設計與維運
正確答案:C. 丟棄過大封包的路由器所送出、告知需要分割的ICMP訊息無法到達伺服器,伺服器因此無法把封包變小
在路徑MTU探索中,來源把DF位元設為1送出封包,丟棄超過途中MTU之封包的路由器,以ICMP訊息(IPv4為需要分割,IPv6為Packet Too Big)告知可通過的大小。這個訊息若被防火牆丟棄,伺服器會持續送出大封包,而每次都被丟棄,因此只有大量資料的傳輸會停住(路徑MTU黑洞)。建立連線與小的回應因封包小於1400位元組,可以正常送達。對策是不要丟棄這種ICMP訊息,或在隧道入口的路由器把TCP的MSS改寫得較小。設IPv4與TCP的標頭各為20位元組,MTU為1400位元組時,MSS設為 1400 − 20 − 20 = 1360 位元組。
在路徑MTU探索中,來源把DF位元設為1送出封包,丟棄超過途中MTU之封包的路由器,以ICMP訊息(IPv4為需要分割,IPv6為Packet Too Big)告知可通過的大小。
透過據點之間的VPN隧道,與遠方的Web伺服器通訊。TCP連線可以建立,小的網頁也能顯示,但只有大檔案的下載會在中途停…VPN(虛擬私人網路) TCP(傳輸控制協定) MTU(最大傳輸單元) 封包 防火牆 ICMP(網際網路控制訊息協定) 路由器 IPv4 IPv6 生成樹協定(STP)