On 3/19/18 1:42 AM, Saku Ytti wrote: > I believe Linux does not support recursive static routes, is this correct?
The Linux stack does not flatten routes when inserting into the FIB. Recursion is expected to be done a routing daemon such as bgp which will be able to handle updates as the network changes. I have thought about adding such a feature to the stack, basically have the gateway recomputed on link changes. It would most certainly not be as robust as having the updates come from a routing daemon. Any solution would need to handle encapsulations (e.g., MPLS) which is one area it gets complicated fast.