[tor-bugs] #33225 [Core Tor/Tor]: Prop 311: 4.4.1. Extend IPv6 From All Supported Second-Last Hops
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Feb 11 02:26:57 UTC 2020
#33225: Prop 311: 4.4.1. Extend IPv6 From All Supported Second-Last Hops
-------------------------------+--------------------------------
Reporter: teor | Owner: teor
Type: enhancement | Status: assigned
Priority: Medium | Milestone: Tor: 0.4.4.x-final
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords: ipv6, prop311
Actual Points: | Parent ID: #33222
Points: 0 | Reviewer:
Sponsor: Sponsor55-can |
-------------------------------+--------------------------------
This is an optional change.
This change has a zero points estimate, because I think it is the fastest
way of implementing #33222. (The alternative design requires creating
different circuit types for IPv4 and IPv6 reachability checks.)
4.4.1. Extend IPv6 From All Supported Second-Last Hops
The testing relay (or bridge) puts both IPv4 and IPv6 ORPorts in its final
extend cell, and the receiving ORPort is selected at random by the
extending relay (see sections 3.2.1 and 4.2). Therefore, approximately
half
of IPv6 ORPort reachability circuits will actually end up confirming IPv4
ORPort reachability.
We propose this optional change, to improve the rate of IPv6 ORPort
reachability checks:
If the second-last hop of an IPv4 ORPort reachability circuit supports
IPv6
extends, testing relays may put the IPv4 and IPv6 ORPorts in the extend
cell for the final extend.
As the number of relays that support IPv6 extends increases, this change
will increase the number of IPv6 reachability confirmations. In the ideal
case, where the entire network supports IPv4 and IPv6 extends, IPv4 and
IPv6
ORPort reachability checks would require a similar number of circuits.
See proposal 311, section 4.4.1:
https://gitweb.torproject.org/torspec.git/tree/proposals/311-relay-
ipv6-reachability.txt#n439
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33225>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list