जवाब एक सरल "हाँ" या "नहीं" है, लेकिन मुझे लगता है कि अनिवार्य रूप से आपका अवलोकन वास्तव में सच है कि "यह ऐसा नहीं है।"
क्यूरेशन के लिए, एसई उन उत्तरों के खिलाफ पसंद करता है जो विशुद्ध रूप से अन्य पृष्ठों से लिंक होते हैं, इसलिए मैं किसी दिन यहां पुन: पेश करूंगा, अगर स्रोत किसी दिन गायब हो जाता है या बदल जाता है।
कैसे सबसे अच्छा पथ एल्गोरिथम काम करता है
बीजीपी वर्तमान वैध पथ के रूप में पहला वैध मार्ग प्रदान करता है। बीजीपी तब सूची में अगले पथ के साथ सबसे अच्छे पथ की तुलना करता है, जब तक कि बीजीपी मान्य पथों की सूची के अंत तक नहीं पहुंचता है। यह सूची उन नियमों को प्रदान करती है जो सबसे अच्छा रास्ता निर्धारित करने के लिए उपयोग किए जाते हैं:
1) उच्चतम वजन के साथ पथ को प्राथमिकता दें।
नोट: वजन एक सिस्को-विशिष्ट पैरामीटर है। यह राउटर के लिए स्थानीय है जिस पर यह कॉन्फ़िगर किया गया है।
2) उच्चतम LOCAL_PREF वाले पथ को प्राथमिकता दें।
नोट: LOCAL_PREF के बिना एक पथ माना जाता है कि bgp डिफ़ॉल्ट स्थानीय-वरीयता कमांड के साथ मान निर्धारित किया गया है, या डिफ़ॉल्ट रूप से 100 का मान है।
3) उस पथ को प्राथमिकता दें जो स्थानीय रूप से एक नेटवर्क या सकल बीजीपी उप-क्षेत्र के माध्यम से या एक आईजीपी से पुनर्वितरण के माध्यम से उत्पन्न हुआ था।
स्थानीय पथ जो नेटवर्क या पुनर्वितरण आदेशों द्वारा सोर्स किए जाते हैं, उन स्थानीय एग्रीगेट्स पर पसंद किए जाते हैं, जो एग्री-एडिट कमांड द्वारा सोर्स किए जाते हैं।
4) सबसे छोटे AS_PATH के साथ पथ को प्राथमिकता दें।
नोट: इन मदों से अवगत रहें:
यदि आपने bgp bestpath को पथ-इग्नोर कमांड के रूप में कॉन्फ़िगर किया है, तो यह चरण छोड़ दिया गया है।
एक AS_SET 1 के रूप में गिना जाता है, चाहे कितने AS सेट में हों।
AS_CONFED_SEQUENCE और AS_CONFED_SET AS_PATIN लंबाई में शामिल नहीं हैं।
5) सबसे कम मूल प्रकार के साथ पथ को प्राथमिकता दें।
नोट: आईजीपी बाहरी गेटवे प्रोटोकॉल (ईजीपी) से कम है, और ईजीपी INCOMPLETE से कम है।
6) सबसे कम मल्टी-एग्जिट डिस्क्रिमिनेटर (मेड) के साथ पथ को प्राथमिकता दें।
नोट: इन मदों से अवगत रहें:
यह तुलना केवल तब होती है जब पहले (पड़ोसी) AS दो पथों में समान होते हैं। किसी भी परिसंघ उप-एएस को नजरअंदाज कर दिया जाता है।
दूसरे शब्दों में, MED की तुलना केवल तभी की जाती है जब AS_SEQUENCE में पहला AS कई पथों के लिए समान हो। किसी भी पूर्ववर्ती AS_CONFED_SEQUENCE को अनदेखा किया जाता है।
यदि bgp हमेशा तुलना-मेड सक्षम है, तो सभी रास्तों के लिए MED की तुलना की जाती है।
आपको इस विकल्प को पूरे AS में अक्षम करना होगा। अन्यथा, रूटिंग लूप हो सकते हैं।
यदि bgp bestpath med-confed सक्षम है, तो उन सभी रास्तों के लिए MED की तुलना की जाती है, जिनमें केवल AS_CONFED_SEQUENCE शामिल हैं।
ये रास्ते स्थानीय परिसंघ के भीतर उत्पन्न हुए।
4,294,967,295 के एक मेड के साथ एक पड़ोसी से प्राप्त होने वाले रास्तों के मेड को बीजीएल टेबल में डालने से पहले बदल दिया जाता है। एमएड 4,294,967,294 में बदल जाता है।
बिना किसी मेड के साथ प्राप्त किए गए रास्तों को 0 का एक मेड दिया गया है, जब तक कि आपने bgp bestpath मेड मिसिंग-एज़-बैड को सक्षम नहीं किया है।
यदि आपने bgp bestpath मेड मिसिंग-ए-बैड को सक्षम किया है, तो रास्तों को 4,294,967,294 का एक मेड दिया गया है।
Bgp निर्धारक-मेड कमांड भी इस कदम को प्रभावित कर सकता है।
बीजीपी राउटर्स का संदर्भ लें कि प्रदर्शन के लिए सर्वश्रेष्ठ पथ चयन के लिए मल्टी-एक्जिट डिस्क्रिमिनेटर का उपयोग कैसे करें।
7) iGGP रास्तों पर eBGP को प्राथमिकता दें।
यदि बेस्टपैथ का चयन किया जाता है, तो चरण 9 (मल्टीपाथ) पर जाएं।
नोट: वे पथ जिनमें AS_CONFED_SEQUENCE और AS_CONFED_SET स्थानीय हैं, परिसंघ के लिए स्थानीय हैं। इसलिए, इन रास्तों को आंतरिक पथ के रूप में माना जाता है। कन्फेडरेशन बाहरी और परिसंघ आंतरिक के बीच कोई अंतर नहीं है।
8) बीजीपी अगले हॉप के लिए सबसे कम आईजीपी मीट्रिक के साथ पथ को प्राथमिकता दें।
जारी रखें, भले ही bestpath पहले से ही चयनित हो।
9) निर्धारित करें कि बीजीपी मल्टीपाथ के लिए राउटिंग टेबल में कई पथों की स्थापना की आवश्यकता है।
जारी रखें, अगर बेस्टपैथ अभी तक चयनित नहीं है।
१०) जब दोनों मार्ग बाहरी हों, तो उस मार्ग को प्राथमिकता दें जो पहले मिला था (सबसे पुराना)।
यह कदम रूट-फ्लैप को कम करता है क्योंकि एक नया रास्ता एक पुराने को विस्थापित नहीं करता है, भले ही नया रास्ता अगले निर्णय मानदंडों (चरण 11, 12 और 13) के आधार पर पसंदीदा मार्ग हो।
यदि ये आइटम सत्य है, तो इस चरण को छोड़ दें:
आपने bgp सर्वोत्तम पथ तुलना-राउटरिड कमांड को सक्षम किया है।
नोट: सिस्को IOS सॉफ्टवेयर 12.0.11S, 12.0.11SC, 12.0.11S3, 12.1.3, 12.1.3AA, 12.1.3.T, और 12.1.3.E इस कमांड को पेश करता है।
राउटर आईडी कई रास्तों के लिए समान है क्योंकि रूट एक ही राउटर से प्राप्त किए गए थे।
कोई वर्तमान सर्वोत्तम मार्ग नहीं है।
वर्तमान सबसे अच्छा रास्ता तब खो सकता है जब उदाहरण के लिए, पड़ोसी जो रास्ता पेश करता है वह नीचे चला जाता है।
11) उस रूट को प्राथमिकता दें जो बीजीपी राउटर से सबसे कम राउटर आईडी के साथ आता है।
राउटर आईडी राउटर पर उच्चतम आईपी पता है, जिसमें लूपबैक पतों को प्राथमिकता दी गई है। इसके अलावा, आप मैन्युअल रूप से राउटर आईडी सेट करने के लिए bgp राउटर-आईडी कमांड का उपयोग कर सकते हैं।
नोट: यदि किसी पथ में मार्ग परावर्तक (RR) गुण हैं, तो मूल चयनकर्ता को पथ चयन प्रक्रिया में राउटर आईडी के लिए प्रतिस्थापित किया जाता है।
12) यदि प्रवर्तक या राउटर आईडी कई रास्तों के लिए समान है, तो न्यूनतम क्लस्टर सूची लंबाई वाले पथ को प्राथमिकता दें।
यह केवल बीजीपी आरआर वातावरण में मौजूद है। यह क्लाइंट को अन्य समूहों में आरआर या क्लाइंट के साथ सहकर्मी बनाने की अनुमति देता है। इस परिदृश्य में, क्लाइंट को RR-विशिष्ट BGP विशेषता के बारे में पता होना चाहिए।
13) उस पथ को प्राथमिकता दें जो सबसे कम पड़ोसी के पते से आता है।
यह पता IP पता है जो BGP पड़ोसी कॉन्फ़िगरेशन में उपयोग किया जाता है। पता दूरस्थ पीयर से मेल खाता है जो स्थानीय राउटर के साथ टीसीपी कनेक्शन में उपयोग किया जाता है।