Robert – I don’t think the word “random” is applicable.
Section 6.7.11 states (emphasis added): “In the unlikely event of multiple failures on the flooding topology, it may become partitioned. The nodes that remain active on the edges of the flooding topology partitions will recognize this and will try to repair the flooding topology locally by enabling temporary flooding towards the nodes that they consider disconnected from the flooding topology until a new flooding topology becomes connected again.” This isn’t a case of every node in the network trying to decide how to repair the partition. It is only the nodes at the edge(s) of the partition doing so. I do not see this as “random”. What is being debated on the list is not related to randomness – it is the degree of temporary flooding along the continuum from “minimal” (one additional edge) to “maximal” (all edges to nodes which are seen as currently disconnected). The former risks longer convergence – the latter risks temporary flooding storms. But neither approach is random. Once the failures are known, the set of candidates is predictable. The concept of LFA also isn’t applicable here. LFA (if we use the term in this case to mean a precalculated set of temporary flooding edges) is useful when it can be preinstalled in the forwarding plane, allowing a node to eliminate waiting for control plane intervention when a local failure is detected. But LSP/LSA flooding is always done by the control plane – so having a precalculated LFA wouldn’t produce a faster response time. If you are going to suggest that the calculation required to determine a flooding topology partition is itself costly I think this is not supported by current SPF calculation times. In addition, given temporary flooding is normally only required in the event of multiple failures, the combinations required to be supported in order to have a useful set of pre-calculated temporary flooding edges becomes quite large – which makes such an approach impractical. Les From: Lsr <lsr-boun...@ietf.org> On Behalf Of Robert Raszuk Sent: Monday, March 11, 2019 2:28 PM To: lsr@ietf.org Subject: [Lsr] Temporary addition of links to flooding topology in dynamic flooding Hi, As of now at the event of failure of any of the FT enabled link additional links are being added in more or less random fashion by nodes directly connected to the failed links. In the event of 100s of links on such nodes and advisable rate limiting addition of those links it seems that repair of FT may take some time. In order to reduce such time interval better then random addition of remaining links seems recommended. How about we hint participating nodes to execute purely in control plane of FT an LFA algorithm for possible future event of active link failure and use results of the LFA computation to prioritize links which will be first temporary additions upon active flooding links failures ? Such optimization is local and optional and does not require any changes to proposed protocol signalling. Therefor how about just one sentence addition to section 6.7.1 of draft-ietf-lsr-dynamic-flooding: Temporary additions of links to flooding topology could be more educated if given node runs a pure control plane LFA ahead of any FT failure on active FT links completely detached from potential LFA runs for data plane topology. Kind regards, R.
_______________________________________________ Lsr mailing list Lsr@ietf.org https://www.ietf.org/mailman/listinfo/lsr