On Nov 9, 2015, at 8:21 PM, Donald Sharp <sha...@cumulusnetworks.com> wrote:
> From: Dinesh G Dutt <dd...@cumulusnetworks.com>
> 
> Currently, modifications to route maps do not affect already processed
> routes; they only affect new route updates. This patch addresses this
> limitation.

This is highly desirable, from one point of view, both as a significant 
convenience and because it keeps tripping up newbies who wonder why their 
changes aren't having any effect.

However... the current behavior is consistent with Cisco's since the beginning 
of time, and is well understood by most. More, it allows multiple changes to be 
made in batches, without having to worry about inconsistent states during those 
changes. While the existing behavior is easy enough to deal with (clear ip 
bgp...), there is no easy way to get the existing behavior once this patch is 
in.

While I appreciate the convenience it provides, I can also see this patch being 
a significant PITA from time to time. So I would suggest the ability to go 
either way, based on a CLI command. The simple version would simply switch 
behavior between the two modes; a more complex version would queue up changes 
while "holding" them, and then process them all as soon as the hold is 
released. ISTM that the more complex version would be a really nice feature to 
have, but since I'm not writing the code, I'm not going to complain either way.

/a
_______________________________________________
Quagga-dev mailing list
Quagga-dev@lists.quagga.net
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to