| Gerrit -
|
| > Fix:
| > ----
| > Avoid any backlog of sending time which is greater than one whole
| > t_ipi. This
| > permits the coarse-granularity bursts mentioned in [RFC 3448, 4.6],
| > but disallows
| > the disproportionally large bursts.
|
| Gerrit -
|
| I have revised draft-ietf-dccp-rfc3448bis-02b.txt
| ("http://www.icir.org/floyd/papers/draft-ietf-dccp-rfc3448bis-02b.txt")
| to say the following:
|
| However, the TFRC sender is not allowed to accumulate
| `credits' of more than max(t_ipi, t_gran) time units in packet
| scheduling, so the sender is not allowed to send arbitrary bursts of
| packets after idle periods.
|
| If you could read Section 4.7 on "Scheduling of Packet Transmissions"
| and see what you think, that would be great.
|
| Take care,
| - Sally
| http://www.icir.org/floyd/
Idle periods are not the only possible cause; timing inaccuracies and slow
sending
rate achieve the same effect over time.
Using max(t_ipi, t_gran) allows large bursts again. On Gigabit networks,
t_ipi = 100 usec (or less) is not unusual. If t_gran = 10ms, then send credit
builds up until t_gran is reached, which means that the sender can always send
bursts
of up to 100 packets or more (t_gran/t_ipi) at once.