> From: Dan Siemon <[email protected]>

> Thanks for the info. I guess I'll have to keep digging to figure out
> where the latency comes from.
> 
> I did a couple more experiments which appear to confirm the large amount
> of per-packet overhead:
> http://www.coverfire.com/archives/2012/12/04/per-packet-overhead-on-vdsl2-2/
>

It almost looks like you're being limited to 5k packets/sec. Now, I know that 
some devices will only support a certainĀ  packet rate, and it's not as stupid 
as it sounds because it's fairly rare to want to send max rate of solely 
minimum size packets. But I wouldn't expect it here, because I would expect a 
VDSL2 device to work with 100Mbps down, 50Mbps up, even if your contract and 
line only support much less. And the device would need to support more than 5k 
packets/sec to get 50Mbps, even at the biggest packet size. I guess you might 
be able to tell by plotting packet rate against packet size with more values of 
packet size: if it's a rate limit, there will be a sharp corner, whereas if 
it's overhead, there will should be more of a curve. The figure for the 75byte 
payload suggests a curve.

PTM-TC has a minimum overhead of 2 bytes/packet, IIRC. (I'm not counting the 
65/64 cell overhead, because that is not (in a good implementation) aligned to 
packet boundaries and is therefore better thought of as a 1/65 tax on your line 
rate).  I'm not optimistic about tuning shapers based on these details, 
however, as unlike ATM/AAL5, implementations are allowed to insert any amount 
of padding between packets, so the per packet overhead is not predictable from 
the standard. There are also nonstandard framing implementations. 


Alex
_______________________________________________
Bloat mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/bloat

Reply via email to