Re: [bfcpbis] Eric Rescorla's Discuss on draft-ietf-bfcpbis-rfc4583bis-26: (with DISCUSS and COMMENT)

Christer Holmberg <christer.holmberg@ericsson.com> Mon, 03 December 2018 15:10 UTC

Return-Path: <christer.holmberg@ericsson.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 6BBDF130E6E for <bfcpbis@ietfa.amsl.com>; Mon, 3 Dec 2018 07:10:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.759
X-Spam-Level:
X-Spam-Status: No, score=-5.759 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=Kh72OzO3; dkim=pass (1024-bit key) header.d=ericsson.com header.b=dsIN8KUU
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 nnFC5jnyK526 for <bfcpbis@ietfa.amsl.com>; Mon, 3 Dec 2018 07:10:57 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D1123130E5D for <bfcpbis@ietf.org>; Mon, 3 Dec 2018 07:10:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1543849846; x=1546441846; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=U88lO/d6EY3JraSnoQBogtfAdMpQWWo4sOMw5ZPrddo=; b=Kh72OzO3cMyn3+mZhLRSIsPG0WuvapOmDkNvvQREbCHenkPOyyS3OJyhRkUDTxFW ylokZA2iipwY41SmgkMYhh/HOHnsJ1J70laFuYNphZsuT4JNFTEkYsN5xlRQzKES eek7kobs+8u1lolZhHj/htC2ZSwVTIp4696lMm1isU0=;
X-AuditID: c1b4fb30-39c4e9e0000043c4-7c-5c054776ac6e
Received: from ESESBMB505.ericsson.se (Unknown_Domain [153.88.183.118]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id BB.BF.17348.677450C5; Mon, 3 Dec 2018 16:10:46 +0100 (CET)
Received: from ESESBMR504.ericsson.se (153.88.183.139) by ESESBMB505.ericsson.se (153.88.183.188) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 3 Dec 2018 16:10:45 +0100
Received: from ESESBMB504.ericsson.se (153.88.183.171) by ESESBMR504.ericsson.se (153.88.183.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 3 Dec 2018 16:10:45 +0100
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB504.ericsson.se (153.88.183.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Mon, 3 Dec 2018 16:10:45 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=U88lO/d6EY3JraSnoQBogtfAdMpQWWo4sOMw5ZPrddo=; b=dsIN8KUUV1aWusdbDU5sU0cvOLcdDaZ3V+lWgAzmh6/JoeG37+TEo4tDOKNGSm2Hdtl1qVLb/9nFIusl/1WMR70jFivEFPCEn7/DfHmlqwV7jkH1ploYBQ6sYBL5yhLny81B8sol1V9xADFjSv+SkNTtKQle1JV62Wyb29PsAsg=
Received: from AM6PR07MB5621.eurprd07.prod.outlook.com (20.178.91.14) by AM6PR07MB5254.eurprd07.prod.outlook.com (20.177.198.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.11; Mon, 3 Dec 2018 15:10:44 +0000
Received: from AM6PR07MB5621.eurprd07.prod.outlook.com ([fe80::a5dd:4302:feec:e113]) by AM6PR07MB5621.eurprd07.prod.outlook.com ([fe80::a5dd:4302:feec:e113%3]) with mapi id 15.20.1382.020; Mon, 3 Dec 2018 15:10:44 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Eric Rescorla <ekr@rtfm.com>
CC: IESG <iesg@ietf.org>, Mary Barnes <mary.ietf.barnes@gmail.com>, "bfcpbis@ietf.org" <bfcpbis@ietf.org>, "draft-ietf-bfcpbis-rfc4583bis@ietf.org" <draft-ietf-bfcpbis-rfc4583bis@ietf.org>, "bfcpbis-chairs@ietf.org" <bfcpbis-chairs@ietf.org>
Thread-Topic: Eric Rescorla's Discuss on draft-ietf-bfcpbis-rfc4583bis-26: (with DISCUSS and COMMENT)
Thread-Index: AQHUa88W6JiP244TpE+r6Xm76vXltKVsNJ+AgAA3lACAAP70gP//5JCAgAAkfAD//+SLgIAAJeKA
Date: Mon, 03 Dec 2018 15:10:44 +0000
Message-ID: <C0BEBF1A-69D9-4A70-9525-AFFF62F22910@ericsson.com>
References: <154040901414.6834.17243795717657341259.idtracker@ietfa.amsl.com> <8032FEDB-0F35-4CCA-A0E7-BE86AEC0CBD8@ericsson.com> <CABcZeBP0pB7YZwz2Hm=ZJf4HBMC_nJ_M4bD=xbFto9iM8dfU+g@mail.gmail.com> <E3F4852A-F79E-48AC-A153-60B8C1A3443B@ericsson.com> <CABcZeBPo6o-TjFGXvJ-EfKke30z6=ue5KrSNgTAZYCu=ABD+2g@mail.gmail.com> <41F47CD9-01AC-4865-B511-FABDF455395F@ericsson.com> <CABcZeBNw-wP3CnWO9FJ=WqGXticAU4zaKqXs3RUEQcZrZakjHQ@mail.gmail.com>
In-Reply-To: <CABcZeBNw-wP3CnWO9FJ=WqGXticAU4zaKqXs3RUEQcZrZakjHQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.13.0.181109
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [89.166.49.243]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR07MB5254; 6:hdB22IpE2E7ksvYZ7TLa+182IZT9eUyDksL8dfGIfgperbQtWsq5/JelFbMaX+ynWW5dFbXmAbZa4GI0/KR4hiF7dGGwlX1DitkUcIOnpD+znMeI8Dv4qjjLfwcVYs/TKuQ1K9dA8eL6eHf1bYvOpoHjsZZKc1X9Z0nNFxrrcTmxzj97DU3W5kdOAKwoat1WkzD4GKoW7wFHvPqZcoJzavTHJlNDqk6xOEmFXCLVzgsKBTleN3XQnhiwKqW9kkVvc2CJCRAhZMJ3r897wfVEK1jvxMaaZjR8OCLcO6FRS9qLAV/sUSLPzr5KnttOI4oHrq7UrTfdfm2JP9+CU7Zh7Z+VCkxvJrJZbBcvpuHXb1fiDuJ2n6V+YxiU2bbQfln/MD4QdlGmJx5Z5ItQCZzu/dyY7t4Xl7USyS3FNoZnIC+cGFn5JLs+DfLHhsX4vEDSKXL7JnjxNIggiRlHkK79AA==; 5:fxN+Yn56LBtY7+wDZdpq5G/Pfi/UOt+Mgg/sFJejLlu4ThqZHnmddBvPIELuK3t+bVofJomBKsdqUVjFDgM3AtLklVl1pzfYN8qbcj8yXUsdzHbdu6vF/fc47ozwS51e60V23/vCRY8CWYFcmgtCqgSNrq2jO1X0SAQf8CDMN2k=; 7:Lnz3EhJxC7PSzdBkNomBdYIb+qTjJvcfRd0CoO/moGr9uCAtfZmTMnc2PGZCew2NN2bq79WT6NR1lkc8e2vVP8KYwoHWKaxnzo4P/D/nhJK16PrkZm9iv4BpuOLlQ8Dycy/1U8GOyNk/hVQg3zoztg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 71f821dd-3c24-41c5-efd3-08d659317f31
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:AM6PR07MB5254;
x-ms-traffictypediagnostic: AM6PR07MB5254:
x-microsoft-antispam-prvs: <AM6PR07MB5254000079A43933A8DF9EE193AE0@AM6PR07MB5254.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231455)(999002)(944501493)(52105112)(3002001)(10201501046)(148016)(149066)(150057)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:AM6PR07MB5254; BCL:0; PCL:0; RULEID:; SRVR:AM6PR07MB5254;
x-forefront-prvs: 08756AC3C8
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(396003)(376002)(346002)(39860400002)(136003)(199004)(189003)(8936002)(44832011)(2906002)(256004)(93886005)(97736004)(26005)(106356001)(105586002)(5660300001)(36756003)(478600001)(6506007)(33656002)(83716004)(71190400001)(53936002)(71200400001)(6512007)(316002)(86362001)(99286004)(11346002)(81166006)(6436002)(305945005)(68736007)(7736002)(476003)(4326008)(81156014)(102836004)(58126008)(8676002)(54906003)(14454004)(25786009)(6916009)(446003)(186003)(3846002)(6116002)(66066001)(6486002)(76176011)(2616005)(229853002)(486006)(39060400002)(6246003)(82746002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR07MB5254; H:AM6PR07MB5621.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: RnPg+un3RkiATalxfMe2DJAKB7cNazYtV8PnQW9N79an44vc4FHdxsEW6xqolRG5SLz/CBP+wP0+S14m5UZzlsIt+2oRzKHvBt7K8hfJEsWgH3cXQ5ff+v6rqlL4i3nBoh3+W9jr/x9/YSmCvv2grQXDGQB9hagCvvMlQbnDpdtX76lt7BCHWCpTzi5gyVX00pLkDIFXvy7j7cwAlTXAwPopg9x8B1k5isXRaypYyRsrGhuQxVRgzcfPncsa0OJF81t/zYLujoX5oQjZHj29Pte4Aut9ASTR+n1KHyJixC9qhtdw2efS+sRHXAIdS3lk42ItAjGv7RiNI6BAKLjRtkGAttlDXGif7F4CRacO7t8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <E2B317C67AE3D142B961BBD440D738A5@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 71f821dd-3c24-41c5-efd3-08d659317f31
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2018 15:10:44.0641 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5254
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SfUhTURjGO/fcbdfR4DQ130wph0EafmQhK6JPqkEaFlkiRi13U5lO21Qy kBSySC3tQ9BFTfF7mWKlUzE0UzDNUjERMdKciYqaZZk1Ja/3Fv33e87zPJz3PRwGyytEzkyU Lp7V69TRCrGUzguxJHolHhWF+ba/2qKcK/hBK5cr2yhlRtm0RFk29VaizLXdwcpvTU14v1hV b/wgURUVLVKqe6PXcRAOle7RsNFRiazeZ+95aWTpsBXFfYXL9fOZVArKh3RkxwDZCZmZYzgd SRk5aUVQu1gs4sV3BH31DeJ/Ir1gSIgVUlDd1UtxgibZGB53lguduxQsXjMJnREEUwM3VgTD iIkSMpa3cTc6kM3wy9ZOcxlMFhGYbN2IM+zJRejLHBLzoQj4ae7DPIeCpXJs9Zwm7mDKa6U5 lpF9UJO1TAujY6hOaRNxhh05AeNLUxKOEVkPCx0VFMeYOMGg1UTxexMoanyHeXaEidHl1a4j 8YG0jiyhq4Ym87CQcYOumRGh6wq9pgzEc78YJh+48OwFX3JyhHwglJvzJNxwQLoRjNomxbzh CXPFFqGshVuDJSgb7TD+N59x5cEw8YCqBh/+WAWdD2cwz25wP2NEYlzdfx28zrPS+UhkRo4G 1nAhJsLPz5vVR4UbDLE6bx0b/xSt/KGXz3/71qGJ8QMtiDBIsVaG/EVhcpE60ZAU04KAwQoH WdwlOkwu06iTrrD62HP6hGjW0II2MrTCSaY8/ixUTiLU8ayWZeNY/V+XYuycU1BWQpXXhsma kGKzS4Nrsui2caRnU20qnl7TrLL1fNzavM71fW5yQKrG2xj0xP8Nqr76aPepswPhVrN78Kfc ZGnpobS2xpKbrEu+U/8uMudgUZn8qj7312lyTjYVzh855q7tmZ+1Dz5ccGZWm6vzPV0w4XDQ o3TBkvIiwNKsWQr0V9CGSPV2T6w3qP8Au7QBZT8DAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/c6X1JVmlyPj2wxc2AGISY8o80HA>
Subject: Re: [bfcpbis] Eric Rescorla's Discuss on draft-ietf-bfcpbis-rfc4583bis-26: (with DISCUSS and COMMENT)
X-BeenThere: bfcpbis@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 03 Dec 2018 15:10:58 -0000

Hi,

>>>>>>> S 5.5.
>>>>>>>      'bfcpver' attribute in offers and answers.  The attribute value, if
>>>>>>>      present, MUST be in accordance with the definition of the Version
>>>>>>>      field in [I-D.ietf-bfcpbis-rfc4582bis].  If the attribute is not
>>>>>>>      present, endpoints MUST assume a default value in accordance with
>>>>>>>      [I-D.ietf-bfcpbis-rfc4582bis]: when used over a reliable transport
>>>>>>>      the default attribute value is "1", and when used over an unreliable
>>>>>>
>>>>>> Just for clarity: UDP over TURN-TCP is an unreliable transport, right?
>>>>>
>>>>> I would assume so, but I guess that question is not BFCP specific?
>>>>>
>>>>> Sorry, what I mean is "does BFCP count it as an unreliable transport". I agree it is unreliable.
>>>>
>>>> Do you think we need to add some text about it?
>>>>
>>>> Related to that, if ICE is used, if both UDP and TCP candidates are offered, endpoints might not know what kind of transport will eventually 
>>>> be selected. Perhaps there should be a note about that?
>>>>
>>>> Something like:
>>>>
>>>> "Note: When ICE is used, where the candidates represent both reliable and unreliable transports, the ICE process will determine what type of transport will eventually be used."
>>>
>>> Well, ICE can flip-flop the transport, so I think if you have anything other than ICE-TCP (which is to say anyone who uses ICE) then you have to assume it's unreliable
>>
>> My point was that when you send the offer, and set the 'bfcpver' attribute value, if you use ICE you may not yet know whether the transport will eventually be reliable 
>> or unreliable (if you offer candidates for both reliable and unreliable transports).
>> I guess we could say that the attribute value must match the transport indicated in the 'm' line. That way things will be correct if the remote peer does not support ICE.
>
> i don't really know what this attribute is used for so it's hard for me to say.
>
> Can you explain what it does?

It's used to negotiate the BFCP version. The default values are based on whether the transport is reliable or unreliable, which is a little strange, but 4583bis endpoints will always explicitly include it so there is no issues. I withdraw my comment :)

Regards,

Christer