aboutsummaryrefslogtreecommitdiff
path: root/proposals/311-relay-ipv6-reachability.txt
diff options
context:
space:
mode:
authorteor <teor@torproject.org>2020-02-10 12:46:12 +1000
committerteor <teor@torproject.org>2020-02-10 12:46:12 +1000
commit58000de4faea96761d9e87dcd7cb1fcef63e961e (patch)
treec4bb4604f8c0edba12d8d04cd76030e0fc66bf0c /proposals/311-relay-ipv6-reachability.txt
parent01105c25434a7ead121d7f37adbb3a5afcd4f8a1 (diff)
downloadtorspec-58000de4faea96761d9e87dcd7cb1fcef63e961e.tar.gz
torspec-58000de4faea96761d9e87dcd7cb1fcef63e961e.zip
Prop 311: Add Optional IPv6 Bandwidth Self-Tests
Add an optional change that makes relays do bandwidth self-tests over IPv6. This change increases the connection and bandwidth IPv6 statistics. Related to proposal 313, which covers IPv6 statistics. Related to 33159.
Diffstat (limited to 'proposals/311-relay-ipv6-reachability.txt')
-rw-r--r--proposals/311-relay-ipv6-reachability.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/proposals/311-relay-ipv6-reachability.txt b/proposals/311-relay-ipv6-reachability.txt
index 978dc9b..e4c9414 100644
--- a/proposals/311-relay-ipv6-reachability.txt
+++ b/proposals/311-relay-ipv6-reachability.txt
@@ -573,6 +573,27 @@ Ticket: #24404
network makes it more likely that an existing connection can be used for
the final hop of a relay IPv6 ORPort reachability check.
+4.4.5. Relay Bandwidth Self-Tests Over IPv4 and IPv6
+
+ In this proposal, we only make relays (and bridges) use IPv6 for their
+ reachability self-tests.
+
+ We propose this optional change, to improve the accuracy of relay (and
+ bridge) bandwidth self-tests:
+
+ Relays (and bridges) perform bandwidth self-tests over IPv4 and IPv6.
+
+ If we implement good abstractions for relay self-tests, then this change
+ will not need much extra code.
+
+ If we implement IPv6 extends for all relay circuits (see section 4.4.4),
+ then this change will effectively be redundant.
+
+ Doing relay bandwidth self-tests over IPv6 will create extra IPv6
+ connections and IPv6 bandwidth on the tor network. (See
+ [Proposal 313: Relay IPv6 Statistics].) In addition, some client circuits
+ may use the IPv6 connections created by relay bandwidth self-tests.
+
4.5. Alternate Reachability Designs
We briefly mention some potential reachability designs, and the reasons that