diff options
author | Roger Dingledine <arma@torproject.org> | 2007-08-13 13:36:32 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2007-08-13 13:36:32 +0000 |
commit | 81d1b679906bd234a43657751dbd9445d04e9d55 (patch) | |
tree | 14d2337bcc247f891ac9108d4b8e4b310d7bd9b0 /doc | |
parent | 7f06363e3a72d480f2250987690cb44c77ca729b (diff) | |
download | tor-81d1b679906bd234a43657751dbd9445d04e9d55.tar tor-81d1b679906bd234a43657751dbd9445d04e9d55.tar.gz |
add a sketch for an 'advertising multiple orports' proposal
svn:r11082
Diffstat (limited to 'doc')
-rw-r--r-- | doc/spec/proposals/000-index.txt | 1 | ||||
-rw-r--r-- | doc/spec/proposals/118-multiple-orports.txt | 55 |
2 files changed, 56 insertions, 0 deletions
diff --git a/doc/spec/proposals/000-index.txt b/doc/spec/proposals/000-index.txt index 843f08d0e..a90d3997a 100644 --- a/doc/spec/proposals/000-index.txt +++ b/doc/spec/proposals/000-index.txt @@ -36,4 +36,5 @@ Proposals by number: 115 Two Hop Paths [OPEN] 116 Two hop paths from entry guards [OPEN] 117 IPv6 exits [OPEN] +118 Advertising multiple ORPorts at once [RESEARCH] diff --git a/doc/spec/proposals/118-multiple-orports.txt b/doc/spec/proposals/118-multiple-orports.txt new file mode 100644 index 000000000..47bda8508 --- /dev/null +++ b/doc/spec/proposals/118-multiple-orports.txt @@ -0,0 +1,55 @@ +Filename: 118-multiple-orports.txt +Title: Advertising multiple ORPorts at once +Version: $Revision$ +Last-Modified: $Date$ +Author: Nick Mathewson +Created: 09-Jul-2007 +Status: Needs-Research + +Some notes follow. Please feel free to flesh them out, discard them, +add in better ideas, etc. + + - Some way to configure which address:port combinations to listen + on, and/or which to advertise. + + (The best way to support lots of ports is to have your firewall + route all connections from those ports to Tor: this doesn't need + anywhere near as many listening sockets. You only really want to + listen on tons and tons of ports if your firewalling doesn't + support this, or you don't have access to your local + iptables/ipf/whatever. But if you want to do this with the + firewall, you need the ability to advertise ports you aren't + actually listening on.) + + (Cat would also like to see some discussion of the effect this + is likely to have in environments that need to ban or limit Tor. + "Speaking only for myself, in an environment where I need to keep + a lid on Tor usage, having to chase port settings around makes it + more likely that I'm going to move from limiting Tor to just plain + banning it.") + + - Some way to advertise in one's router descriptor which + address:port combinations you're listening on. For backward + compatibility this should be a new line, not a change to the + format of an existing line. + + - Possibly, some way to relay this information in network-status + documents. + + - Some analysis of the impact on network-status and routerinfo + size. My guess is "not much", but if it turns out to be a bit, we + should look into making the notation concise. + + - What does this imply for self-testing of servers and testing by + authorities of servers? What should the authorities do if one + addr:port works but one doesn't? + + - Some way to pick which addr:port to use when you have a choice of + more than one addr:port. + + - Some way to avoid having servers open lots and lots of connections + between them when they get extend cells to the same server on + different ports. + + - How this all interacts with coderman's ipv6 stuff (proposal 117). + |