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 को पारगमन के रूप में नहीं कर सकता है - मेरे उपयोग के मामले को तोड़कर)। मुझे यहां क्या समझ नहीं आ रहा है?
route-map BLAH permit 10; match as-path 10;