MPLS VPN లో IPv6: ఒకటి కాదు, మూడు ఎంపికలు
కస్టమర్ VPN మార్గాలు, PE మధ్య BGP సెషన్ మరియు కోర్ రవాణా వేర్వేరు నిర్ణయాలు. ఒక సెషన్ ఒక కుటుంబంలో నడుస్తూ మరొకటి మోయగలదు.
డిజైన్ సమీక్షలో “IPv6 BGP పై IPv6 L3VPN నడపండి” అని చెప్పండి, ఆ ఒకే వాక్యంలో మూడు వేర్వేరు నిర్ణయాలు దాగి ఉన్నాయి. ఏ ప్రిఫిక్స్లు కస్టమర్ VPN కు చెందుతాయి, ఏ చిరునామాలు ప్రొవైడర్ అంచుల మధ్య రౌటింగ్ సెషన్ను మోస్తాయి, ఏ కోర్ లేబుల్ చేసిన ప్యాకెట్ను కదిలిస్తుంది అనేవి స్వతంత్ర ఎంపికలు. అన్నీ IPv6 కావచ్చు, మిశ్రమంగా ఉండవచ్చు, మిశ్రమానికి ఉద్దేశపూర్వకంగా అనుమతి ఉంది. ఈ మూడింటిని వేరు చేయడమే అస్పష్టమైన అవసరాన్ని ప్లాట్ఫారమ్పై పరీక్షించగలిగే దానిగా మారుస్తుంది.
మూడు పనులను వేరు చేయండి
మొదటి పని కస్టమర్ మార్గం: ఒక VPN రౌటింగ్ సందర్భానికి చెందిన మరియు ప్రతి ఇతర సందర్భం నుంచి బయట ఉండాల్సిన IPv6 ప్రిఫిక్స్లు. రెండవది ఆ ప్రిఫిక్స్లను మార్పిడి చేసుకునే ప్రొవైడర్ అంచు రౌటర్ల మధ్య రౌటింగ్ కనెక్షన్. మూడవది లేబుల్ చేసిన కస్టమర్ ప్యాకెట్ను కోర్ ద్వారా దూరపు అంచు వరకు తీసుకెళ్లే రవాణా. వాటిలో ఒకటి మాత్రమే పేరు చెప్పడం ఇంకా డిజైన్ కాదు.
| Job | The question it answers | What confusion looks like |
|---|---|---|
| Customer VPN routes | Which IPv6 prefixes belong to each VPN context, and how are they kept apart? | Prefixes leak into the global table and between customers |
| PE-to-PE BGP session | Which addresses carry the routing connection between the two edges? | A session-family mismatch gets chased as a core transport fault |
| Transport to the remote PE | How does the chosen core move the labelled packet to the far edge? | A route is present and unforwardable in the same moment |
ప్రతి పనికి దాని సొంత చిరునామా కుటుంబం, దాని సొంత వైఫల్య విధానాలు మరియు తరచుగా దాని సొంత బృందం ఉంటాయి. డిజైన్ పత్రంలోని ఒక వాక్యం మూడు వరుసలను ఒకటిగా నలిపేయడానికి మొగ్గు చూపుతుంది కాబట్టే పట్టిక ఉపయోగకరం.
మార్గం కుటుంబం VPN-IPv6, IPv6 unicast కాదు
RFC 4659 BGP/MPLS IPv6 VPN కుటుంబాన్ని నిర్వచిస్తుంది, అందులో సభ్యత్వం IPv6 అనే పదం సూచించే దానికంటే నిర్దిష్టం. అక్కడి మార్గం IPv6 ప్రిఫిక్స్కు జోడించిన మార్గ విభేదకం, AFI 2 మరియు SAFI 128 కింద కోడ్ చేయబడింది. సాధారణ IPv6 unicast వేరే కుటుంబం, కాబట్టి looking glass లో ప్రిఫిక్స్లా కనిపించే ప్రకటన అదే వస్తువు కాకపోవచ్చు. కుటుంబాన్ని తప్పుగా చదవడమే ఈ డిజైన్ తప్పుగా సాగే మొదటి మార్గం.
భేదం అంచు వద్ద కరుస్తుంది, అక్కడ మార్గం ఏదైనా చేసే ముందు సరైన VPN సందర్భంలో దిగాలి. ప్రిఫిక్స్ స్వీకరించడం మార్పిడి జరిగిందని నిరూపిస్తుంది, ఇన్స్టాలేషన్ గురించి ఏమీ చెప్పదు. ఆ అంతరమే సెషన్ పైన ఉంది కానీ కస్టమర్ ఇంకా చీకటిలో ఉన్నాడు అనే సంప్రదాయ నివేదికను సృష్టిస్తుంది.
సెషన్ VPN కంటే వేరే కుటుంబంలో నడవవచ్చు
రెండు అంచుల మధ్య BGP కనెక్షన్ VPN తన కుటుంబాన్నే వాడాలని ఏదీ బలవంతం చేయదు. స్పెసిఫికేషన్ IPv4 లేదా IPv6 సెషన్ను అనుమతిస్తుంది, IPv6 VPN రవాణా తానే రెండు కోర్ రకాలపై నిర్వచించబడింది. కాబట్టి IPv6 సెషన్ తాను మోసే దాని కుటుంబం గురించి ఏమీ చెప్పదు, డేటా ప్లేన్ను కూడా ఎంచుకోదు. మూడు స్వతంత్ర బిట్లు, డిజైన్ మూడింటినీ విడివిడిగా కలిగి ఉండాలి.
అది విముక్తి ఇస్తుంది, అదే ఊపిరిలో తప్పుగా చదవడం సులభం. IPv6 కస్టమర్ మార్గాలు IPv4 చిరునామా ఉన్న సెషన్పై ప్రయాణించవచ్చు, IPv4 మార్గాలు IPv6 సెషన్పై, ప్లాట్ఫారమ్ ఆ కలయికకు మద్దతిస్తే మరియు తదుపరి హాప్ పరిష్కరమైతే. జరగకూడనిది ఏమిటంటే సెషన్ పేలోడ్ను సూచించడానికి అనుమతించడం, డిజైన్ పత్రంలో లేదా తర్వాత సేవను నిరూపించే పర్యవేక్షణలో.
IPv4 కోర్పై తదుపరి హాప్కు దాని సొంత కోడింగ్ ఉంది
VPN కింద కోర్ IPv4 అయినప్పుడు, ఇన్గ్రెస్ అంచు నేరుగా వాడగలిగే తదుపరి హాప్తో మార్గం కనిపించదు. అది IPv4 లో మ్యాప్ చేయబడిన IPv6 రూపంలో వస్తుంది, కింది రవాణా IPv4 అయినప్పుడు స్పెసిఫికేషన్ ఎగ్రెస్ అంచును అలాగే వ్యక్తపరుస్తుంది. తర్వాత ఇన్గ్రెస్ రౌటర్ ఆ మ్యాప్ చేసిన చిరునామాను కోర్ ద్వారా నిజంగా చేరగలిగే దానిగా మార్చాలి, పరిష్కారమే నిశ్శబ్దంగా విఫలమయ్యే దశ.
దీన్ని పరికరాల మధ్య కాపీ చేసే స్ట్రింగ్ కాదు, ఫార్వార్డింగ్ ఆధారంగా చదవండి. మీరు నిజంగా నడిపే ప్లాట్ఫారమ్లో మూడు విషయాలు నిర్ధారించండి: ప్రకటించిన తదుపరి హాప్ ఉపయోగించగల మార్గంగా పరిష్కరమవుతుంది, లేబుల్ స్టాక్ స్వీకరించబడుతుంది, గమ్యం ఉద్దేశించిన VPN సందర్భంలో దిగుతుంది. వాటిలో ఏదైనా విఫలమైతే ఆరోగ్యంగా కనిపిస్తూ ఏదీ ఫార్వార్డ్ చేయని సెషన్ మిగులుతుంది, అందుకే ఈ తనిఖీ తర్వాతి సంఘటనలో కాదు, అంగీకార పరీక్షలో ఉండాలి.
అవసరాన్ని నాలుగు పంక్తుల్లో రాయండి
పరీక్షించదగిన అవసరం నాలుగు విషయాలను పేర్కొంటుంది: VPN కుటుంబం, సెషన్ రవాణా, తదుపరి హాప్ కోడింగ్ మరియు కోర్ అమరిక. తర్వాత మొదటి నుంచి చివరి వరకు అనుసరించాల్సిన ఒక కస్టమర్ ప్రిఫిక్స్ను పేర్కొంటుంది: మార్పిడి, ఇన్స్టాలేషన్, లేబుల్ పరిష్కారం మరియు తిరిగి వచ్చే మార్గం ద్వారా. “IPv6 BGP కు మద్దతిస్తుంది” నాలుగింటిలో ఏదీ కవర్ చేయదు, అసమానత నిజంగా ఎక్కడ ఉందో దాచుతుంది.
VPN-IPv6 మార్పిడి లేని ఆరోగ్యకర సెషన్ అసంపూర్ణం, పనిచేసే ఫార్వార్డింగ్ లేకుండా పొందిన VPN మార్గం కూడా అంతే అసంపూర్ణం. వీటిని వేర్వేరు అంగీకార పంక్తులుగా ఉంచడం తదుపరి సమస్య పరిష్కార సంభాషణను చిన్నదిగా చేస్తుంది, ఎందుకంటే విఫలమయ్యే పంక్తి ఇప్పటికే రాయబడింది.