[tor-bugs] #13822 [Tor]: Raise ROUTER_REQUIRED_MIN_BANDWIDTH

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Feb 10 02:22:48 UTC 2015


#13822: Raise ROUTER_REQUIRED_MIN_BANDWIDTH
-----------------------------+--------------------------------
     Reporter:  arma         |      Owner:
         Type:  enhancement  |     Status:  needs_review
     Priority:  normal       |  Milestone:  Tor: 0.2.6.x-final
    Component:  Tor          |    Version:
   Resolution:               |   Keywords:  tor-relay
Actual Points:               |  Parent ID:
       Points:               |
-----------------------------+--------------------------------

Comment (by isis):

 Replying to [comment:6 karsten]:
 > Here's a
 [https://trac.torproject.org/projects/tor/attachment/ticket/13822
 /bandwidth-rates-2015-02-04.png graph] of bandwidth rates published by
 relays and bridges in their server descriptors in January 2015.  Looks
 like raising the threshold to 100 KiB/s would kick out over 20% of bridges
 and 8% of relays (the lower end of that vertical blue line, assuming that
 having exactly 100 KiB/s would be sufficient to stay in the network).  A
 threshold of 250 KiB/s would equally kick out around 25% of bridges and
 almost 25% of relays.  A threshold of 50 KiB/s would keep most bridges and
 relays in the network.

 Huh… somehow my numbers are way different… which bandwidth number from the
 `server-descriptor`s are you using?

 I made [https://github.com/isislovecruft/scripts/blob/master/exclude-slow-
 tor-relays a Python script] which generates an `ExcludeNodes` line for
 relays whose bandwidth (as reported in either `cached-consensus` or
 `cached-microdescriptor-consensus`) is below N KB/s. This is the number of
 relays it gives for 100 KB/s and 250 KB/s, respectively:

 {{{
 ∃!isisⒶwintermute:(master *=)~/code/scripts ∴ sudo -u tor ./exclude-slow-
 tor-relays -d /home/isis/.tor/data -b 100
 Excluding 2563/6972 relays with bandwidth <= 100 KB/s.
 }}}

 {{{
 ∃!isisⒶwintermute:(master *=)~/code/scripts ∴ sudo -u tor ./exclude-slow-
 tor-relays -d /home/isis/.tor/data -b 250
 Excluding 3259/6972 relays with bandwidth <= 250 KB/s.
 }}}

 So we should lose 36.76% of relays in the 100 KB/s case and 46.74% in the
 250 KB/s case.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13822#comment:9>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list