UDP के भीतर MPLS: अंडरले के लिए एन्ट्रॉपी, डोमेन के लिए नियम
UDP लिफाफा IP अंडरले को सेवा लेबल खोए बिना हैश करने के लिए कुछ देता है। RFC 7510 इसे सहयोगी, प्रबंधित डोमेन तक भी सीमित करता है।
दो प्रदाता एक ही सेवा लेबल का वर्णन करते हैं, और उनमें से केवल एक UDP हेडर का उल्लेख करता है। अंतर सजावटी नहीं है: UDP के भीतर MPLS रखने से बदलता है कि बाहरी 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 पर इसे बिना शर्त प्रदर्शन लाभ देना ऐसा निष्कर्ष है जिसका मानक समर्थन नहीं करते।
फिर वास्तविक ट्रैफ़िक मिश्रण के साथ परीक्षण करें और प्रत्येक सदस्य के लिंक उपयोग की जाँच करें, क्योंकि प्रयोगशाला में अच्छा दिखने वाला हैश एक ही लिंक पर ढह सकता है जब हर प्रवाह एक ही टपल साझा करता है। ईमानदार सारांश यह है कि एनकैप्सुलेशन ऐसी जानकारी उजागर करता है जिसका उपयोग अंडरले कर सकता है, ऐसे डोमेन के भीतर जिसने इसे प्रबंधित करने की सहमति दी है।