[Modern] Comments on draft-ietf-modern-problem-framework-01.txt

Henning Schulzrinne <Henning.Schulzrinne@fcc.gov> Sat, 10 December 2016 05:03 UTC

Return-Path: <Henning.Schulzrinne@fcc.gov>
X-Original-To: modern@ietfa.amsl.com
Delivered-To: modern@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48E7512958F for <modern@ietfa.amsl.com>; Fri, 9 Dec 2016 21:03:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fccoffice.onmicrosoft.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 hwEErCuliSlJ for <modern@ietfa.amsl.com>; Fri, 9 Dec 2016 21:03:37 -0800 (PST)
Received: from mx0a-0024ed01.pphosted.com (mx0a-0024ed01.pphosted.com [148.163.149.208]) (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 908F5129587 for <modern@ietf.org>; Fri, 9 Dec 2016 21:03:34 -0800 (PST)
Received: from pps.filterd (m0102172.ppops.net [127.0.0.1]) by mx0a-0024ed01.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id uBA51Fi4013165 for <modern@ietf.org>; Sat, 10 Dec 2016 05:03:34 GMT
Received: from gcc01-dm2-obe.outbound.protection.outlook.com (mail-dm2gcc01lp0055.outbound.protection.outlook.com [23.103.198.55]) by mx0a-0024ed01.pphosted.com with ESMTP id 278av1806k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <modern@ietf.org>; Sat, 10 Dec 2016 05:03:33 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fccoffice.onmicrosoft.com; s=selector1-fcc-gov; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=mKAEsfQ/WRO2YIv4sTlE8biiqyc/IwKc46u4ZgxNaO4=; b=uziPSZDvzw9t97Hizadb6kUxLyy6AJBQMvl1lK27WYCfNv2W2TMbQlFRR2lHQ4CxrZOz5LGHFgyZdvTWWFD/PdxZEdDW7Y2hz3q8EAuLJUlPU5LSVVt5iXgv3R/Ah8tU9vobKXzRjt8sRgqEKq0QasSEiXQUYpFpy2tQtBdFmtU=
Received: from CY1PR09MB0634.namprd09.prod.outlook.com (10.160.151.21) by CY1PR09MB0633.namprd09.prod.outlook.com (10.160.151.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.771.8; Sat, 10 Dec 2016 05:03:30 +0000
Received: from CY1PR09MB0634.namprd09.prod.outlook.com ([10.160.151.21]) by CY1PR09MB0634.namprd09.prod.outlook.com ([10.160.151.21]) with mapi id 15.01.0771.011; Sat, 10 Dec 2016 05:03:30 +0000
From: Henning Schulzrinne <Henning.Schulzrinne@fcc.gov>
To: Modern List <modern@ietf.org>
Thread-Topic: Comments on draft-ietf-modern-problem-framework-01.txt
Thread-Index: AQHSUp/nZmeLjV/1VEqg8nnpaaX3Yw==
Date: Sat, 10 Dec 2016 05:03:29 +0000
Message-ID: <CY1PR09MB063484D0073B14E6C411A703EA860@CY1PR09MB0634.namprd09.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [100.8.248.19]
x-ms-office365-filtering-correlation-id: 628d19db-af98-4f3e-ce4d-08d420b9e21b
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY1PR09MB0633;
x-microsoft-exchange-diagnostics: 1; CY1PR09MB0633; 7:72bUGEu9q7O7rq58yjbsubJ4Wj5ovhbM0obARq9jPk6g5EwLVryL51XGxxZuowvaxQSK783O0eD6NmRibwz2MlVbfNdmFgxi9+gswdunXbrrO2WZAG6T95FlPptpnb86tJx2bvCjr/QFL1bLjRRjB7M4znBTH5qO2uD/IBk0cVeDchqxQVQmtGqf1NJqK62ly13rpKMThylThPgWiV/GDO9Rgp/AqM1Udv34MUoCDV6B50ha/d60a7r5GLEuzlnzeoOVfc4o76iNVYhmkrfklnHniAdekmZAsHRMVI8ceS+SqQDDAbQM4Jq1IJb54uSogxGGNf4KK4jPmyYWvUI/tVWZp0m1GiN/hUhh0ztZ7QwPf8FqxYLth+AKbDsxWmPAQUDvp/ws1bBA7vvyi/r/XNyDlSD5XynupXs/rfb0MZaLmXick1xyn2OvHbBn+P7mwFENcOiKx1mGpKPAeXKX5Q==
x-microsoft-antispam-prvs: <CY1PR09MB0633BBC2123BD651D8C6F889EA860@CY1PR09MB0633.namprd09.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(102415395)(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123555025)(20161123558021)(20161123560025)(20161123562025)(20161123564025)(6072148); SRVR:CY1PR09MB0633; BCL:0; PCL:0; RULEID:; SRVR:CY1PR09MB0633;
x-forefront-prvs: 0152EBA40F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39840400002)(39410400002)(39450400003)(39850400002)(189002)(199003)(7696004)(38730400001)(122556002)(97736004)(66066001)(101416001)(50986999)(6506006)(110136003)(6916009)(99936001)(77096006)(107886002)(106356001)(106116001)(105586002)(92566002)(99286002)(54356999)(3280700002)(189998001)(5890100001)(8676002)(81156014)(81166006)(8936002)(9686002)(33656002)(5660300001)(230783001)(76576001)(19627405001)(6606003)(86362001)(3846002)(2906002)(74316002)(7736002)(6116002)(2900100001)(6436002)(450100001)(3660700001)(68736007)(102836003); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR09MB0633; H:CY1PR09MB0634.namprd09.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: fcc.gov does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/mixed; boundary="_004_CY1PR09MB063484D0073B14E6C411A703EA860CY1PR09MB0634namp_"
MIME-Version: 1.0
X-OriginatorOrg: fcc.gov
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Dec 2016 05:03:29.7641 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72970aed-3669-4ca8-b960-dd016bc72973
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR09MB0633
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-12-10_03:, , signatures=0
X-Proofpoint-Spam-Reason: safe
Archived-At: <https://mailarchive.ietf.org/arch/msg/modern/Xp1VBhV4uIKSH62NEm-YWyDd55M>
Subject: [Modern] Comments on draft-ietf-modern-problem-framework-01.txt
X-BeenThere: modern@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Managing, Ordering, Distributing, Exposing, & Registering telephone Numbers non-WG discussion list" <modern.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/modern>, <mailto:modern-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/modern/>
List-Post: <mailto:modern@ietf.org>
List-Help: <mailto:modern-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/modern>, <mailto:modern-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Dec 2016 05:03:40 -0000

In general, the document seems to cover all the items we discussed and is in reasonable shape.


Primarily for the authors, I'm attaching my marked-up PDF version (generated within Apple Preview, but seems to work in Acrobat DC) with editorial nits.


If I were to make a larger-scale editorial suggestion, it would be that the document is unnecessarily repetitive since it describes the same kind of interactions both in the 'user assigned numbers' and 'CSP assigned numbers' models, making it hard to tell how they differ from a protocol or interaction perspective. As far as I can tell, they are almost the same, with the possible exception that the CSP may also use the database to store internal information related to providing service. But why shouldn't (for example) a large company record information to be used for internal billing as well?


For example, from a number utilization perspective, I'd imagine that if (say) large companies or government entities (other than the regulator) were ever allowed to acquire numbers, that they may have to show utilization. We know that the imperfect recording and justification of toll-free number utilization is causing "issues" in the US, for example.


I also noted that there probably needs to be some recording of assignment history somewhere so that authorized entities can determine who had a number at some point in the past. (The example I can think of involves law enforcement access, e.g., to avoid that a robocaller just abandons the number and erases all traces of the assignment once they have done their evil deed - kind of what happened when domain names could be acquired on a trial basis and then abandoned, without cost.)


Similarly, the distinction between centralized and distributed might be better handled once since the issues seem similar throughout. As far as I can tell, except for the mechanics, only the desire to keep private information in one place seems to argue for a hybrid model, or possibly a two-level model (where some information is only propagated to replicas within the same trust domain). If you want to say anything beyond that, you could mention whether any operations are time-critical, i.e., require consistency across the replicas within less than (say) a minute.


Throughout, terminology sometimes gets introduced without explanation (service bureau, reference address), and similar things are called by different names (e.g., freephone and toll-free).


I would also find a brief discussion of how the model can be both similar and different to allocating domain names helpful, as much of the IETF (and IESG...) audience will read it with that background. There's only an occasional, off-hand nod to the DNS model. Emphasizing that this is probably more of a policy (who can do what) than technology difference may help.


The portability model seems to assume that the subscriber works with the losing provider. My understanding is that this is not the current model, i.e., it should be possible for the gaining provider to do this, possibly with the help of an independent third party. This is probably one section where I'd like to see a more in-depth discussion since porting will probably be the trickiest interaction, given the wide variety of processes, both traditional (third-party verification, losing provider initiated) and maybe more contemporary (user-designated porting secret).


In general, I think Section 4 could be compressed quite a bit.


Henning