Opened 9 months ago

Last modified 8 months ago

#33051 new project

O1.4 - Measure the number of Tor relays that support IPv6 reachability checks

Reported by: gaba Owned by:
Priority: Medium Milestone:
Component: Core Tor/Tor Version:
Severity: Normal Keywords:
Cc: metrics-team Actual Points:
Parent ID: #33045 Points: 3
Reviewer: Sponsor: Sponsor55-must

Description (last modified by teor)

See Proposal 313: Relay IPv6 Statistics:
https://gitweb.torproject.org/torspec.git/tree/proposals/313-relay-ipv6-stats.txt

Tor's IPv6 reachability checks are described in:
Proposal 311: Tor Relay IPv6 Reachability:
https://gitweb.torproject.org/torspec.git/tree/proposals/311-relay-ipv6-reachability.txt

The child tickets are in proposal section order, but they will probably be implemented in this order:

Dependencies:

  • Prop 311: 5. Declare Support for Subprotocol Version "Relay=3" (O1.1, #33226)

Implementation:

  • Write a Script that Counts IPv6 Relays in the Consensus

Metrics Review:

  • Check IPv6 Relay Consensus Counts Script

Internal Testing:

  • Test IPv6 Relay Consensus Counts using Chutney (O1.3, #33267)

Public Tor Network Testing:

  • Test IPv6 Relay Consensus Counts on the Tor Network

Monitoring:

  • Monitor IPv6 Relay Counts in the Consensus

Child Tickets

TicketStatusOwnerSummaryComponent
#33262assignedProp 313: 3. Write a Script that Counts IPv6 Relays in the ConsensusCore Tor/Tor
#33266newtomProp 313: 7.2. Show IPv6 Relay Counts on Consensus HealthMetrics/Consensus Health
#33268assignedProp 313: 8.1. Test IPv6 Relay Consensus Counts on the Tor NetworkCore Tor/Tor
#33269newmetrics-teamProp 313: 8.1. Check IPv6 Relay Consensus Counts ScriptMetrics/Analysis
#33270assignedProp 313: 8.1. Monitor IPv6 Relay Counts in the ConsensusCore Tor/Tor

Change History (8)

comment:1 Changed 9 months ago by gaba

Description: modified (diff)

comment:2 Changed 9 months ago by nusenu

onionoo provides you with that data.

daily updated onionoo based IPv6 stats: https://nusenu.github.io/OrNetStats/#ipv6-relay-stats

comment:3 Changed 9 months ago by karsten

Cc: metrics-team added

comment:4 Changed 8 months ago by teor

Description: modified (diff)

comment:5 in reply to:  2 Changed 8 months ago by teor

Replying to nusenu:

onionoo provides you with that data.

daily updated onionoo based IPv6 stats: https://nusenu.github.io/OrNetStats/#ipv6-relay-stats

I think there's been a bit of confusion here.

Tor relays don't currently do IPv6 ORPort reachability self-checks, so Onionoo can't possibly have that data.

See proposal 311 for our draft design for relay IPv6 self-checks:
https://gitweb.torproject.org/torspec.git/tree/proposals/311-relay-ipv6-reachability.txt

See proposal 313 for how we plan to monitor these new IPv6 features:
https://lists.torproject.org/pipermail/tor-dev/2020-February/014158.html
(it's an initial draft, so it's not in torspec yet)

comment:6 Changed 8 months ago by teor

Description: modified (diff)

comment:7 Changed 8 months ago by teor

Points: 2

comment:8 Changed 8 months ago by teor

Description: modified (diff)
Points: 23
Note: See TracTickets for help on using tickets.