8 PM కి మీ నెట్వర్క్ ఎందుకు కట్ అవుతుంది
మీ ప్రాక్సీ లేదా API కనెక్షన్ రోజంతా బాగానే పనిచేస్తుంది. కానీ రాత్రి 8 గంటలు కాగానే, అకస్మాత్తుగా మీ కనెక్షన్ ఫ్రీజ్ అయిపోతుంది. Latency పెరుగుతుంది. మీ యాప్ డిస్కనెక్ట్ అవుతుంది.
మీరు మీ Wi-Fi ని నిందించవచ్చు. కానీ అసలు సమస్య గ్లోబల్ నెట్వర్క్లో లోతుగా ఉంది.
ఇది ఎందుకు జరుగుతుందంటే:
పీక్ అవర్స్ కంజెషన్ (Peak Hour Congestion) రాత్రి వేళల్లో లక్షలాది మంది వీడియో స్ట్రీమింగ్ లేదా గేమింగ్ చేయడం ప్రారంభిస్తారు. మీ డేటా పబ్లిక్ గేట్వేల ద్వారా ప్రయాణిస్తుంది. రాత్రి 8 గంటలకు, ఈ గేట్వేలు వాటి గరిష్ట సామర్థ్యాన్ని చేరుకుంటాయి. బఫర్ నిండిపోయినప్పుడు, రూటర్ 'Tail Drop' చేస్తుంది. డేటాను నిల్వ చేయడానికి చోటు లేకపోవడం వల్ల, అది మీ డేటా ప్యాకెట్లను పక్కన పడేస్తుంది.
TCP డెత్ లూప్ (The TCP Death Loop) ప్యాకెట్ లాస్ (packet loss) జరిగినప్పుడు స్టాండర్డ్ ప్రోటోకాల్స్ కంగారు పడతాయి. లోడ్ను మేనేజ్ చేయడానికి అవి మీ కనెక్షన్ వేగాన్ని సగానికి తగ్గిస్తాయి. మీ ప్రాక్సీ పోయిన డేటాను మళ్ళీ పంపడానికి ప్రయత్నిస్తుంది. ఇది ఇప్పటికే దెబ్బతిన్న వ్యవస్థపై మరింత భారాన్ని పెంచుతుంది. Latency 50ms నుండి 300ms కి పెరిగిపోతుంది. చివరికి మీ కనెక్షన్ టైమ్ అవుట్ అయ్యి ఆగిపోతుంది.
BGP ఫ్లాపింగ్ (BGP Flapping) మీ డేటా కోసం ఉత్తమమైన మార్గాన్ని కనుగొనడానికి రూటర్లు BGPని ఉపయోగిస్తాయి. పీక్ అవర్స్ సమయంలో, ఆ ఉత్తమ మార్గం అస్థిరంగా మారుతుంది. రూటర్లు మీ ట్రాఫిక్ను కొత్త మార్గానికి మళ్లించడానికి ప్రయత్నిస్తాయి. ఈ మార్పు వల్ల మీ యాక్టివ్ సెషన్ బ్రేక్ అవుతుంది. మీకు లోడింగ్ వీల్ లేదా కనెక్షన్ ఎర్రర్ కనిపిస్తుంది.
ఎంటర్ప్రైజెస్ దీనిని ఎలా పరిష్కరిస్తాయి కంపెనీలు పబ్లిక్ ఇంటర్నెట్ను దాటవేసి, డెడికేటెడ్ లైన్లను ఉపయోగిస్తాయి.
• IPLC (International Private Leased Circuit): ఇది ఒక ప్రైవేట్ ఫైబర్ ఆప్టిక్ పైపు వంటిది. ఇది పబ్లిక్ ట్రాఫిక్ పెరుగుదల వల్ల ప్రభావితం కాదు. • IEPL (International Ethernet Private Line): ఇది IPLC యొక్క Layer-2 వెర్షన్. ఇది స్థిరమైన Latency మరియు సున్నా ప్యాకెట్ లాస్ను అందిస్తుంది.
రూటింగ్ పద్ధతుల పోలిక:
- Public Routing: అధిక Latency స్పైక్స్ మరియు ప్యాకెట్ లాస్.
- IPLC: ఫిక్స్డ్ పాయింట్-టు-పాయింట్ ఫైబర్. అత్యంత స్థిరమైనది.
- IEPL: ఫిక్స్డ్ ఇథర్నెట్ ట్రాన్స్పోర్ట్. అత్యంత స్థిరమైనది.
మీ సెటప్ను ఎలా మెరుగుపరచుకోవాలి మీరు ప్రైవేట్ లైన్లను కొనలేకపోతే, మీ 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