Re: How to transport BFCP in the presence of NATs
lennox@cs.columbia.edu Wed, 28 July 2010 15:44 UTC
Return-Path: <lennox@cs.columbia.edu>
X-Original-To: tsv-area@core3.amsl.com
Delivered-To: tsv-area@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 81E963A687C for <tsv-area@core3.amsl.com>; Wed, 28 Jul 2010 08:44:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ma31hw-fnuEC for <tsv-area@core3.amsl.com>; Wed, 28 Jul 2010 08:44:40 -0700 (PDT)
Received: from mail2.panix.com (mail2.panix.com [166.84.1.73]) by core3.amsl.com (Postfix) with ESMTP id 60CAD3A6995 for <tsv-area@ietf.org>; Wed, 28 Jul 2010 08:44:40 -0700 (PDT)
Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by mail2.panix.com (Postfix) with ESMTP id 1B67B38E44; Wed, 28 Jul 2010 11:45:02 -0400 (EDT)
Received: from irtcluster02.cs.columbia.edu (irtcluster02.cs.columbia.edu [128.59.11.131]) by mailbackend.panix.com (Postfix) with ESMTP id B4BA231717; Wed, 28 Jul 2010 11:45:02 -0400 (EDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Message-ID: <19536.20606.137749.723099@irtcluster02.cs.columbia.edu>
Date: Wed, 28 Jul 2010 11:45:02 -0400
To: Joerg Ott <jo@netlab.tkk.fi>
Subject: Re: How to transport BFCP in the presence of NATs
In-Reply-To: <4C502601.10607@netlab.tkk.fi>
References: <21082_1279540847_ZZ0L5T0065P0196R.00_10048_1279540844_4C443E6C_10048_295_1_4C443E65.2050109@ericsson.com> <4C4FF948.1080703@tkk.fi> <4C502601.10607@netlab.tkk.fi>
X-Mailer: VM 7.19 under Emacs 22.1.1
From: lennox@cs.columbia.edu
Cc: tsv-area@ietf.org
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF Transport Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsv-area>
List-Post: <mailto:tsv-area@ietf.org>
List-Help: <mailto:tsv-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Jul 2010 15:44:41 -0000
On Wednesday, July 28 2010, "Joerg Ott" wrote to "Jukka Manner, tsv-area@ietf.org" saying: > this should be the preferred approach rather than doing a special > version of every application protocol to also run over UDP -- which > would just be calling for trouble, IMHO. Do you mean specifically GUT, or generally something that allows tunneling of TCP over UDP? Other options in that space would be some sort of peer-to-peer Teredo, or draft-baset-tsvwg-tcp-over-udp. Each of these makes different choices about the tradeoff between generality and overhead, and it's not clear to me which would be the best option for this functionality. The concern for BFCP specifically is that these ideas are all currently, at best, individual author drafts, which would need not only to be standardized but also to have documents written defining their use in SDP <proto> fields and ICE candidate addresses. Given how long this discussion has been going on already, I don't think anyone imagines this would be a quick process. The community that uses BFCP is running into problems with peer-to-peer TCP communication in their currently deployed networks, and the feeling among much of this community is that progressing draft-sandbakken-xcon-bfcp-udp would be a much more expedious process than getting consensus on a generic TCP-over-UDP mechanism. That said, I agree that having a general mechanism would be greatly preferable, and going forward we'd be much better off if we starting having serious discussions of this mechanism rather than having to revisit this problem for all the protocols that come along in the future. (And if it does manage to progress quickly, but BFCP-over-UDP bogs down or runs into trouble, the question of how to transmit BFCP could be revisited.) -- Jonathan Lennox lennox@cs.columbia.edu / jonathan@vidyo.com
- How to transport BFCP in the presence of NATs Gonzalo Camarillo
- RE: How to transport BFCP in the presence of NATs L.Wood
- RE: How to transport BFCP in the presence of NATs Dan Wing
- Re: How to transport BFCP in the presence of NATs Jukka Manner
- Re: How to transport BFCP in the presence of NATs Joerg Ott
- Re: How to transport BFCP in the presence of NATs Gonzalo Camarillo
- Re: How to transport BFCP in the presence of NATs lennox
- RE: How to transport BFCP in the presence of NATs Charles Eckel (eckelcu)
- Re: How to transport BFCP in the presence of NATs Tom Kristensen