RE: How to transport BFCP in the presence of NATs

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Wed, 28 July 2010 18:09 UTC

Return-Path: <eckelcu@cisco.com>
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 CC5783A6AA2 for <tsv-area@core3.amsl.com>; Wed, 28 Jul 2010 11:09:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 1t3Oa3JK8PaT for <tsv-area@core3.amsl.com>; Wed, 28 Jul 2010 11:09:08 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id D07733A6ABB for <tsv-area@ietf.org>; Wed, 28 Jul 2010 11:09:07 -0700 (PDT)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEABsPUEyrR7Ht/2dsb2JhbACffHGnIJsYhTYEhA6HHocs
X-IronPort-AV: E=Sophos;i="4.55,275,1278288000"; d="scan'208";a="565152206"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-6.cisco.com with ESMTP; 28 Jul 2010 18:08:10 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o6SI8Amr020344; Wed, 28 Jul 2010 18:08:10 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 28 Jul 2010 11:08:10 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: How to transport BFCP in the presence of NATs
Date: Wed, 28 Jul 2010 11:08:09 -0700
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C01A57AB5@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <19536.20606.137749.723099@irtcluster02.cs.columbia.edu>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: How to transport BFCP in the presence of NATs
Thread-Index: Acsua96rwcWcNZ2bTNiZj/p78OzJEQAE+Yxg
References: <21082_1279540847_ZZ0L5T0065P0196R.00_10048_1279540844_4C443E6C_10048_295_1_4C443E65.2050109@ericsson.com><4C4FF948.1080703@tkk.fi> <4C502601.10607@netlab.tkk.fi> <19536.20606.137749.723099@irtcluster02.cs.columbia.edu>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: lennox@cs.columbia.edu, Joerg Ott <jo@netlab.tkk.fi>
X-OriginalArrivalTime: 28 Jul 2010 18:08:10.0393 (UTC) FILETIME=[D6755890:01CB2E7F]
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 18:09:10 -0000

Very well put. I agree.

Cheers,
Charles

> -----Original Message-----
> From: tsv-area-bounces@ietf.org [mailto:tsv-area-bounces@ietf.org] On
Behalf Of lennox@cs.columbia.edu
> Sent: Wednesday, July 28, 2010 8:45 AM
> To: Joerg Ott
> Cc: tsv-area@ietf.org
> Subject: Re: How to transport BFCP in the presence of NATs
> 
> 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