計算工具

MTU / 報文大小計算器

按需勾選二層、三層、隧道和傳輸層封裝,估算介面 MTU 下還能留下多少有效載荷。

適用於 MSS 調優、Overlay 校驗和封裝開銷規劃。

它特別適合處理那種“業務大部分時間沒問題,但一疊隧道或安全封裝後就開始分片、丟包或 MSS 不對”的問題。

這個頁面主要回答什麼問題

它適合在你需要估算 VLAN、MPLS、GRE、VXLAN、Geneve、IPsec、WireGuard 或傳輸層頭部疊加後的有效載荷空間時使用。相比靠記憶手工加頭部位元組,這種方式更快,也更適合拿來比較幾種 overlay 設計,或者解釋為什麼同樣是 1500 MTU,不同封裝方案最終能留給業務的空間差很多。

結果應該怎麼讀

可以把基礎 MTU 理解成“預算”,把你勾選的每層封裝理解成“花銷”,最後剩下的 payload 就是最重要的訊號。如果業務走 TCP,它通常會自然指向 MSS 是否要調小;如果業務走多層隧道,它會幫助你判斷是該把 underlay MTU 做大,還是該在邊緣端點控制報文大小。

它不能替代什麼

頭部開銷計算是很好的規劃工具,但不同廠商、不同安全模式和不同實現方式,對位元組計算的邊界並不總是完全一致。有些封裝的實際開銷還會隨配置變化。更穩的做法是先用這個頁面縮小設計範圍,再回到平臺文件或抓包驗證,特別是在餘量本來就很小的時候。

MTU 計算器

計算疊加網路與隧道的有效 MTU / MSS。

所屬類別
calculators
關鍵字
mtu, mss

輸入

  • 底層(或路徑)MTU
  • 疊加或隧道型別(如 GRE、IPsec、VXLAN、MPLS、PPPoE)
  • 可選的自定義額外開銷(位元組)

輸出

  • 可供內層協定使用的有效 MTU
  • 推薦的 TCP MSS
  • 各封裝層的開銷分解

適用情境

  • 調整隧道鏈路上的 MSS,避免 PMTUD 黑洞
  • 引入新疊加網路時核算 MTU
  • 排障時向同事解釋 MTU 計算

限制與注意事項

  • 僅覆蓋常見封裝,少見組合需要自行加開銷
  • 不主動探測路徑 MTU,需要配合真實 PMTUD 測試