1 MTUµÄ¿´·¨
MTU£¬È«³ÆÎªMaximum Transmission Unit£¬¼´×î´ó´«Ê䵥룬ËüÊÇÊý¾ÝÁ´Â·²ãµÄ¿´·¨£¬Ö¸ÒÔÌ«ÍøÊý¾ÝͨѶʱ£¬Á´Â·²ãÉÏÒ»´ÎÐÔÔÊÐíͨ¹ý»òת·¢µÄÊý¾ÝÖ¡µÄ×î´ó³ß´ç¡£MTUͨ³£ÓëͨѶ½Ó¿Ú¹ØÁª£¬¼´Í³Ò»×°±¸µÄ²î±ðÎüÊÕ/ת·¢½Ó¿ÚµÄMTUÖµ¿ÉÄܲî±ð¡£MTUÖµÒ»Ñùƽ³£ÒÔ×Ö½ÚΪµ¥Î»£¬³£¼û½á¹¹ºÍ×Ö½ÚÕ¼ºÃ±ÈÏÂͼËùʾ¡£
ͼ1-1 ÒÔÌ«Íø±¨ÎĽṹ
MTUµÄ½ç˵ÔÚ²î±ðµÄ³§ÉÌÖ®¼ä±£´æÒ»Ð©²î±ð£¬Ö÷ÒªÓÐÈçϼ¸ÖÖ½ç˵£º
(1) ·½·¨Ò»£ºMTU = IP Header + ÓÐÓÃÊý¾ÝÔØºÉ£¨IP Payload£©£¬ÀýÈçÔÚ97¹ú¼ÊÍøÂçµÄ²¿·Ö×°±¸Öоù½ÓÄÉ´ËÀà½ç˵£»
(2) ·½·¨¶þ£ºMTU = IP Header + ÓÐÓÃÊý¾ÝÔØºÉ£¨IP Payload£© + ÒÔÌ«ÍøÖ¡Í·£¨14byte£©£¬ÀýÈçÔÚCiscoµÄ²¿·Ö×°±¸Öм´½ÓÄÉ´ËÀà½ç˵£»
(3) ·½·¨Èý£ºMTU = IP Header + ÓÐÓÃÊý¾ÝÔØºÉ£¨IP Payload£© + ÒÔÌ«ÍøÖ¡Í·£¨14byte£© + CRCУÑ飨4byte£©£¬ÀýÈçÔÚJuniperµÄ²¿·Ö×°±¸Éϼ´½ÓÄÉÁË´ËÀà½ç˵¡£
ÓÉÓÚMTUÏÞÖÆÁËÁ´Â·²ãÒ»´ÎÐÔת·¢µÄÊý¾ÝÖ¡³ß´ç£¬µ±Êý¾Ý°ü³ß´ç´óÓÚÎüÊÕ¶ËMTUֵʱ£¬¾ÍÐèÒª¶ÔÊý¾Ý°ü¾ÙÐвð·Ö´«Ê䣬»òÕßÖ±½ÓÑïÆú¡£²ð·Ö´«ÊäµÄÀú³ÌÒ²³ÆÎª·ÖƬ£¬¼´ÔÚÍøÂç²ã½«Êý¾Ý°üÆÊÎöΪÈô¸É¸ö³ß´çСÓÚ»ò¼´ÊÇMTUÖµµÄСµÄÊý¾Ý°ü£¬Ã¿¸ö·ÖƬÊý¾Ý°ü¶¼»á´øÓÐÒ»¸öIP±¨Í·£¬ÕâЩ±»²ð·ÖºóµÄСµÄÊý¾Ý°ü³ÆÎªÊý¾ÝË鯬¡£ÔÚ²ð·Ö´«ÊäÍê³Éºó£¬ÐèÒª¶Ô¸÷Êý¾ÝË鯬¾ÙÐÐÖØ×飬ͨ¹ý¸÷·ÖƬIP±¨Í·Öеıêʶλ¡¢Æ«ÒÆÁ¿ÐÅÏ¢£¬Äܹ»Î¨Ò»±êÊ¶ÌØ¶¨Ãü¾Ý°üµÄÌØ¶¨Ãü¾ÝË鯬£¬È»ºó¼´¿É˳´ÎÍê³ÉÊý¾Ý°üÖØ×é¡£¿ÉÊÇ£¬·ÖƬºÍÖØ×éÀú³Ì»áÔöÌíÌØÁíÍâ×ÊÔ´ÏûºÄ£¬¼ÓÖØÍøÂç´«ÊäµÄ¼ç¸º¡£
2 MTUµÄ×÷ÓúÍÏêϸÌåÏÖ
MTUÖµ¾öÒéÁËÍøÂçÖÐÒ»´ÎÐÔ´«ÊäµÄÊý¾ÝÁ¿¾Þϸ£¬ÈôÊÇMTUÉèÖõĹý´ó£¬Òâζ×ÅËùÄÜÒ»´ÎÐÔ´«ÊäµÄÊý¾Ý°üÖеÄÓÐÓÃÊý¾ÝÕ¼±È¸ü´ó£¬Í¨Ñ¶Ð§Âʸü¸ß£¬µ«Í¬Ê±Ò²»á¼Ó´ó´«ÊäÑÓʱºÍÍÉ»¯¸ÅÂÊ£¬½µµÍ´«Êä¿É¿¿ÐÔ£¬´«ÊäÍÉ»¯ÎéÖØ´«»¹»áãýÃð½Ï´óµÄÍøÂç×ÊÔ´¡£ÈôÊÇMTUÉèÖõĹýС£¬¹ØÓڽϴó³ß´çÊý¾Ý°üÐèÒª¾ÙÐÐ·ÖÆ¬´¦Öóͷ££¬ÔöÌíÊý¾Ý°ü´¦Öóͷ£Á¿£¬ÇÒ·ÖÆ¬ºÍÖØ×éÀú³Ì»¹»áÔöÌíÌØÁíÍâ×ÊÔ´ÏûºÄ£¬¼ÓÖØÍøÂç´«ÊäµÄ¼ç¸º¡£Òò´Ë£¬¹ØÓÚ²î±ð³¡¾°£¬ÉèÖúÏÊʵÄMTUÖµ£¬Äܹ»µÖ´ïÌá¸ßÍøÂç´«ÊäÐÔÄܵÄЧ¹û¡£
Êý¾Ýת·¢Ê±MTUȡֵ²î±ð£¬Êý¾Ýת·¢ÌåÏÖÒ²²î±ð£¬Ö÷ÒªÓÐÒÔÏÂÈýÖÖ³¡¾°£º
(1) MTUÖµ´óÓÚËùת·¢Êý¾Ý°ü¾Þϸ
×°±¸Äܹ»Ö±½Óת·¢Êý¾Ý°ü£¬¶ø²»ÐèÒª·ÖƬ¡£´Ëʱ£¬¼ÙÉèMTUÉèÖÃΪ6000£¬ÔòÔÚ²»·ÖƬÇéÐÎÏ£¬Èô½ÓÄÉ·½·¨Ò»µÄMTU½ç˵£¬ÔòÔÊÐíת·¢µÄIPÊý¾Ý°ü³ß´ç×î´óΪ60018byte£¬¼ÙÉèÁ´Â·´ø¿íΪ10Mbps£¬Ôò´«ËÍÒ»Ö¡Êý¾Ý×î´ó¿ÉÄܺÄʱÈçÏ£¨²»Ë¼Á¿ÆäËüʱ¼äÏûºÄ£©£º
60018 / £¨10 * 2^20£©≈0.005s
¼´´«ÊäÒ»Ö¡Êý¾ÝÐèÒª¶ÀÍÌ´ø¿í5ms£¬ÔÚ´Ëʱ´úÆäËüÀú³ÌÎÞ·¨·¢ËÍÊý¾Ý£¬Ó°ÏìÍøÂçÁ÷ͨÐÔ¡£ÈôÊÇÔÚÁ´Â·´ø¿í¸üµÍÇéÐÎÏ£¬·¢ËÍÒ»Ö¡Êý¾ÝÕ¼ÓõÄʱ¼ä»á¸ü´ó£¬ÍøÂçÁ÷ͨÐÔ»áÊܵ½¸ü´óÓ°Ï죻ÈôÊÇÔÚÁ´Â·´ø¿í½Ï¸ßʱ£¬ÕâÖÖÓ°ÏìÔò»áÏà¶Ô½ÏС¡£Òò´Ë£¬Æ¾Ö¤ÏÖÕæÏàÐκÏÀíÉèÖÃMTU£¬Äܹ»ÓÅ»¯ÍøÂç´«ÊäÐÔÄÜ¡£
(2) MTUֵСÓÚËùת·¢Êý¾Ý°ü¾ÞϸÇÒÔÊÐí·ÖƬ
×°±¸¶ÔÊý¾Ý°ü¾ÙÐвð·Ö²¢×ª·¢¡£´Ëʱ£¬ÈôMTUΪһ¸ö½ÏСµÄÖµ100£¬½ÓÄÉ·½·¨Ò»µÄMTU½ç˵¡£¼ÙÉè´«ËÍÒ»¸ö³ß´ç´óÓÚ1018byteµÄIPÊý¾Ý°ü£¬ÐèÒª¶ÔÊý¾Ý°ü¾ÙÐÐ·ÖÆ¬´¦Öóͷ££¬·ÖƬ·½·¨ÈçÏÂͼËùʾ¡£
ͼ2-1 IPÊý¾Ý°ü·ÖƬ·½·¨Ê¾Òâͼ
²ð·ÖºóµÄÿ¸öÊý¾ÝË鯬Öж¼»áЯ´øÒ»¸öIP±¨ÎÄÍ·²¿£¨20byte£©£¬ÓÃÓÚ±êʶÊý¾ÝË鯬ËùÊôÊý¾Ý°ü¼°ÔÚÊý¾Ý°üÖеÄλÖá£Òò´Ë£¬¹ØÓÚ²ð·ÖǰµÄÊý¾Ý°üÀ´Ëµ£¬ÔÚ²»Ë¼Á¿´«ËͶà¸öÊý¾Ý°ü´øÀ´µÄʱ¼äÏûºÄÍ⣬¹ØÓÚµ¥¸ö·ÖƬÀ´Ëµ£¬Æä´«ÊäЧÂÊΪ£º
£¨100 – 20£©/100 = 0.8
¶à´«Ë͵ÄIP±¨ÎÄÍ·²¿»á½µµÍ´«ËÍЧÂÊ£¬MTUÉèÖÃԽС£¬´«ÊäЧÂÊÔ½µÍ¡£Òò´Ë£¬Í¨¹ýµ÷½âMTUÖµ£¬¿ÉÒÔ¸ÄÉÆÊý¾Ý´«ÊäЧÂÊ¡£
(3) MTUֵСÓÚËùת·¢Êý¾Ý°ü¾Þϸ£¬ÇÒÉèÖÃեȡ·ÖƬ¡£
×°±¸Ö±½ÓÑïÆúÊý¾Ý°ü£¬²»×ª·¢¡£´Ëʱ£¬ÈôÏëÕý³£´«ËÍÊý¾Ý°ü£¬¾ÍÐèÒªÉϵ÷MTUÖµ¡£
±ðµÄ£¬MTUµÄÉèÖû¹»áÓ°ÏìÍøÂçÖÐPMTUºÍTCP MSSµÄÖµµÄ´óС£º
(1) PMTU
PMTUÈ«³ÆÎªPath Maximum Transmission Unit£¬¼´Â·¾¶MTU¡£¹ØÓÚÒ»ÌõIP·¾¶£¬ÆäMTUÖµÊÇÖ¸ÔÚ²»·ÖƬÇéÐÎÏ·¾¶ÉÏËùÄÜ´«ÊäµÄ×î´óÊý¾Ý°ü³ß´ç£¬¼´ÊǸ÷¾¶ÉϵÄ×îСMTUÖµ£¬ÒÔÊÇPMTUµÄÖµÓÉ·¾¶ÉÏËùÓÐMTUÅäºÏ¾öÒ顣ͨ¹ýMTU¼ä½Ó¸Ä±äPMTUÖµ£¬¾ÍÄܹ»ÓÐÓÃ×èÖ¹·ÖÆ¬ÖØ×飬Ìá¸ßÍøÂç´ø¿íµÄʹÓÃÂÊ¡£
(2) TCP MSS
MSSÈ«³ÆÎªMaximum Segment Size£¬¼´×î´ó±¨ÎĶγ¤¶È£¬ÊÇÖ¸Ò»¸öTCP±¨ÎĵÄÊý¾ÝÔØºÉµÄ×î´ó³¤¶È¡£ÎªÁ˵ִï×î¼ÑµÄ´«ÊäÐÔÄÜ£¬¶Ô½ÓË«·½»áÔÚTCP½¨ÉèÅþÁ¬Ê±¾ÙÐÐMSSÐÉÌ£¬¶øTCP MSSµÄÖµÔòÒÀÀµÓÚMTUÅÌËã»ñµÃ£¬ÅÌËã·½·¨ÈçÏ£º
TCP MSS = ¶Ô¶Ë½Ó¿ÚµÄIP MTU – IP±¨ÎÄÍ·£¨20byte£© – TCP±¨ÎÄÍ·£¨20byte£©
ͼ2-2 ÒÔÌ«Íø±¨ÎÄÖÐTCP MSS½ç˵ʾÒâͼ
²î±ð³§É̶Ô×°±¸ÉÏÏÖʵÉúЧµÄTCP MSSÖµµÄÉèÖñ£´æ²î±ð¡£ÀýÈ磬ÔÚ97¹ú¼ÊÍøÂçµÄ×°±¸ÖÐÔÊÐíÓû§ÊÖ¶¯ÉèÖÃTCP MSSÖµ£¬Í¬Ê±£¬ÎªÁ˽µµÍÈËΪÉèÖõÄΣº¦£¬ÉèÖÃÏÖʵÉúЧµÄTCP MSSÊÇ´ÓÆ¾Ö¤MTUÅÌËã»ñµÃµÄMSSºÍÓû§ÉèÖõÄTCP MSSÖÐÈ¡½ÏСֵ¡£
3 MTUÉèÖÃ
MTUÉèÖÃʱ£¬Ê×ÏÈÐèҪȷÈÏ×°±¸ÊÇ·ñÔÊÐí·ÖƬ¡£Èô×°±¸²»ÔÊÐí·ÖƬ£¬ÔòÐèҪȷ±£MTUÖµ´óÓÚËùÐè´«Ë͵ÄÊý¾Ý°ü³ß´ç£¬²»È»Êý¾Ý°ü»á±»ÑïÆú¡£Èô×°±¸Ö§³Ö·ÖƬ£¬ÎªÁËÖ»¹Ü×èÖ¹Òò·ÖƬ´øÀ´µÄ×ÊÔ´ÏûºÄ£¬MTUÉèÖõĻùÀ´Ô´ÔòΪ£º¶Ô½ÓÁ½Ì¨×°±¸µÄMTUÖµÓ¦¼á³Öͬ²½£¬Í¬Ê±Æ¾Ö¤ÍøÂç´ø¿í¾ÙÐÐÉèÖ㬼´ÍøÂç´ø¿í¸ß£¬Ôò¿ÉÔö´óMTUÖµ£¬ÈôÍøÂç´ø¿í½ÏµÍ£¬Îª°ü¹ÜÊý¾Ý´«ÊäÁ÷ͨÐÔ£¬MTUÉèÖÃÖµ²»ÒËÌ«¸ß¡£±ðµÄ£¬»¹ÐèҪ˼Á¿ÆäËüÒòËØ»ò³¡¾°µÄÓ°Ïì¡£
(1) ¹ØÓÚMTUÖµ£¬Ò»Ñùƽ³£×°±¸µÄĬÈÏÖµÍùÍùÊǽÏÁ¿ºÏÊʵÄÉèÖᣲî±ðÁ´Â·½éÖÊÀàÐ͵ÄÍøÂçÓвî±ðµÄĬÈÏMTUÖµ£¬Ï±íÖÐΪһЩ³£¼ûÍøÂçµÄĬÈÏMTUÖµ¡£
±í3-1 ÖÖÖÖÍøÂçĬÈÏMTUÖµ
ÍøÂçÀàÐÍ
|
MTU£¨byte£©
|
ÒÔÌ«Íø
|
1500
|
IEEE 802.4
|
8166
|
IEEE 802.3
|
1492
|
FDDI
|
4352
|
Token Ring£¨16Mbps£©
|
17914
|
Token Ring£¨4Mbps£©
|
4464
|
X2.5
|
576
|
PPP
|
296
|
(2) ¶Ô½Ó×°±¸¼äMTU½ç˵·½·¨²î±ð»ò±¨ÎÄЯ´ø±êÇ©
¡ñ¶Ô½ÓË«·½³§É̲î±ðʱ£¬MTU½ç˵·½·¨¿ÉÄܱ£´æ²î±ð£¬Òò´Ë£¬ÐèÒª°ü¹ÜË«·½MTU½çËµÖØºÏ²¿·Ö¼á³ÖÒ»Ö¡£ÀýÈ磬97¹ú¼ÊÍøÂçµÄ×°±¸£¨½ÓÄÉ·½·¨Ò»½ç˵£©ÓëCisco×°±¸£¨½ÓÄÉ·½·¨¶þ½ç˵£©¶Ô½Óʱ£¬Èô97¹ú¼ÊÍøÂçµÄ×°±¸MTUÉèÖÃΪ1450£¬Ôò¶Ô½ÓµÄCisco×°±¸MTUÖµÓ¦ÉèÖÃΪ1464¡£
¡ñÊý¾ÝÖ¡ÖÐЯ´øTagµÄÇéÐΣ¬ÀýÈçÔÚMPLSÍøÂçÖУ¬Êý¾Ý°ü»áÔöÌíMPLS Tag£¬ÇÒTagËùÕ¼×Ö½ÚÒ²¼ÆÈëMTUÖУ¬ÒÔÊÇÔÚÉèÖÃMTUʱ»¹ÐèҪ˼Á¿TagËùÕ¼µÄ×Ö½Ú¾Þϸ¡£
(3) ½»Á÷¡¢Â·ÓɵÈÍøÂç×°±¸µÄMTUÉèÖÃ
¹ØÓÚͨË׵Ľ»Á÷¡¢Â·ÓÉ×°±¸£¬Ä¬ÈÏMTUֵͨ³£ÊǽÏÁ¿ºÏÊʵÄÖµ£¬Ò»Ñùƽ³£Îª1500byte¡£¹ØÓÚÖ÷¸ÉÍø¡¢³ÇÓòÍø¡¢½ÓÈëÍøµÈÍøÂçÖеĴóÐÍÍøÂç×°±¸£¬ÆäÊý¾ÝÍÌÍÂÁ¿½Ï´ó£¬Êý¾Ýת·¢ÒªÇóÒ²½Ï¸ß£¬Ò»Ñùƽ³£Äܹ»Ö§³Ö9000byteÒÔÉϵÄ×î´ó´«ÊäÁ¿£¬Òò´Ë£¬ÔÚ¶Ô½ÓË«·½Ó²¼þÖ§³ÖÌõ¼þÏ£¬MTUÓ¦ÉèÖÃÖ»¹Ü´ó¡£
(4) ¶àÖÖÓªÒµ»ìÏýʹÓó¡¾°ÏÂ×°±¸MTUÉèÖÃ
¶àÖÖÓªÒµ»ìÏýʹÓÃʱ£¬MTUÉèÖÃÐèÒª×ÛºÏ˼Á¿ÓªÒµÓ¦Óúʹø¿í¾Þϸ¡£ÈôÊÇÆäÖÐÒ»ÖÖÓªÒµµÄʵʱÐÔÒªÇó½Ï¸ßÇÒÊý¾Ý³¤¶È½ÏС£¬ÈçÓïÒô´«Ê䣬¶øÁíÒ»ÖÖÓªÒµµÄÊý¾Ý¶ÔʵʱÐÔÒªÇ󲻸ߣ¬µ«Êý¾Ý³¤¶È½Ï´óÕ¼ÓýÏÁ¿´óµÄ´ø¿í×ÊÔ´£¬ÈçFTPÊý¾Ý´«Êä¡£´Ëʱ£¬½«MTUÉèÖõýÏÁ¿Ð¡£¬½«ÓÐÀûÓÚ²î±ðÓªÒµÊý¾Ý¹ØÓÚ´ø¿íµÄƽ¾ù·ÖÅÉ¡£
(5) ×°±¸³§É̹ØÓÚMTUÉèÖõÄÏÞÖÆ
¹ØÓÚһЩװ±¸£¬³§ÉÌ¿ÉÄÜ»á¶ÔMTUµÄÉèÖÃÌá¹©Ò»Ð©ÌØÊâÏÞÖÆ»òÉèÖã¬ÐèÒª²Î¿¼³§ÉÌÌṩµÄ²úÆ·ÅäÌ××ÊÁÏÖеÄÌáÐѾÙÐÐÉèÖá£ÀýÈ磬ÔÚ97¹ú¼ÊÍøÂçµÄ½»Á÷»úÉÏ£¬ÐèÒª×¢ÖØÒÔϼ¸µã£º
¡ñ×°±¸ÔÊÐíÉèÖÃϵͳMTUºÍ½Ó¿ÚMTU¡£ÉèÖÃϵͳMTUʱ£¬×°±¸»á×Ô¶¯¸üÐÂËùÓÐÒÔÌ«Íø¿ÚµÄMTUÖµ£¬µ«²»ÁýÕÖÒѾÉèÖýӿÚMTUµÄÉèÖã»ÉèÖýӿÚMTUֵʱ£¬MTUÖµÐèҪСÓÚ»ò¼´ÊÇ×Åʵ¼ÊÎïÀí½Ó¿ÚÉèÖõÄMTUÖµ£¬²»È»»áµ¼Ö³¤¶ÈÁè¼ÝÎïÀí½Ó¿ÚMTUµÄÊý¾Ý°ü±»ÑïÆú¡£
¡ñÔÚͳһÎïÀíÍø¶ÎÉϵÄ×°±¸£¬Æä»¥ÅþÁ¬¿ÚµÄIP MTU±ØÐè¼á³ÖÒ»Ö£¬²»È»¿ÉÄÜ·ºÆðÊý¾ÝÎÞ·¨´«ÊäµÄÎÊÌâ¡£
¡ñÔÚ¾ÙÐдóÍÌÍÂÁ¿Êý¾Ý½»Á÷ʱ£¬×°±¸»¹Ö§³Öµ÷¸ßMTUÒÔ´¦Öóͷ£´óÓÚÒÔÌ«Íø±ê×¼Ö¡³¤£¨1500 byte£©µÄÊý¾ÝÖ¡£¬¼´JumboÖ¡£¬ÔÚÌá¸ßÍøÂçÍÌÍÂÂÊ£¬½µµÍ×°±¸CPU¼ç¸ºµÄͬʱ£¬Ò²Äܰü¹ÜÊý¾ÝµÄÕý³£ÎüÊպʹ¦Öóͷ£¡£
4 ×ܽá
¹ØÓÚMTUÖµ£¬Ò»Ñùƽ³£Ä¬ÈÏÖµÊǽÏÁ¿ºÏÀíµÄÉèÖ㬵«ÔÚһЩÈçÓÎÏ·¿¨»ú¡¢ÍøÒ³²¿·Ö´ò²»¿ª¡¢´óÎĵµ·¢ËͲ»Á˵ÈÓÉMTUÉèÖÃÎÊÌâµ¼ÖÂÍøÂçÐÔÄܱä²î»òÓÐÌØÊâÊý¾Ý´«ÊäÐèÇóµÄ³¡¾°Ï£¬Ä¬ÈÏMTUÖµ¿ÉÄÜÎÞ·¨Öª×ãÐèÇ󣬴Ëʱ¿ÉÒÔͨ¹ýÐÞ¸ÄMTUÖµÀ´¸ÄÉÆÍøÂç´«ÊäÐÔÄÜ¡£ÔÚÉèÖÃMTUʱ£¬³ýÁËҪ˼Á¿¶Ô½ÓµÄ¹¤¾ß¼°×ÔÉí×°±¸ËùÔÊÐíµÄMTUÉèÖùæÄ££¬»¹ÐèÒª×ÛºÏ˼Á¿ÍøÂç´ø¿í¡¢³§ÉÌÌØÊâÉ趨¡¢Ó¦Óó¡¾°µÈÒòËØ£¬×èÖ¹ÒòÁª¶¯¹ØÏµµ¼Ö·ºÆðеÄÍøÂçÎÊÌâ¡£