http://support.microsoft.com/kb/314496/

最大傳輸單位 (MTU) 指定介面的最大傳輸大小。
不同的 MTU 值指定為每個介面 TCP/IP 會使用。
MTU 通常是由所交涉較低層驅動程式決定。
不過,此值可能會覆寫。

每種媒體類型都有最大框架大小。
連結層會負責探索這個 MTU 和上方的連結層通訊協定來報告 MTU。
通訊協定堆疊可能本機 MTU 查詢網路驅動程式介面規格 (NDIS) 驅動程式。
大寫層通訊協定 (如 TCP 使用介面的 MTU 最佳化每個媒體的封包大小。

如 果有非同步轉送模式 (ATM) 驅動程式,例如一個網路介面卡驅動程式會使用區域網路 (LAN) [模擬] 模式,驅動程式可能會回報其 MTU 是大比預期該媒體類型。比方就說網路介面卡可能會模擬乙太網路,但是報告 9180 位元組的 MTU。Windows 會接受並使用配接器報告甚至當 MTU 大小超過平常 MTU 大小的特定媒體類型的 MTU 大小。

下表摘要說明預設 MTU 大小,以供不同的網路媒體。
  Network       MTU (bytes)
-------------------------------
16 Mbps Token Ring 17914
4 Mbps Token Ring 4464
FDDI 4352
Ethernet 1500
IEEE 802.3/802.2 1492
PPPoE (WAN Miniport) 1480
X.25 576


如何在 Windows XP 中變更 PPPoE MTU 大小
http://support.microsoft.com/kb/283165/zh-tw

本文將告訴您,如何變更乙太網路上的點對點通訊協定 (PPPoE,Point-to-Point Protocol over Ethernet) 的傳輸單位最大值 (MTU,Maximum Transfer Unit)。

PPPoE MTU 大小的預設值與最大值皆為 1,480 位元組。使用某些網際網路服務提供者 (ISP,Internet Service Provider) 時,可能必須將 PPPoE 連線的 MTU 大小降低為 1,400 到 1,480 之間的值 (如 1,454)。請勿將 MTU 大小設為低於 1,400 的值。

如需有關預設 MTU 大小的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
314496  (http://support.microsoft.com/kb/314496/ ) Default MTU Size for Different Network Topology
如需有關如何判斷是否需要將 PPPoE 連線的 MTU 大小降低的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
159211  (http://support.microsoft.com/kb/159211/ ) Diagnoses and Treatment of Black Hole Routers

修改 MTU 大小

警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。 Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。

如果要修改 PPPoE 的 MTU 大小,請建立下列登錄機碼:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ndiswan\Parameters\Protocols\0
然後新增下列登錄項目。
摺 疊此表格展開此表格
項 目名稱 資料類型 數值資料
ProtocolType REG_DWORD 0x00000800
PPPProtocolType REG_DWORD 0x00000021
ProtocolMTU REG_DWORD 適當的 MTU 大小 (十進位格式)
如果要執行這項操作:
  1. 按一下 [開始],再按一下 [執行],輸入 regedit, 然後按一下 [確定]
  2. 找出並按一下登錄中的下列機碼:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ndiswan\Parameters
  3. [編輯] 功能表中,指向 [新增],再按一下 [機碼]
  4. 鍵入 Protocols,再按下 ENTER。
  5. [編輯] 功能表中,指向 [新增],再按一下 [機碼]
  6. 鍵入 0, 再按下 ENTER。
  7. [編輯] 功能表上,指向 [新增],再按一下 [DWORD 值]
  8. 鍵 入 ProtocolType,再按下 ENTER。
  9. 按一下 [編輯] 功能表上的 [修改]
  10. 輸入 800,然後按一下 [確定]
  11. [編輯] 功能表上,指向 [新增],再按一下 [DWORD 值]
  12. 鍵入 PPPProtocolType,再按下 ENTER。
  13. 按一下 [編輯] 功能表上的 [修改]
  14. 輸入 21,然後按一下 [確定]
  15. [編輯] 功能表上,指向 [新增],再按一下 [DWORD 值]
  16. 鍵入 ProtocolMTU,再按下 ENTER。
  17. 按一下 [編輯] 功能表上的 [修改]
  18. 鍵入適當的 MTU 大小 (十進位值),然後按一下 [確定]
  19. 結束「登錄編輯程式」。
注意
  • 因此,如果將 MTU 大小設為 1460 (十進位),下列命令列中 NUM 的最大值即可為 1432:
    ping IP_address -f -l NUM
  • 您可能必須重新啟動電腦,才能讓變更生效。
 
arrow
arrow
    全站熱搜

    喵星人 發表在 痞客邦 留言(0) 人氣()