什麼是MTU與巨型幀?

MTU(Maximum Transmission Unit,最大傳輸單元)是指單一網絡幀可攜帶的最大數據量,標準乙太網為 1500 bytes。當數據超過路徑容許的 MTU,便需要分片或事先透過 Path MTU Discovery 探測合適大小;而 Jumbo Frame(巨型幀)則是刻意調高 MTU 上限,常見於高吞吐量的儲存網絡。本頁講解 MTU 的基本概念、分片機制,以及在商廈 CCTV 儲存與 iSCSI SAN 部署中的實務注意事項。

MTU 基本概念與 1500 bytes 由來

MTU 決定一個網絡幀最多能攜帶多少數據,超過此數值的封包必須拆分後才能經該段鏈路傳輸。乙太網的標準 MTU 為 1500 bytes,這個數值源於乙太網發展早期對傳輸效率與延遲的平衡考量:幀太大會令個別設備長時間佔用共享媒介,其他設備需等候更久;幀太小則標頭佔整體數據的比例過高,浪費有效頻寬。1500 bytes 成為事實標準後,絕大部分網卡、交換機、路由器都以此為出廠預設,構成現時互聯網與企業網絡互通的基礎假設。

需要留意,MTU 是「該段鏈路容許的最大值」,一條端到端路徑可能經過多個網段,各段的 MTU 未必相同,實際能通過的大小取決於路徑上最小的一段,這個概念稱為 Path MTU。VPN 通道、PPPoE 撥號等會在原有數據前加上額外標頭,往往令有效 MTU 低於 1500,是實務上常見的效能與連線問題根源。

IP 分片與 Path MTU Discovery

當封包大小超過路徑上某段鏈路的 MTU,路由器可以把封包拆成多個較小的分片(fragmentation)再轉發,接收端須收齊所有分片後才能重組成原始數據,任何一片遺失都會令整個封包重傳,效率明顯下降,亦增加中途設備的處理負擔。因此業界更傾向在傳輸前先探明路徑容許的最大值,這正是 Path MTU Discovery(PMTUD)的作用,其原理由 IETF RFC 1191 定義:來源端發送封包時設定「不可分片」(Don't Fragment)標記,若封包在路徑中途遇到 MTU 較小的鏈路,該處路由器會捨棄封包並回覆一個 ICMP「需要分片但不可分片」訊息,同時告知容許的最大值,來源端收到後便據此調低後續封包大小重新發送。

PMTUD 依賴 ICMP 訊息能夠正常往返,若路徑上有防火牆為求「安全」而全面封鎖 ICMP,PMTUD 便會失效,出現連線可以建立(小封包如 TCP 三次握手正常)但傳輸大量數據時卡住不動的現象,這是網絡工程排查中相當典型且容易被忽略的疑難雜症,須留意防火牆規則不應完全封鎖必要的 ICMP 類型。

Jumbo Frame 巨型幀是什麼

Jumbo Frame 是指大於標準 1500 bytes 的乙太網幀,業界常見上限為 9000 bytes,雖然 Jumbo Frame 並非正式 IEEE 標準,而是由設備廠商自行實作並約定俗成的做法。啟用 Jumbo Frame 的最大好處是大幅減少單位數據所需的封包數量,降低標頭佔比與中央處理器逐包處理的負擔,在高吞吐量場景(例如大量小區塊的儲存讀寫、影像串流備份)能有效提升傳輸效率。

項目標準幀Jumbo Frame
典型 MTU1500 bytes常見 9000 bytes(廠商而異)
相容性所有設備通用,出廠預設須全程設備一致支援與設定
適用場景一般辦公、上網、監控前端串流儲存網絡、伺服器間大量數據搬移、備份
主要好處互通性最佳,無須額外設定降低封包數量與標頭開銷,提升吞吐量
主要風險大量小幀時效率略低設定不一致會令封包被中途捨棄,造成連線異常

Jumbo Frame 必須全程路徑一致啟用並設定相同數值,即網卡、交換機各端口與儲存設備都要調到相同 MTU,只要其中一環仍是 1500,超大幀到達該處便會被捨棄或强制分片,效能提升無從發揮,甚至令原本正常的連線出現間歇性中斷。因此一般不建議在混合辦公與監控流量的網絡中貿然開啟,只適合獨立、封閉的儲存或備份專用網段。

香港商廈 NVR 儲存網絡與 iSCSI SAN 部署實務

① CCTV NVR 儲存網絡

商廈大型監控系統常配備獨立 NVR 儲存陣列,多路高解像度影像同時寫入時屬於持續大量小區塊讀寫,若儲存交換機與伺服器網卡之間獨立劃出專用網段並一致啟用 Jumbo Frame,可減輕交換機與儲存控制器的封包處理負擔,改善多路並行寫入時的穩定度。

② iSCSI SAN 部署

iSCSI 把 SCSI 存儲指令封裝在 IP 網絡中傳輸,對延遲與吞吐量較敏感。部署 iSCSI SAN 時建議獨立劃分 VLAN 或實體網段,並確認發起端(initiator)、交換機與目標端(target)三方 MTU 設定一致,避免與其他一般流量混跑同一網段造成互相干擾。

③ 屋苑機房與舖面部署差異

大型屋苑機房若配置獨立儲存交換機,較易做到全網段統一設定;中小型舖面若儲存設備與辦公網絡共用同一交換機,貿然開啟 Jumbo Frame 反而容易波及其他設備,一般建議維持標準 1500 bytes,除非儲存需求明確且能獨立佈線。

④ 部署前務必測試

啟用前應先在測試環境以 ping 加上指定封包大小及不可分片標記,逐步驗證全程路徑實際容許的最大值,確認無誤後才正式套用到生產環境,並保留設定文件記錄,方便日後更換設備時對齊參數。

設定 Jumbo Frame 前的檢查步驟

  1. 確認設備支援——檢查網卡、交換機各端口與儲存設備規格書,確認實際支援的最大 MTU 數值,不同廠商上限未必一致,需以最小公倍數為準。
  2. 規劃獨立網段——建議把啟用 Jumbo Frame 的儲存或備份流量劃入獨立 VLAN,避免影響一般辦公與監控前端流量。
  3. 統一設定數值——網卡、交換機端口與儲存目標端須設定完全相同的 MTU 數值,任何一環不一致都會造成問題。
  4. 逐步測試驗證——以 ping 搭配指定封包大小及不可分片標記,測試全程路徑實際連通的最大值,確認無誤後才投入生產環境。
  5. 記錄與監察——保留設定文件,日後更換或新增設備時對齊參數;並定期監察交換機端口是否有異常丟包,及早發現設定不一致的情況。

常見問題

為什麼標準乙太網 MTU 是 1500 bytes?
1500 bytes 是乙太網早期為平衡傳輸效率與延遲而定下的數值,並非物理極限,而是歷史標準沿用至今。幀太大會令個別站點長時間佔用共享媒介,令其他設備延遲上升;幀太小則標頭佔比過高,浪費頻寬。1500 bytes 成為業界預設值後,絕大部分網卡、交換機與路由器都以此為出廠設定,形成事實上的互通基礎,貿然更改容易與未支援的舊設備不相容。
IP 分片會帶來什麼問題?
當封包大小超過路徑上某段鏈路的 MTU,路由器會把封包拆成多個較小的分片再轉發,接收端須等待所有分片到齊才能重組。分片會增加處理負擔,任何一個分片遺失都會令整個原始封包重傳,效率明顯下降。現時 IPv6 更直接取消中途路由器分片的機制,一律由來源端先以 Path MTU Discovery 得知路徑容許的大小,再據此發送,減少中途分片帶來的延遲與遺失風險。
Path MTU Discovery 如何運作?
Path MTU Discovery(PMTUD)由 RFC 1191 定義,原理是來源端發送封包時設定「不可分片」(Don't Fragment)標記,若封包在路徑中途遇到 MTU 較小的鏈路,該路由器會捨棄封包並回覆一個 ICMP「需要分片但不可分片」訊息,同時告知容許的最大值。來源端收到後便調低後續封包大小重新發送,如此逐步試探出全程路徑容許的最大 MTU。若路徑上有防火牆封鎖相關 ICMP 訊息,PMTUD 便會失效,出現連線可以建立但大封包傳輸卡住的現象,是常見的疑難雜症之一。
Jumbo Frame 巨型幀是什麼,是否一定要開啟?
Jumbo Frame 是指大於標準 1500 bytes 的乙太網幀,業界常見上限為 9000 bytes,可大幅減少封包數量與標頭開銷比例,在高吞吐量的儲存與備份網絡中提升效能並降低 CPU 處理負擔。但 Jumbo Frame 並非標準規格,不同廠商實作的上限未必一致,而且必須全程路徑(網卡、交換機、儲存設備)一致啟用並設定相同數值,否則會出現超大封包被中途設備捨棄的問題。一般辦公網絡與互聯網流量不建議開啟,只適合在獨立、封閉的儲存或備份專用網段使用。
商廈 CCTV NVR 儲存網絡或 iSCSI SAN 部署 MTU 時要注意什麼?
若考慮在 NVR 與儲存陣列之間或 iSCSI SAN 環境啟用 Jumbo Frame,必須確保交換機、伺服器網卡與儲存設備三方的 MTU 數值完全一致,並且該網段獨立於一般辦公或監控前端網絡,避免影響其他不支援 Jumbo Frame 的設備。建議先在測試環境確認全程連通與吞吐量提升,並保留文件記錄設定值,日後更換設備或交換機時方便對齊參數,避免因單一環節仍為 1500 bytes 而造成整段鏈路實際仍以標準幀運作,白白錯過效能提升。

需要規劃儲存網絡或監控系統?

我們的工程師熟悉 NVR 儲存架構、iSCSI SAN 部署與網絡參數調校,可為商廈與屋苑設計穩定高效的儲存網絡方案,歡迎查詢及免費報價。

WhatsApp 免費報價

延伸閱讀

參考資料:Wikipedia - Maximum transmission unitWikipedia - Jumbo frameIETF RFC 1191 - Path MTU Discovery

若閣下正計劃相關工程或需要選購設備,歡迎瀏覽網絡工程服務了解方案詳情,或透過網上快速報價與我們的工程師聯絡。

本頁內容由人手或AI輔助生成,雖經核對仍可能存在誤差,僅供參考;產品規格以原廠最新文件為準;有需要請聯絡我們工程師。