मैं यह देखने के लिए कैसे जांच कर सकता हूं कि मैं मेड प्राप्त कर रहा हूं?


11

मेरे पास दो अलग-अलग शहरों में एक ट्रांजिट प्रदाता के साथ बीजीपी सत्र है। हम दोनों ही स्थानों पर समान AS का उपयोग कर रहे हैं। मैं उनसे उम्मीद कर रहा हूं कि वे मुझे आउटबाउंड ट्रैफिक के रूटिंग फैसलों के लिए मेड का उपयोग करने के लिए भेज रहे हैं । (यानी। इसलिए मैं राउटर को ट्रैफ़िक भेज सकता हूं जो मेरे गंतव्य के सबसे पास है, उसी शहर के अन्य ग्राहक)

मैं कैसे सत्यापित कर सकता हूं कि मैं वास्तव में उन मेड प्राप्त कर रहा हूं?

मेरे पास ब्रोकेड एक्सएमआर है।

अगर मैं ऐसा करता show ip bgp routesहूं, तो मैं निम्नलिखित देखता हूं:

Total number of BGP Routes: 445744
Status A:AGGREGATE B:BEST b:NOT-INSTALLED-BEST C:CONFED_EBGP D:DAMPED
       E:EBGP H:HISTORY I:IBGP L:LOCAL M:MULTIPATH m:NOT-INSTALLED-MULTIPATH
       S:SUPPRESSED F:FILTERED s:STALE
       Prefix             Next Hop        MED        LocPrf     Weight Status
2      1.0.0.0/24         4.53.x.x     0          100        0      BE
         AS_PATH: 3356 15169
3      1.0.4.0/22         4.53.x.x     0          100        0      BE
         AS_PATH: 3356 3549 6939 6939 7545 56203

आउटपुट के कई पन्नों के माध्यम से ब्राउज़ करते हुए, एमएड हमेशा दिखाता है। मैं सभी 1/2 मिलियन मार्गों को मैन्युअल रूप से जांचना नहीं चाहता।

जवाबों:


7

पिछले उत्तर को हटाते हुए क्योंकि मैंने प्रश्न को गलत समझा, और मेरा पिछला उत्तर वास्तव में गलत था - मेड का सहकर्मी ASN के बीच आदान-प्रदान किया गया है, लेकिन उससे आगे इसका प्रचार नहीं किया गया है (इसका अर्थ यह है कि यह AS को किसी अन्य AS को प्रचारित करने के लिए पारगमन नहीं करेगा)। हालाँकि, यह अभी भी एक वैकल्पिक विशेषता है, इसलिए यह ईडब्ल्यूजीपी / आईबीजीपी वक्ताओं के बीच एमएड को पारित करने के लिए कार्यान्वयन की आवश्यकता नहीं है। मेड आमतौर पर केवल सबसे अच्छा पथ चयन प्रक्रिया में मूल्यांकन किया जाता है अगर एक ही एएस (आपके परिदृश्य में प्रासंगिक) से कई रास्ते आ रहे हैं।

यदि आपको दोनों स्थानों पर एक ही प्रदाता मिल गया है, तो यह संभव है कि वे एक उपसमुच्चय के बजाय सभी उपसर्गों पर एक मेड सेट करेंगे, और यदि आप इसे अपने आउटपुट में नहीं देखते हैं, तो संभावना है कि वे नहीं भेज रहे हैं आप मेड के। हालाँकि, यह भी संभावना है कि वे केवल एग्रीगेट पर मेड सेट कर रहे हैं जो प्रदाता वास्तव में सहकर्मी / ग्राहक उपसर्गों के बजाय मालिक है। इसका मतलब यह नहीं है कि आप अपने iBGP राउटर्स के लिए अपनी इनबाउंड पॉलिसी के हिस्से के रूप में मेड को सेट नहीं कर सकते हैं, हालांकि इस पर ध्यान दें। अपने प्रदाता को मेड भेजने के बारे में भी विचार करें ताकि आप उन्हें अपनी ओर रुख करने के लिए मजबूर कर सकें।

संपादित करें: @ माइकपीनिंगटन की अच्छी और प्रासंगिक जानकारी को शामिल करने के लिए और आपके डिजाइन के आधार पर, आपका आईजीपी भी आपके लिए इस समस्या को हल करेगा बिना मेड्स या एलपी मानों के बारे में चिंता किए बिना।

अपने प्रश्न का उत्तर देने के लिए, आप दिए गए मेड मान से मेल खाने वाले मैच क्लॉज के साथ एक रूट-मैप बना सकते हैं और फिर कर सकते हैं show ip bgp routes route-map [route-map-name]। इसके लिए मैं कुछ सुझाऊंगा:

route-map ONLY-MED deny 10
    match metric 0
route-map ONLY-MED permit 20

# show ip bgp routes route-map ONLY-MED

यह आपको उन सभी उपसर्गों को दिखाना चाहिए जिनके पास 0 सेट का मेड नहीं है।


मेरी समझ यह थी कि यह IS ने पड़ोसी AS के बीच संवाद किया, लेकिन पड़ोसियों से परे नहीं।
zevlag

3
ओपी के लिए वित्त वर्ष, बीजीपी स्वचालित रूप से आईजीपी मेट्रिक को बीजीपी अगले-हॉप को पथ चयन प्रक्रिया के हिस्से के रूप में मानता है, जब तक कि उम्मीदवार बीजीपी पथ बंधे हुए हैं ... इसलिए मेड / स्थानीय-प्रीफ की आवश्यकता नहीं है, अगर वह IGP मैट्रिक्स के साथ अंतर कर सकता है
माइक पेनिंगटन

यदि आवश्यक हो तो मैं आसानी से अपने पक्ष में मेड / लोकल पीएफआर सेट कर सकता हूं, लेकिन मैं पसंद नहीं करूंगा। मैं वास्तव में अपने ट्रांजिट प्रदाता से मेड प्राप्त करना चाहता हूं। POP A, POP B से 500 मील की दूरी पर है, और मैं बीच में दाईं ओर बैठता हूं, दोनों को 10 गीगा के साथ, यह सब कुछ बराबर करता है जब तक कि मैं नीचे कदम 14 तक नहीं पहुंचता:
zevlag

@zevlag, मैं ब्रोकेड के पथ चयन प्रक्रिया के चरण 9 के बारे में बात कर रहा हूं ; इस प्रकार स्पष्ट रूप से आपको मेड / लोकल-प्रीफ़ सेट करने की आवश्यकता नहीं है यदि आपके आईजीपी की लागत अगले हॉप्स के लिए प्रश्न में पीओपी के बीच समान नहीं है
माइक पेनिंगटन

@zevlag - आप सही हैं, और मैंने अपना उत्तर संपादित कर लिया है। उसके लिए माफ़ करना। अपनी समस्या के समाधान के लिए मेरे संशोधित उत्तर को फिर से देखें: उन उपसर्गों को फ़िल्टर करना जिनके पास एक मेड सेट नहीं है।
जॉन जेन्सन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.