[tor-bugs] #33220 [Core Tor/Tor]: Prop 311: 3. Allow Relay IPv6 Extends

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Feb 11 02:08:26 UTC 2020


#33220: Prop 311: 3. Allow Relay IPv6 Extends
--------------------------------+--------------------------------
     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:  #33048
       Points:  3               |   Reviewer:
      Sponsor:  Sponsor55-must  |
--------------------------------+--------------------------------
 Relays may make a new connection over IPv6 when:
   * they have an IPv6 ORPort,
   * there is no existing authenticated connection to the requested relay,
 and
   * the extend cell contains an IPv6 ORPort.

 If these conditions are satisfied, and the extend cell also contains an
 IPv4 ORPort, we propose that the relay choose between an IPv4 and an IPv6
 connection at random.

 If the extend cell does not contain an IPv4 ORPort, we propose that the
 relay connects over IPv6. (Relays should support IPv6-only extend cells,
 even though they are not used to test relay reachability in this
 proposal.)

 A successful IPv6 connection also requires that:
   * the requested relay has an IPv6 ORPort.

 But extending relays must not check the consensus for other relays' IPv6
 information. Consensuses may be out of date, particularly when relays are
 doing reachability checks for new IPv6 ORPorts.

 From proposal 311, section 3:
 https://gitweb.torproject.org/torspec.git/tree/proposals/311-relay-
 ipv6-reachability.txt#n112

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


More information about the tor-bugs mailing list