<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Thanks for that one, we always just delete .empty as our we never “span” private ASNs, only have them as origins, but very cool stuff. </div><div class=""><br class=""></div><div class="">Thanks Ondrej!</div><br class=""><div class="">
<div style="orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div style="orphans: 2; widows: 2;" class=""><b class="">--</b></div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;" class=""><b class="">Michael McConnell</b></div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;" class=""><b class="">WINK Streaming;</b><br class=""><b class="">email:</b> <a href="mailto:michael@winkstreaming.com" class="">michael@winkstreaming.com</a><br class=""><b class="">phone:</b> +1 312 281-5433 <b class="">x 7400</b></div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;" class=""><b class="">cell:</b> +506 8706-2389</div><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;" class=""><b class="">skype:</b> wink-michael<br class=""><b class="">web:</b> <a href="http://winkstreaming.com/" class="">http://winkstreaming.com</a></div></div>
</div>
<br class=""><div><blockquote type="cite" class=""><div class="">On Feb 17, 2017, at 10:04 AM, Ondrej Zajicek <<a href="mailto:santiago@crfreenet.org" class="">santiago@crfreenet.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Fri, Feb 17, 2017 at 09:39:09AM -0600, Michael McConnell wrote:<br class=""><blockquote type="cite" class="">Hello Daz,<br class=""><br class="">As far as I know there is no single command equivalent in bird, however you can achieve basically the same by running these commands in a filter<br class=""><br class=""><br class="">export filter {<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>if (source net = 22.23.24.25/23 )  then {<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre">    </span>bgp.path.empty;<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">    </span>bgp.path.prepend(22232);<br class=""><span class="Apple-tab-span" style="white-space:pre">       </span><span class="Apple-tab-span" style="white-space:pre">    </span>accept;<br class=""></blockquote><br class="">Hi<br class=""><br class="">Note that it is 'bgp_path', not 'bgp.path'.<br class=""><br class="">Also this filter resets whole bgp_path. If you want just to remove<br class="">private ASNs, you could do:<br class=""><br class="">bgp_path.delete([64512..65534, 4200000000..4294967294]);<br class=""><br class="">-- <br class="">Elen sila lumenn' omentielvo<br class=""><br class="">Ondrej 'Santiago' Zajicek (email: <a href="mailto:santiago@crfreenet.org" class="">santiago@crfreenet.org</a>)<br class="">OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, <a href="http://wwwkeys.pgp.net" class="">wwwkeys.pgp.net</a>)<br class="">"To err is human -- to blame it on a computer is even more so."<br class=""></div></div></blockquote></div><br class=""></body></html>