UDP లో MPLS: క్రింది పొరకు ఎంట్రోపీ, డొమైన్కు నియమాలు
UDP కవచం సేవా లేబుల్ కోల్పోకుండా IP క్రింది పొరకు హాష్ చేయడానికి ఏదో ఇస్తుంది. RFC 7510 దీన్ని సహకార, నిర్వహిత డొమైన్లకూ పరిమితం చేస్తుంది.
ఇద్దరు ప్రదాతలు ఒకే సేవా లేబుల్ను వివరిస్తారు, వారిలో ఒకరు మాత్రమే UDP హెడర్ను ప్రస్తావిస్తారు. భేదం కనిపించేది కాదు: MPLS ను UDP లోపల ఉంచడం బయటి IP నెట్వర్క్ ఏమి చూడగలదో మారుస్తుంది, అందువల్ల సమాంతర లింకులపై ఏమి హాష్ చేయగలదో కూడా మారుతుంది. ఎవరు దీన్ని అమలు చేయవచ్చో కూడా ఇది మారుస్తుంది.
పొరలు గుర్తుంచుకోవడానికి తగినంత చిన్నవి: బయటి IP, తర్వాత UDP, తర్వాత MPLS లేబుల్ స్టాక్, తర్వాత సేవా పేలోడ్. లేబుల్ స్టాక్ మాయం కాదు; లేబుల్ స్విచింగ్ తిరిగి ప్రారంభమయ్యే చివరి బిందువు వద్ద ఫార్వార్డింగ్ను అది ఇంకా నిర్ణయిస్తుంది.
UDP కవచం ఏమి జోడిస్తుంది
RFC 7510 ఈ ఎన్క్యాప్సులేషన్ను UDP గమ్యస్థాన పోర్ట్ 6635 తో నిర్వచించి, ఫ్లో ఎంట్రోపీని తీసుకువెళ్లడానికి మూల-పోర్ట్ ఫీల్డ్ను ఉపయోగిస్తుంది. ఎన్క్యాప్సులేట్ చేసే పరికరం ఏది ఫ్లోగా పరిగణించాలి, విలువను ఎలా పొందాలి అని నిర్ణయిస్తుంది; స్టాండర్డ్ ఉద్దేశపూర్వకంగా ఒక నిర్దిష్ట హాష్ను తప్పనిసరి చేయదు. ఇది విక్రేత ప్రవర్తనకు స్థలం ఇస్తుంది, మరియు రెండు అమలులు ఒకే ట్రాఫిక్ మిశ్రమానికి వేర్వేరు పంపిణీలను ఉత్పత్తి చేయగలవని అర్థం. విలువను క్రింది పొరకు అందించిన సూచనగా చదవండి, స్టాండర్డ్ తీసుకున్న రూటింగ్ నిర్ణయంగా కాదు.
ప్రయోజనం పరోక్షం. బయటి ఐదు-టూపుల్పై లోడ్ బ్యాలెన్స్ చేసే ట్రాన్సిట్ నెట్వర్క్కు ఇప్పుడు హాష్ చేయడానికి ఏదో ఉంది, అయితే నగ్న MPLS ప్యాకెట్ బహుశా పై లేబుల్ మాత్రమే ఇచ్చి ఉండవచ్చు. అది సహాయపడుతుందా అనేది బ్యాలెన్సింగ్ చేసే ప్లాట్ఫారమ్ మరియు అది నిజంగా ఏ ఫీల్డులను పరిగణిస్తుంది అనే దానిపై ఆధారపడి ఉంటుంది.
ఎంట్రోపీ బ్యాండ్విడ్త్ కాదు
అందుబాటులో ఉన్న లింకులపై ఫ్లోలను మరింత సమానంగా పంపిణీ చేయడం వాటిని ఒక వేగవంతమైన మార్గంగా కలపడంతో సమానం కాదు. ఒకే అప్లికేషన్ ఫ్లో ఇంకా ఒక మార్గం గుండా వెళుతుంది, మరియు ప్రతి-ఫ్లో బ్యాలెన్సింగ్ అది దిగే లింక్ సామర్థ్యాన్ని మించలేదు. ఈ యంత్రాంగం సమాన పంపిణీకి హామీ కూడా ఇవ్వదు; ఇది హాష్ ఫంక్షన్కు మెరుగైన ఇన్పుట్లను ఇస్తుంది.
ఇచ్చిన ఫ్లోకు కవచాన్ని స్థిరంగా ఉంచండి, తిరిగి క్రమబద్ధీకరణ ఆమోదయోగ్యం కానట్లయితే. మూల పోర్ట్ ప్రతి ప్యాకెట్కు మారితే, క్రింది పొర ఒక సంభాషణను సంతోషంగా అనేక మార్గాలపై వ్యాప్తి చేస్తుంది మరియు తిరిగి కలపడం అప్లికేషన్ సమస్య అవుతుంది. లక్ష్యం ప్రతి ఫ్లోకు స్థిరమైన ఎంట్రోపీ, నిరంతర కొత్తదనం కాదు.
అమలు పరిమితి స్పెసిఫికేషన్లో భాగం
RFC 7510 అమలును ఒక ఆపరేటర్ నెట్వర్క్ లేదా సహకరించే ఆపరేటర్ల పక్కనున్న సమూహానికి పరిమితం చేస్తుంది, రద్దీని నివారించడానికి ట్రాఫిక్ నిర్వహించబడుతుంది. ఎన్క్యాప్సులేటెడ్ ట్రాఫిక్ ఆ డొమైన్ నుండి తప్పించుకోకుండా ఫిల్టరింగ్ను కూడా అది కోరుతుంది. ఇవి అలంకార షరతులు కావు; ఎన్క్యాప్సులేషన్ తన స్వంత భద్రతను జోడించదు అనే వాస్తవం నుండి ఇవి వస్తాయి. వాటిని చట్టబద్ధమైన అమలుకు ముందస్తు షరతులుగా పరిగణించండి, డిజైన్ నోట్లోని సూచనలుగా కాదు.
UDP హెడర్లో ఏదీ పంపినవారిని ధృవీకరించదు, అందులో ఏదీ పేలోడ్కు గోప్యత లేదా సమగ్రతను ఇవ్వదు. ట్రాఫిక్కు రక్షణ అవసరమైతే, అది తన స్వంత కీ నిర్వహణతో వేరే యంత్రాంగం నుండి వస్తుంది. MPLS-in-UDP ఎంచుకోవడం విశ్వాస నమూనాను పెంచదు.
రక్షణ మీకు కావలసిన హాషింగ్కు ఏమి చేస్తుందో గమనించండి
IPsec లేదా మరో భద్రతా ఎన్క్యాప్సులేషన్ జోడించండి, ట్రాన్సిట్ పరికరాలు హాష్ చేసే బయటి హెడర్ పూర్తిగా ఆకారం మారవచ్చు. టన్నెల్ మోడ్ లోపలి UDP మూల పోర్ట్ను కొత్త బయటి హెడర్ వెనుక దాచవచ్చు, అంటే మీరు జాగ్రత్తగా అందించిన ఎంట్రోపీ బ్యాలెన్సింగ్ జరిగే చోట కనిపించకపోవచ్చు. మొదట ఎన్క్రిప్ట్ చేసి తర్వాత ఎన్క్యాప్సులేట్ చేయడం తిరగబడిన క్రమం నుండి భిన్నమైన డిజైన్, మరియు భేదం పొరుగువారి కంటే చాలా ఎక్కువ ట్రాఫిక్ మోసే లింక్గా కనిపిస్తుంది.
స్టాండర్డ్ వివరించే పొర మాత్రమే కాదు, తీగపై కనిపించే విధంగా పూర్తి ప్యాకెట్ను మూల్యాంకనం చేయండి. MTU మరియు చివరి బిందువు సామర్థ్యాన్ని తిరిగి ఆలోచించవలసిన స్థలం కూడా ఇదే, ఎందుకంటే UDP హెడర్ మరియు ఏదైనా భద్రతా ఓవర్హెడ్ సరిపోయే పేలోడ్ను తగ్గిస్తాయి.
మొత్తం మార్గాన్ని కళ్ల ముందుంచుకుని నిర్ణయించండి
మీ నెట్వర్క్కు ముఖ్యమైన ప్రమాణాలపై MPLS-in-UDP ను GRE వంటి ప్రత్యామ్నాయాలతో పోల్చండి: క్రింది పొర ఏ ఫీల్డులపై బ్యాలెన్స్ చేస్తుంది, ఎంత ఓవర్హెడ్ భరించగలరు, ఏ భద్రతా కవచం అవసరం, మరియు డొమైన్ సరిహద్దును అమలు చేయగలరా. GRE పై దానికి షరతులు లేని పనితీరు ప్రయోజనం ఇవ్వడం స్టాండర్డ్లు మద్దతు ఇవ్వని ముగింపు.
తర్వాత నిజమైన ట్రాఫిక్ మిశ్రమాలతో పరీక్షించి ప్రతి సభ్యుడి లింక్ వినియోగాన్ని తనిఖీ చేయండి, ఎందుకంటే ప్రయోగశాలలో మంచిగా కనిపించే హాష్ ప్రతి ఫ్లో ఒకే టూపుల్ పంచుకున్నప్పుడు ఒకే లింక్పై కూలిపోవచ్చు. నిజాయితీ సారాంశం ఏమిటంటే, ఎన్క్యాప్సులేషన్ క్రింది పొర ఉపయోగించగల సమాచారాన్ని, దాన్ని నిర్వహించడానికి అంగీకరించిన డొమైన్ లోపల బహిర్గతం చేస్తుంది.