<div dir="ltr"><div><div>I am having some difficulty blackholing a route. The route in question is received from a multihop BGP session (emulating cymru), and I am setting the dest attribute to RTD_BLACKHOLE. However, if the same route is received via another BGP session, the blackhole is overriden, as shown here:<br><br>bird> show route <a href="http://10.0.2.0/24">10.0.2.0/24</a> all<br><a href="http://10.0.2.0/24">10.0.2.0/24</a>        via 38.8.8.105 on em1 [bgp_cogent 17:38:53] * (100) [AS174i]<br>        Type: BGP unicast univ<br>        BGP.origin: IGP<br>        BGP.as_path: 174<br>        BGP.next_hop: 38.8.8.105<br>        BGP.local_pref: 100<br>                   blackhole [l3_bogons 18:00:03 from 10.0.1.255] (100) [AS3356i]<br>        Type: BGP unicast univ<br>        BGP.origin: IGP<br>        BGP.as_path: 3356<br>        BGP.next_hop: 10.0.1.255<br>        BGP.local_pref: 255<br>        BGP.community: (65332,888)<br><br></div>The relevant parts of my test configuration are below. Is there some trick to making the blackhole "absolute"?<br><br>filter bgp_in_cogent {<br>        if ! rt_import_all(174) then reject;<br>        accept;<br>}<br><br>template bgp cymru_bogons_full {<br>        local as 68;<br>        multihop 255;<br>        export none;<br>        import filter {<br>                bgp_community.add((65332,888));<br>                dest = RTD_BLACKHOLE;<br>                bgp_local_pref = 255;<br>                accept;<br>        };<br>}<br><br>protocol bgp bgp_cogent from ebgp {<br>        neighbor 38.8.8.105 as 174;<br>        import filter bgp_in_cogent;<br>}<br><br>protocol bgp l3_bogons from cymru_bogons_full {<br>        local 162.9.5.3 as 68;<br>        neighbor 10.0.1.255 as 3356;<br>}<br><br></div>Thank you!<br></div>