L2VPN, VPLS और EVPN: नाम ही सेवा नहीं है
ऑर्डर फ़ॉर्म पर लिखा संक्षिप्त नाम किसी परिवार, अग्रेषण व्यवहार या नियंत्रण तल को नाम देता है। दो कोटेशन की तुलना से पहले चार सवाल उन्हें अलग करते हैं।
आप एक कोटेशन पर «L2VPN» पढ़ते हैं, फिर कॉन्फ़िगरेशन शीट पर «VPLS», और मान लेते हैं कि दूसरा शब्द पहले को सीमित करता है। कभी वह करता है, और कभी दोनों पंक्तियाँ असंबंधित सवालों के जवाब देती हैं। भूल यह है कि इन नामों को बुनियादी से उन्नत तक की सीढ़ी के पायदान माना जाए। L2VPN एक परिवार है, VPWS और VPLS उसके भीतर दो सेवा-व्यवहार हैं, और EVPN एक नियंत्रण-तल तंत्र है जो दोनों में से कोई भी ढो सकता है।
हर संक्षिप्त नाम अलग सवाल का जवाब देता है
शुरुआत उससे करें जो ग्राहक कनेक्शन को करना है, क्योंकि सेवा-मॉडल केवल उसी सवाल का जवाब देता है। दो साइटों के बीच पॉइंट-टू-पॉइंट सर्किट और दस साइटों में फैला साझा ईथरनेट सेगमेंट अलग उत्पाद हैं, भले ही दोनों लेयर 2 कनेक्टिविटी के रूप में बेचे जाते हों।
| Name | Question it answers | What it does not tell you |
|---|---|---|
| L2VPN | Which family of services carries Ethernet frames | Point-to-point or multipoint |
| VPWS | A pair of attachment circuits behaves as one wire | Which control plane builds it |
| VPLS | Many attachments share a bridged broadcast domain | Whether MAC learning is limited or flooded |
| EVPN | BGP distributes MAC and IP reachability | Which service model it is being used for |
यह तालिका कोई पदानुक्रम नहीं है, और इसे पदानुक्रम के रूप में पढ़ना खरीद की सामान्य भूल पैदा करता है: VPWS के कोटेशन की तुलना VPLS के कोटेशन से करना, जैसे दूसरा पहले का अधिक पूर्ण संस्करण हो। वे अलग समस्याएँ हल करते हैं, और खरीदार जिस अर्थ की कल्पना करते हैं उसमें कोई भी अधिसमुच्चय नहीं है।
VPWS और VPLS अग्रेषण निर्णय पर अलग होते हैं
वर्चुअल प्राइवेट वायर सेवा में, कनेक्शन दूरस्थ अंत-बिंदु चुनता है। उस पोर्ट पर आने वाला ट्रैफ़िक जोड़े गए पोर्ट की ओर जाता है, और प्रदाता के किनारे को बुनियादी अग्रेषण निर्णय के लिए यह सीखने की ज़रूरत नहीं होती कि उसके पीछे कौन-से MAC पते हैं।
VPLS में, प्रदाता का किनारा ब्रिज करता है। वह हर फ़्रेम का गंतव्य MAC पता देखता है, प्रत्येक कनेक्शन के लिए स्रोत पते सीखता है, और अनुकरण किए गए LAN के भीतर अज्ञात गंतव्यों पर बाढ़ लाता है। यही सेवा को LAN जैसा व्यवहार कराता है, और यहीं से परिचालन सीमाएँ भी आती हैं।
बहु-बिंदु जैसा दिखने वाला चित्र यह साबित नहीं करता कि सभी साइटें एक ही प्रसारण डोमेन साझा करती हैं। दो प्रदाता एक ही बादल खींचकर एक ब्रिज वाला डोमेन या कई पॉइंट-टू-पॉइंट सर्किट बेच सकते हैं, और अंतर तभी दिखता है जब कोई प्रसारण, अज्ञात यूनिकास्ट फ़्रेम या MAC स्थानांतरण साइट की सीमा पार करता है। दो साइटों के बीच प्रसारण पिंग किसी भी आर्किटेक्चर स्लाइड से तेज़ी से सवाल का जवाब देता है। अगर जवाब हर दूसरी साइट से आते हैं, तो आपके पास एक ब्रिज है; अगर सिर्फ़ जोड़ी जवाब देती है, तो आपके पास एक तार है।
EVPN एक नियंत्रण तल है, टोपोलॉजी नहीं
EVPN का आधार विनिर्देश, RFC 7432, BGP MPLS-आधारित ईथरनेट VPN प्रक्रियाएँ परिभाषित करता है: MAC पहुँच की घोषणा BGP में होती है, न कि उसे केवल डेटा-तल बाढ़ से सीखा जाता है। फिर RFC 8214 EVPN के साथ VPWS समर्थन निर्दिष्ट करता है, और यही वह बिंदु है जो सीढ़ी मॉडल को तोड़ता है। वही नियंत्रण तल पॉइंट-टू-पॉइंट सेवा और बहु-बिंदु सेवा दोनों की सेवा करता है।
इसलिए «हम EVPN चलाते हैं» यह जवाब नहीं है कि «हमने क्या खरीदा»। प्रदाता को अब भी बताना है कि सेवा कनेक्शनों की जोड़ी है या साझा ब्रिज, और परिवहन MPLS है या VXLAN या कुछ और। ये विकल्प अलग दस्तावेज़ों और कॉन्फ़िगरेशन के अलग हिस्सों में रहते हैं।
एक ऑपरेटर के लिए व्यावहारिक नतीजा यह है कि जल्दी EVPN चुनना बाद के सेवा-बदलावों को सस्ता बनाता है, क्योंकि पहुँच पहले से संकेतित होती है, बाढ़ से नहीं। यह पहले सेवा-मॉडल तय करने की ज़रूरत नहीं हटाता, और गलत ढंग से कॉन्फ़िगर किए गए ब्रिज को सही नहीं करता।
MPLS एक डेटा पथ है, परिभाषा नहीं
ढाँचा-दस्तावेज़ परिवार और उसकी आवश्यकताओं का वर्णन करते हैं; वे एक एनकैप्सुलेशन की माँग नहीं करते। MPLS लेबल ढेर लगाना इन सेवाओं के लिए आम परिवहन है, और यह अकेला नहीं है। BGP से संकेतित सेवा और MPLS अग्रेषण पथ अलग डिज़ाइन निर्णय हैं जो केवल अक्सर साथ आते हैं।
जब विक्रेता «MPLS L2VPN» कहता है, तो पूछें कि कौन-सा आधा वर्णित हो रहा है। अगर जवाब केवल परिवहन है, तो सेवा-मॉडल अब भी अनिर्दिष्ट है, और कनेक्शन का व्यवहार अब भी अज्ञात है।
चार सवाल जो नाम को अनुबंध बना देते हैं
पूछें कि हस्तांतरण क्या है: एक पोर्ट, एक VLAN या VLAN का बंडल, और उनमें से किन्हें आपस में बात करने की अनुमति है। पूछें कि साइटें एक ही प्रसारण डोमेन साझा करती हैं या नहीं, क्योंकि वही एक जवाब बाढ़, MAC सीमाएँ और लूप का व्यवहार तय करता है।
सिरे से सिरे तक फ़्रेम-आकार का बजट माँगें, फिर एनकैप्सुलेशन का अतिरिक्त भार स्वयं जोड़ें। पूछें कि जब एक कनेक्शन विफल होता है तो क्या होता है, बाकी अग्रेषण जारी रखते हैं या नहीं, और प्रदाता पहुँच वापस लेता है या टाइमर समाप्त होने तक छोड़ देता है।
अपने रिकॉर्ड में उत्पाद के नाम के आगे वे चार जवाब लिखें। जब अगला कोटेशन अलग संक्षिप्त नाम और उसी कीमत के साथ आता है, तो तुलना व्यवहार की तुलना बन जाती है, और केवल वही तुलना बताती है कि खराब दिन में नेटवर्क क्या करेगा।