ਤੁਹਾਡਾ ਨੈੱਟਵਰਕ ਰਾਤ 8 ਵਜੇ ਕਿਉਂ ਡਿੱਗ ਜਾਂਦਾ ਹੈ
ਤੁਹਾਡਾ proxy ਜਾਂ API ਕਨੈਕਸ਼ਨ ਸਾਰਾ ਦਿਨ ਕੰਮ ਕਰਦਾ ਹੈ। ਫਿਰ ਰਾਤ ਦੇ 8 ਵੱਜਦੇ ਹਨ। ਅਚਾਨਕ, ਤੁਹਾਡਾ ਕਨੈਕਸ਼ਨ ਫ੍ਰੀਜ਼ ਹੋ ਜਾਂਦਾ ਹੈ। Latency ਵਧ ਜਾਂਦੀ ਹੈ। ਤੁਹਾਡੀ ਐਪ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਂਦੀ ਹੈ।
ਤੁਸੀਂ ਸ਼ਾਇਦ ਆਪਣੇ Wi-Fi ਨੂੰ ਦੋਸ਼ੀ ਮੰਨ ਸਕਦੇ ਹੋ। ਪਰ ਅਸਲ ਵਿੱਚ ਸਮੱਸਿਆ ਗਲੋਬਲ ਨੈੱਟਵਰਕ ਦੇ ਅੰਦਰੂਨੀ ਹਿੱਸੇ ਵਿੱਚ ਹੈ।
ਇਹ ਇਸ ਲਈ ਹੁੰਦਾ ਹੈ:
Peak Hour Congestion ਰਾਤ ਨੂੰ ਲੱਖਾਂ ਲੋਕ ਵੀਡੀਓ ਸਟ੍ਰੀਮਿੰਗ ਜਾਂ ਗੇਮਿੰਗ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦੇ ਹਨ। ਤੁਹਾਡਾ ਡਾਟਾ ਪਬਲਿਕ ਗੇਟਵੇਜ਼ ਰਾਹੀਂ ਲੰਘਦਾ ਹੈ। ਰਾਤ 8 ਵਜੇ, ਇਹ ਗੇਟਵੇਜ਼ ਆਪਣੀ ਵੱਧ ਤੋਂ ਵੱਧ ਸਮਰੱਥਾ (maximum capacity) 'ਤੇ ਪਹੁੰਚ ਜਾਂਦੇ ਹਨ। ਜਦੋਂ ਬਫਰ ਭਰ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਰੁਟਰ 'Tail Drop' ਕਰਦਾ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਡਾਟਾ ਪੈਕੇਟਾਂ ਨੂੰ ਸਿਰਫ਼ ਸੁੱਟ ਦਿੰਦਾ ਹੈ ਕਿਉਂਕਿ ਇਸ ਕੋਲ ਉਹਨਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਕੋਈ ਜਗ੍ਹਾ ਨਹੀਂ ਹੁੰਦੀ।
The TCP Death Loop ਸਟੈਂਡਰਡ ਪ੍ਰੋਟੋਕੋਲ ਪੈਕੇਟ ਲੋਸ (packet loss) ਦੇਖ ਕੇ ਘਬਰਾ ਜਾਂਦੇ ਹਨ। ਲੋਡ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਉਹ ਤੁਹਾਡੀ ਕਨੈਕਸ਼ਨ ਸਪੀਡ ਨੂੰ ਅੱਧਾ ਕਰ ਦਿੰਦੇ ਹਨ। ਤੁਹਾਡਾ proxy ਗੁਆਚੇ ਹੋਏ ਡਾਟਾ ਨੂੰ ਦੁਬਾਰਾ ਭੇਜਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਟੁੱਟੇ ਹੋਏ ਸਿਸਟਮ 'ਤੇ ਹੋਰ ਬੋਝ ਪਾਉਂਦਾ ਹੈ। Latency 50ms ਤੋਂ ਵਧ ਕੇ 300ms ਹੋ ਜਾਂਦੀ ਹੈ। ਅੰਤ ਵਿੱਚ ਤੁਹਾਡਾ ਕਨੈਕਸ਼ਨ ਟਾਈਮ ਆਊਟ ਹੋ ਕੇ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ।
BGP Flapping ਰੁਟਰ ਤੁਹਾਡੇ ਡਾਟਾ ਲਈ ਸਭ ਤੋਂ ਵਧੀਆ ਰਸਤਾ ਲੱਭਣ ਲਈ BGP ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਪੀਕ ਆਵਰ ਦੌਰਾਨ, ਸਭ ਤੋਂ ਵਧੀਆ ਰਸਤਾ ਅਸਥਿਰ ਹੋ ਜਾਂਦਾ ਹੈ। ਰੁਟਰ ਤੁਹਾਡੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਨਵੇਂ ਰਸਤੇ 'ਤੇ ਮੋੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ। ਇਹ ਬਦਲਾਅ ਤੁਹਾਡੇ ਐਕਟਿਵ ਸੈਸ਼ਨ ਨੂੰ ਤੋੜ ਦਿੰਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਲੋਡਿੰਗ ਵ੍ਹੀਲ ਜਾਂ ਕਨੈਕਸ਼ਨ ਐਰਰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।
ਕੰਪਨੀਆਂ ਇਸ ਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਦੀਆਂ ਹਨ ਕੰਪਨੀਆਂ ਪਬਲਿਕ ਇੰਟਰਨੈਟ ਤੋਂ ਬਚਣ ਲਈ ਡੈਡੀਕੇਟਿਡ ਲਾਈਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ।
• IPLC (International Private Leased Circuit): ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਫਾਈਬਰ ਆਪਟਿਕ ਪਾਈਪ। ਇਹ ਪਬਲਿਕ ਟ੍ਰੈਫਿਕ ਦੇ ਵਾਧੇ ਤੋਂ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਹੁੰਦੀ। • IEPL (International Ethernet Private Line): IPLC ਦਾ Layer-2 ਵਰਜ਼ਨ। ਇਹ ਸਥਿਰ latency ਅਤੇ ਜ਼ੀਰੋ ਪੈਕੇਟ ਲੋਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਰੂਟਿੰਗ ਵਿਧੀਆਂ ਦੀ ਤੁਲਨਾ:
- Public Routing: ਉੱਚ latency spikes ਅਤੇ ਪੈਕੇਟ ਲੋਸ।
- IPLC: ਫਿਕਸਡ ਪੁਆਇੰਟ-ਟੂ-ਪੁਆਇੰਟ ਫਾਈਬਰ। ਅਲਟਰਾ-ਸਟੇਬਲ।
- IEPL: ਫਿਕਸਡ Ethernet ਟ੍ਰਾਂਸਪੋਰਟ। ਅਲਟਰਾ-ਸਟੇਬਲ।
ਆਪਣਾ ਸੈੱਟਅੱਪ ਕਿਵੇਂ ਸੁਧਾਰਿਆ ਜਾਵੇ ਜੇਕਰ ਤੁਸੀਂ ਪ੍ਰਾਈਵੇਟ ਲਾਈਨਾਂ ਨਹੀਂ ਖਰੀਦ ਸਕਦੇ, ਤਾਂ ਆਪਣੇ 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 ਕਰ ਦਿਓ। ਇਹ ਰੁਟਰਾਂ ਨੂੰ ਤੁਹਾਡੇ ਐਨਕ੍ਰਿਪਟਡ ਪੈਕੇਟਾਂ ਨੂੰ ਟੁਕੜਿਆਂ ਵਿੱਚ ਤੋੜਨ ਤੋਂ ਰੋਕਦਾ ਹੈ।
ਵਿਕਲਪਿਕ ਲਰਨਿੰਗ ਕਮਿਊਨਿਟੀ: https://t.me/GyaanSetuAi