Opened 5 years ago

Closed 3 years ago

#17170 closed enhancement (implemented)

documenation for BandwidthRate etc should mention TCP/IP overhead not included

Reported by: starlight Owned by:
Priority: Low Milestone: Tor: 0.3.1.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: docs, tor-03-unspecified-201612
Cc: Actual Points:
Parent ID: Points: small
Reviewer: Sponsor:


The Tor manual page should mention that
BandwidthRate, BandwidthBurst, etc control
only application layer byte rates and that
TCP/IP overhead adds approximately 17%
to the total, or stated a different way
the payload data rate is about 15% of
total traffic.

Is easy to overlook this important
detail and it matters greatly when one is
configuring maximums in order to stay
within ISP bandwidth allocations. ISPs
count total traffic and over-limit charges
can be extortionist. Is unpleasant
to exceed them by accident.

The overhead accounting also matters if one
is setting BandwidthRate for an unmetered
Internet connection with the idea of
minimizing TCP/IP congestion in preference
to Tor router flow control.

Generally ISPs do not charge for MAC layer
bytes which are not carried on WAN links
and so the above estimates omit it.

Child Tickets

Change History (7)

comment:1 Changed 5 years ago by teor

Keywords: docs added
Milestone: Tor: 0.2.8.x-final

comment:2 Changed 5 years ago by teor

Points: small

comment:3 Changed 5 years ago by teor

Status: newneeds_information

This change should also note that DNS traffic from Exits is not included in the total. We are trying to find out the typical fraction of DNS traffic in exit traffic.

comment:4 Changed 4 years ago by nickm

Milestone: Tor: 0.2.8.x-finalTor: 0.2.???

Move a bunch of (but not all) low-priority items to 0.2.???. If you write a patch, it can still get into 0.2.8

comment:5 Changed 4 years ago by teor

Milestone: Tor: 0.2.???Tor: 0.3.???

Milestone renamed

comment:6 Changed 3 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:7 Changed 3 years ago by nickm

Milestone: Tor: unspecifiedTor: 0.3.1.x-final
Resolution: implemented
Severity: Normal
Status: needs_informationclosed

Resolved in 8083e7c80bb2ef. (It was easier to resolve it than to do anything else with the ticket.)

Note: See TracTickets for help on using tickets.