Re: [bfcpbis] BFCP with ICE: MIT transport?

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Fri, 10 February 2017 22:18 UTC

Return-Path: <eckelcu@cisco.com>
X-Original-To: bfcpbis@ietfa.amsl.com
Delivered-To: bfcpbis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A002A129BC4 for <bfcpbis@ietfa.amsl.com>; Fri, 10 Feb 2017 14:18:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level:
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id giMeHFJG8wqD for <bfcpbis@ietfa.amsl.com>; Fri, 10 Feb 2017 14:18:40 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 130221294A6 for <bfcpbis@ietf.org>; Fri, 10 Feb 2017 14:18:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4608; q=dns/txt; s=iport; t=1486765119; x=1487974719; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=K6w1a57po7nNbwB/OVc6ndv1yig/yLzlhJcEbuIYOtM=; b=bEKkzNwywU3VsddcxVVEKqaxau9OLFsehJwWhqTESFqfEtCG7adIn3s6 WUy4gkHwOXMUlj3Cl5tYp85rezmwpY2KRfIY6cnJttN45GsJxh039y4ek l1OnlzrW1loPK9wgOjeBMLUi2CNgHHaYFL4G7uF+y0R9lmI1+12krQpjp c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CpAQAAO55Y/5BdJa1eGQEBAQEBAQEBAQEBBwEBAQEBg1JhgQkHg1KKCJFvH5U2gg0fDYUsSgIagmE/GAECAQEBAQEBAWIohGkBAQECAQEBASEROhcEAgEIEQMBAgECAiYCAgIlCxUICAIEARKJcAgOsB6CJYtNAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWBC4dGCIJihD4WgwYugjEFm3IBiUeITJEFkxQBHzh+TxU8EQGEMh2BYXUBiRGBDAEBAQ
X-IronPort-AV: E=Sophos;i="5.35,142,1484006400"; d="scan'208";a="210965715"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Feb 2017 22:18:39 +0000
Received: from XCH-ALN-018.cisco.com (xch-aln-018.cisco.com [173.36.7.28]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v1AMIdEp015667 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 10 Feb 2017 22:18:39 GMT
Received: from xch-aln-018.cisco.com (173.36.7.28) by XCH-ALN-018.cisco.com (173.36.7.28) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 10 Feb 2017 16:18:38 -0600
Received: from xch-aln-018.cisco.com ([173.36.7.28]) by XCH-ALN-018.cisco.com ([173.36.7.28]) with mapi id 15.00.1210.000; Fri, 10 Feb 2017 16:18:38 -0600
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Paul Kyzivat <paul.kyzivat@comcast.net>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Thread-Topic: [bfcpbis] BFCP with ICE: MIT transport?
Thread-Index: AQHSfiVV0aSrIRIXRkiZpc7GuImHX6FX63MAgArN/AA=
Date: Fri, 10 Feb 2017 22:18:38 +0000
Message-ID: <41AE491F-9718-4855-8253-107B2A12CBBD@cisco.com>
References: <D4BA5922.17639%christer.holmberg@ericsson.com> <496d6961-9762-e227-a66e-a34c27b9d307@comcast.net>
In-Reply-To: <496d6961-9762-e227-a66e-a34c27b9d307@comcast.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1e.0.170107
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.20.182.35]
Content-Type: text/plain; charset="utf-8"
Content-ID: <D22B8E866D41BC4DAF6014213E9D725E@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/H6VkiKUAphNezTAOKcJ3jsFeSgM>
Subject: Re: [bfcpbis] BFCP with ICE: MIT transport?
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: BFCPBIS working group discussion list <bfcpbis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bfcpbis/>
List-Post: <mailto:bfcpbis@ietf.org>
List-Help: <mailto:bfcpbis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bfcpbis>, <mailto:bfcpbis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Feb 2017 22:18:41 -0000

As an individual, I think Alt#2 is fine for BFCP and we do not need to define a mandatory to implement transport when using ICE.

Cheers,
Charles 

-----Original Message-----
From: bfcpbis <bfcpbis-bounces@ietf.org> on behalf of Paul Kyzivat <paul.kyzivat@comcast.net>
Date: Friday, February 3, 2017 at 9:18 AM
To: "bfcpbis@ietf.org" <bfcpbis@ietf.org>
Subject: Re: [bfcpbis] BFCP with ICE: MIT transport?

    On 2/3/17 8:56 AM, Christer Holmberg wrote:
    >
    > Hi,
    >
    > During the MMUSIC session in Seoul we discussed a number of issues
    > related to ICE-SDP. We made some decisions, and I got action points to
    > verify one of those on the list.
    >
    > One of those issues affect BFCP, when used with ICE.
    >
    > Example:
    >
    > BFCP client A supports both UDP and TCP, sends an SDP offer with UDP
    > proto in the SDP m- line. The TCP option is given as an ICE candidate.
    >
    > BFCP server B only supports TCP.
    
    When we talk about a BFCP implementation supporting TCP I think we mean 
    the BFCP that runs directly over TCP.
    
    But when talk about ICE over TCP I think we are talking about UDP 
    packets framed over TCP. That is really something different that the 
    BFCP implementation may or may not support.
    
    Its important not to conflate these.
    
    But I think that is mostly distinct from the question below.
    
    	Thanks,
    	Paul
    
    > The problem is that, according to RFC 3264, the m- line proto value in
    > the answer must match the value in the offer. But, server B does not
    > support UDP.
    >
    > Two alternatives were discussed:
    >
    > ALT #1: Every protocol that supports ICE must define a MIT transport.
    > That transport must always be reflected in the m- line proto (additional
    > transports are provided as ICE candidates).
    >
    > ALT #2: Allow an m- line proto value in the answer even if the answerer
    > does not support the associated transport – as long as the answerer
    > provides a candidate with the supported transport.
    >
    >
    > Based on the discussions, there was strong consensus to go for Alt#2,
    > which was allowing a transport in the m- line of the answer even if the
    > answerer doesn’t support it, as ICE candidates will be used to determine
    > the transport.
    >
    >
    > Having said that, that still does not prevent individual protocols to
    > specify a MIT transport.
    >
    >
    > So, my QUESTION is: should we specify a MIT transport for BFCP? Again,
    > this only applies to usage with ICE.
    >
    >
    > The associated slides from the meting can be found here:
    >
    >
    >
    > https://www.ietf.org/proceedings/97/slides/slides-97-mmusic-ice-sip-sdp-00.pdf
    >
    >
    > (See slides 4-6)
    >
    >
    >
    > Regards,
    >
    >
    >
    > Christer
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    > _______________________________________________
    > bfcpbis mailing list
    > bfcpbis@ietf.org
    > https://www.ietf.org/mailman/listinfo/bfcpbis
    >
    
    _______________________________________________
    bfcpbis mailing list
    bfcpbis@ietf.org
    https://www.ietf.org/mailman/listinfo/bfcpbis