All, Any help with this would be really appreciated as I've ran out of things to try.... To summarize, routes learned via iBGP is selected and use while not learned from local eBGP, I've even lowered the "local preference" on the iBGP side.
My understanding is that routes from BDR2 will not advertise to BDR1 if BDR1 is/has better path. I've made that not true by lowering the local-preference routes in iBGP from BDR1 to BDR2. Here's my topo: ISP1 -- BDR1 -- (ibgp) -- BDR2 -- ISP2 I've anonymous the IPs and here's a reference. 2.2.2.2 - BDR1 2.2.2.3 - BDR2 3.3.3.3 - ISP2 BDR2 will not advertise any routes to BDR1. IGP synchronization is disabled. Showing "Local Policy Denied Prefixes" as "Bestpath from this peer". However no policies to denied this. bdr2#show ip bgp neighbors 2.2.2.2 <clip> Inbound soft reconfiguration allowed NEXT_HOP is always this router Sent Rcvd Prefix activity: ---- ---- Prefixes Current: 1 463440 (Consumes 22440720 bytes) Prefixes Total: 1 465959 Implicit Withdraw: 0 2197 Explicit Withdraw: 0 322 Used as bestpath: n/a 467514 Used as multipath: n/a 0 Outbound Inbound Local Policy Denied Prefixes: -------- ------- Bestpath from this peer: 465196 n/a Total: 465196 0 Number of NLRIs in the update sent: max 1191, min 0 Checking routes advertisement bdr2#show ip bgp neighbors 2.2.2.2 advertised-routes BGP table version is 314275501, local router ID is 2.2.2.3 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, S Stale Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *> 2.2.2.0 0.0.0.0 0 32768 i Here's the configuration from BDR2 bdr2#show running | begin bgp router bgp 100 bgp router-id 2.2.2.3 bgp default local-preference 80 bgp log-neighbor-changes neighbor 2.2.2.2 remote-as 100 neighbor 3.3.3.3 remote-as 200 maximum-paths 3 maximum-paths ibgp 3 default-metric 100 ! address-family ipv4 neighbor 2.2.2.2 activate neighbor 2.2.2.2 next-hop-self neighbor 2.2.2.2 soft-reconfiguration inbound BDR2 will alway pick the path to ISP1 via BDR1, even though the routes from BDR1 are clearly suboptimical. I've bounced via soft and hard reset of both iBGP and eBGP. Here's an example output. bdr2#show ip bgp 66.192.9.77 BGP routing table entry for 66.192.0.0/20, version 313836364 Paths: (2 available, best #2, table Default-IP-Routing-Table) Multipath: eBGP iBGP Not advertised to any peer 200 4323, (received-only) 3.3.3.3 from 3.3.3.3 (4.4.4.4) Origin IGP, metric 3, localpref 80, valid, external 300 701 4323, (received & used) 2.2.2.2 from 2.2.2.2 (5.5.5.5) Origin IGP, metric 203030, localpref 60, valid, internal, best Here's the result from "debug ip bgp update <IP>" then clear the session with 3.3.3.3 BGP(0): 3.3.3.3 rcvd UPDATE w/ attr: nexthop 3.3.3.3, origin i, metric 3, path 200 4323 29707 BGP(0): 3.3.3.3 rcvd 66.192.25.0/24 -- DENIED due to: distribute/prefix-list; BGP(0): process mpath after bestpath selection comparing bestpath 2.2.2.2 (best_idx: 1) with path = 3.3.3.3, path_idx = 0, returned mbest_idx = 255 Thank you for reading! _______________________________________________ cisco-nsp mailing list cisco-nsp@puck.nether.net https://puck.nether.net/mailman/listinfo/cisco-nsp archive at http://puck.nether.net/pipermail/cisco-nsp/