Re: [pntaw] Real-time media over TCP

Harald Alvestrand <harald@alvestrand.no> Wed, 16 October 2013 12:02 UTC

Return-Path: <harald@alvestrand.no>
X-Original-To: pntaw@ietfa.amsl.com
Delivered-To: pntaw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C71B121F9C1D for <pntaw@ietfa.amsl.com>; Wed, 16 Oct 2013 05:02:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.385
X-Spam-Level:
X-Spam-Status: No, score=-110.385 tagged_above=-999 required=5 tests=[AWL=0.214, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mv7sQ6a-UK2B for <pntaw@ietfa.amsl.com>; Wed, 16 Oct 2013 05:02:53 -0700 (PDT)
Received: from eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by ietfa.amsl.com (Postfix) with ESMTP id 932B311E81C7 for <pntaw@ietf.org>; Wed, 16 Oct 2013 05:02:53 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 0855B39E1BB for <pntaw@ietf.org>; Wed, 16 Oct 2013 14:02:53 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tpzHn-uNWwaD for <pntaw@ietf.org>; Wed, 16 Oct 2013 14:02:52 +0200 (CEST)
Received: from hta-hippo.lul.corp.google.com (unknown [IPv6:2620:0:1043:1:7646:a0ff:fe90:e2bb]) by eikenes.alvestrand.no (Postfix) with ESMTPSA id F1F8B39E132 for <pntaw@ietf.org>; Wed, 16 Oct 2013 14:02:51 +0200 (CEST)
Message-ID: <525E806B.5060401@alvestrand.no>
Date: Wed, 16 Oct 2013 14:02:51 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0
MIME-Version: 1.0
To: pntaw@ietf.org
References: <CAGTXFp92jSzQz05uHngzscz88n=fT_JPbEvQRxgeUUqPVRQUyQ@mail.gmail.com> <00ca01cec387$f881cae0$e98560a0$@co.in> <BLU406-EAS274696C3D9DFE505F96B8E393130@phx.gbl> <004201cec44f$381a47f0$a84ed7d0$@co.in> <52544E0E.5080405@viagenie.ca> <003b01cec511$27e1abe0$77a503a0$@co.in> <E44893DD4E290745BB608EB23FDDB7620A0D672F@008-AM1MPN1-042.mgdnok.nokia.com> <9E34D50A21D1D1489134B4D770CE039768081AC9@SZXEMA504-MBX.china.huawei.com> <004e01cec5df$cf8daaf0$6ea900d0$@co.in> <E44893DD4E290745BB608EB23FDDB7620A0E2DC6@008-AM1MPN1-043.mgdnok.nokia.com> <9F33F40F6F2CD847824537F3C4E37DDF17BEFB3E@MCHP04MSX.global-ad.net> <BLU402-EAS357ECBFC621A567B9D3A7B4931A0@phx.gbl> <525C148F.8070502@gmail.com> <00d401cec90e$d688d5a0$839a80e0$@co.in> <E44893DD4E2 90745BB608EB23FDDB7620A0E7172@008-AM1MPN1-043.mgdnok.nokia.com> <A51F486D-3BC0-4090-80CD-B4A15AC3EE69@cisco.com> <913383AAA69FF945B8F946018B75898A2000EB57@xmb-rcd-x10.cisco.com> <8F31D947-AB62-431A-875D-FCBAA2D38290@cisco.com>
In-Reply-To: <8F31D947-AB62-431A-875D-FCBAA2D38290@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [pntaw] Real-time media over TCP
X-BeenThere: pntaw@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion list for practices related to proxies, NATs, TURN, and WebRTC" <pntaw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pntaw>, <mailto:pntaw-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pntaw>
List-Post: <mailto:pntaw@ietf.org>
List-Help: <mailto:pntaw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pntaw>, <mailto:pntaw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Oct 2013 12:02:57 -0000

On 10/15/2013 06:15 PM, Dan Wing wrote:
> On Oct 14, 2013, at 11:02 PM, Tirumaleswar Reddy (tireddy) <tireddy@cisco.com> wrote:
>
>>> -----Original Message-----
>>> From: pntaw-bounces@ietf.org [mailto:pntaw-bounces@ietf.org] On Behalf Of Dan
>>> Wing (dwing)
>>> Sent: Tuesday, October 15, 2013 5:31 AM
>>> To: Markus.Isomaki@nokia.com
>>> Cc: pntaw@ietf.org; partha@parthasarathi.co.in
>>> Subject: Re: [pntaw] Real-time media over TCP
>>>
>>>
>>> On Oct 14, 2013, at 12:06 PM, Markus.Isomaki@nokia.com wrote:
>>>
>>>> Hi,
>>>>
>>>> In practice I doubt you find many situations where UDP is completely blocked
>>> but incoming TCP connections from anywhere are allowed.
>>>
>>> Agreed.
>>>
>>> But if both ends are trying to communicate with each other, their
>>> communications will appear as a TCP simultaneous-open.  That could (in fact,
>>> "should") work across a firewall because the firewall will see an outbound SYN
>>> to a host/port after which it will see an inbound SYN from that same
>>> host/port.
>> But firewall TCP inspection causes the inbound SYN from the same host/port to be dropped (Firewalls typically do not permit TCP simultaneous-open). Even with NAT as per the survey results in ICE TCP (http://tools.ietf.org/html/rfc6544#appendix-A) TCP simultaneous-open worked only in roughly 45% of the cases.
> If avoiding TURN improves the user experience, and IT policy says TCP is allowed, I expect firewall vendors would make sure TCP simultaneous open works.
>
>
If something improves the user experience if it is possible to do it, 
but the basic functionality works without it, and it's unclear whether 
the special circumstances under which it's going to improve the user 
experience in fact exist in the field, I think that's perfect for a MAY 
implement.