BIRD Masters,

 

BIRD 1.2.5

 

I recently updated my route server configuration to include a new set of BGP export filters when one peer wants to exclude routes to another peer.  The filter is only applied to those selecting to exclude one another.

 

When I pushed the new config with only two BGP sessions having the added filers, the rest untouched, and two new pipes were added, BIRD restarted all PIPE/BGP sessions after a 'configure soft'.  Is this the expected behavior?

 

Without export filter:

 

protocol bgp RXXXXX {

  local as myas;

  neighbor xx.xx.xx.xx as XXXXX;

  import filter bgp_in_ASXXXXX;

  export all;

  route limit 500;

  table TXXXXX;

  rs client;

  start delay time 30;

}

 

With export filter:

 

protocol bgp RYYYY {

  debug { filters };

  local as myas;

  neighbor yy.yy.yy.yy as YYYY;

  import filter bgp_in_ASYYYY;

  export filter bgp_out_ASYYYY;

  route limit 1000;

  table TYYYY;

  rs client;

  start delay time 30;

}

 

Much Appreciated,

 

Stephen