MSS නියමය රවුටරයේ ක්රියා කරයි, නමුත් Squid දක්වා නොපැමිණේ
සෑම පැකට්ටුවක්ම FORWARD හරහා ගමන් කරයි යැයි උපකල්පනය නොකර, ප්රොක්සිය විවෘත කරන වෙන් වූ TCP සම්බන්ධතාවලට MTU තර්කය යොදන්න.
පරිපාලකයෙකු FORWARD වෙත TCPMSS සීමා කිරීම එකතු කරයි. සෘජුව මාර්ගගත කළ ගමනාගමනය වැඩිදියුණු වේ, නමුත් දේශීය Squid අවස්ථාව හරහා බාගැනීම් තවමත් නතර වී ය. ප්රොක්සියේ වෙබ් අඩවි සම්බන්ධතාව එම දාමය හරහා ගමන් කරන සේවාලාභියාගේ TCP සම්බන්ධතාව පමණක් නොවේ.
සාමාන්ය අවසන් කරන forward ප්රොක්සියක, සේවාලාභී පැත්තේ සම්බන්ධතාව දේශීයව අවසන් වේ. ප්රොක්සිය මූලාශ්රය හෝ මාතෘ වෙත දෙවන TCP සම්බන්ධතාවක් සාදයි. Linux තුළ එම සම්බන්ධතාව සඳහා සාදන පැකට්ටු දේශීය පිටවීම් මාර්ගය අනුගමනය කරයි.
එබැවින් FORWARD සඳහා පමණක් වන නියමයක් සම්පූර්ණයෙන් ක්රියා කරමින් තිබියදීත් සකස් කළ යුතු වූ හස්ත සම්පර්කය මග හැරිය හැක. හුක් තෝරා ගැනීමට පෙර සැබෑ සම්බන්ධතාව සහ SYN හි දිශාව සිතියම් කරන්න. කන්ටේනර හෝ වෙන් වූ නාම අවකාශ තවත් මාර්ගගත කොටසක් එකතු කළ හැක, එබැවින් නිවැරදි ස්ථානය රඳා පවතින්නේ ක්රියාවලිය ධාවනය වන ස්ථානය මතය.
PMTU අංකය කෙලින්ම MSS තුළ නොදමන්න
මාර්ග MTU යනු IP පැකට්ටුවේ ප්රමාණයයි. TCP MSS TCP ගෙවුම් බර විස්තර කරන අතර අදාළ ශීර්ෂ සැලකිල්ලට ගත යුතුය. එසේම, ping ගෙවුම් බරේ දිග සම්පූර්ණ IP පැකට්ටුවේ දිග නොවේ. හුරුපුරුදු 28 බයිට් එකතු කිරීම මූලික IPv4 ICMP echo සැලැස්මට සම්බන්ධ වන අතර සෑම ලිපින පවුලකට හෝ එන්කැප්සුලේෂනයට නොවේ.
TCPMSS ඉලක්කය පැහැදිලි අගයන් සහ PMTU සීමා කිරීම ලේඛනගත කරයි. සීමා කිරීම තවමත් මාර්ගයේ MTU තොරතුරු මත රඳා පවතී; එය මාර්ග සොයාගැනීම සුවපහසු බවට සාක්ෂියක් නොවේ, අවශ්ය ICMP පණිවිඩ අවසර දීමට විකල්පයක් ද නොවේ.
රෝග ලක්ෂණය සිද්ධාන්තය සමඟද ගළපන්න. හස්ත සම්පර්කය අවසන් වී විශාල මාරු කිරීම්වලදී නතර වීම පැකට්ටු ප්රමාණය පරීක්ෂා කිරීමට හේතු විය හැක. නැවත නැවත පිළිතුරු නොලැබෙන SYN හෝ ක්ෂණික reset සඳහා පුළුල් පැහැදිලි කිරීමක් අවශ්යයි; කුඩා පැකට්ටු අසාර්ථක වීම ඉතා විශාල දත්ත කොටසක් ඔප්පු නොකරයි.
වාර්තාවේ ක්රියා කරන සෘජු සම්බන්ධතාව සහ අසාර්ථක ප්රොක්සි සම්බන්ධතාව වෙන් වෙන්ව තබන්න. එකම යන්ත්රයකින් වුවද ඒවා වෙනස් මූලාශ්ර, මාර්ග සහ එන්කැප්සුලේෂනය භාවිත කළ හැක.