Hi All,

As I sensed after all the discussion we had, the WG will prefer
to expand the text to prefer token-bucket method and describe
the limitations of the other two. If my conclusion is wrong,
feel free to scream :) Otherwise, here is the revised text.

Please review the text and let me know if we need to 
add/modify/correct anything. If you want something to be 
changed, please send me the new proposed text.

I couldn't decide what the correct default values of the 
parameters should be. So I haven't mentioned anything. If
anyone wants to add, please send me the values.

=======================================================
    (f) Finally, in order to limit the bandwidth and forwarding costs
        incurred sending ICMPv6 error messages, an IPv6 node MUST limit
        the rate of ICMPv6 error messages it sends.  This situation may
        occur when a source sending a stream of erroneous packets fails
        to heed the resulting ICMPv6 error messages. There are a variety
        of ways of implementing the rate-limiting function, for example:

         (f.1) Timer-based - for example, limiting the rate of
               transmission of error messages to at most once every T
               milliseconds.

         (f.2) Bandwidth-based - for example, limiting the rate at which
               error messages are sent from a particular interface to
               some fraction F of the attached link's bandwidth.

         (f.3) Token-bucket based - for example, allowing up to B back-
               to-back error messages to be transmitted in a burst, but
               limiting the average rate of transmission to N where N
               can either be packets/seconds or a fraction of the
               attached link's bandwidth.

        The limit parameters (e.g., T, F, B and N in the above examples)
        MUST be configurable for the node.

        Token-bucket based function should be preferrable over the other
        two.

        If Timer-based or Bandwidth-based function is chosen because of
        the simplicity of implementation, proper care must be taken in
        choosing the value of T or F.  Values of T that are higher than
        20-30 might break traceroute. A global value of F per node might
        not be appropriate for all the links attached to the node.
=======================================================

Regards
Mukesh

--------------------------------------------------------------------
IETF IPv6 working group mailing list
[EMAIL PROTECTED]
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to