పునరావృతమయ్యే కథ ఏమిటంటే, EC2 VPN ఉపకరణంలోని రూటింగ్ డీమన్ BGP పైకి వచ్చిన వెంటనే VPC కి దాని దూర ప్రిఫిక్స్లను నేర్పుతుంది. అందులో సగం నిజం. సెషన్ పైకి వస్తుంది, దాని వల్ల VPC రూట్ పట్టికలో ఏమీ మారదు, అందుకే మొదటి లక్షణం సాధారణంగా ట్రాఫిక్ను నిశ్శబ్దంగా నల్లని రంధ్రంలోకి విసిరే సబ్నెట్.

ఇక్కడ రెండు వేర్వేరు విషయాలు కలిసిపోతున్నాయి: రూట్ సర్వర్తో పీరింగ్, మరియు పట్టికలో రూట్లను ఇన్స్టాల్ చేయడం.

అపోహ: BGP ను పైకి పెట్టండి, VPC ప్రిఫిక్స్లను నేర్చుకుంటుంది

BGP అనేది ఇద్దరు మాట్లాడేవారి మధ్య సంభాషణ, ఈ డిజైన్లో మాట్లాడేవారు మీ ఉపకరణంలోని రూటింగ్ డీమన్ మరియు AWS మీ సొంత సబ్నెట్లో ఉంచే VPC Route Server ఎండ్పాయింట్. ఆ సంభాషణ ప్రిఫిక్స్లను మోసుకెళ్తుంది. అది మీ వర్క్లోడ్ సబ్నెట్ల రూట్ పట్టికను తాకదు, ఎందుకంటే ఆ పట్టికలు ప్రతి దానిలో ప్రారంభించాల్సిన ప్రసారం ద్వారానే నేర్చుకుంటాయి. అది జరిగే వరకు, VPC వస్త్రం ఉపకరణానికి తెలిసిన దాని గురించి ఏమీ తెలియదు.

సెటప్ దశలు ఒక కారణంతో వేరుగా ఉన్నాయి: అనుసంధానించండి, ఎండ్పాయింట్ను సృష్టించండి, పీర్ చేయండి, ఆపై ప్రసారాన్ని ప్రారంభించండి.

Route Server ఒక నియంత్రణ తలం, సొరంగం కాదు

Route Server ఒక్క ప్యాకెట్ను కూడా ఎన్క్రిప్ట్, ఫార్వర్డ్ లేదా తనిఖీ చేయదు. ఇది ఉపకరణంతో BGP మార్పిడి చేసి, వచ్చిన ప్రిఫిక్స్లను వాటిని స్వీకరించడానికి కాన్ఫిగర్ చేసిన రూట్ పట్టికలకు అప్పగించడానికి ఉంది. డేటా తలం మారలేదు: ప్యాకెట్లు ఇప్పటికీ ఉపకరణం నెట్వర్క్ ఇంటర్ఫేస్ ద్వారా బయటకు వెళ్లి, దాని VPN గుండా ప్రయాణించి అదే మార్గంలో తిరిగి వస్తాయి.

దీని అర్థం ఫార్వర్డింగ్ ఇన్స్టాన్స్పై మూలం మరియు గమ్యం తనిఖీ ఇప్పటికీ ముఖ్యం, ఎందుకంటే ఇన్స్టాన్స్ ఇప్పుడు మరొకరికి చిరునామా చేసిన ట్రాఫిక్ను ఫార్వర్డ్ చేస్తోంది.

భద్రతా సమూహాలు మరియు సబ్నెట్ నియంత్రణలు ఫార్వర్డ్ చేసిన ప్రవాహానికి కూడా వర్తిస్తాయి. Route Server ట్రాఫిక్ను పడవేసే ఉపకరణాన్ని దాన్ని ఫార్వర్డ్ చేయమని బలవంతం చేయదు, మరియు దూర వైపు లేని రిటర్న్ రూట్ను బాగుచేయదు.

ప్రసారం ప్రతి రూట్ పట్టికకు, మొత్తం VPC కు కాదు

రూట్ సర్వర్ను VPC తో అనుసంధానించడం మరియు రూట్ పట్టికపై ప్రసారాన్ని ప్రారంభించడం రెండు నిర్ణయాలు, రెండవది మాత్రమే సబ్నెట్ ఏమి చేస్తుందో మారుస్తుంది. ఆరు రూట్ పట్టికలు ఉన్న VPC ఒకదానిలో ప్రసారిత ప్రిఫిక్స్ను పొందవచ్చు, మిగిలిన ఐదింటిలో పొందకపోవచ్చు, ఇది హబ్ సబ్నెట్కు సరిగ్గా సరిపోతుంది మరియు «సగం పని చేస్తుంది» అనే గందరగోళ ఫలితాన్ని కలిగించేది కూడా ఇదే. ప్రసారం ఆన్లో ఉన్న చోట కూడా పోటీ రూట్ గెలవవచ్చు, ఎందుకంటే VPC రూట్ ఎంపిక పొడవైన ప్రిఫిక్స్కు ప్రాధాన్యం ఇస్తుంది, సమాన పొడవులో ప్రసారితం కంటే స్థిర రూట్కు ప్రాధాన్యం ఇస్తుంది. ఆ ప్రాధాన్యం నిశ్శబ్దంగా వర్తించబడుతుంది.

ఉపకరణం ప్రకటించే ప్రిఫిక్స్ జాబితాకు బదులుగా నిర్దిష్ట సబ్నెట్ యొక్క ప్రభావవంతమైన పట్టికను తనిఖీ చేయండి. API ఆ ప్రశ్నకు నేరుగా సమాధానం ఇస్తుంది: aws ec2 associate-route-server మరియు aws ec2 enable-route-server-propagation --route-table-id <id> ప్రజలు మరచిపోయే రెండు దశలు, aws ec2 describe-route-tables --route-table-ids <id> ప్రిఫిక్స్ route server ఎంట్రీగా వచ్చిందో లేదో చూపిస్తుంది.

ఉపకరణం ఇప్పటికీ ప్రతి ప్యాకెట్ను మోస్తుంది

చేరుకోగల సామర్థ్యాన్ని ప్రకటించడం దాన్ని కలిగి ఉండటంతో సమానం కాదు. BGP సెషన్ ఉపకరణం VPN ఆఫ్లో ఉన్నప్పుడు కూడా స్థాపితంగా ఉండవచ్చు, ఎప్పుడూ మారని స్థిర ప్రకటన ట్రాఫిక్ను చనిపోయిన మార్గం వైపు లాగుతూనే ఉంటుంది. Route Server BFD వంటి వైఫల్య గుర్తింపుకు మద్దతు ఇస్తుంది, కానీ అది పీర్ యొక్క సజీవతను పరీక్షిస్తుంది, పీర్ వెనుక ఉన్న ప్రతిదాని ఆరోగ్యాన్ని కాదు.

ప్రకటనను నిజమైన దూర రూట్కు కట్టండి: సొరంగం మరియు దూర నెట్వర్క్ పైన ఉన్నప్పుడు ప్రిఫిక్స్ను ప్రకటించండి, లేనప్పుడు ఉపసంహరించుకోండి.

ఒక ప్రిఫిక్స్ను ఉపసంహరించుకుని ఏమి జరుగుతుందో చూడండి

దశలవారీగా పరీక్షించండి, చివరి దశను తొలగింపుగా చేయండి. ప్రకటన చేరుతుంది, ప్రిఫిక్స్ ప్రతి ఉద్దేశించిన పట్టికలో కనిపిస్తుంది, ఉపకరణం తదుపరి హాప్, ఫార్వర్డింగ్ సక్రియ సొరంగం దాటుతుంది మరియు దూర చివర స్పందిస్తుంది అని నిర్ధారించుకోండి. ఆపై పరీక్ష ప్రిఫిక్స్ను ఉపసంహరించుకోండి, లేదా ఆమోదించిన సొరంగాన్ని మూసివేయండి, మరియు ట్రాఫిక్ డిజైన్ చెప్పిన చోటికి కదులుతుందో లేదో గమనించండి. పరీక్ష తెరిచి ఉన్నప్పుడే ముందు మరియు తర్వాత పట్టికలను నమోదు చేయండి.

ఒక రూట్ను రెండవ ఉపకరణానికి తరలించడం అది మోసిన సెషన్లను తరలించదు, ఎందుకంటే NAT మరియు ఫైర్వాల్ స్థితి మొదటి పరికరంలోనే ఉంటుంది.

డజను ప్రిఫిక్స్ల స్థిర సమితికి, VPC పట్టికల్లోని స్థిర రూట్లే చవకైన సమాధానం. ప్రిఫిక్స్ జాబితా నిజంగా మారినప్పుడు మరియు ఉపసంహరణ విధానాన్ని ఆన్-కాల్ వ్యక్తికి వివరించగలిగినప్పుడు Route Server తన స్థానాన్ని సంపాదిస్తుంది.

సంబంధిత వ్యాసాలు