MPLS VPN-లో RD మరియు RT: ప్రత్యేకత మరియు దిగుమతి విధానం
రూట్ డిస్టింగ్విషర్ అతిక్రమించే ప్రిఫిక్స్లను ప్రత్యేకంగా చేస్తుంది, ఏ రూట్లను VRF దిగుమతి చేసుకోగలదో రూట్ టార్గెట్ నిర్ణయిస్తుంది. ఒక MPLS రూట్ను రెండు పాత్రల్లో అనుసరించండి.
రెండు కస్టమర్ సైట్లు 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 రూట్లు ఉన్నాయి.
ఏ VRF ఈ రూట్లలో ఏదైనా స్వీకరించాలో RD చెప్పదు, కస్టమర్ను లేదా సేవను గుర్తించదు. ఇది రూట్ కోసం గుర్తింపు ఫీల్డ్, సభ్యత్వ జాబితా కాదు. ఒక 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 నిర్ణయ ప్రక్రియ అర్హత ఉన్న రూట్లను పోల్చి ఒకటి ఎంచుకుంటుంది. పాత లేదా తక్కువ ఇష్టమైన రూట్ మరొక అర్హత ఉన్న మార్గం చేతిలో ఓడిపోవచ్చు.
ఎంచుకున్న రూట్ను తనిఖీ చేయండి, దిగుమతి విధానాన్ని మాత్రమే కాదు. RT 65000:500ను దిగుమతి చేసి 10.20.0.0/24 కోసం ఏ రూట్ను చూపించని VRF రూట్ను స్వీకరించి ఎంపిక సమయంలో తిరస్కరించి ఉండవచ్చు, లేదా ఎప్పుడూ స్వీకరించి ఉండకపోవచ్చు.
ఊహించని ప్రిఫిక్స్ కనిపించినప్పుడు కూడా ఈ భేదం ముఖ్యం. చాలా విస్తృతమైన దిగుమతి విధానం సైట్ ఉపయోగించాలనుకోని రూట్లను లాగగలదు, RD ప్రత్యేకత దాన్ని ఏ విధంగానూ ఆపదు. పంపిణీ పరిధి RT విధాన ప్రశ్న.
మిస్ అయిన రూట్ను నియంత్రణ తల క్రమంలో కనుగొనండి
ప్రకటనతో ప్రారంభించండి: మూల VRF ఉద్దేశించిన RTను ఎగుమతి చేస్తుందా, రూట్ రూట్ రిఫ్లెక్టర్ లేదా స్వీకరించే PEపై VPN-IPv4 రూట్గా ఉందా? తర్వాత లక్షణాన్ని పంపినవారి వద్ద కాన్ఫిగర్ చేసినట్టు కాదు, స్వీకరించినట్టు తనిఖీ చేయండి.
తర్వాత స్వీకరించే VRF దిగుమతి జాబితాను రూట్ యొక్క వాస్తవ RT విలువలతో పోల్చండి. చివరగా ఆ VRFలో ఎంచుకున్న రూట్ను మరియు లేబుల్ బైండింగ్ను పరిశీలించండి. ప్రతి దశ వేరే ప్రశ్నకు సమాధానం ఇస్తుంది, RD వైపు దూకడం సాధారణంగా తప్పు దశను దాటిపోతుంది.
పని చేస్తున్న మరియు విఫలమవుతున్న సైట్ కోసం RD, ఎగుమతి చేసిన RT, దిగుమతి చేసిన RT మరియు ఎంచుకున్న తదుపరి హాప్ను నమోదు చేయండి. పక్కపక్కనే ఉన్న నాలుగు విలువలు అస్పష్టమైన “VPN రూట్లను అందించడం లేదు” అనే దాన్ని భిన్నంగా ఉండే ఖచ్చితమైన నియంత్రణ తల దశగా మారుస్తాయి.