Re: [Modern] Nationwide Number Portability MODERN Use Case Draft

"Peterson, Jon" <jon.peterson@neustar.biz> Thu, 25 February 2016 19:48 UTC

Return-Path: <jon.peterson@neustar.biz>
X-Original-To: modern@ietfa.amsl.com
Delivered-To: modern@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CE571B3338 for <modern@ietfa.amsl.com>; Thu, 25 Feb 2016 11:48:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.266
X-Spam-Level:
X-Spam-Status: No, score=-102.266 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 NqSrq9Z8EYKc for <modern@ietfa.amsl.com>; Thu, 25 Feb 2016 11:48:17 -0800 (PST)
Received: from mx0b-0018ba01.pphosted.com (mx0a-0018ba01.pphosted.com [67.231.149.94]) (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 17D4C1B3233 for <modern@ietf.org>; Thu, 25 Feb 2016 11:48:17 -0800 (PST)
Received: from pps.filterd (m0078664.ppops.net [127.0.0.1]) by mx0a-0018ba01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id u1PJhIkF014524; Thu, 25 Feb 2016 14:48:17 -0500
Received: from stntexhc12.cis.neustar.com ([156.154.17.216]) by mx0a-0018ba01.pphosted.com with ESMTP id 219kan31xq-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 25 Feb 2016 14:48:16 -0500
Received: from STNTEXMB10.cis.neustar.com ([169.254.5.140]) by stntexhc12.cis.neustar.com ([::1]) with mapi id 14.03.0279.002; Thu, 25 Feb 2016 14:48:15 -0500
From: "Peterson, Jon" <jon.peterson@neustar.biz>
To: "Gorman, Pierce A [CTO]" <Pierce.Gorman@sprint.com>, "Holmes, David W [CTO]" <David.Holmes@sprint.com>, "McGarry, Tom" <Tom.McGarry@neustar.biz>, 'Modern List' <modern@ietf.org>
Thread-Topic: [Modern] Nationwide Number Portability MODERN Use Case Draft
Thread-Index: AQHRb2pm7PDoPWgGMEWIEhdbfE2ttZ88e5hwgABbCQCAAAB2AIAAA5cAgAAUeeCAAAWi8P//30YAgAAzgrD//9xCAIAAOCdg///d0IA=
Date: Thu, 25 Feb 2016 19:48:14 +0000
Message-ID: <D2F49159.17AF8A%jon.peterson@neustar.biz>
References: <00cd01d16fdb$1a128f80$4e37ae80$@ch> <D2F48044.3507D%tom.mcgarry@neustar.biz> <68346e41454447f1b75d61da4c51821b@PLSWE13M08.ad.sprint.com> <3af9e40382f34867bd866707fc4b1ce9@PLSWE13M01.ad.sprint.com> <D2F473C5.17AE33%jon.peterson@neustar.biz> <0dd72becae6d4d9b8ea4bccc4d9f9602@PLSWE13M08.ad.sprint.com> <D2F4829C.17AECC%jon.peterson@neustar.biz> <c24a377076914feba117b48c2fd24c84@PLSWE13M08.ad.sprint.com>
In-Reply-To: <c24a377076914feba117b48c2fd24c84@PLSWE13M08.ad.sprint.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-originating-ip: [192.168.129.20]
Content-Type: multipart/alternative; boundary="_000_D2F4915917AF8Ajonpetersonneustarbiz_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-02-25_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1602250250
Archived-At: <http://mailarchive.ietf.org/arch/msg/modern/3WLyU7BIAbCFFOTOjrB4THdq-Bo>
Subject: Re: [Modern] Nationwide Number Portability MODERN Use Case Draft
X-BeenThere: modern@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 25 Feb 2016 19:48:20 -0000


It feels like maybe we’re making progress.

Well, to me it feels like we're regressing into unnecessarily fine questions of definition, but, I'm willing to do that a bit if it helps to move the work forward.


You agreed the MODERN problem statement “needs to better reflect the motivations here”.

You’ve asserted, “the problem is the lack of protocol tools that support allocation, management, and resolution of telephone numbers in the all-IP environments within our scope.”

Some questions about “the problem“ statement you’ve offered.

What are “the motivations here”?

As I'm sure you recall, the discussions that led to this effort were inspired by an FCC workshop which explored some questions about the future of number administration, related to industry trends that the participants perceived. Some of its issues were protocol questions, others weren't. The IETF created a mailing list about it to discuss those protocol questions, and left other questions to other parties to address.


Which protocol “protocol tools” are missing?

Above, you quote me saying the tools that are missing were the ones that support allocation, management and resolution of telephone numbers. I can say it louder if that would help.

Shifting briefly to envisioned solutions, I imagine that these three functions will be accomplished by web services in most cases, in which case what is largely missing to standardize these functions is the information model. If you look at the TeRI draft, you'll at least get a sense of what I think the direction for developing an informational model would be.

I don't think this information is a revelation to anyone reading this list.


What do you mean by “resolution of telephone numbers”?

A successor to ENUM as a protocol, effectively, though one with a richer syntax and semantics, something better aligned with the needs of communications services for both service data and administrative data. Something where you can ask questions about telephone numbers of some sort of service, and receive answers from potentially diverse authorities who authorize you to see responses. More extensible, more like an Internet service.

This is discussed at some length in the problem statement draft, and I don't think it is a particularly confusing concept.


What are “the all-IP environments within our scope”?

The ones I articulated: they run the gamut from traditional Internet telephony services for PSTN replacement, to over-the-top providers, to IP PBXs deployed by enterprises, to services like Google voice, to text-only services and related mobility functions, and the emerging services that we imagine constitute this "IP transition" we're all talking about. It includes some relatively novel approaches that were discussed at the original FCC workshop, like distributed registries. But ultimately, the environment is wherever we use telephone numbers on the Internet, as a communications endpoint identifier or alias.


What is “our scope”?

Is this a repeat from the last question above? Are your next two questions, "What is 'our'?" and "What is 'scope'?"

At a high level, the overall scope is the charter. I understand that you don't support the charter, but I mostly just hear misunderstanding in those conversations, where to me this charter is a simple and crisp protocol development exercise, but people are going out of their way to read it like we're taking on a set of responsibilities for solutions the IETF would never willingly address.


Asserting that protocol tools for ” allocation, management, and resolution of telephone numbers” do not need to be developed with consideration for efficient accountable number space allocation is disingenuous.

The only consideration that the tools need to give in this regard is the necessary security apparatus to enforce policies. What the tools do not need to do is to bake in policy decisions: nothing about the development of a tool that performs the protocol-level authentication of an allocation request needs to understand how or why that request is authorized. This is how the IETF operates. We've developed many tools that support the allocation and assignment of domain names, say, including authorizing how people request and modify domain names, but the tools that perform those functions have nothing to do with how much you get charged for a domain name by whom, or how one makes decisions about who gets which names, or anything like that.

Again, where is the consideration for efficient accountable number space allocation in Google voice? Well, in Google's policy decisions. Not in the web service, or the database interactions - not in the protocol guts that turned into bits on the wire as you requested and received your number allocation. We're doing the protocols, not the policies. That's what the IETF does.

If you see the work here for what it really is, it does not warrant the level of shock and indignation that it mysteriously inspires. It's much less radical than, say, ENUM was when that was chartered.

Jon Peterson
Neustar, Inc.


________________________________

This e-mail may contain Sprint proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message.