Re: [bfcpbis] IESG AD reviews of draft-ietf-bfcpbis-rfc4583bis-26: The Pull Request

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 06 December 2018 11:12 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 76AD5130E1A for <bfcpbis@ietfa.amsl.com>; Thu, 6 Dec 2018 03:12:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.76
X-Spam-Level:
X-Spam-Status: No, score=-5.76 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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=HugP7DST; dkim=pass (1024-bit key) header.d=ericsson.com header.b=WACFsbSn
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 LgkkUzvU5lVF for <bfcpbis@ietfa.amsl.com>; Thu, 6 Dec 2018 03:12:41 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 6B87312D4EA for <bfcpbis@ietf.org>; Thu, 6 Dec 2018 03:12:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1544094758; x=1546686758; 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=5NFXb5QeJ1naRCR7p4Gkje7uadhdQDhaHZarOCEp4kw=; b=HugP7DSTgRbSAxTnAlI9/gdN2vbqjnYGW93YlUwjG5lUbi9a9oglLzAfLDVcPsYD rmImel1NwMCM5EgF3iuo6ZwKCCqgN1IUqovQ7vSwtknBm4zHRQG7+sAmCCVAthFr I8XdwsPobzbzvRBXiOfReoHERTXdpf0/mAETm1nObXM=;
X-AuditID: c1b4fb3a-8d8849e000002747-72-5c0904264910
Received: from ESESBMB502.ericsson.se (Unknown_Domain [153.88.183.115]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id F6.5A.10055.624090C5; Thu, 6 Dec 2018 12:12:38 +0100 (CET)
Received: from ESESSMR504.ericsson.se (153.88.183.126) by ESESBMB502.ericsson.se (153.88.183.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 6 Dec 2018 12:11:57 +0100
Received: from ESESSMB503.ericsson.se (153.88.183.164) by ESESSMR504.ericsson.se (153.88.183.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 6 Dec 2018 12:11:57 +0100
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB503.ericsson.se (153.88.183.164) 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; Thu, 6 Dec 2018 12:11:57 +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=h7mwe6tLlt4rvDTnuZvxTKnAV75CT2dUddcve7zDse4=; b=WACFsbSnYQdD1SKjuvtruQ8cFZNf6GqJuGV9EABOEvJAU3eBJe12lzGgZJ4NFMZF6a2YPCVuxEXk7NyhQe7Js/Q68dYhkfmz+dBEWaBA15CMHcyCx08KCCpngy+Zk7c2NR8muuoAPbBu7c0W3P53E/wOFnPGT6Al1ZAeUFJ+hhY=
Received: from AM6PR07MB5621.eurprd07.prod.outlook.com (20.178.91.14) by AM6PR07MB5858.eurprd07.prod.outlook.com (20.177.189.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.13; Thu, 6 Dec 2018 11:11:56 +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.024; Thu, 6 Dec 2018 11:11:56 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>, Ben Campbell <ben@nostrum.com>, Benjamin Kaduk <kaduk@mit.edu>, Eric Rescorla <ekr@rtfm.com>, "resnick@episteme.net" <resnick@episteme.net>
CC: "bfcpbis@ietf.org" <bfcpbis@ietf.org>, "mary.ietf.barnes@gmail.com" <mary.ietf.barnes@gmail.com>, The IESG <iesg@ietf.org>, "draft-ietf-bfcpbis-rfc4583bis@ietf.org" <draft-ietf-bfcpbis-rfc4583bis@ietf.org>
Thread-Topic: [bfcpbis] IESG AD reviews of draft-ietf-bfcpbis-rfc4583bis-26: The Pull Request
Thread-Index: AQHUijKoa75sqfI7W0qtTCkcPwcdz6VrcxaAgAFUmQCAAITHAIAAAlWAgANgyoD//23sgIABpn4A///KImA=
Date: Thu, 06 Dec 2018 11:11:56 +0000
Message-ID: <AM6PR07MB56216E6279E111859666456093A90@AM6PR07MB5621.eurprd07.prod.outlook.com>
References: <7C0EA96A-9D25-41A1-9D68-BB8CAFB7A8CA@ericsson.com> <6F44E945-3946-44E6-A206-5EB8FBA9AA7A@ericsson.com> <F644CE88-D463-403B-A66B-16A3BAC14538@ericsson.com> <794433D0-5D1C-419D-B1F9-E8AB6A7DED02@ericsson.com> <30CA9ACA-4B7C-407C-B249-81621C81BAF5@ericsson.com> <8C09C4E0-F189-426C-8C47-2C79C6604B4A@cisco.com> <3CC73F1C-58F7-4232-A74A-FAB2E8A3260E@ericsson.com>, <B0276962-F089-4137-9FB8-0E06F9177502@cisco.com>
In-Reply-To: <B0276962-F089-4137-9FB8-0E06F9177502@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [37.136.29.129]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM6PR07MB5858; 6:ZIJx9DBDqqaAL8hIpFxZjnI79/mzHck7jU+NsyKoLyjjCFpxPlsVWKDT02Y26DhSe7iMY+YK3YxLOOvNv2rTyeNSjF2NYwkewlDISVgzqAuE36xMFa96EQacj/6Q9XahAHrl1yK9EjJlpqanERlAmphJrPJIiMKmkuhVt+N95Oo6efXv9g9HPyO8as+8BCSiqXLSaS9qMKENxikY1xlA6aDkZziZ1s/b+Xq76R3VUZmwT4MMP1UCifK/sr/PGH8nEalVPbJz5C1WL239+Euf5CM6fQpwpRBSVorKUdT467HoW7LDGhoUgUm8wQfkrA5GhiFDIzWb+dcUwHDAAvwF2BE3iKFcJ5yk0xa6vlR13gOaMPRecpxy2Wtw7HNcC3wPh+NABjFz5aEwwZBFC7+rADaUMjiXUAFk1WST/D+he5dbJHnldXmOQsVpWZf+cKoRmHcJVLgPbUQMWmbrW1X0iQ==; 5:o3OFsSstpGPKANqrg60afZS8Xwx5y0NfANCDZN7odrtEytt2Cgu8GEo3N5+fMAKxPSJfp+9hqUbuQi3c3/1/Mj8p+QZkT6ZCctoiJcSeTEzF23smT1Nn7Ad3IAX2kgTt5/KK22iy611ipseKgT02+duGKroNPlDK2u5pVRJzoJY=; 7:SHG2vh99pzevEiAdr5LayHyti5+kujw08fsIZsnDmRzrJOTb4Oz5ng9EhqrA2d9Ilt5N1CSzy0DRnpNe+cF9HNk9o5cnG4pk4ccX/4Hpicrith1LUbSPV1KM8yEQlbi9CPTNKGIVk2P0Xx/Ds3wMUw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 70341577-d371-4bdb-456d-08d65b6ba27d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:AM6PR07MB5858;
x-ms-traffictypediagnostic: AM6PR07MB5858:
x-microsoft-antispam-prvs: <AM6PR07MB58580A84C9F8E8357FDDF42293A90@AM6PR07MB5858.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)(93006095)(93001095)(3231455)(999002)(944501520)(52105112)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:AM6PR07MB5858; BCL:0; PCL:0; RULEID:; SRVR:AM6PR07MB5858;
x-forefront-prvs: 087894CD3C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(366004)(39860400002)(136003)(396003)(199004)(189003)(6246003)(106356001)(76176011)(3846002)(2906002)(44832011)(486006)(6436002)(86362001)(5660300001)(6116002)(19627405001)(68736007)(6606003)(8676002)(81156014)(110136005)(81166006)(256004)(66066001)(2501003)(71200400001)(14454004)(99286004)(7696005)(97736004)(54906003)(478600001)(71190400001)(8936002)(74316002)(316002)(11346002)(7736002)(93886005)(476003)(102836004)(446003)(4326008)(26005)(39060400002)(25786009)(33656002)(229853002)(54896002)(9686003)(105586002)(2171002)(55016002)(6506007)(186003)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR07MB5858; 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: iXhN3eJx6H5q6AS1P15N5FcD3i5RGUovgDv+gzEieCqCaoh+KuBTqqBM7eCsqXQPLUoMTTuzNDBNxYOyuWuUp//a3JmTmH25ejBZFxZw628PrqaZ/WTEaEuhotFfplGL8UT1kguk70Ni8lyYf85Wp28shEcHY4JyZFsgxypzgFQGkuTMtFDYoeOZPeIjMzFwW1FtICTyoF2q20FbQZn7ECCaGwnkJu32RlbItjyQpz1piy/q5HGli+eWkdNAa5oLVgZFUmlPqhn0STbnNo8gkSo16kyoy/fP1dsLv3m/9hhC6jNPDY7Q4oWyf0OO+bQqaHgQivwFhbZUos9DqeXraK3dBKZZGXCiq311xb/LfNI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM6PR07MB56216E6279E111859666456093A90AM6PR07MB5621eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 70341577-d371-4bdb-456d-08d65b6ba27d
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Dec 2018 11:11:56.4130 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR07MB5858
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0hTURzHO/fc3d0NRyez/GH0cPQAy0cicVkl1h82qCCoIELUmVcd+WJX RSVilRk50x4KudRljlIZi4llojWzfK3SVaQQCYkDDR+puR4akttd0X+f7/f7O5zvj3NY7D8h CWK1mTm8LlOTrmTkdNWpViF0Oy2Li6iwbeRMV19JuWVrN8UZGqalXLNxgeEaJgek3O3fNzD3 wFZFcd/sdsy1zz6UxMjUFUs2idr10YzVbcYRqdps/kWpL77uxmpjm4tW3xorxsekp+X7kvl0 bR6vC49OlKc5GwxM9vjx/LKeR4we9cWWIBkLJAqGaodRCZKz/uQlgh73JUYUbgTzThv1T/Tp i31JPQU1M1PYI2hyHcM1m9k3dpOCavc3LIpRBBN3elcEyzKEA8PyTo8fQLoQXLjS4r0Sk2EE xfZOqWdoLYmH++Wsp1YASYDax3WMyEngquz1Mk22guvTC4mHFSQO5t6/9XWyYbijX8KeQEb2 Q7XDc4GMRWQ9/HBYKA9jEggfXSZK3JuAuWMQi7wOvowtS8R5DdibPvv8YHCULEhF3gjvTAZv aSBDDDQ31jBiEAqzlZW+A0dh9PYcFoecCGZLLUgMQuBG0Yx3SyBnodWZLNqboOnaKH0dRRj/ 6ydyFjT+qmWM3kXXQH+Vixb9CPg6YMIi74T7dZM+Dgfbwhv0v38XSZvQOoEXhIzUyMgwXqc9 IwhZmWGZfE4zWvl/z1uWVE/Q8/EDXYiwSOmnUH1n4/wlmjyhIGPljVisDFCsCluxFMmagkJe l5Wgy03nhS60gaWVgYqDKdxpf5KqyeHP8nw2r/ubUqwsSI80Zehkx+Vye6Iw2O74uUP19Eek RV+4mf7dijfvMSiOlG6rn+98UJTLh6eaOu5O77gXa40+EDWjm3y8d+pE0mLK+rG1fud7XzuD 9xKnvMiBTs3F0/a6Q+eeBSxoOwSr8c3hfG3ncIvVGrrLfdhvi2X1YE2ihXw4MhLTH/p0sVGl pIU0ze4QrBM0fwCRKnnQewMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/bfcpbis/GhMUop5ceHU3ZfznU0p3aYnysHo>
Subject: Re: [bfcpbis] IESG AD reviews of draft-ietf-bfcpbis-rfc4583bis-26: The Pull Request
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: Thu, 06 Dec 2018 11:12:47 -0000

Hi,

>>> I have reviewed the pull requests. All the changes look good to me. Just a few things I suggest updating,
>>>
>>> Line 184/5, I do not understand the point this sentence is making and think it can be removed, "As a result, each
>>> endpoint will take the same role for each BFCP-controlled media stream associated with the BFCP stream."
>>
>> In RFC 4583 is was allowed (eventhough the procedures were underspecified) for endpoint to have different roles for
>> different media streams. We agreed to change that in 4583bis, and the statement above reflects that decision. Since
>> it is a change from 4583, I think it is useful to have it.
>
> I agree we need to say something about c-s. The complete text is as follow.
>
> In <xref target="RFC4583"/>, there was a third attribute specified, "c-s", which meant that an endpoint was willing to act as both floor
> control client and floor control server at the same time for the BFCP stream, taking different roles for different BFCP-controlled media
> streams. The feature was underspecified and implemented in different ways, in particular many implementations interpreted "c-s” to mean
> that the endpoint is willing to act as either client or server (equivalent to “c-only s-only”). An implementation compliant to this specification
> MUST NOT include the "c-s" floorctl attribute value in an offer or in an answer, but MUST accept the attribute value in an offer and process
> it as equivalent to "c-only s-only" (or "s-only c-only"). As a result, each endpoint will take the same role for each BFCP-controlled media stream
> associated with the BFCP stream.
>
> Overall, I like this paragraph and agree it is useful. The issue I have is with the last sentence only. Is it saying that as a result of
> interpreting "c-s" as "c-only, s-only" the end result will be the same as what was intended by the offerer when they stated "c-s"? That
> may be true, but the wording is subject to interpretation and I think the paragraph stands up fine without this sentence.

Ok, I think I understand now. It's not very clear how the second last sentence will lead to the result stated in the last sentence.

It's the fact that the answerer is allowed to only include 'c-only' OR 's-only' in the answer (in RFC 4583 the answerer was allowed to
include 'c-s' in the answer) that results in each endpoint only taking one role.
>
> I suggest reducing to the following:
>
> In <xref target="RFC4583"/>, there was a third attribute specified, "c-s", which meant that an endpoint was willing to act as both floor control
> client and floor control server at the same time for the BFCP stream, taking different roles for different BFCP-controlled media streams. The feature
> was underspecified and implemented in different ways, in particular many implementations interpreted "c-s” to mean that the endpoint is willing
> to act as either client or server (equivalent to “c-only s-only”). An implementation compliant to this specification MUST NOT include the "c-s" floorctl
> attribute value in an offer or in an answer, but MUST accept the attribute value in an offer and process it as equivalent to "c-only s-only" (or "s-only c-only").

I still think it would be used to include the following, modified, sentence:

"Also, as an implementation compliant to this specification is only allowed to include one role,  either 'c-only' or 's-conly', in an answer, each endpoint will
only take one role, and as a result the endpoint will take the same role for each BFCP-controlled media stream associated with the BFCP stream."

Regards,

Christer