𝗪𝗵𝘆 𝗬𝗼𝘂𝗿 𝗡𝗲𝘁𝘄𝗼𝗿𝗸 𝗗𝗿𝗼𝗽𝘀 𝗔𝘁 𝟴 𝗣𝗠
നിങ്ങളുടെ പ്രോക്സി അല്ലെങ്കിൽ API കണക്ഷൻ ദിവസം മുഴുവൻ കൃത്യമായി പ്രവർത്തിക്കുന്നു. എന്നാൽ രാത്രി 8 മണിയാകുമ്പോൾ, പെട്ടെന്ന് നിങ്ങളുടെ കണക്ഷൻ തടസ്സപ്പെടുന്നു. ലാറ്റൻസി (Latency) വർദ്ധിക്കുന്നു. നിങ്ങളുടെ ആപ്പ് ഡിസ്കണക്ട് ആകുന്നു.
നിങ്ങൾ ഇതിന് നിങ്ങളുടെ വൈഫൈയെ കുറ്റപ്പെടുത്തിയേക്കാം. എന്നാൽ യഥാർത്ഥ പ്രശ്നം ആഗോള നെറ്റ്വർക്കിന്റെ ആഴങ്ങളിലാണ്.
ഇത് സംഭവിക്കാനുള്ള കാരണങ്ങൾ താഴെ പറയുന്നവയാണ്:
Peak Hour Congestion രാത്രികാലങ്ങളിൽ ദശലക്ഷക്കണക്കിന് ആളുകൾ വീഡിയോ സ്ട്രീമിംഗോ ഗെയിമിംഗോ ആരംഭിക്കുന്നു. നിങ്ങളുടെ ഡാറ്റ പബ്ലിക് ഗേറ്റ്വേകളിലൂടെയാണ് സഞ്ചരിക്കുന്നത്. രാത്രി 8 മണിയോടെ ഈ ഗേറ്റ്വേകൾ അവയുടെ പരമാവധി ശേഷിയിൽ എത്തുന്നു. ബഫർ നിറയുമ്പോൾ, റൂട്ടർ ഒരു Tail Drop നടത്തുന്നു. ഡാറ്റ സൂക്ഷിക്കാൻ സ്ഥലമില്ലാത്തതിനാൽ അത് നിങ്ങളുടെ ഡാറ്റാ പാക്കറ്റുകളെ വെറുതെ ഒഴിവാക്കുന്നു.
The TCP Death Loop പാക്കറ്റ് നഷ്ടപ്പെടുന്നത് കാണുമ്പോൾ സ്റ്റാൻഡേർഡ് പ്രോട്ടോക്കോളുകൾ പരിഭ്രാന്തമാകുന്നു. ലോഡ് നിയന്ത്രിക്കുന്നതിനായി അവ നിങ്ങളുടെ കണക്ഷൻ വേഗത പകുതിയായി കുറയ്ക്കുന്നു. നഷ്ടപ്പെട്ട ഡാറ്റ വീണ്ടും അയക്കാൻ നിങ്ങളുടെ പ്രോക്സി ശ്രമിക്കുന്നു. ഇത് തകരാറിലായ ഒരു സിസ്റ്റത്തിന് കൂടുതൽ ഭാരം നൽകുന്നു. ലാറ്റൻസി 50ms-ൽ നിന്ന് 300ms ആയി ഉയരുന്നു. ഒടുവിൽ നിങ്ങളുടെ കണക്ഷൻ ടൈം ഔട്ട് ആയി നിലയ്ക്കുന്നു.
BGP Flapping നിങ്ങളുടെ ഡാറ്റയ്ക്ക് ഏറ്റവും അനുയോജ്യമായ പാത കണ്ടെത്താൻ റൂട്ടറുകൾ BGP ഉപയോഗിക്കുന്നു. തിരക്കുള്ള സമയങ്ങളിൽ, ഈ പാത അസ്ഥിരമാകുന്നു. റൂട്ടറുകൾ നിങ്ങളുടെ ട്രാഫിക് പുതിയൊരു പാതയിലേക്ക് മാറ്റാൻ ശ്രമിക്കുന്നു. ഈ മാറ്റം നിങ്ങളുടെ ആക്ടീവ് സെഷനെ തകർക്കുന്നു. നിങ്ങൾക്ക് ഒരു ലോഡിംഗ് വീലോ അല്ലെങ്കിൽ കണക്ഷൻ എററോ കാണാൻ സാധിക്കും.
How Enterprises Fix This പബ്ലിക് ഇന്റർനെറ്റിനെ മറികടക്കാൻ കമ്പനികൾ ഡെഡിക്കേറ്റഡ് ലൈനുകൾ ഉപയോഗിക്കുന്നു.
• IPLC (International Private Leased Circuit): ഒരു സ്വകാര്യ ഫൈബർ ഒപ്റ്റിക് പൈപ്പ്. പബ്ലിക് ട്രാഫിക് വർദ്ധനവിൽ ഇത് ബാധിക്കപ്പെടില്ല. • IEPL (International Ethernet Private Line): IPLC-യുടെ ഒരു Layer-2 പതിപ്പ്. ഇത് സ്ഥിരതയുള്ള ലാറ്റൻസിയും പാക്കറ്റ് നഷ്ടമില്ലാത്ത അവസ്ഥയും നൽകുന്നു.
Comparison of Routing Methods:
- Public Routing: ഉയർന്ന ലാറ്റൻസി വർദ്ധനവും പാക്കറ്റ് നഷ്ടവും.
- IPLC: ഫിക്സഡ് പോയിന്റ്-ടു-പോയിന്റ് ഫൈബർ. അതീവ സുസ്ഥിരം.
- IEPL: ഫിക്സഡ് ഇഥർനെറ്റ് ട്രാൻസ്പോർട്ട്. അതീവ സുസ്ഥിരം.
How to Improve Your Setup നിങ്ങൾക്ക് സ്വകാര്യ ലൈനുകൾ വാങ്ങാൻ കഴിയില്ലെങ്കിൽ, നിങ്ങളുടെ Linux സെർവർ ഒപ്റ്റിമൈസ് ചെയ്യുക:
BBR Congestion Control-ലേക്ക് മാറുന്നതിലൂടെ. Cubic-ൽ നിന്ന് വ്യത്യസ്തമായി, പാക്കറ്റ് നഷ്ടപ്പെടുമ്പോൾ BBR പരിഭ്രാന്തമാകില്ല. ഇത് യഥാർത്ഥ പൈപ്പ് കപ്പാസിറ്റി മോഡൽ ചെയ്തുകൊണ്ട് വേഗത നിലനിർത്തുന്നു. നിങ്ങളുടെ sysctl.conf-ൽ ഈ കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക:
net.core.default_qdisc = fqnet.ipv4.tcp_congestion_control = bbrനിങ്ങളുടെ MTU കുറയ്ക്കുക. നിങ്ങളുടെ Maximum Transmission Unit 1500-ൽ നിന്ന് 1420 അല്ലെങ്കിൽ 1360 ആയി മാറ്റുക. ഇത് റൂട്ടറുകൾ നിങ്ങളുടെ എൻക്രിപ്റ്റഡ് പാക്കറ്റുകളെ കഷണങ്ങളായി മുറിക്കുന്നത് തടയുന്നു.
Optional learning community: https://t.me/GyaanSetuAi