mtu檢測

   MTU是Maximum Transmission Unit的縮寫,即最大傳輸單元。是指鏈路層(TCP/IP四層結構中的最底層:鏈路層 Link Layer)所能傳送數據幀的最大長度。MTU的單位是字節。 大部分網絡設備的MTU都是1500,即IP數據報的長度不能超過1500字節。表1列出了幾種常見的MTU值。

                表1 幾種常見的最大傳輸單元
 網  絡  MTU字節
超通道
16 Mb/s令牌環(IBM)
4 Mb/s令牌環(IEEE 802.5)
FDDI
以太網
IEEE802.3/802.2
X.25
點對點(低延時)
65536
17914
4464
4352
1500
1492
576
296

   若是本機的MTU比網關的MTU大,大的數據報就會被拆開來傳送,這樣會產生不少數據報碎片,增長丟包率,下降網絡速度。把本機的MTU設成比網關的MTU小或相同,就能夠減小丟包。
   如何檢測網關的MTU。 在XP下面,進入命令提示符(開始-運行:輸入cmd),執行:
 ping -f -l 1472 192.168.1.175
   其中192.168.1.175是另一臺局域網內主機的IP地址,
本機IP地址爲192.168.1.209(IP地址爲192.168.×.×的爲局域網專用IP,是不能在公網上顯示的,主要是基於緩解IP地址資源緊張而提出的一種解決方法)。 1472 是數據報的長度。1472是經過這樣計算出來的:因爲以太網的MTU爲1500,這個長度是包括IP包頭長度(通常爲20字節),以及傳輸層的報頭長度 (TCP通常爲20字節,UDP爲8字節)。因爲Ping程序發送的數據長度是UDP數據,所以,能夠發送至以太網最大的UDP數據長度爲1500-20 -8=1472字節。
  同時,上面的參數是「-l」(小寫的L),而不是「-1」。若是能ping通,表示數據報不須要拆包,能夠經過網關發送出去。 若是出現: Packet needs to be fragmented but DF set. 表示數據報須要拆開來發送。此時,減小數據報長度,再執行上面的ping命令。從1400到1472之間多試幾回,就能找到合適的數據報長度了。把數據報 長度加上數據報頭28字節,就獲得MTU的值。 若是檢測到網關的MTU值是1500,不須要修改。若是網關有防火牆ping不通,能夠試試直接把MTU設爲1400。

   如下是執行
ping -f -l 1472 192.168.1.175的輸出結果:
Pinging 192.168.1.175 with 1472 bytes of data:

Reply from 192.168.1.175: bytes=1472 time=2ms TTL=128
Reply from 192.168.1.175: bytes=1472 time=1ms TTL=128
Reply from 192.168.1.175: bytes=1472 time=1ms TTL=128
Reply from 192.168.1.175: bytes=1472 time=1ms TTL=128

Ping statistics for 192.168.1.175:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 2ms, Average = 1ms

  這首先說明當IP數據報的長度爲1500字節的時候,網關能夠順利的發送出去,而不用將數據報拆分,即分組。下面咱們將測試IP數據包爲1501字節是,即UDP數據長度爲1473時執行
ping -f -l 1473 192.168.1.175 的輸出結果: Pinging 192.168.1.175 with 1473 bytes of data: Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Packet needs to be fragmented but DF set. Ping statistics for 192.168.1.175:     Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),         這說明當IP數據報的長度爲1501字節時,數據報就須要分組。由此能夠看出,網關的MTU應該是1500字節。
相關文章
相關標籤/搜索