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

Reply via email to