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
--------------------------------------------------------------------