लुकिंग ग्लास में केवल एक पथ


10

मैं समझता हूं कि केवल सबसे अच्छा रास्ता ईबीजीपी पड़ोसियों के लिए विज्ञापित है, लेकिन क्या यह आईजीजीपी का सच है? अगर मैं दो प्रदाताओं के साथ सहकर्मी हूं, तो मैं इस धारणा के तहत था कि मेरे दोनों प्रदाताओं के साथ किसी और के पास मेरे लिए दो रास्ते होंगे। कई प्रकार के चश्मे का निरीक्षण करने के बाद, ऐसा प्रतीत होता है कि ऐसा नहीं है।

जवाबों:


12

बीजीपी हमेशा अपने साथियों के लिए सबसे अच्छे रास्ते का विज्ञापन करता है। यह eBGP, iBGP, मार्ग प्रतिबिंब (जो कि iBGP का एक विशेष मामला है) के लिए सच है, और किसी भी अन्य तरीके से आप BGP का उपयोग कर सकते हैं।

लेकिन, हां, आप सही हैं, यदि आप प्रदाताओं को विज्ञापन ए और बी भेज रहे हैं, और मेरे पास कनेक्शन ए और बी के साथ बीजीपी सत्र भी हैं, तो मुझे अपने बीजीपी तालिकाओं में दोनों रास्ते देखना चाहिए। मैं अपने रूटिंग टेबल में बनाए गए कई मार्गों को नहीं देख सकता ... यह मेरे उपकरणों के कॉन्फ़िगरेशन का सवाल है और क्या मैं समान रूट पथ की एकाधिक मार्गों को रूटिंग तालिका में सम्मिलित करने की अनुमति देता हूं ... आमतौर पर बीजीपी केवल स्थापित करेगा एकल मार्ग। हालांकि, बीजीपी टेबल को दोनों प्रदाताओं के विज्ञापन दिखाने चाहिए।

वास्तव में ... भले ही मैं प्रदाताओं बी और सी, या यहां तक ​​कि सी और डी के साथ सहवास कर रहा हूं, मुझे अभी भी अपने बीजीपी तालिकाओं में कई रास्ते दिखाई देने चाहिए, जब तक कि आप बी, सी और डी के माध्यम से पहुंच रहे हों। बराबर, मेरे उपकरणों को B चुनना चाहिए क्योंकि वह PATH के रूप में सबसे छोटा होना चाहिए, लेकिन मैं अभी भी C और D से लंबे AS PATH के साथ पथ देखूंगा। शायद, C और D दोनों ने तय किया है कि A के माध्यम से रास्ता बेहतर है। B के माध्यम से पथ, फिर मेरे द्वारा देखे जाने वाले पथों में "AC" और "AD" के AS PATH होंगे, इसलिए ऐसा प्रतीत होगा जैसे आप B से बिल्कुल भी जुड़े नहीं थे, लेकिन यदि A के माध्यम से पथ चला गया, तो तब B के माध्यम से पथ C और D के माध्यम से आगे की ओर फैल जाएगा।

यदि आप कुछ बारीकियाँ दे सकते हैं ... हो सकता है कि आपके ब्लॉक जो आप विज्ञापन कर रहे हैं, यदि आप उसे साझा करने के लिए तैयार हैं ... तो अन्य जो हम देख रहे हैं उस पर एक नज़र डाल सकते हैं और शायद कुछ और विशिष्ट मार्गदर्शन दे सकते हैं।


2

इन उत्तरों से अभी तक कवर नहीं किया गया एक पहलू बीजीपी "ऐड-पाथ" है जो बीजीपी पीयर को न केवल उनके सबसे अच्छे मार्ग को भेजने की अनुमति देता है, बल्कि कुछ या उनके सभी वैकल्पिक रूप से भी।

यह iBGP पर सबसे उपयोगी (साथ ही साथ काम करने की संभावना) है, और बेहतर ECMP देता है।

EBGP के लिए यदि आपके पास एक ही राउटर पर एक ही सहकर्मी के लिए कई सत्र हैं, तो ECMP की अनुमति देने के लिए आपको BGP "मल्टीपाथ" का उपयोग करना चाहिए। एसपी नेटवर्क में मार्ग का प्रतिबिंब कैसे और कहाँ किया जाता है, इसके आधार पर यह सभी सत्रों को समान रूप से उपयोग करने में परिणाम कर सकता है।

यहां ऐड-पाथ के बारे में डेव वार्ड (तब जुनिपर, अब सिस्को में) से एक प्रस्तुति है:

http://www.nanog.org/meetings/nanog48/presentations/Tuesday/Ward_AddPath_N48.pdf


2

आमतौर पर, बीजीपी पीयर प्रत्येक को एक ही रास्ता भेज सकता है, उस पथ के लिए कोई भी अपडेट मौजूदा के बदले।

हालांकि, बीजीपी के लिए एक विस्तार है, जिसे आम तौर पर जाना जाता है, additional-pathsजो एक सहकर्मी को भेजे गए प्रत्येक मार्ग पर एक पहचानकर्ता रखता है और इस तरह बीजीपी साथियों को एक मार्ग के लिए कई मार्गों का आदान-प्रदान करने में सक्षम बनाता है, जिससे आपको ट्रैफिक इंजीनियरिंग के लिए न केवल अधिक गुंजाइश मिलती है, बल्कि पथ-वापसी की स्थिति में कम अभिसरण समय के बाद से गैर-बेस्टपथ उपसर्ग (तों) को एफआईबी में एक बैकअप मार्ग (एस) के रूप में स्थापित किया जा सकता है, जिसका उपयोग उस क्षण में किया जाएगा जब सर्वोत्तमपथ वापस ले लिया जाता है - यह विशेष रूप से आपके लिए महत्वपूर्ण है ' सिस्को राउटर पर बीजीपी स्कैनर के रूप में पूर्ण इंटरनेट टेबल चलाने के लिए हर 30 सेकंड में सबसे अच्छा चलेगा और 300,000 से अधिक मार्गों पर चलने से इसका टोल लगता है।

ध्यान दें कि BGP अतिरिक्त रास्तों का ECMP से कोई लेना-देना नहीं है, जाहिर है, हम एक ही अगले-हॉप के साथ कई उपसर्ग प्राप्त करने के बारे में बात कर रहे हैं - एकमात्र अपवाद होने के मामले में जहां आप iBGP चला रहे हैं और उपयोग नहीं कर रहे हैं next-hop-self(या गंदी चीजें कर रहे हैं) eBGP के साथ जहां नेक्स्टॉप संरक्षित है)

चूंकि यह एक विस्तार है, दोनों राउटरों को इसका समर्थन करना चाहिए और कनेक्शन समय पर सुविधा पर बातचीत करना चाहिए (या वैकल्पिक रूप से, गतिशील क्षमता पर बातचीत की है)। यह eBGP और iBGP दोनों के साथ प्रयोग करने योग्य है।


0

चश्मे की तलाश में अपने स्वयं के मार्गों की तलाश करने की कोशिश हमेशा आपके द्वारा अपेक्षित तरीके से काम नहीं करती है, खासकर यदि आप किसी ऐसे व्यक्ति से खरीदते हैं जो बहुत अधिक पारगमन खरीदते हैं। उदाहरण के लिए, इंटर्नैप कई अन्य बड़े आईएसपी से पारगमन खरीदता है। यदि आप इंटर्नैप और फिर किसी और से खरीदते हैं, तो एक अच्छा मौका है कि दूसरे प्रदाता पर आपका मार्ग सबसे अच्छा नहीं होने के कारण छिपा होगा। अधिकांश ISP अपने स्वयं के ग्राहक मार्ग पसंद करते हैं। अपने खुद के मार्गों को एक देखने वाले ग्लास में देखने या न देखने का इस बात से बहुत कम लेना-देना है कि आपका मार्ग सही ढंग से चल रहा है या नहीं।


0

आपका प्रश्न न केवल बीजीपी, बल्कि आईएसपी नीतियों को छूता है। हमेशा नहीं - या तो नीति से या गलती से - आपके प्रदाता आपके स्थान को अपस्ट्रीम करने की घोषणा करेंगे। क्या आप पीआई या पीए का उपयोग कर रहे हैं?


0

आपके और LG (दिखने वाले ग्लास) के बीच बहुत अधिक फ़िल्टरिंग है जो आपके उपसर्ग को पथ या किसी अन्य से हटा सकता है। आपके विज्ञापित उपसर्ग की लंबाई क्या है? क्या आपके पास पीआई या पीए स्थान है? चूंकि बेस्टपैथ को साथियों के साथ विज्ञापित किया जाता है, आप दो रास्तों पर एक दूसरे के साथ प्रतिस्पर्धा कर सकते हैं और केवल एक ही इसे एलजी के लिए बना रहा है। यदि आप अपना एक रास्ता बंद करते हैं, तो क्या यह अभिसरण के बाद एलजी में दिखाई देता है? यह आपको बताएगा कि आप बेस्टपैथ को खो रहे हैं। अपने उपसर्ग की पुष्टि करने के लिए अपने प्रदाताओं के साथ एलजी की कोशिश करें, पहले है, फिर अगले एसपी तक अपने तरीके से काम करने की कोशिश करें।

आपके iBGP बेस्टपथ प्रश्न के लिए, डिफ़ॉल्ट केवल एक विज्ञापन करना है।


-1

जवाब एक सरल "हाँ" या "नहीं" है, लेकिन मुझे लगता है कि अनिवार्य रूप से आपका अवलोकन वास्तव में सच है कि "यह ऐसा नहीं है।"

अधिक विवरण के लिए, यहां देखें ।

क्यूरेशन के लिए, एसई उन उत्तरों के खिलाफ पसंद करता है जो विशुद्ध रूप से अन्य पृष्ठों से लिंक होते हैं, इसलिए मैं किसी दिन यहां पुन: पेश करूंगा, अगर स्रोत किसी दिन गायब हो जाता है या बदल जाता है।

कैसे सबसे अच्छा पथ एल्गोरिथम काम करता है

बीजीपी वर्तमान वैध पथ के रूप में पहला वैध मार्ग प्रदान करता है। बीजीपी तब सूची में अगले पथ के साथ सबसे अच्छे पथ की तुलना करता है, जब तक कि बीजीपी मान्य पथों की सूची के अंत तक नहीं पहुंचता है। यह सूची उन नियमों को प्रदान करती है जो सबसे अच्छा रास्ता निर्धारित करने के लिए उपयोग किए जाते हैं:

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 पड़ोसी कॉन्फ़िगरेशन में उपयोग किया जाता है। पता दूरस्थ पीयर से मेल खाता है जो स्थानीय राउटर के साथ टीसीपी कनेक्शन में उपयोग किया जाता है।

हालांकि, मैंने कहा, मैं गलत हो सकता हूं। मैं इस क्षेत्र में एक नौसिखिया हूँ।


हालांकि बीजीपी निर्णय एल्गोरिथ्म निश्चित रूप से उपयोगी है और किसी को काफी अच्छी तरह से पता होना चाहिए, मुझे नहीं लगता कि यह विशेष रूप से ओपीएस प्रश्न का उत्तर देता है (जब तक कि मैंने इसे गलत नहीं किया है)
हारून

SOHO नेटवर्किंग, एंटरप्राइज़ नेटवर्किंग, प्रदाता नेटवर्किंग ... यह सभी एक ही मूल सिद्धांतों पर आधारित है।
डेनिस ओल्वानी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.