अप्रत्याशित एएस-पाथ एसीएल व्यवहार


10

4 राउटर, लैब वातावरण। AS2 से निकलने वाले मार्गों को फ़िल्टर करने की कोशिश कर रहा है (पारगमन के रूप में AS2 का लाभ नहीं उठाता)। मैंने जो प्रक्रिया अपनाई वह है:

Bakers#sh ip bgp regex _2_
BGP table version is 41, local router ID is 33.33.33.33
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 2.2.2.0/24       192.168.23.2             0             0 2 i
*  4.4.4.0/24       192.168.23.2                           0 2 1 i
*> 22.22.22.0/24    192.168.23.2             0             0 2 i
*  44.44.44.0/24    192.168.23.2                           0 2 1 i
*> 192.168.12.0     192.168.23.2             0             0 2 i
*  192.168.14.0     192.168.23.2                           0 2 1 i
*  192.168.23.0     192.168.23.2             0             0 2 i

Bakers#sh ip bgp regex _2$
BGP table version is 41, local router ID is 33.33.33.33
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 2.2.2.0/24       192.168.23.2             0             0 2 i
*> 22.22.22.0/24    192.168.23.2             0             0 2 i
*> 192.168.12.0     192.168.23.2             0             0 2 i
*  192.168.23.0     192.168.23.2             0             0 2 i

इस बिंदु पर, मैं सोच रहा हूं, ठीक है - क्या मुझे एएस 2 से उत्पन्न होने वाले सामान को फ़िल्टर करने के लिए एक एश-पथ एसीएल बनाने की आवश्यकता है क्योंकि रेगेक्स ऊपर के चेक की जांच कर रहा है। मैं निम्नलिखित बनाता हूं और लागू करता हूं:

Bakers#sh run | i as-path
ip as-path access-list 10 deny _2$
ip as-path access-list 10 permit .*
router bgp 3
 no synchronization
 bgp log-neighbor-changes
 <truncated>
 neighbor 192.168.23.2 remote-as 2
 neighbor 192.168.34.4 remote-as 4
 neighbor 192.168.34.4 filter-list 10 out
 no auto-summary

फिर मुझे पहले से प्राप्त 'sh ip bgp regex 2 ' आउटपुट की नकल करने की उम्मीद है । दुर्भाग्य से, मुझे यह मिलता है:

Bakers#sh ip bgp neigh 192.168.34.4 advertised-routes 
BGP table version is 41, local router ID is 33.33.33.33
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
*> 3.3.3.0/24       0.0.0.0                  0         32768 i
*> 33.33.33.0/24    0.0.0.0                  0         32768 i
*> 192.168.23.0     0.0.0.0                  0         32768 i
*> 192.168.34.0     0.0.0.0                  0         32768 i

यह AS1 से निकलने वाले सभी मार्गों को फ़िल्टर कर रहा है (जिसका अर्थ है कि डाउनस्ट्रीम, वह राऊटर AS3 का उपयोग AS1 को पारगमन के रूप में नहीं कर सकता है - मेरे उपयोग के मामले को तोड़कर)। मुझे यहां क्या समझ नहीं आ रहा है?


अंधेरे में सिर्फ एक शॉट, लेकिन क्या आपने फ़िल्टर सूची के बजाय रूट-मैप की कोशिश की है?
रॉन ट्रंक

@ रॉनट्रैक - नहीं सर, नहीं किया है, लेकिन मैं कोशिश करूंगा कि जैसे ही समय की अनुमति हो। एक वैध विकल्प होने के अलावा, क्या आपने कभी भी मार्ग-मानचित्र के व्यवहार से भिन्न होने के लिए फ़िल्टर-सूची व्यवहार को नोट किया है? मुझे लगता है कि यह छोटी गाड़ी का व्यवहार हो सकता है।
AL

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

1
@ रॉन के सुझाव के अनुसार, IOS में AS पथ regex को रूट-मैप का उपयोग करके लागू किया जाता है। आपके पास मौजूद पथ-सूची उपयोग के रूप मेंroute-map BLAH permit 10; match as-path 10;
jwbensley

जवाबों:


3

फ़िल्टर जोड़ने से पहले किन मार्गों का विज्ञापन किया जा रहा था? मेरा बीजीपी बहुत कठोर है, लेकिन मुझे बीजीपी विज्ञापन मार्गों की याद नहीं है जो एफआईबी (उर्फ "सर्वश्रेष्ठ" मार्गों में नहीं हैं।) इस प्रकार, एएस 2 से स्थापित होने वाले एकमात्र मार्ग एएस 2 ( _2 $ ) हैं; पारगमन मार्ग ( _2_ ) स्थापित नहीं किए जा रहे हैं, इसलिए विज्ञापित नहीं किए गए हैं।


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