MTU是什么?
MTU在英語(yǔ)中被稱(chēng)為最大傳輸單元,和中國(guó)的意思是“最大傳輸單元”。MTU的最大數(shù)據(jù)包大小(以字節(jié)為單位),可以通過(guò)一層通信協(xié)議。最大運(yùn)輸單位。此參數(shù)通常與通信接口(網(wǎng)絡(luò)接口卡、串行端口等)相關(guān)聯(lián)。
當(dāng)更改MTU值?
對(duì)于一般的路由器設(shè)備,最佳的MTU值通常都是默認(rèn)值。有時(shí)候,改變MTU值提高器件性能。這很容易做到,但事實(shí)上,這樣做常常會(huì)導(dǎo)致其他問(wèn)題。最好把MTU不變,除非有以下任何:
·;當(dāng)連接沒(méi)有ISP或不能使用其他互聯(lián)網(wǎng)服務(wù),和他們的技術(shù)支持人員建議更改MTU值。
·;你可以考慮改變MTU當(dāng)你體驗(yàn)的性能問(wèn)題與VPN。
·;為了提高網(wǎng)絡(luò)性能,優(yōu)化MTU值的應(yīng)用,提出了連通性和其他性能問(wèn)題。
當(dāng)一個(gè)數(shù)據(jù)包被發(fā)送到一個(gè)更小的MTU值的裝置,它被分解成塊。在理論上,MTU值應(yīng)在所有計(jì)算機(jī)上,設(shè)置為相同大小的交換機(jī),路由器,和所有你能接入互聯(lián)網(wǎng)的設(shè)備。但你無(wú)法控制互聯(lián)網(wǎng)上的MTU值,而事實(shí)上,在一個(gè)局域網(wǎng)的最佳MTU值取決于硬件、軟件、無(wú)線接口,等等。
·;在一種情況下,修改MTU的大小可使裝置工作正常,但在其他方面,它可以導(dǎo)致性能和連接問(wèn)題。
·:當(dāng)設(shè)備與不同的MTU值相互通信,數(shù)據(jù)包將被分為多個(gè)設(shè)備,使他們可以通過(guò)設(shè)備的最小MTU值。
·;Windows XP自動(dòng)設(shè)置MTU;換句話說(shuō),它使MTU優(yōu)化各種應(yīng)用的整體性能。微軟的文章解釋了為什么使用WindowsXP的寬帶用戶不能連接到ISP。
·:一旦網(wǎng)絡(luò)設(shè)備壞了一個(gè)包,包是分解,直到到達(dá)目的地。
各種應(yīng)用的最佳MTU值
設(shè)置MTU大小是一個(gè)試錯(cuò)的過(guò)程:從最大1500,直到問(wèn)題解決。使用下列值之一可以解決一些由MTU值引起的問(wèn)題:
·;1500:是以太網(wǎng)數(shù)據(jù)包的最大和默認(rèn)值。有PPPoE和VPN的網(wǎng)絡(luò)連接沒(méi)有典型的設(shè)置。是一些路由器的默認(rèn)設(shè)置網(wǎng)絡(luò)適配器和開(kāi)關(guān)。
·;1492:是PPPoE的最佳值。
·;1472:用平的最大值(大于此值分解第一包)。
·;1468:是DHCP的最佳值。
·;1430:是VPN和PPTP的最佳值。
·;576:是撥號(hào)連接到ISP的標(biāo)準(zhǔn)值。
如何使用ping命令測(cè)試當(dāng)?shù)刈詈玫腗TU值
測(cè)試思路:在廣域網(wǎng)中,數(shù)據(jù)包的大小超過(guò)ISP的要求將無(wú)法傳輸,路由器將根據(jù)機(jī)器會(huì)自動(dòng)大小的MTU值不滿足數(shù)據(jù)處理和數(shù)據(jù)傳輸?shù)囊螅晕覀兛梢园l(fā)送到Internet主機(jī)上的一個(gè)固定長(zhǎng)度的數(shù)據(jù)包,并不允許路由器更改其大小的方法來(lái)檢查的數(shù)據(jù)包可以正常傳輸,如果數(shù)據(jù)包小于或等于ISP的MTU值,通常應(yīng)進(jìn)行傳輸,如果超過(guò)ISP使用MTU值發(fā)送數(shù)據(jù)包的傳輸會(huì)失敗,所以我們可以不斷地發(fā)送不同尺寸的最終最終ISP端的MTU MTU大小的數(shù)據(jù)包,這個(gè)數(shù)據(jù)加上28我們需要的信息是包頭的價(jià)值。
試驗(yàn)程序:
1。訪問(wèn)網(wǎng)絡(luò)和打開(kāi)“啟動(dòng)”菜單→“程序→附件→命令提示符”;。
2。輸入命令“平& ndash;L 14xx & ndash;F www. com ”我們?cè)谶@里解釋的命令參數(shù)的含義:
* & ndash;L 14xx參數(shù):發(fā)送一個(gè)固定長(zhǎng)度的數(shù)據(jù)包,14xx是包的大小來(lái)進(jìn)行測(cè)試,如前所述,ADSL的MTU一般是1450和1492之間,第三步將每次更換的價(jià)值。在上面的命令中,L是英文字母L的小寫(xiě)字母。
* f參數(shù):通知路由器,包大小不能在未經(jīng)允許的情況下更改。
*谷歌:主機(jī)在任何網(wǎng)絡(luò)或其他主機(jī)名或IP地址。
觀察反饋結(jié)果判斷ISP的MTU值。
1)第一次發(fā)送測(cè)試包,包長(zhǎng)度為1492。
表示的數(shù)據(jù)包太大,需要分包的。因此,確定的值(1492)大于MTU的ISP,數(shù)據(jù)包的大小應(yīng)減少。
2)發(fā)送測(cè)試包二次,分組長(zhǎng)度1480
減少數(shù)據(jù)包大小為1480,表明該數(shù)據(jù)包太大,這樣的值(1480)仍大于ISP的MTU,并應(yīng)繼續(xù)降低。
繼續(xù)觀察以下
3)發(fā)送測(cè)試包第三次,包長(zhǎng)度1470
減少數(shù)據(jù)包大小為1470,表明該數(shù)據(jù)包可以正常傳輸,使ISP的MTU值被評(píng)為1470 ~ 1480之間。
4)發(fā)送測(cè)試包第四次,包長(zhǎng)度1475
數(shù)據(jù)包的大小增加到1475,表明包太大,所以MTU值被評(píng)為1470 ~ 1475之間。
5)發(fā)送測(cè)試包第五次,包長(zhǎng)度1472
數(shù)據(jù)包的大小增加到1472,表明正常傳輸,因此MTU值被評(píng)為1472 ~ 1475之間。
6)第六次發(fā)送數(shù)據(jù)包,數(shù)據(jù)包長(zhǎng)度1473
數(shù)據(jù)包大小被提升到1473,表示數(shù)據(jù)包太大而不能發(fā)送。因此,在ISP的MTU值為1472。
修改路由器的MTU值
上面的MTU值不能直接用于在本地設(shè)置,也應(yīng)該加入到這個(gè)28(數(shù)據(jù)包頭大小28字節(jié)),所以最終修改MTU大小1500在廣域網(wǎng)設(shè)置頁(yè)面。
總結(jié):提高路由性能,會(huì)導(dǎo)致負(fù)面問(wèn)題。
經(jīng)過(guò)測(cè)試,可以成功地解決了互聯(lián)網(wǎng)路由器后,“通過(guò)修改MTU的路由器;QQ不能打開(kāi)網(wǎng)頁(yè),”“該網(wǎng)站或鏈接打開(kāi)&rdquo,MSN的一部分;“&rdquo(請(qǐng)登錄;MTU設(shè)置為1500,與“);電子郵件無(wú)法發(fā)送附件”等。但需要注意的是,如果網(wǎng)絡(luò)是一個(gè)單層的路由結(jié)構(gòu),然后更改MTU值,數(shù)據(jù)包直接從廣域網(wǎng)端口轉(zhuǎn)發(fā)到局域網(wǎng)端口,不會(huì)有問(wèn)題的。操作系統(tǒng)也可以自動(dòng)處理它。然而,如果有一個(gè)路由網(wǎng)絡(luò)結(jié)構(gòu)降到下一級(jí),它將導(dǎo)致底層路由器的路由或數(shù)據(jù)包丟失緩慢。建議在必要時(shí)修改路由器的MTU值。