Changes between Version 10 and Version 11 of org/roadmaps/Tor/IPv6Features


Ignore:
Timestamp:
Oct 31, 2017, 2:51:50 AM (2 years ago)
Author:
teor
Comment:

Move detail out of tables into descriptive text

Legend:

Unmodified
Added
Removed
Modified
  • org/roadmaps/Tor/IPv6Features

    v10 v11  
    1717(There are no IPv6 DirPorts.)
    1818
    19 ||= Entry Node =||= IPv4 Only            =||||= Dual-Stack                                        =||= IPv6 Only                =||
    20 ||=            =||=  Publicly Routable =||= IPv4 Publicly Routable =||= IPv6 Publicly Routable =||= Publicly Routable =||
    21 || Authority    || Manual (Address IPv4)  || Manual (Address IPv4)  || Manual (ORPort IPv6)        || Needs Research #4565 ||
    22 || Relay        || Auto, Static or Dynamic || Auto, Static or Dynamic || Manual (ORPort IPv6) #5940  || Needs Research #4565 ||
    23 || Bridge       || Auto, Static or Dynamic || Auto, Static or Dynamic || Manual (ORPort IPv6) #5940, Private/NAT IPv4 #4847 || Broken #23824 ||
     19Authorities, Relays and Bridges set:
     20* Address `IPv4` and ORPort `Port`
     21* ORPort `[IPv6]:Port`
     22
     23If they do not set `Address`, Relays and Bridges will automatically detect their IPv4 address.
     24But IPv6 addresses require manual configuration.
     25
     26||= Entry Node =||= IPv4 Only  =||||= Dual-Stack  =||= IPv6 Only  =||
     27||=  =||=  Publicly Routable =||= IPv4 Publicly Routable =||= IPv6 Publicly Routable =||= Publicly Routable =||
     28|| Authority  || Manual  || Manual || Manual || Needs Research #4565 ||
     29|| Relay  || Auto || Auto || Manual #5940  || Needs Research #4565 ||
     30|| Bridge || Auto || Auto || Manual #5940, Private/NAT IPv4 #4847 || Broken #23824 ||
    2431
    2532
     
    2835What does a client need to do to bootstrap off or connect to an entry node?
    2936
    30 ||= Entry Node    =||= IPv4 Only        =||||= Dual-Stack                                              =||= IPv6 Only                     =||
    31 ||=               =||=                  =||= IPv4                =||= IPv6                             =||=                               =||
    32 || Authority Dir   || Auto               || Auto                  || Manual (ClientPreferIPv6 1) #17835 || Manual (ClientUseIPv4 0) #17835 ||
    33 || Fallback Dir    || Auto               || Auto                  || Manual (ClientPreferIPv6 1) #17835 || Manual (ClientUseIPv4 0) #17835 ||
    34 || Guard Dir       || Auto               || Auto                  || Manual (ClientPreferIPv6 1) #17835 || Manual (ClientUseIPv4 0) #17835 ||
    35 || Guard microdesc || Auto               || Auto                  || Workaround #19610, #20916          || Workaround #19610, #20916       ||
    36 || Guard OR        || Auto               || Auto                  || Manual (ClientPreferIPv6 1) #17835, #17217 || Manual (ClientUseIPv4 0) #17835, #17217 ||
     37Clients can set these options:
     38* Default: Use IPv4 only
     39* `ClientUseIPv6 1`: Use IPv6 occasionally
     40* `ClientPreferIPv6ORPort 1`: Use IPv6 whenever they can
     41* `ClientUseIPv4 0`: Only use IPv6
     42
     43||= Entry Node  =||= IPv4 Only  =||||= Dual-Stack  =||= IPv6 Only =||
     44||= =||=  =||= IPv4  =||= IPv6 =||= =||
     45|| Authority Dir || Auto || Auto  || Manual #17835 || Manual #17835 ||
     46|| Fallback Dir  || Auto || Auto  || Manual #17835 || Manual #17835 ||
     47|| Guard Dir || Auto || Auto  || Manual #17835 || Manual #17835 ||
     48|| Guard microdesc || Auto || Auto  || Workaround #19610, #20916  || Workaround #19610, #20916 ||
     49|| Guard OR  || Auto || Auto  || Manual #17835, #17217 || Manual #17835, #17217 ||
    3750
    3851Bridge clients set `UseBridges 1`, and configure bridge lines using `Bridge ...`.
     52They will use the configured addresses of their bridges, including IPv6 addresses.
     53They can also set `ClientPreferIPv6ORPort 1` to prefer IPv6 bridge addresses.
    3954
    40 ||= Entry Node =||= IPv4 Only        =||||= Dual-Stack                                              =||= IPv6 Only                    =||
    41 ||=               =||=                  =||= IPv4                =||= IPv6                             =||=                              =||
    42 || Bridge Auth Dir || Auto (Bridge IPv4) || Auto (Bridge IPv4)    || Unknown                            || Unknown                        ||
    43 || Bridge Dir      || Auto (Bridge IPv4) || Auto (Bridge IPv4)    || Auto (Bridge IPv6 or ClientPreferIPv6ORPort)                 || Auto (Bridge IPv6 or ClientPreferIPv6ORPort)              ||
    44 || Bridge OR       || Auto (Bridge IPv4) || Auto (Bridge IPv4)    || Auto (Bridge IPv6 or ClientPreferIPv6ORPort)                 || Auto (Bridge IPv6 or ClientPreferIPv6ORPort)              ||
    45 || Bridge PT       || Auto (Bridge IPv4) || Auto (Bridge IPv4)    || Workaround (Bridge IPv6 or ClientPreferIPv6ORPort), #7961    || Workaround (Bridge IPv6 or ClientPreferIPv6ORPort) #7961  ||
     55||= Entry Node =||= IPv4 Only  =||||= Dual-Stack  =||= IPv6 Only =||
     56||= =||=  =||= IPv4  =||= IPv6 =||= =||
     57|| Bridge Auth Dir || Auto || Auto  || Unknown  || Unknown ||
     58|| Bridge Dir  || Auto || Auto || Auto || Auto ||
     59|| Bridge OR || Auto || Auto  || Auto || Auto ||
     60|| Bridge PT || Auto || Auto  || Workaround #7961  || Workaround #7961  ||
    4661
    4762== Reachability Checks ==