Opened 3 months ago

Last modified 3 months ago

#30253 new enhancement

Work out how to specify the country and AS for a CDN

Reported by: teor Owned by:
Priority: Medium Milestone: sbws: 1.2.x-final
Component: Core Tor/sbws Version:
Severity: Normal Keywords: needs-proposal
Cc: juga Actual Points:
Parent ID: #30229 Points:
Reviewer: Sponsor:

Description


Child Tickets

Change History (2)

comment:1 Changed 3 months ago by teor

Type: defectenhancement

comment:2 Changed 3 months ago by teor

Copied from #30196:

juga:

irl:

  • In some cases, the target is on a CDN, which means the AS may not be known in advance. In these cases we might choose to omit the AS number and instead use a user-assigned country code for the target.

Do we currently have more than one CDN?. I only know one, though would be great to have more.

We want to design sbws for the future Tor network. We currently use Fastly, we have talked about using CloudFlare and other CDNs.

  • We could assign QM-QZ (user-assigned codes not used elsewhere in Tor to my knowledge) to CDN providers but each new provider used would require a spec change, and external researchers would end up using whatever value and not being able to interop their data with ours if we clash.
  • We could use the OO escape code and build codes like "OOFastly" which is probably the more maintainable solution, but would require that parsers do not panic when they see >2 characters (I know the standard is known as alpha-2 but it isn't actually limited to 2 characters!)
Note: See TracTickets for help on using tickets.