Ò»¡¢Èë¿ÚÏß·¼ì²âµÄ½¹µãÊÂÇéÔÀí
palipaliÇáÁ¿°æµÄÖÇÄÜ·ÓÉϵͳ½ÓÄÉÂþÑÜʽ½Úµã̽²âÊÖÒÕ£¬µ±¿Í»§¶ËÌᳫÅþÁ¬ÇëÇóʱ£¬»áͬʱÏò3¸ö²î±ðµØÀíλÖõÄÈë¿ÚЧÀÍÆ÷·¢ËÍÎÕÊÖÊý¾Ý°ü£¨TCP SYN£©¡£Æ¾Ö¤·´ÏìËÙÂÊÓ붪°üÂʶ¯Ì¬Ñ¡Ôñ×îÓÅ·¾¶£¬ÕâÖÖÉè¼ÆÄÜÓÐÓùæ±Üµ¥µã¹ÊÕÏΣº¦¡£¼ì²âÏß·ÖÐ1״̬ÌáÐÑͨ³£±¬·¢ÔÚ½ÚµãÇл»½×¶Î£¬´ËʱϵͳÕýÔÚÆÀ¹ÀÖйúµçÐÅCN2Ïß·ÓëͨË×BGPÏß·µÄ´«ÊäЧÂʲî±ð¡£
¶þ¡¢³£¼ûÏß·ÖÊÁ¿ÎÊÌâµÄ·ÖÀàÕï¶Ï
ÔÚÒ»Á¬¼à¿ØÀú³ÌÖУ¬ÎÒÃÇ·¢Ã÷67%µÄ"palipali2Èë¿Ú¼ì²âʧ°Ü"°¸ÀýÔ´×ÔÍâµØÍøÂçÉèÖóåÍ»¡£Óû§¿Éͨ¹ýÖ´ÐÐtracertÏÂÁîÉó²é·ÓÉÌøÊý£¬ÀíÏë״̬ÏÂÓ¦µ±¿ØÖÆÔÚ12ÌøÒÔÄÚ¡£Èô¼ì²âµ½ÔËÓªÉ̼¶NAT´©Í¸Ê§°Ü£¨ÔËÓªÉ̼¶ÍøÂçµØµãת»»£©£¬ÔòÐèÒªÓÅÏȼì²éUDP 443¶Ë¿ÚÊÇ·ñ±»·À»ðǽ×èµ²£¬ÕâÒ²ÊÇÇáÁ¿°æ¿Í»§¶ËĬÈϵĽ¹µãͨѶ¶Ë¿Ú¡£
Èý¡¢×Ô¶¯ÐÞ¸´Á÷³ÌµÄ¹¦Ð§ÆÊÎö
µ±Ï½µµÍ¬Ðø3´ÎÎÕÊÖʧ°Üºó£¬»áÆô¶¯ÖÇÄÜÐÞ¸´Ä£Ê½£º¢Ùɨ³ýÍâµØDNS»º´æ ¢ÚÖØÉèMTUÖµ£¨×î´ó´«Ê䵥룩ÖÁ1492 ¢ÛʵÑé½ÓÈëÖм̼ÓËٽڵ㡣Õâ¸öÀú³Ìͨ³£Ò»Á¬20-40Ã룬ʱ´ú»á¼á³Ö¼ì²âÏß·ÖÐ1µÄ״̬ÌáÐÑ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬WindowsϵͳÓû§ÐèÒªÌØÊâ×¢ÖØÍø¿¨Çý¶¯¼æÈÝÐÔÎÊÌ⣬½¨Òé½ûÓÃIPv6ËíµÀÊÊÅäÆ÷ÒÔÌáÉý¼ì²âЧÂÊ¡£
ËÄ¡¢ÊÖ¶¯ÓÅ»¯ÍøÂç²ÎÊýµÄÏêϸ¼Æ»®
Õë¶ÔÒ»Á¬ÐÔÅþÁ¬Òì³££¬¿ÉʵÑéÐÞ¸Ä×¢²á±í¼üÖµHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters£¬½«TcpAckFrequencyÉèÖÃΪ1¡£¹ØÓÚMacOSÓû§£¬½¨Òéͨ¹ýÖÕ¶ËÖ´ÐÐsysctl -w net.inet.tcp.delayed_ack=0ÓÅ»¯ACKÏìÓ¦»úÖÆ¡£ÕâЩµ÷½âÄÜʹpalipaliÇáÁ¿°æµÄ´«ÊäÐÒéÓë²Ù×÷ϵͳÉî¶ÈÐͬ£¬ÏÔÖø½µµÍÏß·¼ì²âʧ°ÜµÄƵÂÊ¡£
Îå¡¢ÆóÒµ¼¶ÍøÂçÇéÐεÄÌØÊâÉèÖÃ
ÔÚ°²ÅÅ˼¿ÆASA·À»ðǽµÄÆóÒµÄÚÍøÖУ¬ÐèҪΪpalipali2Èë¿ÚЧÀÍÆ÷Ⱥ×éÉèÖÃרÊôµÄACL¹æÔò£¨»á¼û¿ØÖÆÁÐ±í£©£¬ÔÊÐítcp/udp 500-600¶Ë¿Ú¶ÎµÄ³öÕ¾Á÷Á¿¡£½¨ÒéÉèÖÃQoSÕ½ÂÔ°ü¹Ü×îµÍ20MbpsµÄ´ø¿íÔ¤Áô£¬Õâ¶Ôά³ÖÊÓÆµ¾Û»áµÈʵʱӪҵµÄË«Ïò´«ÊäÖÊÁ¿ÖÁ¹ØÖ÷Òª¡£ÆôÓÃLLQ£¨µÍÑÓ³ÙÐÐÁУ©¿ÉÒÔÓÅÏÈ´¦Öóͷ£ÎÕÊÖÐÒéÊý¾Ý°ü£¬Ëõ¶Ì¼ì²âÏß·ÖÐ1½×¶ÎµÄÒ»Á¬Ê±¼ä¡£
Áù¡¢Ó²¼þ×°±¸¼æÈÝÐÔÓÅ»¯½¨Òé
²¿·Ö˫Ƶ·ÓÉÆ÷¿ÉÄÜÒòƵ¶Î×Ô¶¯Çл»µ¼ÖÂÅþÁ¬ÖÐÖ¹£¬½¨ÒéÔÚ5GHzƵ¶ÎÀο¿ÐŵÀΪ149»ò161¡£¹ØÓÚ½ÓÄÉMediaTekоƬ×éµÄ×°±¸£¬ÐèÒª¹Ø±ÕCTF¼ÓËÙ¹¦Ð§£¨Cut-Through Forwarding£©ÒÔ×èÖ¹Êý¾Ý°üÖØ×é¹ýʧ¡£Êµ²âÊý¾ÝÏÔʾ£¬Éý¼¶µ½OpenWrt 21.02¹Ì¼þºó£¬Ïß·¼ì²âÀÖ³ÉÂÊ¿ÉÌáÉý23%£¬ÌØÊâÊÇÔÚ´¦Öóͷ£QoS±ê¼ÇµÄDSCP 46Á÷Á¿Ê±ÌåÏÖ¸üΪÎȹ̡£
ͨ¹ýÉÏÊöϵͳÐÔ½â¾ö¼Æ»®£¬Óû§¿ÉÓÐÓÃÓ¦¶Ôpalipali2Èë¿ÚÏß·¼ì²âÖеÄÖÖÖÖÒ쳣״̬¡£½¨Òé°´ÆÚÔËÐÐÄÚÖõÄÕï¶Ï¹¤¾ßÌìÉúÍøÂçÖÊÁ¿±¨¸æ£¬ÖØµã¹Ø×¢Ê±ÑÓ²ü¶¶£¨Jitter£©ºÍ°üÖØ´«ÂÊÁ½ÏîÒªº¦Ö¸±ê¡£µ±¼ì²âÏß·ÖÐ1״̬ƵÈÔ·ºÆðʱ£¬Ó¦µ±ÓÅÏȼì²éÍâµØÍøÂç×°±¸¹Ì¼þ°æ±¾£¬ÊµÊ±¸üпͻ§¶ËÖÁ×îÐÂRelease°æ£¬È·±£ÖÖÖÖÓÅ»¯Õ½ÂÔÄܹ»³ä·ÖÑéÕ¹×÷Óá£
Ò»¡¢Èë¿ÚÏß·¼ì²âµÄ½¹µãÊÂÇéÔÀí
palipaliÇáÁ¿°æµÄÖÇÄÜ·ÓÉϵͳ½ÓÄÉÂþÑÜʽ½Úµã̽²âÊÖÒÕ£¬µ±¿Í»§¶ËÌᳫÅþÁ¬ÇëÇóʱ£¬»áͬʱÏò3¸ö²î±ðµØÀíλÖõÄÈë¿ÚЧÀÍÆ÷·¢ËÍÎÕÊÖÊý¾Ý°ü£¨TCP SYN£©¡£Æ¾Ö¤·´ÏìËÙÂÊÓ붪°üÂʶ¯Ì¬Ñ¡Ôñ×îÓÅ·¾¶£¬ÕâÖÖÉè¼ÆÄÜÓÐÓùæ±Üµ¥µã¹ÊÕÏΣº¦¡£¼ì²âÏß·ÖÐ1״̬ÌáÐÑͨ³£±¬·¢ÔÚ½ÚµãÇл»½×¶Î£¬´ËʱϵͳÕýÔÚÆÀ¹ÀÖйúµçÐÅCN2Ïß·ÓëͨË×BGPÏß·µÄ´«ÊäЧÂʲî±ð¡£
¶þ¡¢³£¼ûÏß·ÖÊÁ¿ÎÊÌâµÄ·ÖÀàÕï¶Ï
ÔÚÒ»Á¬¼à¿ØÀú³ÌÖУ¬ÎÒÃÇ·¢Ã÷67%µÄ"palipali2Èë¿Ú¼ì²âʧ°Ü"°¸ÀýÔ´×ÔÍâµØÍøÂçÉèÖóåÍ»¡£Óû§¿Éͨ¹ýÖ´ÐÐtracertÏÂÁîÉó²é·ÓÉÌøÊý£¬ÀíÏë״̬ÏÂÓ¦µ±¿ØÖÆÔÚ12ÌøÒÔÄÚ¡£Èô¼ì²âµ½ÔËÓªÉ̼¶NAT´©Í¸Ê§°Ü£¨ÔËÓªÉ̼¶ÍøÂçµØµãת»»£©£¬ÔòÐèÒªÓÅÏȼì²éUDP 443¶Ë¿ÚÊÇ·ñ±»·À»ðǽ×èµ²£¬ÕâÒ²ÊÇÇáÁ¿°æ¿Í»§¶ËĬÈϵĽ¹µãͨѶ¶Ë¿Ú¡£
Èý¡¢×Ô¶¯ÐÞ¸´Á÷³ÌµÄ¹¦Ð§ÆÊÎö
µ±Ï½µµÍ¬Ðø3´ÎÎÕÊÖʧ°Üºó£¬»áÆô¶¯ÖÇÄÜÐÞ¸´Ä£Ê½£º¢Ùɨ³ýÍâµØDNS»º´æ ¢ÚÖØÉèMTUÖµ£¨×î´ó´«Ê䵥룩ÖÁ1492 ¢ÛʵÑé½ÓÈëÖм̼ÓËٽڵ㡣Õâ¸öÀú³Ìͨ³£Ò»Á¬20-40Ã룬ʱ´ú»á¼á³Ö¼ì²âÏß·ÖÐ1µÄ״̬ÌáÐÑ¡£ÖµµÃ×¢ÖØµÄÊÇ£¬WindowsϵͳÓû§ÐèÒªÌØÊâ×¢ÖØÍø¿¨Çý¶¯¼æÈÝÐÔÎÊÌ⣬½¨Òé½ûÓÃIPv6ËíµÀÊÊÅäÆ÷ÒÔÌáÉý¼ì²âЧÂÊ¡£
ËÄ¡¢ÊÖ¶¯ÓÅ»¯ÍøÂç²ÎÊýµÄÏêϸ¼Æ»®
Õë¶ÔÒ»Á¬ÐÔÅþÁ¬Òì³££¬¿ÉʵÑéÐÞ¸Ä×¢²á±í¼üÖµHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters£¬½«TcpAckFrequencyÉèÖÃΪ1¡£¹ØÓÚMacOSÓû§£¬½¨Òéͨ¹ýÖÕ¶ËÖ´ÐÐsysctl -w net.inet.tcp.delayed_ack=0ÓÅ»¯ACKÏìÓ¦»úÖÆ¡£ÕâЩµ÷½âÄÜʹpalipaliÇáÁ¿°æµÄ´«ÊäÐÒéÓë²Ù×÷ϵͳÉî¶ÈÐͬ£¬ÏÔÖø½µµÍÏß·¼ì²âʧ°ÜµÄƵÂÊ¡£
Îå¡¢ÆóÒµ¼¶ÍøÂçÇéÐεÄÌØÊâÉèÖÃ
ÔÚ°²ÅÅ˼¿ÆASA·À»ðǽµÄÆóÒµÄÚÍøÖУ¬ÐèҪΪpalipali2Èë¿ÚЧÀÍÆ÷Ⱥ×éÉèÖÃרÊôµÄACL¹æÔò£¨»á¼û¿ØÖÆÁÐ±í£©£¬ÔÊÐítcp/udp 500-600¶Ë¿Ú¶ÎµÄ³öÕ¾Á÷Á¿¡£½¨ÒéÉèÖÃQoSÕ½ÂÔ°ü¹Ü×îµÍ20MbpsµÄ´ø¿íÔ¤Áô£¬Õâ¶Ôά³ÖÊÓÆµ¾Û»áµÈʵʱӪҵµÄË«Ïò´«ÊäÖÊÁ¿ÖÁ¹ØÖ÷Òª¡£ÆôÓÃLLQ£¨µÍÑÓ³ÙÐÐÁУ©¿ÉÒÔÓÅÏÈ´¦Öóͷ£ÎÕÊÖÐÒéÊý¾Ý°ü£¬Ëõ¶Ì¼ì²âÏß·ÖÐ1½×¶ÎµÄÒ»Á¬Ê±¼ä¡£
Áù¡¢Ó²¼þ×°±¸¼æÈÝÐÔÓÅ»¯½¨Òé
²¿·Ö˫Ƶ·ÓÉÆ÷¿ÉÄÜÒòƵ¶Î×Ô¶¯Çл»µ¼ÖÂÅþÁ¬ÖÐÖ¹£¬½¨ÒéÔÚ5GHzƵ¶ÎÀο¿ÐŵÀΪ149»ò161¡£¹ØÓÚ½ÓÄÉMediaTekоƬ×éµÄ×°±¸£¬ÐèÒª¹Ø±ÕCTF¼ÓËÙ¹¦Ð§£¨Cut-Through Forwarding£©ÒÔ×èÖ¹Êý¾Ý°üÖØ×é¹ýʧ¡£Êµ²âÊý¾ÝÏÔʾ£¬Éý¼¶µ½OpenWrt 21.02¹Ì¼þºó£¬Ïß·¼ì²âÀÖ³ÉÂÊ¿ÉÌáÉý23%£¬ÌØÊâÊÇÔÚ´¦Öóͷ£QoS±ê¼ÇµÄDSCP 46Á÷Á¿Ê±ÌåÏÖ¸üΪÎȹ̡£
ͨ¹ýÉÏÊöϵͳÐÔ½â¾ö¼Æ»®£¬Óû§¿ÉÓÐÓÃÓ¦¶Ôpalipali2Èë¿ÚÏß·¼ì²âÖеÄÖÖÖÖÒ쳣״̬¡£½¨Òé°´ÆÚÔËÐÐÄÚÖõÄÕï¶Ï¹¤¾ßÌìÉúÍøÂçÖÊÁ¿±¨¸æ£¬ÖØµã¹Ø×¢Ê±ÑÓ²ü¶¶£¨Jitter£©ºÍ°üÖØ´«ÂÊÁ½ÏîÒªº¦Ö¸±ê¡£µ±¼ì²âÏß·ÖÐ1״̬ƵÈÔ·ºÆðʱ£¬Ó¦µ±ÓÅÏȼì²éÍâµØÍøÂç×°±¸¹Ì¼þ°æ±¾£¬ÊµÊ±¸üпͻ§¶ËÖÁ×îÐÂRelease°æ£¬È·±£ÖÖÖÖÓÅ»¯Õ½ÂÔÄܹ»³ä·ÖÑéÕ¹×÷Óá£