रूट मैपिंग पर लेबल, लेबल जनरेशन स्केलेबिलिटी


9

MPLS सक्षम राउटर्स में, राउटिंग टेबल में डेस्टिनेशन प्रीफिक्स के अनुसार एक यूनिक लेबल जेनरेट किया जाता है या राउटिंग टेबल में नेक्स्ट-हॉप के अनुसार यदि दोनों नहीं हैं, तो यूनीक लेबल और रूटिंग टेबल एंट्री के बीच मैपिंग कैसे होती है? इसके अलावा, यदि यह गंतव्य उपसर्ग के अनुसार है, तो यह कितना स्केलेबल है? मेरी समझ के अनुसार अधिकतम लेबल मान 2 ^ 20 = 1048576 है। यदि राउटिंग टेबल प्रविष्टियों की संख्या 1048576 से अधिक है तो क्या होगा?


क्या आप गंभीरता से यह सुझाव दे रहे हैं कि आप एक ऐसे परिदृश्य को देख रहे हैं, जहाँ कोई 1 मिलियन LFIB प्रविष्टियाँ ले रहा है, या यह एक सैद्धांतिक प्रश्न है?
माइक पेनिंगटन

मैं वर्तमान में L3 के साथ काम करता हूं, मैंने ग्राहक परिदृश्यों को एज रूटर्स में 1 मिलियन मार्गों (पूर्ण इंटरनेट मार्गों) के पास देखा है। यह संख्या पार नहीं हुई है। लेकिन मैंने कुल प्रविष्टियों की संख्या डेढ़ लाख के करीब देखी है।
हेमंत

कितने IGP रूट + RSVP-TE लेबल? हर इंटरनेट मार्ग पर एक लेबल को बांधना एक बुरा डिजाइन है। आपको अपने IGP तालिका में सभी BGP अगले-हॉप्स पर केवल लेबल बाँधना चाहिए।
माइक पेनिंगटन

BGP नेक्सथॉप प्रति लेबल बांधने से समझ में आता है। लेकिन MPLS लेबल पीढ़ी के लिए कोई सामान्य दिशानिर्देश नहीं है? क्या एक सामान्य नियम यह नहीं कह रहा है कि एक अद्वितीय लेबल गंतव्य-उपसर्ग या प्रति नेक्स्टॉप के अनुसार उत्पन्न किया जाना चाहिए? या यह सिर्फ कार्यान्वयन विशिष्ट है?
हेमंत

क्या किसी उत्तर ने आपकी मदद की? यदि हां, तो आपको उत्तर को स्वीकार करना चाहिए ताकि प्रश्न हमेशा के लिए पॉपअप न हो जाए, उत्तर की तलाश में है। वैकल्पिक रूप से, आप अपना स्वयं का उत्तर प्रदान कर सकते हैं और स्वीकार कर सकते हैं।
रॉन Maupin

जवाबों:


6

रूटिंग टेबल में गंतव्य उपसर्ग प्रति उत्पन्न एक अद्वितीय लेबल है या यह रूटिंग टेबल में अगले-हॉप के अनुसार है? ... मैंने ग्राहक परिदृश्यों को 1 मिलियन मार्गों से संपर्क करते देखा है ... लेकिन MPLS के पास लेबल निर्माण के लिए कोई सामान्य दिशानिर्देश नहीं हैं? क्या एक सामान्य नियम यह नहीं कह रहा है कि एक अद्वितीय लेबल गंतव्य-उपसर्ग या प्रति नेक्स्टॉप के अनुसार उत्पन्न किया जाना चाहिए? या यह सिर्फ कार्यान्वयन विशिष्ट है?

थोड़ा भ्रम होने लगता है। यह संभावना नहीं है कि कोई व्यक्ति कभी भी इंटरनेट मार्ग प्रति एक अद्वितीय लेबल आवंटित करना चाहेगा। एक अच्छी तरह से डिजाइन किए गए एमपीएलएस नेटवर्क को IGP उपसर्गों के आधार पर लेबल आवंटित करना चाहिए जो आपके BGP अगले-हॉप्स ( RFC 3031, धारा 4.6 ) के लिए बाध्य हैं ।

इस प्रकार, मुझे वास्तव में यकीन नहीं है कि एलएफआईबी में 1 मिलियन लेबल एक गंभीर एमपीएलएस डिजाइन बाधा है।


Rfc3031 सेक्शन 4.6 के अनुसार, सभी कोर राउटर igp उपसर्गों के लिए लैबल्स आवंटित करेंगे। लेकिन बीजीपी प्रत्येक मार्ग (बीजीपी मार्ग) के लिए एक अनूठा लेबल आवंटित करेगा जो इसे बीजीपी सहकर्मी को भेजता है। लेकिन यहां फिर से बीजीपी हजारों मार्गों को सही तरीके से विज्ञापित कर सकता है? यदि बीजीपी मार्ग 2 ^ 20 से अधिक हो तो क्या होगा?
हेमंत

1
@ आप सही हैं, यह ऐसे परिदृश्य में लेबल से बाहर चलने के लिए बोधगम्य है (जैसे RFC4364, विकल्प बी)। क्या होगा, आप किसी भी एनएलआरआई को विज्ञापन नहीं दे सकते जिसके लिए नए लेबल की आवश्यकता हो। मुझे लगता है कि यह बल्कि संभावना नहीं है और तकनीकी रूप से लंबे समय तक दूर के पीई में एक ही अगले-हॉप है, उपसर्ग के लिए, आप लेबल साझा कर सकते हैं। चूंकि ऑप्ट-बी को सभी आईजीपी, वीपीएन लेबल को एकल लेबल में ध्वस्त करने की आवश्यकता है, इसलिए परिदृश्य की कल्पना करना थोड़ा आसान है जहां यह हो सकता है, लेकिन मेरे लिए बहुत संभावना नहीं है।
यति

@Saran, जिस परिदृश्य में आपने उल्लेख किया है, वह अंतर-एएस एमपीएलएस वीपीएन है । आपके द्वारा अपने मूल प्रश्न के बारे में पूछे जाने वाले सरल बीजीपी रूटिंग डिफ़ॉल्ट रूप से बीजीपी मार्गों के लिए लेबल आवंटित नहीं करते हैं। कोई भी एमपीएलएस वीपीएन परिदृश्य वीपीएनवी 4 द्वारा वितरित लेबलों से गर्भधारण कर सकता है; उस समय आपको अलग-अलग राउटर पर अपने ग्राहक आधार को विभाजित करने की आवश्यकता होती है यदि आप अंतर एएस नहीं चल रहे हैं।
माइक पेनिंगटन 12

सामान्य MPLS की तरह विकल्प C तराजू, जैसा कि यह सामान्य है [IGP, VPN] स्टैक। हालांकि विकल्प बी सिर्फ [लेबल] है, जिसे अंततः एएसबीआर में [आईजीपी, वीपीएन] में मैप करने की आवश्यकता है। तो जबकि OptionC में वीपीएन भाग को दो पीई के लिए अद्वितीय नहीं होना चाहिए, विकल्पबी में [IGP, VPN] के प्रत्येक संयोजन को ASBR <-> ASBR लिंक पर अद्वितीय होना चाहिए।
यति

@ytti - "मुझे लगता है कि यह संभव नहीं है और तकनीकी रूप से तब तक है जब तक कि दूर के पीई के पास एक ही अगला-हॉप है। उपसर्ग के लिए, आप लेबल साझा कर सकते हैं।" प्रत्येक PRefix (BGp उपसर्ग)? मैं पूरी तरह से समझता हूं कि कई उपसर्गों के लिए एक लेबल साझा करना बेहतर है, अगर वे स्विचिंग के लिए एक ही मार्ग का पालन करते हैं। लेकिन सवाल यह है कि यह कैसे तय किया जाता है? डाउनस्ट्रीम राउटर एक लेबल साझा करने के लिए कौन से मार्गों को जानता या तय करता है। क्या यह सिर्फ सांठगांठ है? यदि कई मार्ग समान सांठगांठ साझा करते हैं, तो क्या उन्हें केवल एक लेबल दिया जाएगा?
हेमंत

3

जब लेबल चल सकता है तो सटीक व्यावहारिक परिदृश्य बहस का मुद्दा है। कुछ हाउस कीपिंग मुद्दे भी हैं जो सीधे तौर पर बाहर चल रहे लेबल से संबंधित नहीं हैं, लेकिन उस प्रभाव में योगदान करते हैं।

आज प्रमुख विक्रेताओं (CSCO, JNPR कम से कम) में लेबल प्रबंधकों को क्रमादेशित किया जाता है, ताकि उन्हें प्रति लेबल आवेदन में निरंतर ब्लॉक की आवश्यकता हो। बेशक, यह प्रदर्शन और जटिलता में कुछ लागत के साथ तय किया जा सकता है, लेकिन विचार करने के लिए निश्चित रूप से एक और मुद्दा है।

कोर में लेबल-स्पेस के लिए कुछ एमपीएलएस सेवाएं काफी भूखी हैं, किनारे में ज्यादातर अप्रासंगिक हैं क्योंकि हम उन्हें अपने 'आईजीपी लेबल' के तहत मास्क कर सकते हैं।
हमें याद रखने की आवश्यकता है कि एमपीएलएस सिर्फ आईपी के बारे में नहीं है, यह एफईसी के बारे में है, अगर हमें कोर में कुछ सेवा अलग-अलग उपचार / पथ देने की आवश्यकता है, तो हमें नए एफईसी की आवश्यकता है।

मेगा लेबल और बड़े लेबल , उनके उपयोग के मामलों का समर्थन करने के बारे में कुछ चर्चाएं हैं , हालांकि विशेष उद्देश्य लेबल के माध्यम से अधिक संभावना कार्यान्वयन होगा । व्यक्तिगत रूप से मुझे उम्मीद है कि 2 ^ 20 से पहले MPLS तार-प्रारूप को बदल दिया जाएगा। चूंकि MPLS का उपयोग केवल एक ऑपरेटर नेटवर्क के अंदर किया जाता है, IPv4-> IPV6 माइग्रेशन की तुलना में वायर-फॉर्मेट को बदलना सुपर आसान है, इसलिए हम कभी भी जिन समस्याओं में भाग लेंगे, उन्हें संबोधित करना काफी सरल होगा। कुछ मुद्दे जिन्हें मैं हल करना चाहता हूं:

  1. पारगमन में लेबल इतिहास को बनाए रखने की क्षमता
  2. कम बाइट ओवरहेड (टीटीएल, टीसी स्टैक्ड लेबल में बेमानी हैं)
  3. पारगमन पी 'डक-टाइपिंग' एमपीएलएस पेलोड की आवश्यकता को हटा दें (आज ECMP को तोड़ता है)
  4. डिजाइन द्वारा विस्तार (विशेष प्रयोजन लेबल विशाल बाइट-लागत का परिचय देते हैं)
  5. लेबल स्थान में वृद्धि
  6. MPLSv1 के साथ सह-अस्तित्व
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.