ਟਨਲ ਟੋਪੋਲੋਜੀ ਖਰੀਦਦਾ ਹੈ, ਐਨਕ੍ਰਿਪਸ਼ਨ ਜਾਂ ਲੇਟੈਂਸੀ ਨਹੀਂ
ਇੱਕ ਟਨਲ ਤੁਹਾਨੂੰ ਇੱਕ ਤਰਕਸ਼ੀਲ ਮਾਰਗ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਸ਼ਾਇਦ ਇੱਕ ਵੱਖਰਾ ਫਾਰਵਰਡਿੰਗ ਸੰਦਰਭ। ਇਹ ਆਪਣੇ ਆਪ ਐਨਕ੍ਰਿਪਟ ਨਹੀਂ ਕਰਦਾ ਅਤੇ ਲੇਟੈਂਸੀ ਦਾ ਵਾਅਦਾ ਨਹੀਂ ਕਰਦਾ।
ਧਾਰਨਾ ਇਹ ਹੈ ਕਿ ਟਨਲ ਇੱਕ ਨਿੱਜੀ, ਤੇਜ਼ ਤਾਰ ਹੈ: ਤੁਸੀਂ ਇਸਨੂੰ ਬਣਾਉਂਦੇ ਹੋ, ਅਤੇ ਅੰਦਰ ਦਾ ਟ੍ਰੈਫਿਕ ਐਨਕ੍ਰਿਪਟ ਹੁੰਦਾ ਹੈ, ਮਾਰਗ ਛੋਟਾ ਹੁੰਦਾ ਹੈ ਅਤੇ ਲਿੰਕ ਦੋ ਸਾਈਟਾਂ ਵਿਚਕਾਰ ਕੇਬਲ ਵਾਂਗ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ। ਉਸ ਧਾਰਨਾ ਦਾ ਹਰ ਹਿੱਸਾ ਇੱਕ ਵੱਖਰੀ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਅਤੇ ਟਨਲ ਸਿਰਫ਼ ਪਹਿਲੀ ਚੀਜ਼ ਦਿੰਦਾ ਹੈ ਜੋ ਤੁਸੀਂ ਇਸ ਤੋਂ ਮੰਗੀ ਸੀ, ਯਾਨੀ ਤਰਕਸ਼ੀਲ ਮਾਰਗ। ਬਾਕੀ ਸਭ ਕੁਝ ਜਾਣਬੁੱਝ ਕੇ ਚੁਣਨਾ ਅਤੇ ਸੰਰਚਿਤ ਕਰਨਾ ਪੈਂਦਾ ਹੈ। ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਮਿਲਾਉਣਾ ਹੀ ਉਹ ਤਰੀਕਾ ਹੈ ਜਿਸ ਨਾਲ ਡਿਜ਼ਾਈਨ ਅਜਿਹੇ ਐਨਕ੍ਰਿਪਟਡ ਲਿੰਕ 'ਤੇ ਪਹੁੰਚਦਾ ਹੈ ਜਿਸਦਾ ਕੋਈ ਨਿਦਾਨ ਨਹੀਂ ਕਰ ਸਕਦਾ ਅਤੇ ਅਜਿਹੇ ਲੇਟੈਂਸੀ ਵਾਅਦੇ 'ਤੇ ਜਿਸਨੂੰ ਕੋਈ ਪੂਰਾ ਨਹੀਂ ਕਰ ਸਕਦਾ।
ਮਿੱਥ: ਇੱਕ ਟਨਲ, ਤਿੰਨ ਗਾਰੰਟੀਆਂ
ਟਨਲ ਇੱਕ ਕੰਮ ਭਰੋਸੇਯੋਗ ਢੰਗ ਨਾਲ ਕਰਦਾ ਹੈ। ਇਹ ਸਿੱਧੇ ਜੁੜੇ ਨਾ ਹੋਏ ਦੋ ਸਿਰਿਆਂ ਨੂੰ ਕਿਸੇ ਉਦੇਸ਼ ਲਈ ਨਾਲ ਲੱਗਦੇ ਵਾਂਗ ਵਿਵਹਾਰ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਵਿਚਕਾਰਲਾ ਨੈੱਟਵਰਕ ਬਾਹਰੀ ਪੈਕਟ ਢੋਂਦਾ ਹੈ। ਇਹ ਟੋਪੋਲੋਜੀ ਵਿੱਚ ਬਦਲਾਅ ਹੈ, ਅਤੇ ਇਹ ਆਪਣੇ ਆਪ ਵਿੱਚ ਸੱਚਮੁੱਚ ਲਾਭਦਾਇਕ ਹੈ।
ਐਨਕ੍ਰਿਪਸ਼ਨ, ਪ੍ਰੋਟੋਕੋਲ ਢੁਆਈ ਅਤੇ ਫਾਰਵਰਡਿੰਗ ਅਲੱਗਾਵ ਇਸ ਉੱਤੇ ਤਹਿ ਲਾਏ ਹੋਏ ਵੱਖਰੇ ਫੈਸਲੇ ਹਨ। GRE ਟਨਲ ਵਿੱਚ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਅਰਥ ਵਿੱਚ ਤਿੰਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵੀ ਨਹੀਂ ਹੈ, ਅਤੇ IP-in-IP ਟਨਲ ਕਿਸੇ ਵੀ ਗੋਪਨੀਯਤਾ ਤੋਂ ਬਿਨਾਂ ਵੈਧ ਡਿਜ਼ਾਈਨ ਹੈ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ ਗਲਤੀ ਨਹੀਂ; ਇਹ ਟਨਲ ਹਨ ਜੋ ਠੀਕ ਉਹੀ ਕਰਦੇ ਹਨ ਜੋ ਟਨਲ ਕਰਦੇ ਹਨ। ਚਿੱਤਰ ਉੱਤੇ ਲੇਬਲ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਕਿਹੜੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਮੌਜੂਦ ਹਨ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਵੱਖ ਕਰਨ ਤੋਂ ਬਾਅਦ ਸਵਾਲਾਂ ਦੇ ਜਵਾਬ ਦਿੱਤੇ ਜਾ ਸਕਦੇ ਹਨ: ਕੀ ਇਹ ਟਨਲ ਰਾਊਟਿੰਗ ਗੁਆਂਢ ਢੋਂਦਾ ਹੈ, ਫਰੇਮ ਢੋਂਦਾ ਹੈ, ਅੰਦਰਲੇ ਪਤੇ ਲੁਕਾਉਂਦਾ ਹੈ, ਦੇਰੀ ਬਾਰੇ ਕੁਝ ਵਾਅਦਾ ਕਰਦਾ ਹੈ? ਇਹ ਚਾਰ ਵੱਖਰੇ ਜਵਾਬ ਅਤੇ ਚਾਰ ਵੱਖਰੇ ਸੰਰਚਨਾ ਨਤੀਜੇ ਹਨ।
ਟਨਲ ਅਸਲ ਵਿੱਚ ਨਕਸ਼ੇ ਵਿੱਚ ਕੀ ਜੋੜਦਾ ਹੈ
ਸਿਰਿਆਂ ਨੂੰ ਉਹ ਮਾਰਗ ਮਿਲਦਾ ਹੈ ਜੋ ਪਹਿਲਾਂ ਨਹੀਂ ਸੀ। ਉਹ ਮਾਰਗ ਰਾਊਟ ਕੀਤੇ ਹੌਪ ਵਾਂਗ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ ਜਾਂ Ethernet ਹਿੱਸੇ ਵਾਂਗ, ਇਹ ਪੂਰੀ ਤਰ੍ਹਾਂ ਇਨਕੈਪਸੁਲੇਸ਼ਨ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਫ਼ਰਕ ਬਦਲਦਾ ਹੈ ਕਿ ਦੋਵੇਂ ਸਾਈਟਾਂ ਇਸ ਨਾਲ ਕੀ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਰਾਊਟ ਕੀਤਾ ਟਨਲ ਤੁਹਾਨੂੰ ਅਗਲਾ ਹੌਪ ਅਤੇ ਪ੍ਰੀਫਿਕਸ ਦਿੰਦਾ ਹੈ; Ethernet ਵਿਸਤਾਰ ਬਰਾਡਕਾਸਟ ਵਿਵਹਾਰ ਅਤੇ ਬਹੁਤ ਵੱਡਾ ਅਸਫਲਤਾ ਖੇਤਰ ਦਿੰਦਾ ਹੈ।
IP ਟਨਲ ਦੂਰਲੀ ਸਾਈਟ ਨੂੰ ਆਪਣੇ ਆਪ ਉਸੇ ਸਬਨੈੱਟ ਦਾ ਹਿੱਸਾ ਨਹੀਂ ਬਣਾਉਂਦਾ, ਅਤੇ ਜੇਕਰ ਲਾਗੂਕਰਨ ਉਸ ਗੁਆਂਢ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਤਾਂ ਇਸ ਉੱਤੇ ਰਾਊਟਿੰਗ ਪ੍ਰੋਟੋਕੋਲ ਨਹੀਂ ਚਲਾਉਂਦਾ। Multicast ਆਪਣੇ ਜਵਾਬ ਵਾਲਾ ਇੱਕ ਹੋਰ ਵੱਖਰਾ ਸਵਾਲ ਹੈ।
ip -d link show type gre ip route get 10.20.0.5 traceroute -n -T -p 443 10.20.0.5 mtr -n --report -c 20 10.20.0.5
ਉਹ ਕਮਾਂਡਾਂ ਸਵਾਲ ਦੇ ਵੱਖ-ਵੱਖ ਹਿੱਸਿਆਂ ਦਾ ਜਵਾਬ ਦਿੰਦੀਆਂ ਹਨ। ਪਹਿਲੀ ਦੱਸਦੀ ਹੈ ਕਿ ਕਿਸ ਕਿਸਮ ਦਾ ਇੰਟਰਫੇਸ ਹੈ, ਦੂਜੀ ਦੱਸਦੀ ਹੈ ਕਿ ਕਰਨਲ ਕਿਹੜਾ ਮਾਰਗ ਚੁਣੇਗਾ, ਅਤੇ ਆਖਰੀ ਦੋ ਲੇਬਲ ਦੇ ਵਾਅਦੇ ਦੀ ਬਜਾਏ ਹੇਠਲੀ ਪਰਤ ਦਾ ਅਸਲ ਵਿਵਹਾਰ ਦਿਖਾਉਂਦੀਆਂ ਹਨ।
ਢੁਆਈ ਪਹੁੰਚ ਤੋਂ ਵੱਖਰਾ ਫੈਸਲਾ ਹੈ
ਟਨਲ ਅਜਿਹਾ ਪ੍ਰੋਟੋਕੋਲ ਢੋ ਸਕਦਾ ਹੈ ਜਿਸਨੂੰ ਹੇਠਲੀ ਪਰਤ ਫਾਰਵਰਡ ਨਹੀਂ ਕਰਦੀ। IPv6 ਦਾ IPv4 ਮਾਰਗ ਉੱਤੇ ਢੁਆਈ ਕਲਾਸਿਕ ਮਾਮਲਾ ਹੈ, ਅਤੇ ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਸਿਰੇ ਦੋਵੇਂ ਪਰਿਵਾਰ ਸਮਝਦੇ ਹਨ ਜਦੋਂ ਕਿ ਉਹਨਾਂ ਵਿਚਕਾਰਲੇ ਰਾਊਟਰਾਂ ਨੂੰ ਸਿਰਫ਼ ਬਾਹਰੀ ਪੈਕਟ ਪਹੁੰਚਾਉਣੇ ਹੁੰਦੇ ਹਨ। ਹੇਠਲੀ ਪਰਤ ਨੂੰ ਟਨਲ ਦੇ ਸਿਰੇ ਤੱਕ ਕੰਮ ਕਰਨ ਵਾਲਾ ਮਾਰਗ ਚਾਹੀਦਾ ਹੈ, ਇਸ ਤੋਂ ਵੱਧ ਕੁਝ ਨਹੀਂ।
ਪਰ ਸਿਰਿਆਂ ਨੂੰ ਪੂਰਾ ਸਮਰਥਨ ਚਾਹੀਦਾ ਹੈ: ਫਾਰਵਰਡਿੰਗ, ਪਤੇ ਅਤੇ ਅਜਿਹੀ ਐਪਲੀਕੇਸ਼ਨ ਜੋ ਅਸਲ ਵਿੱਚ ਅੰਦਰਲੇ ਪਰਿਵਾਰ ਦੀ ਵਰਤੋਂ ਕਰੇ। ਟਨਲ ਨੂੰ IPv6 ਪ੍ਰੀਫਿਕਸ ਦੇਣਾ ਸਿਰਫ਼ IPv4 ਨਾਲ ਚੱਲਣ ਵਾਲੀ ਸੇਵਾ ਨੂੰ IPv6 ਰਾਹੀਂ ਪਹੁੰਚਯੋਗ ਨਹੀਂ ਬਣਾਉਂਦਾ, ਅਤੇ ਇਹ ਹੇਠਲੀ ਪਰਤ ਨੂੰ dual-stack ਨਹੀਂ ਬਣਾਉਂਦਾ।
ਫਰੇਮ ਢੁਆਈ ਪ੍ਰੋਟੋਕੋਲ ਢੁਆਈ ਤੋਂ ਵੱਡੀ ਪ੍ਰਤੀਬੱਧਤਾ ਹੈ। ਟਨਲ ਰਾਹੀਂ ਬਰਾਡਕਾਸਟ ਡੋਮੇਨ ਵਧਾਉਣ ਨਾਲ ਸਪੈਨਿੰਗ-ਟਰੀ ਵਿਵਹਾਰ, ARP ਅਤੇ ਅਸਫਲਤਾ ਦਾ ਫੈਲਾਅ ਨਾਲ ਚੱਲਦਾ ਹੈ, ਜੋ ਫੀਚਰ ਟੌਗਲ ਨਹੀਂ ਸਗੋਂ ਡਿਜ਼ਾਈਨ ਫੈਸਲਾ ਹੈ।
ਅਲੱਗਾਵ ਗੋਪਨੀਯਤਾ ਨਹੀਂ ਹੈ
ਪ੍ਰਦਾਤਾ VPN ਗਾਹਕਾਂ ਦੇ ਰਾਊਟ ਅਤੇ ਟ੍ਰੈਫਿਕ ਨੂੰ ਵੱਖਰੇ ਫਾਰਵਰਡਿੰਗ ਸੰਦਰਭਾਂ ਵਿੱਚ ਰੱਖਦੇ ਹਨ, ਅਤੇ ਉਹ ਅਲੱਗਾਵ ਅਸਲੀ ਅਤੇ ਕੀਮਤੀ ਹੈ। ਇਹ ਐਨਕ੍ਰਿਪਸ਼ਨ ਨਹੀਂ ਹੈ। BGP/MPLS VPN ਵਿਸ਼ੇਸ਼ਤਾ ਸਪਸ਼ਟ ਕਹਿੰਦੀ ਹੈ ਕਿ ਇਸਦੀ ਗੋਪਨੀਯਤਾ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਤੋਂ ਨਹੀਂ ਸਗੋਂ ਫਾਰਵਰਡਿੰਗ ਮਾਡਲ ਤੋਂ ਆਉਂਦੀ ਹੈ, ਅਤੇ ਸਿਰਫ਼ VPN ਕਹਿਣ ਵਾਲੀ ਸਲਾਈਡ ਵਿੱਚ ਇਹੀ ਫ਼ਰਕ ਗੁੰਮ ਹੋ ਜਾਂਦਾ ਹੈ।
ਜੇਕਰ ਤੁਹਾਨੂੰ ਗੋਪਨੀਯਤਾ ਚਾਹੀਦੀ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਕੁੰਜੀ ਪ੍ਰਬੰਧਨ ਵਾਲਾ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਤੰਤਰ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਇਹ ਕਿੱਥੇ ਖਤਮ ਹੁੰਦਾ ਹੈ ਇਹ ਜਾਣਨਾ ਚਾਹੀਦਾ ਹੈ। ਅਲੱਗਾਵ ਦੇਣ ਵਾਲਾ ਟਨਲ ਅਤੇ ਐਨਕ੍ਰਿਪਸ਼ਨ ਦੇਣ ਵਾਲਾ ਟਨਲ ਇੱਕੋ ਟਨਲ ਹੋ ਸਕਦੇ ਹਨ, ਪਰ ਸਿਰਫ਼ ਤਦ ਜਦੋਂ ਕਿਸੇ ਨੇ ਦੋਵੇਂ ਸੰਰਚਿਤ ਕੀਤੇ ਹੋਣ।
ਵਿਵਹਾਰਕ ਨਤੀਜਾ ਇਹ ਹੈ ਕਿ «ਇਹ VPN ਵਿੱਚ ਹੈ» ਰਾਊਟਿੰਗ ਸੰਦਰਭ ਬਾਰੇ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ ਅਤੇ ਮਾਰਗ ਉੱਤੇ ਬਾਈਟ ਕੌਣ ਪੜ੍ਹ ਸਕਦਾ ਹੈ ਇਸ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਦੱਸਦਾ। ਦੋ ਟੀਮਾਂ ਦੋਵੇਂ ਸਹੀ ਹੋ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਫਿਰ ਵੀ ਵੱਖਰੀਆਂ ਚੀਜ਼ਾਂ ਦਾ ਵਰਣਨ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਸੁਰੱਖਿਆ ਦਾ ਸਵਾਲ ਉੱਠਣ 'ਤੇ ਟਨਲ ਹੈ ਜਾਂ ਨਹੀਂ ਇਹ ਨਹੀਂ, ਸਗੋਂ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫੀ ਕਿੱਥੇ ਖਤਮ ਹੁੰਦੀ ਹੈ ਅਤੇ ਸਾਥੀਆਂ ਨੂੰ ਕੀ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ ਇਹ ਪੁੱਛੋ।
ਲੇਟੈਂਸੀ ਅਤੇ QoS ਹੇਠਲੀ ਪਰਤ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ
ਤਰਕਸ਼ੀਲ ਕਿਨਾਰਾ ਛੋਟਾ ਭੌਤਿਕ ਮਾਰਗ ਨਹੀਂ ਹੈ। ਬਾਹਰੀ ਪੈਕਟ ਅਜੇ ਵੀ ਉਹੀ ਲਿੰਕ, ਕਤਾਰਾਂ ਅਤੇ ਪ੍ਰਦਾਤਾਵਾਂ ਵਿੱਚੋਂ ਲੰਘਦੇ ਹਨ, ਅਤੇ ਇਨਕੈਪਸੁਲੇਸ਼ਨ ਹਰ ਪੈਕਟ ਉੱਤੇ ਵਾਧੂ ਭਾਰ ਅਤੇ ਦੋਵੇਂ ਸਿਰਿਆਂ ਉੱਤੇ ਪ੍ਰੋਸੈਸਿੰਗ ਜੋੜਦਾ ਹੈ। ਟਨਲ ਤੇਜ਼ ਹੋ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਹੇਠਲੀ ਪਰਤ ਚੰਗੀ ਹੈ, ਕਦੇ ਵੀ ਇਸ ਲਈ ਨਹੀਂ ਕਿ ਇਹ ਟਨਲ ਹੈ।
ਸੇਵਾ ਗੁਣਵੱਤਾ ਦਾ ਵਿਵਹਾਰ ਇਸ ਤੋਂ ਵੀ ਮਾੜਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਉਹਨਾਂ ਪ੍ਰਸ਼ਾਸਕੀ ਡੋਮੇਨਾਂ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਤੁਸੀਂ ਨਿਯੰਤਰਿਤ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਅੰਦਰਲੇ ਨਿਸ਼ਾਨ ਜਾਣਬੁੱਝ ਕੇ ਬਾਹਰਲੇ ਨਿਸ਼ਾਨਾਂ ਉੱਤੇ ਮੈਪ ਕਰਨੇ ਪੈਂਦੇ ਹਨ, ਅਤੇ ਮਾਰਗ ਦੇ ਹਰ ਪ੍ਰਦਾਤਾ ਨੂੰ ਤੁਹਾਡੀ ਉਮੀਦ ਵਾਲਾ ਵਿਵਹਾਰ ਦੇਣਾ ਪੈਂਦਾ ਹੈ। ਐਨਕ੍ਰਿਪਸ਼ਨ ਤਰਜੀਹ ਪੈਦਾ ਨਹੀਂ ਕਰਦਾ; ਇਹ ਉਹ ਖੇਤਰ ਲੁਕਾਉਂਦਾ ਹੈ ਜੋ ਵਿਚਕਾਰਲਾ ਬਾਕਸ ਪ੍ਰਵਾਹ ਨੂੰ ਸ਼੍ਰੇਣੀਬੱਧ ਕਰਨ ਲਈ ਵਰਤ ਸਕਦਾ ਸੀ।
ਕੁਝ ਵਾਅਦਾ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੇਠਲੀ ਪਰਤ ਮਾਪੋ। ਬਾਹਰੀ ਮਾਰਗ ਉੱਤੇ ਸਥਿਰ ਦੇਰੀ ਅਤੇ ਕੋਈ ਨੁਕਸਾਨ ਨਾ ਹੋਣ ਦਿਖਾਉਣ ਵਾਲੀ ਰਿਪੋਰਟ ਸਬੂਤ ਹੈ; ਟਨਲ ਵਾਲਾ ਚਿੱਤਰ ਸਬੂਤ ਨਹੀਂ ਹੈ।
ਤੁਹਾਨੂੰ ਲੋੜੀਂਦੇ ਨੈੱਟਵਰਕ ਸਬੰਧ ਲਈ ਟਨਲ ਚੁਣੋ, ਫਿਰ ਐਨਕ੍ਰਿਪਸ਼ਨ, ਪਹੁੰਚ ਨੀਤੀ, ਪੈਕਟ ਆਕਾਰ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਨਿਰਧਾਰਿਤ ਕਰੋ। ਚਾਰ ਫੈਸਲੇ, ਚਾਰ ਸਬੂਤ, ਅਤੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਦੀ ਵੀ ਥਾਂ ਲੈਣ ਵਾਲਾ ਇੱਕ ਵੀ ਲੇਬਲ ਨਹੀਂ।