ਦੋ ਗਾਹਕ ਸਾਈਟਾਂ 10.20.0.0/24 ਦਾ ਐਲਾਨ ਕਰ ਸਕਦੀਆਂ ਹਨ ਅਤੇ ਦੋਵੇਂ ਇੱਕੋ ਪ੍ਰਦਾਤਾ ਨੈੱਟਵਰਕ ਵਿੱਚ ਵੈਧ ਰਹਿੰਦੀਆਂ ਹਨ। ਰੂਟ ਡਿਸਟਿੰਗਵਿਸ਼ਰ ਉਹਨਾਂ ਐਲਾਨਾਂ ਨੂੰ ਵੱਖਰਾ ਰੱਖਦਾ ਹੈ; ਰੂਟ ਟਾਰਗਿਟ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਕਿਹੜੀ ਗਾਹਕ VRF ਕਾਪੀ ਲੈ ਸਕਦੀ ਹੈ। ਦੋਵੇਂ ਸੰਰਚਨਾ ਵਿੱਚ ਨਾਲ-ਨਾਲ ਦਿਸਦੇ ਹਨ ਅਤੇ ਬਿਲਕੁਲ ਵੱਖਰੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਦੋਹਾਂ ਨੂੰ ਮਿਲਾ ਦੇਣ ਨਾਲ ਅਜਿਹੀਆਂ ਤਬਦੀਲੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਵਾਜਬ ਲੱਗਦੀਆਂ ਹਨ ਅਤੇ ਕੁਝ ਵੀ ਠੀਕ ਨਹੀਂ ਕਰਦੀਆਂ।

ਗਾਹਕ ਕਿਨਾਰੇ ਤੋਂ ਦੂਰਲੇ VRF ਤੱਕ ਇੱਕ ਰੂਟ ਦੀ ਪੈੜ ਲੱਭੋ ਅਤੇ ਵੰਡ ਠੋਸ ਹੋ ਜਾਂਦੀ ਹੈ: ਰੂਟ ਦੇ BGP ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਪਛਾਣ ਜੋੜੀ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਰੂਟ ਦੇ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਪ੍ਰਦਾਤਾ ਕਿਨਾਰੇ ਤੱਕ ਪਹੁੰਚਣ ’ਤੇ ਵੰਡ ਨੀਤੀ ਦਾ ਮੁਲਾਂਕਣ ਹੁੰਦਾ ਹੈ।

VPN-IPv4 ਰੂਟ ਇੱਕ RD ਅਤੇ ਇੱਕ IPv4 ਪ੍ਰੀਫਿਕਸ ਹੈ

RFC 4364 VPN-IPv4 ਪਤਾ ਪਰਿਵਾਰ ਨੂੰ ਅੱਠ ਬਾਈਟ ਦਾ ਰੂਟ ਡਿਸਟਿੰਗਵਿਸ਼ਰ ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ ਚਾਰ ਬਾਈਟ ਦਾ IPv4 ਪਤਾ ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। RD ਗਾਹਕ ਪ੍ਰੀਫਿਕਸ ਦੇ ਅੱਗੇ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਵੱਖਰੀਆਂ ਸਾਈਟਾਂ ਦੇ ਦੋ ਇੱਕੋ ਜਿਹੇ ਪ੍ਰੀਫਿਕਸ ਦੋ ਵੱਖਰੇ BGP ਰੂਟ ਬਣ ਜਾਂਦੇ ਹਨ।

ਇਹੀ ਬਣਤਰ ਪੂਰੀ ਵਿਲੱਖਣਤਾ-ਪ੍ਰਣਾਲੀ ਹੈ। ਪ੍ਰਦਾਤਾ ਨੂੰ ਲੋੜ ਨਹੀਂ ਕਿ ਗਾਹਕ ਗੈਰ-ਓਵਰਲੈਪਿੰਗ ਪਤਾ ਥਾਂ ’ਤੇ ਸਹਿਮਤ ਹੋਣ, ਅਤੇ ਇੱਕ ਸਾਈਟ ਦਾ ਰੂਟ ਦੂਜੀ ਸਾਈਟ ਦੇ ਇੱਕੋ ਜਿਹੇ ਪ੍ਰੀਫਿਕਸ ਨੂੰ ਚੁੱਪਚਾਪ ਬਦਲ ਨਹੀਂ ਸਕਦਾ।

RD ਦਾ ਰੂਪ ਆਪਣੇ ਆਪ ਵਿੱਚ ਪ੍ਰਬੰਧਕ ਵੱਲੋਂ ਚੁਣਿਆ ਮੁੱਲ ਹੈ, ਆਮ ਤੌਰ ’ਤੇ ਸਵੈ-ਸ਼ਾਸਿਤ ਸਿਸਟਮ ਨੰਬਰ ਅਤੇ ਸਥਾਨਕ ਨੰਬਰ। ਇਸਦਾ ਸੰਖਿਆਤਮਕ ਆਕਾਰ ਇੱਕ ਰੀਤ ਹੈ, ਇਹ ਸੰਕੇਤ ਨਹੀਂ ਕਿ ਦੋਵੇਂ ਖੇਤਰ ਉਸ ਰੂਟ ਟਾਰਗਿਟ ਨਾਲ ਅਰਥ ਸਾਂਝਾ ਕਰਦੇ ਹਨ ਜੋ ਸੰਜੋਗ ਨਾਲ ਉਹੀ ਅੰਕ ਵਰਤਦਾ ਹੈ।

RD ਓਵਰਲੈਪਿੰਗ ਪ੍ਰੀਫਿਕਸ ਨੂੰ ਵੱਖਰਿਆਂ ਪਛਾਣਨ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ

ਇੱਕੋ ਪ੍ਰੀਫਿਕਸ ਲਈ ਦੋ ਐਲਾਨ ਵਿਚਾਰੋ। ਸਾਈਟ A ਕੋਲ RD 65000:101 ਹੈ ਅਤੇ ਸਾਈਟ B ਕੋਲ RD 65000:202 ਹੈ, ਦੋਵੇਂ 10.20.0.0/24 ਲਈ। ਹੁਣ BGP ਕੋਲ ਦੋ VPN-IPv4 ਰੂਟ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਸੁਤੰਤਰ ਤੌਰ ’ਤੇ ਤੁਲਨਾ, ਛਾਂਟੀ ਅਤੇ ਚੋਣ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।

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

ਇਸੇ ਲਈ ਕਿਸੇ RD ਨੂੰ ਦੂਜੀ ਸਾਈਟ ਦੇ ਨੰਬਰ ਨਾਲ ਮਿਲਾਉਣ ਲਈ ਬਦਲਣਾ ਕੁਝ ਠੀਕ ਨਹੀਂ ਕਰਦਾ। ਜੇ ਰੂਟ ਦੂਜੇ ਪਾਸੇ ਗੁੰਮ ਹੈ, ਤਾਂ ਅੰਕ ਮਿਲਾਉਣਾ ਆਯਾਤ ਫੈਸਲੇ ਨੂੰ ਸੁਧਾਰਨ ਦੀ ਥਾਂ ਇੱਕ ਹੋਰ ਪਛਾਣ ਸਮੱਸਿਆ ਪੈਦਾ ਕਰਦਾ ਹੈ।

RT ਇੱਕ BGP ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਪੈਕਟ ਦਾ ਟੈਗ ਨਹੀਂ

ਨਿਰਯਾਤ ਨੀਤੀ ਇੱਕ ਜਾਂ ਵੱਧ ਰੂਟ ਟਾਰਗਿਟ ਨੂੰ BGP ਵਿਸਤ੍ਰਿਤ ਭਾਈਚਾਰਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਜੋਂ ਰੂਟ ਨਾਲ ਜੋੜਦੀ ਹੈ। ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲਾ ਪ੍ਰਦਾਤਾ ਕਿਨਾਰਾ ਉਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਤੁਲਨਾ ਹਰ VRF ਦੀ ਆਯਾਤ ਨੀਤੀ ਨਾਲ ਕਰਦਾ ਹੈ। RT ਨਿਯੰਤਰਣ ਤਲ ਰਾਹੀਂ ਰੂਟ ਨਾਲ ਸਫ਼ਰ ਕਰਦਾ ਹੈ। ਤੁਲਨਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਰੂਟਿੰਗ ਨੀਤੀ ਵਿੱਚ, ਕਿਸੇ ਵੀ ਗਾਹਕ ਪੈਕਟ ਦੇ ਅੱਗੇ ਭੇਜੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਹੁੰਦੀ ਹੈ।

ਗਾਹਕ ਦੇ ਡਾਟਾ ਪੈਕਟ RT ਨਹੀਂ ਢੋਂਦੇ। ਰੂਟ ਦੇ VRF ਵਿੱਚ ਸਥਾਪਿਤ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਅੱਗੇ ਭੇਜਣਾ ਉਸ VRF ਦੀ ਸਾਰਣੀ ਅਤੇ ਉਹ MPLS ਲੇਬਲ ਸਟੈਕ ਵਰਤਦਾ ਹੈ ਜੋ ਆਰਕੀਟੈਕਚਰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਪ੍ਰਦਾਤਾ ਕਿਨਾਰਾ ਹਰ ਗਾਹਕ ਪੈਕਟ ਤੋਂ ਰੂਟ ਟਾਰਗਿਟ ਨਹੀਂ ਪੜ੍ਹਦਾ।

ਇੱਕ ਰੂਟ ਕਈ RT ਢੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਇੱਕ VRF ਕਈ ਆਯਾਤ ਕਰ ਸਕਦਾ ਹੈ। ਸੰਰਚਨਾ ਅਕਸਰ ਛੋਟੇ ਬਲਾਕ ਵਰਗੀ ਦਿਸਦੀ ਹੈ:

vrf definition CUST-A
 rd 65000:101
 address-family ipv4
  route-target export 65000:500
  route-target import 65000:500

ਉਸ ਬਲਾਕ ਨੂੰ ਦੋ ਵੱਖਰੇ ਕਥਨਾਂ ਵਜੋਂ ਪੜ੍ਹੋ। ਨਿਰਯਾਤ ਲਾਈਨ ਤੈਅ ਕਰਦੀ ਹੈ ਕਿ ਇਸ VRF ਨੂੰ ਛੱਡਣ ਵਾਲੇ ਰੂਟਾਂ ਨਾਲ ਕੀ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ; ਆਯਾਤ ਲਾਈਨ ਤੈਅ ਕਰਦੀ ਹੈ ਕਿ ਇਹ VRF ਕੀ ਵਿਚਾਰਨ ਲਈ ਤਿਆਰ ਹੈ। ਅੰਕ ਮਿਲਣਾ ਸੁਵਿਧਾਜਨਕ ਹੈ, ਲਾਜ਼ਮੀ ਨਹੀਂ।

ਆਯਾਤ ਯੋਗਤਾ ਸਥਾਪਨਾ ਨਹੀਂ ਹੈ

ਰੂਟ ਕਿਸੇ VRF ਲਈ ਯੋਗ ਹੋ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਵੀ ਉਸਦੀ ਅੱਗੇ ਭੇਜਣ ਸਾਰਣੀ ਵਿੱਚ ਨਾ ਦਿਸੇ। ਯੋਗਤਾ ਇੱਕ ਫਿਲਟਰ ਹੈ; ਫਿਰ ਆਮ BGP ਫੈਸਲਾ ਪ੍ਰਕਿਰਿਆ ਯੋਗ ਰੂਟਾਂ ਦੀ ਤੁਲਨਾ ਕਰਕੇ ਇੱਕ ਚੁਣਦੀ ਹੈ। ਪੁਰਾਣਾ ਜਾਂ ਘੱਟ ਪਸੰਦੀਦਾ ਰੂਟ ਕਿਸੇ ਹੋਰ ਯੋਗ ਰਾਹ ਨਾਲੋਂ ਹਾਰ ਸਕਦਾ ਹੈ।

ਚੁਣੇ ਗਏ ਰੂਟ ਦੀ ਜਾਂਚ ਕਰੋ, ਸਿਰਫ਼ ਆਯਾਤ ਨੀਤੀ ਦੀ ਨਹੀਂ। ਜੋ VRF RT 65000:500 ਆਯਾਤ ਕਰਦਾ ਹੈ ਅਤੇ 10.20.0.0/24 ਲਈ ਕੋਈ ਰੂਟ ਨਹੀਂ ਦਿਖਾਉਂਦਾ, ਉਸਨੇ ਰੂਟ ਪ੍ਰਾਪਤ ਕਰਕੇ ਚੋਣ ਵੇਲੇ ਰੱਦ ਕੀਤਾ ਹੋ ਸਕਦਾ ਹੈ, ਜਾਂ ਉਸਨੂੰ ਕਦੇ ਮਿਲਿਆ ਹੀ ਨਾ ਹੋਵੇ।

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

ਗੁੰਮ ਰੂਟ ਨੂੰ ਨਿਯੰਤਰਣ ਤਲ ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਲੱਭੋ

ਐਲਾਨ ਤੋਂ ਸ਼ੁਰੂ ਕਰੋ: ਕੀ ਸਰੋਤ VRF ਇੱਛਤ RT ਨਿਰਯਾਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਕੀ ਰੂਟ ਰੂਟ ਰਿਫਲੈਕਟਰ ਜਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ PE ’ਤੇ VPN-IPv4 ਰੂਟ ਵਜੋਂ ਮੌਜੂਦ ਹੈ? ਫਿਰ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਜਾਂਚ ਭੇਜਣ ਵਾਲੇ ’ਤੇ ਸੰਰਚਿਤ ਹੋਣ ਵਾਂਗ ਨਹੀਂ, ਸਗੋਂ ਪ੍ਰਾਪਤ ਹੋਣ ਵਾਂਗ ਕਰੋ।

ਅੱਗੇ ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ VRF ਦੀ ਆਯਾਤ ਸੂਚੀ ਦੀ ਰੂਟ ਦੇ ਅਸਲ RT ਮੁੱਲਾਂ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। ਅੰਤ ਵਿੱਚ ਉਸ VRF ਵਿੱਚ ਚੁਣੇ ਗਏ ਰੂਟ ਅਤੇ ਲੇਬਲ ਬੰਧਨ ਦੀ ਜਾਂਚ ਕਰੋ। ਹਰ ਕਦਮ ਵੱਖਰੇ ਸਵਾਲ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ, ਅਤੇ RD ਵੱਲ ਛਾਲ ਮਾਰਨਾ ਆਮ ਤੌਰ ’ਤੇ ਉਹੀ ਕਦਮ ਛੱਡ ਦਿੰਦਾ ਹੈ ਜੋ ਗਲਤ ਹੈ।

ਕੰਮ ਕਰਨ ਵਾਲੀ ਅਤੇ ਅਸਫਲ ਸਾਈਟ ਲਈ RD, ਨਿਰਯਾਤ ਕੀਤਾ RT, ਆਯਾਤ ਕੀਤਾ RT ਅਤੇ ਚੁਣਿਆ ਅਗਲਾ ਹੌਪ ਦਰਜ ਕਰੋ। ਨਾਲ-ਨਾਲ ਰੱਖੇ ਚਾਰ ਮੁੱਲ ਅਸਪਸ਼ਟ “VPN ਰੂਟ ਪਾਸ ਨਹੀਂ ਕਰ ਰਿਹਾ” ਨੂੰ ਵੱਖਰੇ ਪੈਂਦੇ ਠੀਕ ਨਿਯੰਤਰਣ ਤਲ ਕਦਮ ਵਿੱਚ ਬਦਲ ਦਿੰਦੇ ਹਨ।

ਸੰਬੰਧਿਤ ਲੇਖ