On 2011-02-22 19:24, Pekka Savola wrote:
> On Tue, 22 Feb 2011, Brian E Carpenter wrote:
>> Well, I object to drawing anyone's attention to the Appendix of
>> 2460, which is explicitly not part of the standard. And I think
>> that the main text in 2460 is underspecified, whereas RFC 3697
>> has proved to be plain confusing. And we don't yet have clear
>> consenus on 3697bis. Does all this belong in a requirements list?
> 
> Which part of 3697 that is relevant to this document is plain
> confusing?  Those that pertain to this spec are IMHO in Section 3 which
> seems clear enough to me (copied below).

But this text will be completely different in 3697bis. I really
wouldn't want to set people off coding according to something that
we already know will change.

   Brian

> 
> 3.  Flow Labeling Requirements
> 
>    To enable Flow Label based classification, source nodes SHOULD assign
>    each unrelated transport connection and application data stream to a
>    new flow.  The source node MAY also take part in flow state
>    establishment methods that result in assigning certain packets to
>    specific flows.  A source node which does not assign traffic to flows
>    MUST set the Flow Label to zero.
> 
>    To enable applications and transport protocols to define what packets
>    constitute a flow, the source node MUST provide means for the
>    applications and transport protocols to specify the Flow Label values
>    to be used with their flows.  The use of the means to specify Flow
>    Label values is subject to appropriate privileges (see section 5.1).
>    The source node SHOULD be able to select unused Flow Label values for
>    flows not requesting a specific value to be used.
> 
>    A source node MUST ensure that it does not unintentionally reuse Flow
>    Label values it is currently using or has recently used when creating
>    new flows.  Flow Label values previously used with a specific pair of
>    source and destination addresses MUST NOT be assigned to new flows
>    with the same address pair within 120 seconds of the termination of
>    the previous flow.  The source node SHOULD provide the means for the
>    applications and transport protocols to specify quarantine periods
>    longer than the default 120 seconds for individual flows.
> 
>    To avoid accidental Flow Label value reuse, the source node SHOULD
>    select new Flow Label values in a well-defined sequence (e.g.,
>    sequential or pseudo-random) and use an initial value that avoids
>    reuse of recently used Flow Label values each time the system
>    restarts.  The initial value SHOULD be derived from a previous value
>    stored in non-volatile memory, or in the absence of such history, a
>    randomly generated initial value using techniques that produce good
>    randomness properties [RND] SHOULD be used.
> 
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to