[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MMUSIC] ICE TCP Open Issue#2: Port Prediction and a Radical Proposal



Hi,

On 2008-2-25, at 20:16, ext Jonathan Rosenberg wrote:
> However, I am hesitant to rush in and add a description about this to
> the draft. The reason is that I believe port prediction is something
> that will work less and less over time, not more and more. The  
> reason is
> that it only really works when the traffic volume through the NAT is
> low (...)
...
> But more problematic are service provider NATs. Port prediction really
> falls apart there. Saikat's study covers primarily residential NAT, so
> we don't even know what the port allocation behavior is. Even if it  
> were
>  the same as residential, the odds are much higher that there'll be
> intervening traffic that messes up the prediction. As we come closer  
> to
> running out of IP addresses, I believe we'll just see increasing  
> amounts
> of SP NATting to stave off demand, and thus port prediction will  
> become
> increasingly inaccurate.

also, port randomization has become the default on all major end  
system stacks, and it is probably only a matter of time until NATs  
follow suit. (TSVWG is working on a BCP on draft-ietf-tsvwg-port- 
randomization.)

> So, what can be done? Is there no hope? I believe there is, and it
> involves a somewhat radical proposal.
>
> My radical proposal is to define a mode of operation for ICE-tcp which
> involves tunneling TCP over UDP. We'd use ICE's UDP mechanisms to get
> the p2p UDP connection, and then run TCP ontop of it, handshake and  
> all,
> as the 'application' protocol.

Independent of what I think about this on a technical level, MMUSIC is  
not the appropriate WG for this. This is so far in transport-land that  
it would really need to occur in the transport area.

Lars
_______________________________________________
mmusic mailing list
mmusic at ietf.org
http://www.ietf.org/mailman/listinfo/mmusic