ਤੁਹਾਡਾ ਨੈੱਟਵਰਕ ਰਾਤ 8 ਵਜੇ ਕਿਉਂ ਡਿੱਗ ਜਾਂਦਾ ਹੈ

ਤੁਹਾਡਾ ਪ੍ਰੌਕਸੀ ਸਾਰਾ ਦਿਨ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ। ਫਿਰ ਰਾਤ ਦੇ 8 ਵੱਜਦੇ ਹਨ। ਅਚਾਨਕ, ਤੁਹਾਡਾ ਕਨੈਕਸ਼ਨ ਫ੍ਰੀਜ਼ ਹੋ ਜਾਂਦਾ ਹੈ। Latency ਵਧ ਜਾਂਦੀ ਹੈ। ਤੁਹਾਡੀ ਐਪ ਡਿਸਕਨੈਕਟ ਹੋ ਜਾਂਦੀ ਹੈ।

ਤੁਸੀਂ ਆਪਣੇ Wi-Fi ਨੂੰ ਦੋਸ਼ ਦੇ ਸਕਦੇ ਹੋ। ਅਸਲ ਸਮੱਸਿਆ ਗਲੋਬਲ ਨੈੱਟਵਰਕ ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਹੈ।

ਰਾਤ 8 ਵਜੇ, ਲੱਖਾਂ ਲੋਕ ਵੀਡੀਓ ਸਟ੍ਰੀਮਿੰਗ ਅਤੇ ਗੇਮਿੰਗ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦੇ ਹਨ। ਇਸ ਨਾਲ ਅੰਤਰਰਾਸ਼ਟਰੀ ਗੇਟਵੇਅ 'ਤੇ ਭਾਰੀ ਟ੍ਰੈਫਿਕ ਪੈਦਾ ਹੁੰਦਾ ਹੈ।

ਇੱਥੇ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ ਤੁਹਾਡਾ ਕਨੈਕਸ਼ਨ ਕਿਉਂ ਫੇਲ੍ਹ ਹੁੰਦਾ ਹੈ:

  • Gateway Saturation: ਜਦੋਂ ਰਾਊਟਰ ਆਪਣੀ ਸਮਰੱਥਾ ਤੱਕ ਪਹੁੰਚ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਉਹ Tail Drop ਕਰਦੇ ਹਨ। ਉਹ ਸਿਰਫ਼ ਨਵੇਂ ਪੈਕੇਟਾਂ ਨੂੰ ਰੱਦ ਕਰ ਦਿੰਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹਨਾਂ ਕੋਲ ਕੋਈ ਜਗ੍ਹਾ ਨਹੀਂ ਬਚਦੀ।
  • TCP Panic: ਜ਼ਿਆਦਾਤਰ ਸਿਸਟਮ Cubic ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਇਹ ਪੈਕੇਟ ਲੋਸ ਦੇਖਦਾ ਹੈ, ਤਾਂ ਇਹ ਤੁਹਾਡੀ ਸਪੀਡ ਅੱਧੀ ਕਰ ਦਿੰਦਾ ਹੈ। ਇਹ retransmissions ਅਤੇ ਉੱਚੀ latency ਦਾ ਇੱਕ ਅੰਤਹੀਣ ਚੱਕਰ ਬਣਾ ਦਿੰਦਾ ਹੈ।
  • BGP Flapping: ਪੀਕ ਘੰਟਿਆਂ ਦੌਰਾਨ, ਰਾਊਟਰ ਭਾਰੀ ਨੁਕਸਾਨ ਦੇਖਦੇ ਹਨ ਅਤੇ ਨਵੇਂ ਰਸਤੇ ਲੱਭਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ। ਇਹ ਮੁੜ-ਗਣਨਾ ਤੁਹਾਡੇ ਐਕਟਿਵ ਕਨੈਕਸ਼ਨ ਨੂੰ ਤੋੜ ਦਿੰਦੀ ਹੈ।

ਸਟੈਂਡਰਡ ਪਬਲਿਕ ਰੂਟਿੰਗ ਇਸ ਲੋਡ ਨੂੰ ਨਹੀਂ ਸੰਭਾਲ ਸਕਦੀ। ਐਂਟਰਪ੍ਰਾਈਜ਼ ਟੀਮਾਂ ਆਨਲਾਈਨ ਰਹਿਣ ਲਈ ਡੈਡੀਕੇਟਿਡ ਲਾਈਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ।

ਪਬਲਿਕ ਰੂਟਿੰਗ ਦੀ ਪ੍ਰਾਈਵੇਟ ਲਾਈਨਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰੋ:

• Routing Path: ਪਬਲਿਕ ਰੂਟਿੰਗ ਸਾਂਝੇ ਰਸਤਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। IPLC ਅਤੇ IEPL ਫਿਕਸਡ, ਪ੍ਰਾਈਵੇਟ ਫਾਈਬਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। • Latency: ਪਬਲਿਕ ਰੂਟਿੰਗ ਵਿੱਚ ਉੱਚੇ ਸਪਾਈਕਸ ਹੁੰਦੇ ਹਨ। ਪ੍ਰਾਈਵੇਟ ਲਾਈਨਾਂ ਸਥਿਰ ਰਹਿੰਦੀਆਂ ਹਨ। • Packet Loss: ਰਾਤ ਨੂੰ ਪਬਲਿਕ ਰੂਟਿੰਗ ਵਿੱਚ 5% ਜਾਂ 10% ਲੋਸ ਹੁੰਦਾ ਹੈ। ਪ੍ਰਾਈਵੇਟ ਲਾਈਨਾਂ 0% ਲੋਸ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ। • Security: ਪਬਲਿਕ ਰੂਟਿੰਗ ਫਾਇਰਵਾਲਜ਼ ਰਾਹੀਂ ਲੰਘਦੀ ਹੈ। ਪ੍ਰਾਈਵੇਟ ਲਾਈਨਾਂ ਉਹਨਾਂ ਨੂੰ ਬਾਈਪਾਸ ਕਰਦੀਆਂ ਹਨ।

IPLC ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਫਿਜ਼ੀਕਲ ਪਾਈਪ ਹੈ। ਇਹ ਪਬਲਿਕ ਇੰਟਰਨੈਟ ਨੂੰ ਨਹੀਂ ਛੂਹੰਦਾ, ਇਸ ਲਈ ਇਹ ਰਾਤ 8 ਵਜੇ ਦੇ ਟ੍ਰੈਫਿਕ ਦੇ ਵਾਧੇ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰ ਦਿੰਦਾ ਹੈ। IEPL ਇੱਕ ਸਮਾਨ ਹੱਲ ਹੈ ਜੋ ਡਾਟਾ ਲਿੰਕ ਲੇਅਰ 'ਤੇ ਕੰਮ ਕਰਦਾ ਹੈ।

ਜੇਕਰ ਤੁਸੀਂ ਪ੍ਰਾਈਵੇਟ ਲਾਈਨਾਂ ਨਹੀਂ ਖਰੀਦ ਸਕਦੇ, ਤਾਂ ਆਪਣੇ Linux ਸਰਵਰ 'ਤੇ ਇਹ ਦੋ ਸੁਧਾਰ ਅਜ਼ਮਾਓ:

  1. BBR Congestion Control 'ਤੇ ਸਵਿਚ ਕਰੋ। Cubic ਦੇ ਉਲਟ, BBR ਪੈਕੇਟ ਲੋਸ ਦੌਰਾਨ ਘਬਰਾਉਂਦਾ ਨਹੀਂ ਹੈ। ਇਹ ਅਸਲ ਨੈੱਟਵਰਕ ਸਮਰੱਥਾ ਦਾ ਮਾਡਲ ਬਣਾ ਕੇ ਸਪੀਡ ਬਣਾਈ ਰੱਖਦਾ ਹੈ।

ਆਪਣੇ sysctl.conf ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਇਹ ਕਮਾਂਡਾਂ ਚਲਾਓ: net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr

  1. ਆਪਣਾ MTU ਘਟਾਓ। ਆਪਣੀ Maximum Transmission Unit ਨੂੰ 1500 ਤੋਂ ਬਦਲ ਕੇ 1420 ਜਾਂ 1360 ਕਰ ਦਿਓ। ਇਹ ਰਾਊਟਰਾਂ ਨੂੰ ਤੁਹਾਡੇ ਐਨਕ੍ਰਿਪਟਡ ਪੈਕੇਟਾਂ ਨੂੰ ਛੋਟੇ ਟੁਕੜਿਆਂ ਵਿੱਚ ਤੋੜਨ ਤੋਂ ਰੋਕਦਾ ਹੈ।

ਸਰੋਤ: https://dev.to/wenrugou/why-does-your-network-proxy-keep-disconnecting-at-8-pm-the-engineering-behind-iplc-lines-and-node-4ld