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

Christer Holmberg <christer.holmberg@ericsson.com> Sun, 02 December 2018 19:29 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 159F11292AD for <bfcpbis@ietfa.amsl.com>; Sun, 2 Dec 2018 11:29:53 -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=dLwqnHp+; dkim=pass (1024-bit key) header.d=ericsson.com header.b=U8Umh95T
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 hAqIMyhYqv8c for <bfcpbis@ietfa.amsl.com>; Sun, 2 Dec 2018 11:29:50 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 590A8129533 for <bfcpbis@ietf.org>; Sun, 2 Dec 2018 11:29:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1543778984; x=1546370984; 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=AkamGM3P1FxotpRy9vamxRmLl65mrQO9LHqkR27QG4Y=; b=dLwqnHp+nSFo5Sjmtxwxcjaf6+txIgUHsmmzW7eBfMH1oPyQXgpVrDUco4kQo/4Z qIvIn8zb9/+fklkfMr+aqangGoc4M2p2kPyT4bfs8VFssNeV5N3BvQDaswARlRMG RyuJzZcwKWCcE/SeYY9F+AvAc93ke29l5S1JpHbvBXo=;
X-AuditID: c1b4fb2d-f49ff70000007af1-4c-5c0432a80065
Received: from ESESBMB504.ericsson.se (Unknown_Domain [153.88.183.117]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id A3.B0.31473.8A2340C5; Sun, 2 Dec 2018 20:29:44 +0100 (CET)
Received: from ESESBMR503.ericsson.se (153.88.183.135) 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; Sun, 2 Dec 2018 20:29:44 +0100
Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESBMR503.ericsson.se (153.88.183.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sun, 2 Dec 2018 20:29:44 +0100
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB501.ericsson.se (153.88.183.162) 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; Sun, 2 Dec 2018 20:29:44 +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=AkamGM3P1FxotpRy9vamxRmLl65mrQO9LHqkR27QG4Y=; b=U8Umh95TOjwxsuR2I0qO5anxsUWwFRy73K/5C7x2XG0ul8c66/7U0N1SuCUsMXGv+Sio7koSDbsELkeFmSDulbwLBaTDzWcMRnKNT13Fqpqww908ElumzRQlsh7lN8PUw3AqNMGb6tAh/SMX/luCM/WtaGsfsI44jB7SU6bzCak=
Received: from AM6PR07MB5621.eurprd07.prod.outlook.com (20.178.91.14) by AM6PR07MB5125.eurprd07.prod.outlook.com (20.177.197.211) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.10; Sun, 2 Dec 2018 19:29:36 +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; Sun, 2 Dec 2018 19:29:36 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Eric Rescorla <ekr@rtfm.com>, The IESG <iesg@ietf.org>
CC: "mary.ietf.barnes@gmail.com" <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+A
Date: Sun, 02 Dec 2018 19:29:36 +0000
Message-ID: <8032FEDB-0F35-4CCA-A0E7-BE86AEC0CBD8@ericsson.com>
References: <154040901414.6834.17243795717657341259.idtracker@ietfa.amsl.com>
In-Reply-To: <154040901414.6834.17243795717657341259.idtracker@ietfa.amsl.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
x-originating-ip: [89.166.49.243]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR07MB5125; 6:u485OA5e2tkolB33H5TbHwZTfX+tb2Sim6WBkXZUAZbp220gi7hdlo0POiulgjrPlqzxIOhi1BBipsXmNVZ9ufebkkYD3pFuMfwUNm1mK4am7ha6Aba9Esep2nNOBS+GeVd93VYuUBqB7YxXLk+dH+3woxeNBWHhDjVQ4QTzQ7+ygkdh1hrISaq3jVJGD3wyH5TYtdrHz+YNWtHJlz82HqQ1feZhGoM8embznoIcJLcg6S1vEdInl1i2QBRz8SkOBgadvxo/OUigyNecTl13qvjY/2T9c0a1hZJx7PuxqKeP5Y9vdMKx/X/nSVyHnqmlHQi/8Xb6M8tJZ5wzl5IW7mc4Md00CEBCyhFszL44bCdXE1sj49wPtywgi7wHG0w2Cpb2+5m69CVk6Q8fk90sTUNi30rXRdN3KrhMCF3p8wyeZVwH/kfNeoSYGoOmjQ5x8zE0LDaoLw+QdvTnF/GQtw==; 5:GpAa6nA097Og8MfBvMaJIi/2V+LrU6GLT2Y0Fxw8jd1fyHTQbUg8Bv///1Zyn3A1HgfXjyY6ClpduEgMjAoQTr+QuXr1fW8kKXfrvLoHiqDweckJIxc/NsuaqzWb5T8mXvC1jZkbaGv4Lp/yCYcblBesNcF0xmZdxkm47AgU2aQ=; 7:E0F6lT296T6eIFISuZhNmJexZCzcBLcptKGe46OmCHDfACcspmd0h48+784dMaI6MUqSdtkusrdUXpO2ofEtjWcAsevRJ+4PXF7M/zktpK0Os3QXud6M+gITyi4WCANMRWqVqDWqh5EC0XfzjZQRuw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 1acc8546-157c-43a8-c111-08d6588c7ec6
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:AM6PR07MB5125;
x-ms-traffictypediagnostic: AM6PR07MB5125:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-microsoft-antispam-prvs: <AM6PR07MB512507CC20DB92E943B92BE293AD0@AM6PR07MB5125.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231455)(999002)(944501491)(52105112)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:AM6PR07MB5125; BCL:0; PCL:0; RULEID:; SRVR:AM6PR07MB5125;
x-forefront-prvs: 087474FBFA
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(396003)(346002)(376002)(136003)(366004)(199004)(189003)(5660300001)(4326008)(97736004)(53936002)(58126008)(54906003)(2906002)(316002)(39060400002)(25786009)(3846002)(6246003)(6116002)(110136005)(6512007)(33656002)(14454004)(105586002)(68736007)(106356001)(305945005)(7736002)(478600001)(99286004)(44832011)(11346002)(71190400001)(486006)(476003)(2616005)(446003)(71200400001)(6506007)(102836004)(76176011)(86362001)(8676002)(81156014)(66066001)(81166006)(83716004)(36756003)(186003)(26005)(256004)(14444005)(6436002)(8936002)(229853002)(6486002)(82746002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR07MB5125; 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: Oydg8w+3JQ+wRFt/fdc4rQBVkbK7DBXQm+pa8q7FyBIMY3pQvl8EUuikckmUYIaglc1jWiTrptizek9/xxQkaXjMjWjXXRx6UqRGN8BjdSLC97kbrQQm2JurGeyCvb7FJwz3dfog20re/Q1q2sRFsHegMcgLjVBtv7k/S0YlxpVEx95WItmsxeht+EKhLpYHKPwOuyXFHQKGMwZDhUtTp0kROl2ubv24fNeQOyTxBfdJR95ycqN4/EbOYFCuwoUJY27AZV8agUPF3KtVtnuNAqzXGQP9s7oLoPXwAxtg8pwZ8fHZpuU/LCWvT7UBQzyggJr7jMbNH/LdzPUEQwpv1+/C27CJ+ACoeobQ7b/KK2k=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <69BAA5A27805BB4B84F8599379D264F5@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1acc8546-157c-43a8-c111-08d6588c7ec6
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Dec 2018 19:29:36.3613 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5125
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA01SfyyUYRz3vO97dy9z7eki32lWblpoyKl2mfXDH+2yadb6w8zGlbdjOHbv UbSJLSq0UAqzXCPcUX42lV8xWZQcM2t+1XFDRIkooty919Z/n8/z/Xw+z+f77KFJkZbnSEcp 1YxKKY8R822owuCmBI9KCRV6aKXcR7r0aJWSbj19TUizKhcE0sr59wJpwe9cUrrc3k6e5Mte FI0LZGVlvwjZ3akMMogMsfGLYGKiEhmV1/Fwm8j10UYqXud8Zf3mNJGKWvZlImsa8GGY0BTz MpENLcJdCFq7NCRHfiC4v1zNM6nMZLrEjhuUEnCrohmZCIVzSBjprbJY8ghYMHZYiGE7rOHD NqFpPpZC1tZBU5Qd9oW5jWHKhEm8guDZmx0mvAtfgqHsMT6nUcBP3RDJYQncWNSba1DYBa6X p5m9QnwCNLP5Aq5eIEyOt5q91vgsDC9sIhNGeDes9VYT3F0OMGIsIbilMZS19JMctofPU1vm fHvsBem9dwTcuTP0LRoseicYLMkybwx4mA8zD/9YBh7wLT/fEhQIzcY1HifSI+h4V2gRucNI /6CAaySHdt0niyEa5kYbiRzkU/RfwaLt9yKxG9S89OKgDB7XKjiFM9zLMgiKzOvvhJ5CI6VB PB2yZxmWjVVIfDwZVdRFlo1TeioZdT3a/kAdjRsez1HV/KlOhGkkthXOelKhIp48kU2K7URA k2I74elGIlQkjJAnJTOquDBVQgzDdqI9NCV2EHrqWkJEWCFXM9EME8+o/k0J2toxFQV9aT6S 96DAMWKp7faT0QtfK87pv/um6etSanu0b2vSjxly6qyyM6gx2+4D4Q1OAx+rjl7War1bVfVu 6r40zYosbHJVoLVNwqXLTVer/ZQuBcnasrBc1+YZqzhJcVhGsNHhfJ4+o+uMv29Q7quJFNfu pIG2xYD9G5ujdXuv9fsHiCk2Uu7tTqpY+V/fd1gqPAMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/I_nEd9Q74Xu2xYwid3ZDR678EWE>
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: Sun, 02 Dec 2018 19:29:53 -0000

Hi,

Eventhough Ekr changed his position from DISCUSS to No Objection, he did have some COMMENTs in his initial review. They can not be seen in the datatracker anymore, but I will still address them.
    
    > S 5.3.
    >      The SDP Offer/Answer procedures for the 'confid' attribute are
    >      defined in Section 10.
    >   
    >   5.3.  SDP 'userid' Attribute
    >   
    >      This section defines the SDP userid' media-level attribute.  The
    >
    > Are there any security considerations around this attribute?
    
The userid does identify a participant (however, it does not contains any user information), but I think the security considerations associated with it belong to 4582bis.

---
    
    > 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?

---    

    > S 7.1.
    >      deliver a BFCP message and times out, the endpoint that attempted to
    >      send the message (i.e., the one that detected the TCP timeout) MUST
    >      send an offer in order to re-establish the TCP connection.
    >   
    >      Endpoints that use the offer/answer mechanism to negotiate TCP
    >      connections MUST support the 'setup' and 'connection' attributes.
    >
    > You probably need a reference here.
    
I will add a reference.

---    

    >S 10.1.
    >   
    >      o  MUST associate an SDP 'floorid' attribute (Section 5.4) with the
    >         'm' line; and
    >   
    >      o  MUST associate an SDP 'label' attribute ([RFC4574]) with the 'm'
    >         line of each BFCP-controlled media stream.
    >
    > We managed to mostly purge "associate" from BUNDLE. Can we do it here
    > too?

    We could, but I'd prefer not to. It is not a widely used as in BUNDLE, so my suggestion is we keep it.
    
---
    
    > S 10.2.
    >      o  MUST insert a corresponding 'm' line in the answer, with an
    >         identical 'm' line proto value [RFC3264]; and
    >   
    >      o  MUST associate a 'bfcpver' attribute with the 'm' line.  The
    >         answerer only indicates support of BFCP versions also supported by
    >         the offerer; and
    >
    > Is this an odd way of saying you must subset what the offer contained?
    
    Yes - assuming including the same set of values would still count as a subset.

    If so, we could say:

    "The versions indicated by the answer MUST be a subset of the versions indicated by the offerer in the corresponding offer."
    
Regards,

Christer