On 30/05/2017 08:24, Alexey Melnikov wrote:
> Hi Brian,
> 
> On 29 May 2017, at 02:57, Brian E Carpenter <brian.e.carpen...@gmail.com> 
> wrote:
> 
>>> 3.5.4.3.  Discovery Procedures
>>>
>>> In 6th para:
>>>
>>>   The cache mechanism MUST include a lifetime for each entry.  The
>>>   lifetime is derived from a time-to-live (ttl) parameter in each
>>>   Discovery Response message.  Cached entries MUST be ignored or
>>>   deleted after their lifetime expires.  In some environments,
>>>   unplanned address renumbering might occur.  In such cases, the
>>>   lifetime SHOULD be short compared to the typical address lifetime and
>>>   a mechanism to flush the discovery cache MUST be implemented.
>>>
>>> How can the discovery cache be flushed?
>>
>> I think that's completely implementation-dependent, so what can we say?
>> (In the prototype, it's an API call.)
> 
> I think you just demonstrated my point that some requirements are not very 
> clear whom they apply to. Passive voice is causing ambiguity here.
> 
> I think I would like to see more text on what different possible alternatives 
> are and which entities need to implement the MUST.

In this case, I'm more inclined to simply delete the reference to flushing, 
because it's really part of a much more general problem: 
https://tools.ietf.org/html/rfc7010#section-7 . The previous comment about the 
cache lifetime is sufficient.

[In fact, renumbering would be an interesting use case for autonomics, but 
that's a whole topic in itself.]

    Brian


   Brian

_______________________________________________
Anima mailing list
Anima@ietf.org
https://www.ietf.org/mailman/listinfo/anima

Reply via email to