GCP BYOIP: ਜਨਤਕ ਐਲਾਨ ਕੋਈ ਨਿੱਜੀ ਰੂਟ ਨਹੀਂ
BYOIP ਪ੍ਰੀਫਿਕਸ ਨੂੰ ਸਾਈਟ ਅਤੇ ਕਲਾਊਡ ਵਿਚਕਾਰ ਵੰਡਣ ਲਈ ਦੋ ਯੋਜਨਾਵਾਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਜਨਤਕ ਐਲਾਨ, ਪ੍ਰਤੀਨਿਧਤਾ ਅਤੇ ਨਿੱਜੀ ਅਗਲਾ ਹੌਪ ਵੱਖ ਰੱਖੋ।
ਜਨਤਕ ਬਲਾਕ ਦਾ ਇੱਕ ਹਿੱਸਾ ਸਾਈਟ ’ਤੇ ਰਹਿੰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਹਿੱਸਾ Google Cloud ਵਿੱਚ ਜਾਂਦਾ ਹੈ। ਉਹ ਵਾਕ ਇੱਕ ਨਹੀਂ, ਦੋ ਯੋਜਨਾਵਾਂ ਦੱਸਦਾ ਹੈ: ਇੰਟਰਨੈਟ ਐਲਾਨ ਦੀ ਯੋਜਨਾ ਅਤੇ ਨਿੱਜੀ ਫਾਰਵਰਡਿੰਗ ਦੀ ਯੋਜਨਾ। ਉਨ੍ਹਾਂ ਨੂੰ ਇੱਕੋ ਰੂਟਿੰਗ ਸਮੱਸਿਆ ਮੰਨਣਾ ਉਹ ਥਾਂ ਹੈ ਜਿੱਥੇ BYOIP ਡਿਜ਼ਾਈਨ ਗਲਤ ਹੁੰਦੇ ਹਨ।
ਸੰਬੰਧਿਤ ਵਸਤੂਆਂ ਵੱਖ-ਵੱਖ ਸਵਾਲਾਂ ਦਾ ਜਵਾਬ ਦਿੰਦੀਆਂ ਹਨ, ਅਤੇ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਸਿਰਫ਼ ਇੱਕ ਪੈਕੇਟ ਅੱਗੇ ਕਿੱਥੇ ਜਾਂਦੇ ਹਨ ਬਾਰੇ ਹੈ।
ਤਿੰਨ ਵਸਤੂਆਂ, ਤਿੰਨ ਸਵਾਲ
ਜਨਤਕ ਤੌਰ ’ਤੇ ਐਲਾਨਿਆ ਪ੍ਰੀਫਿਕਸ ਉਹ ਇਕਾਈ ਹੈ ਜੋ Google ਤੁਹਾਡੇ ਵੱਲੋਂ ਇੰਟਰਨੈਟ ’ਤੇ ਐਲਾਨਦਾ ਹੈ। ਜਨਤਕ ਤੌਰ ’ਤੇ ਪ੍ਰਤੀਨਿਧਿਤ ਪ੍ਰੀਫਿਕਸ ਇਹ ਹੈ ਕਿ ਆਯਾਤ ਕੀਤੀ ਜਗ੍ਹਾ ਸਮਰਥਿਤ Cloud ਸਰੋਤਾਂ ਨੂੰ ਕਿਵੇਂ ਵੰਡੀ ਜਾਂਦੀ ਹੈ। ਇੱਕ VPC ਰੂਟ, VPN ਤੋਂ Cloud Router ਰਾਹੀਂ ਸਿੱਖੇ ਰੂਟ ਸਮੇਤ, ਨਿੱਜੀ ਅਗਲਾ ਹੌਪ ਚੁਣਦਾ ਹੈ। ਹਰ ਇੱਕ ਦਾ ਆਪਣਾ ਦਾਇਰਾ, ਆਪਣਾ API ਅਤੇ ਆਪਣਾ ਗਲਤੀ ਸੰਦੇਸ਼ ਹੈ।
ਸਾਰਣੀ ਸੰਸਕਰਣ ਛੋਟਾ ਹੈ।
| Object | Question it answers |
|---|---|
| Public advertised prefix | Which authorized range Google announces publicly |
| Public delegated prefix | How imported space is allocated to Cloud resources |
| VPN or Cloud Router route | Which private next hop carries a destination |
ਸਿਰਫ਼ ਤੀਜੀ ਕਤਾਰ ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਦੇ ਅੰਦਰ ਫਾਰਵਰਡਿੰਗ ਬਾਰੇ ਹੈ।
BYOIP ਓਵਰਲੈਪ ਚੇਤਾਵਨੀ ਕੀ ਕਵਰ ਕਰਦੀ ਹੈ
Google ਦਾ BYOIP ਦਸਤਾਵੇਜ਼ ਐਲਾਨੇ ਪ੍ਰੀਫਿਕਸ ਨੂੰ ਐਲਾਨ ਇਕਾਈ ਵਜੋਂ ਵੇਖਦਾ ਹੈ ਅਤੇ Google ਤੋਂ ਬਾਹਰ ਐਲਾਨੇ ਸਬਪ੍ਰੀਫਿਕਸ ਸਮੇਤ ਓਵਰਲੈਪ ਹੁੰਦੇ ਬਾਹਰੀ ਐਲਾਨਾਂ ਬਾਰੇ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ। ਉਹ ਚੇਤਾਵਨੀ ਜਨਤਕ ਐਲਾਨ ਯੋਜਨਾ ਬਾਰੇ ਹੈ। ਇਹ ਤੁਹਾਡੇ ਵੱਲੋਂ ਜੋੜੇ ਜਾ ਸਕਣ ਵਾਲੇ ਹਰ ਨਿੱਜੀ ਰੂਟ ਬਾਰੇ ਬਿਆਨ ਨਹੀਂ ਹੈ।
ਆਯਾਤ ਕੀਤੇ ਪ੍ਰੀਫਿਕਸ ਦੇ ਅੰਦਰ ਛੋਟੀ ਵੰਡ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਕਰਨਾ, ਆਪਣੇ ਆਪ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਬਾਕੀ ਕਿਸੇ ਹੋਰ ਸਰੋਤ ਤੋਂ ਐਲਾਨਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੰਦਾ।
ਸਵਾਲ ਇਸ ਤਰ੍ਹਾਂ ਪੁੱਛੋ ਕਿ ਕੌਣ ਕੀ ਐਲਾਨਦਾ ਹੈ। ਜੇ Google ਪੂਰਾ ਆਯਾਤ ਕੀਤਾ ਪ੍ਰੀਫਿਕਸ ਐਲਾਨਦਾ ਹੈ, ਤਾਂ ਸਬਪ੍ਰੀਫਿਕਸ ਐਲਾਨਣ ਵਾਲਾ ਦੂਜਾ ਸਰੋਤ ਠੀਕ ਉਹੀ ਓਵਰਲੈਪ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸ ਬਾਰੇ ਦਸਤਾਵੇਜ਼ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ, ਤੁਹਾਡੇ VPC ਰੂਟ ਕਿੰਨੇ ਵੀ ਸਾਫ਼ ਦਿਸਣ।
ਨਿੱਜੀ ਰੂਟ ਕੀ ਫੈਸਲਾ ਕਰਦਾ ਹੈ
VPN ਰਾਹੀਂ ਸਿੱਖਿਆ ਪ੍ਰੀਫਿਕਸ ਇੰਟਰਨੈਟ ਐਲਾਨ ਨਹੀਂ ਹੈ, ਅਤੇ BGP ਦੀ ਕੋਈ ਮਾਤਰਾ ਇਸਨੂੰ ਅਜਿਹਾ ਨਹੀਂ ਬਣਾਵੇਗੀ। ਇਹ VPC ਰੂਟ ਸਾਰਣੀ ਵਿੱਚ ਇੱਕ ਐਂਟਰੀ ਹੈ ਜੋ ਦੱਸਦੀ ਹੈ ਕਿ ਉਸ ਮੰਜ਼ਿਲ ਲਈ ਟ੍ਰੈਫਿਕ ਕਿਹੜੀ ਸੁਰੰਗ ਜਾਂ ਗੇਟਵੇ ਲੈ ਕੇ ਜਾਵੇਗਾ। ਉਹ ਐਂਟਰੀ ਯੋਗ, ਚੁਣੀ ਗਈ ਜਾਂ ਵਰਤੋਂਯੋਗ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਹ VPC ਦੇ ਆਪਣੇ ਰੂਟਿੰਗ ਨਿਯਮਾਂ ’ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਸਭ ਤੋਂ ਲੰਮੇ ਪ੍ਰੀਫਿਕਸ ਦੀ ਮੇਲ ਰੂਟ ਸਾਰਣੀ ਦੇ ਅੰਦਰ ਲਾਗੂ ਹੁੰਦੀ ਹੈ, ਇਸ ਲਈ ਲੰਮਾ VPN ਰੂਟ ਜਨਤਕ ਕਿਨਾਰੇ ਕੁਝ ਵੀ ਬਦਲੇ ਬਿਨਾਂ ਸਥਾਨਕ ਤੌਰ ’ਤੇ ਜਿੱਤ ਸਕਦਾ ਹੈ।
ਪ੍ਰੀਫਿਕਸ ਵੰਡਣਾ: ਜੋ ਫੈਸਲਾ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ
ਜੇ ਆਰਕੀਟੈਕਚਰ ਮੰਗ ਕਰਦਾ ਹੈ ਕਿ ਅੱਧਾ ਬਲਾਕ ਡੇਟਾ ਸੈਂਟਰ ਤੋਂ ਅਤੇ ਅੱਧਾ Google ਤੋਂ ਐਲਾਨਿਆ ਜਾਵੇ, ਤਾਂ ਕੁਝ ਵੀ ਆਯਾਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਐਲਾਨ ਯੋਜਨਾ ਤੈਅ ਕਰੋ। ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ Google ਕਿਹੜੀਆਂ ਸੀਮਾਵਾਂ ਐਲਾਨ ਸਕਦਾ ਹੈ, ਕਿਹੜੀਆਂ ਹੋਰ ਕਿਤੇ ਐਲਾਨੀਆਂ ਰਹਿੰਦੀਆਂ ਹਨ, ਅਤੇ ਕੀ ਦੋਵੇਂ ਓਵਰਲੈਪ ਹੁੰਦੀਆਂ ਹਨ। ਫਿਰ ਹਰ ਮੰਜ਼ਿਲ ਅਤੇ ਉਸਦੇ ਵਾਪਸੀ ਮਾਰਗ ਲਈ ਨਿੱਜੀ ਰਾਹ ਡਿਜ਼ਾਈਨ ਕਰੋ। ਜੇ ਪ੍ਰਦਾਤਾ ਤੁਹਾਡੀ ਚਾਹੀ ਵੰਡ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦੇ, ਤਾਂ ਵੰਡ ਬਦਲੋ, ਇਸ ਆਸ ਦੀ ਥਾਂ ਕਿ ਲੰਮਾ VPN ਪ੍ਰੀਫਿਕਸ ਜਨਤਕ ਕਿਨਾਰੇ ਦੇ ਫੈਸਲੇ ਨੂੰ ਰੱਦ ਕਰ ਦੇਵੇਗਾ।
ਇਹ ਕ੍ਰਮ ਜ਼ਰੂਰੀ ਹੈ ਕਿਉਂਕਿ ਦੂਜੀ ਯੋਜਨਾ ਪਹਿਲੀ ਨੂੰ ਠੀਕ ਨਹੀਂ ਕਰ ਸਕਦੀ।
ਦੋਵੇਂ ਯੋਜਨਾਵਾਂ ਵੱਖਰੇ ਤੌਰ ’ਤੇ ਜਾਂਚੋ
ਜਨਤਕ ਪਾਸਾ gcloud compute public-advertised-prefixes list ਨਾਲ ਜਾਂਚੋ ਅਤੇ ਸੀਮਾਵਾਂ ਅਤੇ ਉਨ੍ਹਾਂ ਦੀ ਸਥਿਤੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ। ਨਿੱਜੀ ਪਾਸਾ gcloud compute routes list ਅਤੇ gcloud compute routers get-status ਨਾਲ ਜਾਂਚੋ, ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ BGP ਨੇ ਅਸਲ ਵਿੱਚ ਕੀ ਬਦਲਿਆ।
ਇੱਕ ਆਉਟਪੁੱਟ ਸਮੂਹ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਇੰਟਰਨੈਟ ਕੀ ਵੇਖਦਾ ਹੈ। ਦੂਜਾ ਦੱਸਦਾ ਹੈ ਕਿ ਤੁਹਾਡਾ ਟ੍ਰੈਫਿਕ ਕਿੱਥੇ ਜਾਂਦਾ ਹੈ। ਕੋਈ ਵੀ ਦੂਜੇ ਦੀ ਥਾਂ ਨਹੀਂ ਲੈਂਦਾ।