I will grant you that no customer ever asked for route dampening. I also realize that RFD is much less important now than in the past. I come from the ARPANET/DDN ages of the Internet and can tell you that RFD was absolutely critical in the days of very under powered routers and very unstable data links. I remember when it was quite hard to maintain a 64k link to some locations at all. There might be less of a need for such a simple RFD but it did serve its purpose. In fact, my main argument on this whole topic is that RFD is not relevant enough to waste a lot of effort on a global accepted mechanism. It is just not the low hanging fruit of routing performance improvements. I see two major improvements to global routing...congestion avoidance (which goes a little bit with bandwidth awareness but not exactly) and multipath load balancing (which kind of requires a congestion avoidance awareness). Both of these are going to be extremely difficult issues on a global scale of adoption but that's what is needed.
Steven Naslund Chicago IL >Dear Steve, > >No worries, I have not forgotten the transitive properties of the LOCAL_PREF >BGP Path Attribute! :-) You are right that any LOCAL_PREF modifications (and >the attribute itself), are local to the Autonomous System in which they were >>set, but the effects of such settings can percolate further into the routing >system. > >A great example is the "BGP Graceful Shutdown" mechanism (science partially >documented in https://tools.ietf.org/html/rfc6198, actual specification here >https://tools.ietf.org/html/rfc8326). What is interesting is that by >>considering a path (any path, could be flapping) my network will propagate >alternative paths to my neighboring networks, or possibly even *withdraw* my >announcement in favor of alternative >(stable?) paths via competitors. > >By attaching a lower LOCAL_PREF value to a given path for a period of time as >a 'penalty' for flapping, I suspect the visiblity of that flapping will be >greatly reduced. This of course doesn't hold true when the only origin of the >path is >flapping, but in many flapping cases I triaged it was clear that only >one out of many links was the root of the flapping. > >I'm not sure I share your concerns about scale, it appears that so far we seem >to be doing just fine without "route flap dampening, penalty >type: suppress". No customers ask for it, in fact many are relieved we don't >use it. None of our peering partners ask for it either. When we see >oscillating paths we reach out to the offending party and ask them to fix it, >or take >unilateral action within a specific time frame. > >Kind regards, > >Job