[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: I-D ACTION:draft-van-beijnum-v6ops-connect-method-00.txt
On Mon, 09 Jul 2007 10:21:12 +0200, Brian E Carpenter
<brian.e.carpenter@gmail.com> wrote:
> I'd be more excited if there was a way to make
> a generic transport relay that would also supply
> UDP, DCCP and SCTP connectivity.
TURN and/or SOCKS5 could be extended to support DCCP and SCTP, and already
support UDP.
That being said, I doubt there is much practical value in supporting DCCP,
SCTP (and UDP-Lite) in IPv4 since they will crash on the first
NAT/firewall. And even while there are NATs and firewalls stacks that
support these, they tend to be disabled by default.
There is another limitation with draft-van-beijnum-v6ops-connect-method by
the way: if the proxy is multi-homed it might not be safe to make multiple
"related" connections. For instance, FTP, even in PASSIVE mode may fail if
the proxy picks a different source address for the control and data
connections.
Overall, I am not sure if this is really useful as SOCKS5 already provide a
superset of the functionality (in particular, it supports UDP and incoming
TCP, and lets the client know the external IP/port binding). I know that
HTTP proxies are more common, but most of them only allow outbound port 443
and fall out of the scope of this document. And thenm we also have
TURN+TURN-IPv6 in BEHAVE wg.
Three methods different protocols to do the same thing might be more than
we want...
Regards,
--
Rémi