Re: [XCON] Fwd: How to transport BFCP in the presence of NATs

Mary Barnes <mary.ietf.barnes@gmail.com> Mon, 19 July 2010 15:42 UTC

Return-Path: <mary.ietf.barnes@gmail.com>
X-Original-To: xcon@core3.amsl.com
Delivered-To: xcon@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 537FC3A6937 for <xcon@core3.amsl.com>; Mon, 19 Jul 2010 08:42:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.227
X-Spam-Level:
X-Spam-Status: No, score=-2.227 tagged_above=-999 required=5 tests=[AWL=0.371, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 jvi1Y55Dm9fv for <xcon@core3.amsl.com>; Mon, 19 Jul 2010 08:42:16 -0700 (PDT)
Received: from mail-iw0-f172.google.com (mail-iw0-f172.google.com [209.85.214.172]) by core3.amsl.com (Postfix) with ESMTP id 064833A6B24 for <xcon@ietf.org>; Mon, 19 Jul 2010 08:42:15 -0700 (PDT)
Received: by iwn38 with SMTP id 38so5212003iwn.31 for <xcon@ietf.org>; Mon, 19 Jul 2010 08:42:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=QzxiZ8j2UG7i4/WypQ7YSkGPISnrAp1nKlWTKFO40sc=; b=I6vl1i1SHpGXsITHcONszqJafoY+OrJkjRVyHRNnzWryCVDRKICf1tWvj3uWHyyMlS OiCHki7LCib721dQyxHGVqlgCuOZk/k3EBZifyd0mCXD1NgPqxRCwIs3RjU1XBJ2el85 bPWBh6fmfUyeGeGqpUysGNO770ko1jJCREdfk=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=kJboeXo1pRSEqiRS+9dfiqNQz2g22SCXNf9TggSaq71OzPjDGuPofpkKiU4q5d0wle sJlXBF+xIzDeM/3tBkR/9z5BjIA3PBr5jjzv1sMtkf4sniNebvGW62+eURc9Yf6ghXTV QauZ6vGafeeDWMPZiLgSIgSW8WCYR9FwEayas=
MIME-Version: 1.0
Received: by 10.231.193.135 with SMTP id du7mr4348003ibb.176.1279554150431; Mon, 19 Jul 2010 08:42:30 -0700 (PDT)
Received: by 10.231.169.14 with HTTP; Mon, 19 Jul 2010 08:42:30 -0700 (PDT)
In-Reply-To: <4C443EBC.4040603@ericsson.com>
References: <4C443EBC.4040603@ericsson.com>
Date: Mon, 19 Jul 2010 10:42:30 -0500
Message-ID: <AANLkTilwa3JNzjeyagpVw0AyYEld45nKgLKZn8Qphxyo@mail.gmail.com>
From: Mary Barnes <mary.ietf.barnes@gmail.com>
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
Content-Type: multipart/alternative; boundary="0050450175199b7b6e048bbf6ae6"
Cc: XCON <xcon@ietf.org>
Subject: Re: [XCON] Fwd: How to transport BFCP in the presence of NATs
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/xcon>, <mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xcon>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xcon>, <mailto:xcon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jul 2010 15:42:17 -0000

Just an FYI that this is the Transport Area mailing list:
http://www.ietf.org/mail-archive/web/tsv-area/current/maillist.html

And, not the TSV Area WG mailing list.

The Transport Area ML seems to have a fairly light load, so shouldn't be too
painful if you want to subscribe to follow the discussion.

Mary.

On Mon, Jul 19, 2010 at 7:02 AM, Gonzalo Camarillo <
Gonzalo.Camarillo@ericsson.com> wrote:

> Hi,
>
> I have requested feedback on the BFCP over UDP issue to the transport
> community (see email below). Please, follow the discussions on the TSV
> area mailing list.
>
> Cheers,
>
> Gonzalo
>
>
> -------- Original Message --------
> Subject: How to transport BFCP in the presence of NATs
> Date: Mon, 19 Jul 2010 14:00:37 +0200
> From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
> To: tsv-area@ietf.org <tsv-area@ietf.org>
>
> Folks,
>
> BFCP (Binary Floor Control Protocol), defined in RFC 4582, runs between
> a client and a floor control server. Generally, the floor control server
> has a public IP address. The client establishes a TCP connection towards
> the floor control server so that, even if the client is behind a NAT,
> everything works.
>
> However, in some existing deployment scenarios the floor control server
> functionality is implemented in an endpoint, which may be behind a NAT.
> A typical session between two endpoints in these scenarios consist of a
> BFCP connection and one or more media streams (e.g., audio and video)
> between them. In this type of scenario, NAT traversal becomes a problem.
>
> Existing deployments implement different approaches to address the fact
> that the floor control server is not directly reachable. One of these
> approaches consists of transporting BFCP over UDP instead of over TCP
> (this approach is documented in the draft below). In this way, the
> endpoints can use ICE to find connectivity between them.
>
> https://datatracker.ietf.org/doc/draft-sandbakken-xcon-bfcp-udp/
>
> An alternative approach would be to still use TCP as a transport and use
> ICE TCP. However, the success rate of ICE TCP is not high enough at this
> point. Yet another alternative would be to tunnel BFCP over TCP over UDP.
>
> The XCON WG is aware of the guidelines given in RFC 5405 but would like
> to ask the transport community for further guidance on this issue.
>
> Note that this is actually a general issue that will affect any protocol
> for which TCP would be the natural transport but that would need to run
> between endpoints in NATted environments. RELOAD
> (draft-ietf-p2psip-base) would be an example of a similar protocol
> (which currently intends to use ICE TCP).
>
> Given that this issue appear to be more general than BFCP and may affect
> other protocols, we would appreciate to get input on how to proceed.
>
> Thanks,
>
> Gonzalo
>
> _______________________________________________
> XCON mailing list
> XCON@ietf.org
> https://www.ietf.org/mailman/listinfo/xcon
>