ਅਮਰੀਕੀ ਵਰਕਲੋਡ HA VPN ਰਾਹੀਂ ਦਫ਼ਤਰ ਪ੍ਰੀਫ਼ਿਕਸ ਤੱਕ ਬਿਨਾਂ ਕਿਸੇ ਸਮੱਸਿਆ ਦੇ ਪਹੁੰਚਦਾ ਹੈ, ਜਦਕਿ ਉਸੇ VPC ਵਿੱਚ ਯੂਰਪੀ ਵਰਕਲੋਡ ਨੂੰ ਕੁਝ ਵੀ ਨਹੀਂ ਮਿਲਦਾ। ਇਸਦੀ ਰੂਟਿੰਗ ਸਾਰਣੀ ਵਿੱਚ ਇਸ ਪ੍ਰੀਫ਼ਿਕਸ ਲਈ ਕੋਈ ਐਂਟਰੀ ਨਹੀਂ ਹੈ, ਕੋਈ ਸੁਰੰਗ ਬੰਦ ਨਹੀਂ ਹੈ, ਅਤੇ ਕੋਈ ਫਾਇਰਵਾਲ ਨਿਯਮ ਨਹੀਂ ਬਦਲਿਆ। ਸੁਰੰਗ ਅਤੇ ਉਸਦਾ BGP ਸੈਸ਼ਨ ਦੋਵੇਂ ਦਿਸ਼ਾਵਾਂ ਵਿੱਚ ਸਿਹਤਮੰਦ ਹਨ। ਖੇਤਰਾਂ ਵਿੱਚ ਫੈਲਿਆ VPC ਆਪਣੇ ਸਿੱਖੇ ਰੂਟਾਂ ਦੇ ਖੇਤਰਾਂ ਵਿੱਚ ਫੈਲਣ ਵਰਗਾ ਨਹੀਂ ਹੈ, ਅਤੇ ਇਹੀ ਅੰਤਰ ਪੂਰੇ ਲੱਛਣ ਦੀ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ।

ਇੱਥੇ ਦੋ ਗੁਣ ਮਿਲਾਏ ਜਾ ਰਹੇ ਹਨ: ਸਬਨੈੱਟ ਕਿੱਥੇ ਹਨ, ਅਤੇ ਸਿੱਖਿਆ ਹੋਇਆ ਅਗਲਾ ਹੌਪ ਕਿੱਥੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਖੇਤਰੀ ਦਾਇਰਾ ਕਿੱਥੋਂ ਆਉਂਦਾ ਹੈ

Cloud Router ਸਿੱਖੇ ਰੂਟਾਂ ਨੂੰ ਉਸ ਦਾਇਰੇ ਨਾਲ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ ਜੋ VPC ਦੇ ਗਤੀਸ਼ੀਲ ਰੂਟਿੰਗ ਮੋਡ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਖੇਤਰੀ ਮੋਡ ਵਿੱਚ ਇੱਕ ਖੇਤਰ ਵਿੱਚ ਸਿੱਖਿਆ ਰੂਟ ਸਿਰਫ਼ ਉਸੇ ਖੇਤਰ ਦੇ ਸਰੋਤ ਹੀ ਵਰਤ ਸਕਦੇ ਹਨ, ਇਸ ਲਈ ਯੂਰਪੀ ਸਾਰਣੀ ਟੁੱਟਿਆ ਅਗਲਾ ਹੌਪ ਦਿਖਾਉਣ ਦੀ ਬਜਾਏ ਖਾਲੀ ਹੈ। ਗਲੋਬਲ ਮੋਡ ਵਿੱਚ ਯੋਗ ਸਿੱਖੇ ਰੂਟ VPC ਦੇ ਹਰ ਖੇਤਰ ਦੇ ਸਰੋਤਾਂ ਲਈ ਉਪਲਬਧ ਹੋ ਜਾਂਦੇ ਹਨ। ਕੁਝ ਵੀ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਮੌਜੂਦਾ ਮੁੱਲ ਪੜ੍ਹੋ, ਕਿਉਂਕਿ ਖੇਤਰੀ ਹੀ ਡਿਫ਼ਾਲਟ ਹੈ। ਸੈਟਿੰਗ ਨੈੱਟਵਰਕ ਉੱਤੇ ਹੈ, ਸੁਰੰਗ ਜਾਂ ਰਾਊਟਰ ਉੱਤੇ ਨਹੀਂ।

ਇਨਵੈਂਟਰੀ ਕਮਾਂਡ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਹੈ ਅਤੇ ਇਸਦਾ ਜਵਾਬ ਇੱਕ ਲਾਈਨ ਵਿੱਚ ਦਿੰਦੀ ਹੈ:

gcloud compute networks describe VPC_NAME --format='value(routingConfig.routingMode)'

ਜਦੋਂ VPC ਸਾਂਝਾ ਹੋਵੇ ਤਾਂ ਇਸਨੂੰ ਹੋਸਟ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਚਲਾਓ। ਨੈੱਟਵਰਕ ਉਸੇ ਪ੍ਰੋਜੈਕਟ ਦਾ ਹੈ, ਅਤੇ ਵਰਕਲੋਡ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਦਰਸ਼ਕ ਭੂਮਿਕਾ ਰੂਟਿੰਗ ਸੰਰਚਨਾ ਦਿਖਾਏ ਵੀ ਨਹੀਂ। ਗਲਤ ਪ੍ਰੋਜੈਕਟ ਤੋਂ ਮਿਲਿਆ ਤੇਜ਼ ਜਵਾਬ ਜਵਾਬ ਨ ਮਿਲਣ ਤੋਂ ਵੀ ਮਾੜਾ ਹੈ।

ਬਦਲਾਅ ਇੱਕ ਕਮਾਂਡ ਅਤੇ ਇੱਕ ਦਿਸ਼ਾ ਹੈ

ਸਵਿੱਚ ਕਰਨਾ ਪੂਰੇ VPC ਦੇ ਨਿਯੰਤਰਣ ਤਲ ਦਾ ਸੰਪਾਦਨ ਹੈ, ਹਰ VM ਲਈ ਕੋਈ ਬਦਲਵਾਂ ਰਾਹ ਨਹੀਂ: gcloud compute networks update VPC_NAME --routing-mode=GLOBAL। ਇਹ ਇੱਕਤਰਫ਼ਾ ਵੀ ਹੈ, ਕਿਉਂਕਿ ਗਲੋਬਲ ਉੱਤੇ ਸੈੱਟ ਨੈੱਟਵਰਕ ਨੂੰ ਮੁੜ ਖੇਤਰੀ ਨਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ। ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਨੈੱਟਵਰਕ ਦਾ ਨਾਮ ਇੱਕ ਵਾਰ ਹੋਰ ਜਾਂਚੋ, ਕਿਉਂਕਿ ਕਮਾਂਡ ਪੁਸ਼ਟੀ ਨਹੀਂ ਮੰਗਦੀ। ਇਹ ਬਦਲਾਅ ਰੱਖ-ਰਖਾਅ ਨੋਟ ਅਤੇ ਨੈੱਟਵਰਕ ਮਾਲਕ ਦੀ ਮਨਜ਼ੂਰੀ ਦਾ ਹੱਕਦਾਰ ਹੈ, ਸਾਂਝੇ VPC ਉੱਤੇ ਕਾਹਲੀ ਦੇ ਪ੍ਰਯੋਗ ਦਾ ਨਹੀਂ।

ਉਸ ਨੈੱਟਵਰਕ ਵਿੱਚ ਹਰ Cloud Router, VPN ਅਤੇ Interconnect ਅਟੈਚਮੈਂਟ ਇੱਕੋ ਵੇਲੇ ਨਵਾਂ ਦਾਇਰਾ ਵਿਰਾਸਤ ਵਿੱਚ ਲੈਂਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਉਹ ਅਟੈਚਮੈਂਟ ਵੀ ਸ਼ਾਮਲ ਹਨ ਜਿਨ੍ਹਾਂ ਦਾ ਜ਼ਿਕਰ ਕਿਸੇ ਨੇ ਬਦਲਾਅ ਬੇਨਤੀ ਵਿੱਚ ਨਹੀਂ ਕੀਤਾ। ਜਿਨ੍ਹਾਂ ਖੇਤਰਾਂ ਵਿੱਚ ਪਹਿਲਾਂ ਕਦੇ ਇਹ ਰੂਟ ਨਹੀਂ ਸੀ, ਉਹ ਬਦਲਾਅ ਲਾਗੂ ਹੁੰਦਿਆਂ ਹੀ ਇਸਨੂੰ ਮਿਲਣਾ ਸ਼ੁਰੂ ਕਰ ਦਿੰਦੇ ਹਨ, ਇਸ ਲਈ ਇਸ ਸਵਿੱਚ ਲਈ ਕੋਈ ਪੜਾਅਵਾਰ ਰੋਲਆਉਟ ਨਹੀਂ ਹੈ।

ਗਲੋਬਲ ਦਾਇਰਾ ਹੈ, ਗਾਰੰਟੀ ਨਹੀਂ

ਯੋਗਤਾ ਅਤੇ ਤਰਜੀਹ ਦਾਇਰੇ ਤੋਂ ਵੱਖਰੀਆਂ ਹਨ। ਵਧੇਰੇ ਖਾਸ ਪ੍ਰੀਫ਼ਿਕਸ ਨਾਲ ਟਕਰਾਉਣ ਵਾਲਾ, ਸਭ ਤੋਂ ਵਧੀਆ ਮਾਰਗ ਦੀ ਚੋਣ ਹਾਰਨ ਵਾਲਾ ਜਾਂ ਨੀਤੀ ਨਾਲ ਫਿਲਟਰ ਹੋਣ ਵਾਲਾ ਰੂਟ ਪਹਿਲਾਂ ਵਾਂਗ ਹੀ ਵਿਵਹਾਰ ਕਰਦਾ ਹੈ। ਗਲੋਬਲ ਮੋਡ ਇਹ ਫੈਲਾਉਂਦਾ ਹੈ ਕਿ ਰੂਟ ਕਿੱਥੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਪਰ ਇਹ ਤੈਅ ਨਹੀਂ ਕਰਦਾ ਕਿ ਕਿਹੜਾ ਰੂਟ ਜਿੱਤੇਗਾ। ਸਿੱਖਿਆ ਰੂਟ ਦਾਇਰੇ ਵਿੱਚ ਹੋ ਕੇ ਵੀ ਉਸੇ VPC ਉੱਤੇ ਸਥਿਰ ਜਾਂ ਵਧੇਰੇ ਖਾਸ ਮਾਰਗ ਤੋਂ ਹਾਰ ਸਕਦਾ ਹੈ।

ਇਹ ਅੰਤਰ ਜ਼ਰੂਰੀ ਹੈ ਕਿਉਂਕਿ ਬਾਅਦ ਵਿੱਚ ਮੋਡ ਬਦਲਾਅ ਨੂੰ ਦੋਸ਼ ਦੇਣਾ ਸੌਖਾ ਹੈ। ਜੇ ਸਵਿੱਚ ਤੋਂ ਬਾਅਦ ਵੀ ਯੂਰਪੀ ਸਬਨੈੱਟ ਕੋਲ ਰੂਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਸਵਾਲ ਇਹ ਹੈ ਕਿ ਰੂਟ ਮੌਜੂਦ ਅਤੇ ਯੋਗ ਹੈ ਜਾਂ ਨਹੀਂ, ਇਹ ਨਹੀਂ ਕਿ ਦਾਇਰਾ ਲਾਗੂ ਹੋਇਆ ਜਾਂ ਨਹੀਂ। ਪ੍ਰੀਫ਼ਿਕਸ ਟਕਰਾਅ ਅਤੇ ਅਗਲੇ ਹੌਪ ਦੀ ਸਿਹਤ ਪੜ੍ਹਨ ਵਾਲੀਆਂ ਅਗਲੀਆਂ ਦੋ ਚੀਜ਼ਾਂ ਹਨ।

ਦੂਰ ਵਾਲਾ ਪਾਸਾ ਵੀ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ

ਘੋਸ਼ਣਾ ਵਿਵਹਾਰ ਉਸੇ ਸੈਟਿੰਗ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। ਡਿਫ਼ਾਲਟ ਵਿਵਹਾਰ ਵਿੱਚ ਖੇਤਰੀ ਮੋਡ ਦਾ ਰਾਊਟਰ ਆਪਣੇ ਖੇਤਰ ਦੇ ਸਬਨੈੱਟ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ, ਜਦਕਿ ਗਲੋਬਲ ਮੋਡ VPC ਦੇ ਸਬਨੈੱਟ ਵਧੇਰੇ ਵਿਸਤਾਰ ਨਾਲ ਘੋਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਇਸ ਲਈ ਮੋਡ ਬਦਲਣ ਨਾਲ ਸਿਰਫ਼ ਇਹ ਨਹੀਂ ਬਦਲਦਾ ਕਿ ਤੁਹਾਡੇ ਖੇਤਰ ਕੀ ਵਰਤ ਸਕਦੇ ਹਨ, ਸਗੋਂ ਇਹ ਵੀ ਬਦਲਦਾ ਹੈ ਕਿ ਦੂਰ ਵਾਲਾ ਪਾਸਾ ਕੀ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ।

ਕਸਟਮ ਘੋਸ਼ਣਾ ਸੂਚੀ ਮੋਡ ਬਦਲਣ ਉੱਤੇ ਨਹੀਂ ਫੈਲਦੀ। ਜੇ ਆਨ-ਪ੍ਰੀਮਾਈਸ ਰਾਊਟਰ ਕੋਲ ਹੱਥ ਨਾਲ ਲਿਖੀ ਰੇਂਜਾਂ ਦੀ ਸੂਚੀ ਹੈ, ਤਾਂ ਯੂਰਪੀ ਪ੍ਰੀਫ਼ਿਕਸ ਉਸ ਵਿੱਚ ਗੈਰਹਾਜ਼ਰ ਹੀ ਰਹਿੰਦਾ ਹੈ। ਉਸ ਸਥਿਤੀ ਵਿੱਚ ਵਾਪਸੀ ਦਾ ਰਾਹ ਟੁੱਟਿਆ ਹੀ ਰਹਿੰਦਾ ਹੈ, ਭਾਵੇਂ ਬਾਹਰ ਜਾਣ ਵਾਲਾ ਰੂਟ ਹੁਣ ਮੌਜੂਦ ਹੈ। ਤੁਸੀਂ ਕੀ ਨਿਰਯਾਤ ਕੀਤਾ ਇਹ ਨਹੀਂ, ਦੂਰ ਵਾਲੇ ਪਾਸੇ ਨੇ ਕੀ ਸਥਾਪਿਤ ਕੀਤਾ ਇਹ ਜਾਂਚੋ।

ਮੋਡ ਜੋ ਕਦੇ ਠੀਕ ਨਹੀਂ ਕਰੇਗਾ

ਗਲੋਬਲ ਰੂਟਿੰਗ ਜਨਤਕ ਇੰਟਰਨੈੱਟ ਪਹੁੰਚ, ਅਸੰਬੰਧਿਤ VPC ਵਿਚਕਾਰ ਟ੍ਰਾਂਜ਼ਿਟ ਜਾਂ ਗੁੰਮ ਸਥਿਰ ਰੂਟ ਨਹੀਂ ਦਿੰਦੀ। ਇਹ ਫਾਇਰਵਾਲ ਨਿਯਮ ਜਾਂ IAM ਨਹੀਂ ਬਦਲਦੀ, ਇਸ ਲਈ ਨੀਤੀ ਨਾਲ ਰੱਦ ਕੀਤਾ ਕਨੈਕਸ਼ਨ ਰੱਦ ਹੀ ਰਹਿੰਦਾ ਹੈ।

ਇਹ ਅਸਫਲਤਾਵਾਂ ਵਰਕਲੋਡ ਦੇ ਅੰਦਰੋਂ ਇੱਕੋ ਜਿਹੀਆਂ ਦਿਸਦੀਆਂ ਹਨ ਅਤੇ ਰੂਟ ਦਾਇਰੇ ਨਾਲ ਉਨ੍ਹਾਂ ਦਾ ਕੋਈ ਸੰਬੰਧ ਨਹੀਂ।

ਦੂਰ ਦੇ ਖੇਤਰ ਤੋਂ ਅਸਲੀ ਸੇਵਾ ਤੱਕ ਪਰਖੋ, ਫਿਰ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਜਵਾਬ ਲੋੜੀਂਦੀ ਸੁਰੰਗ ਰਾਹੀਂ ਹੀ ਵਾਪਸ ਆਉਂਦਾ ਹੈ। ਮੋਡ, ਘੋਸ਼ਣਾ ਸੰਰਚਨਾ ਅਤੇ ਤੁਹਾਡੇ ਪਰਖੇ ਟਿਕਾਣੇ ਨੂੰ ਦਰਜ ਕਰੋ। ਜੇ ਪਰਖ ਅਜੇ ਵੀ ਅਸਫਲ ਹੈ, ਤਾਂ ਮੋਡ ਨੂੰ ਦੁਬਾਰਾ ਛੂਹਣ ਤੋਂ ਪਹਿਲਾਂ ਦੂਰ ਵਾਲੇ ਰਾਊਟਰ ਦੀ BGP ਸਾਰਣੀ ਦੀ VPC ਰੂਟ ਸੂਚੀ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। ਤਦ ਅਗਲੀ ਅੰਤਰ-ਖੇਤਰੀ ਰਿਪੋਰਟ ਮੋਡ ਬਦਲਾਅ ਤੋਂ ਨਹੀਂ, ਤੱਥਾਂ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ