Re: [p2pi] TANA proposed charter -- packet marking question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [p2pi] TANA proposed charter -- packet marking question
On Oct 24, 2008, at 7:52 AM, John Leslie wrote:
By the nature of a packet-forwarding internet, there will be delays
due to queues filling. Thus marking packets as eligible for dropping
as queues fill is a fundamental tool for controlling delay.
In the particular cases that are driving this work, a majority of
end-systems involved will have uplink bandwidth configured to be less
than downlink bandwidth. Thus, uplink queues may tend to fill first;
and packet marking for the benefit of the first uplink router would
have an obvious payback...
However, much of the problem arrises from the first uplink router, the
one in the home, being horribly, HORRIBLY engineered.
A simple test: A Linksys WRT64GL with the Linksys default firmware is
my access router, connected to a generic DSL modem.
I have a sustained ping to a remote system at ICSI, 30ms away.
I start a full rate, SINGLE TCP flow to this remote system. The ping
time jumps up to 3 seconds! Yes, the stupid NAT box or DSL modem (not
sure which at this moment) has a 3 second packet buffer, and simple
FIFO behavior. Any full rate upload and I can kiss my connection
goodbye. Period. End of story. Have a nice day.
Remember, there are two problems that a scavenger class service must
accommodate: the criminally overbuffered home access devices and
common congestion in the ISP's uplink.
Packet marking may work great for the ISP's uplink, but I feel we must
consider the access link devices to be stupid: Overbuffered, and with
no support for any advanced queuing operation, ECN, DiffServe, or
anything else, thus any scavenger class protocol can't rely on support
for advanced traffic management features.
_______________________________________________
p2pi mailing list
p2pi at ietf.org
https://www.ietf.org/mailman/listinfo/p2pi
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.