Re: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.

"Daryl Malas" <D.Malas@cablelabs.com> Wed, 23 April 2008 17:13 UTC

Return-Path: <peppermint-bounces@ietf.org>
X-Original-To: peppermint-archive@optimus.ietf.org
Delivered-To: ietfarch-peppermint-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E961B3A69DD; Wed, 23 Apr 2008 10:13:40 -0700 (PDT)
X-Original-To: peppermint@core3.amsl.com
Delivered-To: peppermint@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 033283A6E0B for <peppermint@core3.amsl.com>; Wed, 23 Apr 2008 10:13:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.263
X-Spam-Level:
X-Spam-Status: No, score=-0.263 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t3TUzwNc+XQZ for <peppermint@core3.amsl.com>; Wed, 23 Apr 2008 10:13:35 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id D8E9F3A69DD for <peppermint@ietf.org>; Wed, 23 Apr 2008 10:13:34 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.2/8.14.2) with ESMTP id m3NHDdeU015621; Wed, 23 Apr 2008 11:13:39 -0600
Received: from srvxchg3.cablelabs.com (10.5.0.25) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com); Wed, 23 Apr 2008 11:13:39 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com)
X-Mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Wed, 23 Apr 2008 11:13:39 -0600
Message-ID: <160DE07A1C4F8E4AA2715DEC577DA491936569@srvxchg3.cablelabs.com>
In-Reply-To: <092B2658AAB56A4D80836399A4C4703104526E1F@ASHEVS002.mcilink.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.
Thread-Index: Acikh2EScAYa3BvkRuqoFaN0JnBW6gAAkqtQAAKgAAAAAJ+XUAAA2ISwABUcBLAAGvG54AABAsIgAACdg7AAACqXoAAATdLAAABSiDA=
References: <125b01c89fe6$14f823c0$3ee86b40$@us> <20080419210654.GA30568@nic.at> <E6C2E8958BA59A4FB960963D475F7AC30BD035B4EF@mail.acmepacket.com> <20080420211101.GA32096@nic.at> <1a6601c8a3dd$49ca8c50$dd5fa4f0$@us> <20080422144452.GA582@nic.at> <E6C2E8958BA59A4FB960963D475F7AC30BD045ABC4@mail.acmepacket.com> <14b501c8a495$758aeb60$60a0c220$@us> <160DE07A1C4F8E4AA2715DEC577DA49193654F@srvxchg3.cablelabs.com> <154801c8a49b$22fbc2b0$68f34810$@us> <E6C2E8958BA59A4FB960963D475F7AC30BD045B4DE@mail.acmepacket.com> <160DE07A1C4F8E4AA2715DEC577DA491936564@srvxchg3.cablelabs.com> <E6C2E8958BA59A4FB960963D475F7AC30BD05031E7@mail.acmepacket.com> <092B2658AAB56A4D80836399A4C4703104526DBE@ASHEVS002.mcilink.com> <160DE07A1C4F8E4AA2715DEC577DA491936566@srvxchg3.cablelabs.com> <092B2658AAB56A4D80836399A4C4703104526E1F@ASHEVS002.mcilink.com>
From: Daryl Malas <D.Malas@cablelabs.com>
To: "Dwight, Timothy M (Tim)" <timothy.dwight@verizonbusiness.com>, Hadriel Kaplan <HKaplan@acmepacket.com>, Richard Shockey <richard@shockey.us>, Otmar Lendl <lendl@nic.at>, peppermint@ietf.org
X-Approved: ondar
Subject: Re: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.
X-BeenThere: peppermint@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Provisioning Extensions in Peering Registries for Multimedia INTerconnection <peppermint.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/peppermint>, <mailto:peppermint-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/peppermint>
List-Post: <mailto:peppermint@ietf.org>
List-Help: <mailto:peppermint-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/peppermint>, <mailto:peppermint-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: peppermint-bounces@ietf.org
Errors-To: peppermint-bounces@ietf.org

Comments in-line... 

-----Original Message-----
From: Dwight, Timothy M (Tim)
[mailto:timothy.dwight@verizonbusiness.com] 
Sent: Wednesday, April 23, 2008 11:00 AM
To: Daryl Malas; Hadriel Kaplan; Richard Shockey; Otmar Lendl;
peppermint@ietf.org
Subject: RE: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.

Well, limiting the scope sounds good.  But on what basis do we limit it?
[DM] For starters, we limited it as the charter already spells out...

"The DRINKS working group is chartered with a scope that is orthogonal
to SPEERMINT and ENUM.  The protocol work OF DRINKS will be designed to
build from the work of SPEERMINT and ENUM to identify and define the
data structures and data exchange protocol(s) among SIP based Multimedia
administrative domains.

These administrative domains may be of any practical size and could be
any type of SSP, such as recognized telephony carriers, enterprises,
end-user groups, or Federations.  Data exchanges among these
administrative domains may be bi-lateral or multi-lateral in nature, and
could include bulk updates and/or more granular real-time updates.

Typical data includes the mapping of phone numbers to URIs, policies
surrounding admission to various points of network interconnection, and
various other types of interconnect data.  In addition, there is a
specific need for the exchange of such data between the Registry and
various types of PSTN network databases.

The working group will draw upon expert advice and on-going consultation
from the ENUM and SPEERMINT working groups, and also the XML
Directorate.
The working group will consider the reuse of elements of RFC 4114.

The final work product(s) from this working group will utilize and be
based on XML documents and XML document exchanges."

How do we know that a proposed data model supports anything useful?

I assume that proponents of a particular model will have some use
case(s) in mind.  So why not state them explicitly?

[DM] Instead of explicitly defining the model at this point, I believe
we are trying to describe well-understood characteristics of the model.

  Then we can discuss whether the resulting set of problems to be
solved, is sufficient (and sufficiently bounded).

[DM] IMHO, this BoF would not have had 2 successful sessions, and have
multiple drafts already proposed if the problem statement was not pretty
well understood.

To me this is simply an issue of determining requirements before we
settle on an implementation.  Settling on an implementation (data model)
first, will have the effect of bounding the set of requirements we might
satisfy.  But doesn't that seem backward?

[DM] If you say you need to build a car...then you say we are going to
limit the scope to a seat, an engine, and some wheels; is that
describing the implementation model?  All we said is...we need to build
a protocol (as described)...let's limit the scope to some SIP, some way
to identify user agents, and some way to know how to get between
them...have we described the implementation model already?

Tim


> -----Original Message-----
> From: Daryl Malas [mailto:D.Malas@cablelabs.com]
> Sent: Wednesday, April 23, 2008 11:48 AM
> To: Dwight, Timothy M (Tim); Hadriel Kaplan; Richard Shockey; Otmar 
> Lendl; peppermint@ietf.org
> Subject: RE: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.
> 
> I think the purpose here is to contain the scope of the charter.  The 
> subsequent use cases will then be limited to the scope of the charter.
> If you do not clearly define the scope, then the use cases can run all

> over the place.  If this occurs, it just creates many years of debate,

> a very frustrated set of co-chairs and working group.
> 
> I think this is the right approach, but we need to be careful to 
> balance putting enough detail in to clearly contain the scope without 
> too much detail as to make the charter a working group draft.
> 
> --Daryl
> 
> -----Original Message-----
> From: Dwight, Timothy M (Tim)
> [mailto:timothy.dwight@verizonbusiness.com]
> Sent: Wednesday, April 23, 2008 10:43 AM
> To: Hadriel Kaplan; Daryl Malas; Richard Shockey; Otmar Lendl; 
> peppermint@ietf.org
> Subject: RE: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.
> 
> Do we have to determine the data model now?  This seems premature when

> we've not yet considered use cases.
> 
> Tim
> 
> 
> > -----Original Message-----
> > From: peppermint-bounces@ietf.org
> > [mailto:peppermint-bounces@ietf.org] On Behalf Of Hadriel Kaplan
> > Sent: Wednesday, April 23, 2008 11:34 AM
> > To: Daryl Malas; Richard Shockey; Otmar Lendl; peppermint@ietf.org
> > Subject: Re: [PEPPERMINT] DRINKS PROPOSED Charter ..comments please.
> > 
> > 
> > 
> > > -----Original Message-----
> > > From: Daryl Malas [mailto:D.Malas@cablelabs.com]
> > >
> > > I recommend we further simplify:
> > >
> > > The scope will be limited to defining the following
> > criteria necessary
> > > for a SSP to respond with the necessary Session
> > Establishment Data (SED)
> > > for both internal and external purposes:
> > 
> > OK, so here you're defining the minimal data needed to be
> exchanged by
> 
> > DRINKS, in order for an SSP to provide SED - right?
> > 
> > 
> > >         + Routes
> > >                 - Destination SIP/SIPS/TEL URI Egress and
> > Ingress Routes
> > >                 - Relevant route names, identifiers, and services
> > >                 - NAPTR context and associations
> > 
> > When you exchange data, it may be in the form of a NAPTR in
> syntax and
> 
> > maybe even semantics, but it's not really a "NAPTR" DNS entry - it 
> > just happens to be that you chose to format the resultant route 
> > information in the form of a NAPTR.  So I think the word "NAPTR"
> > shouldn't be in the charter's list of data to be exchanged.  We may 
> > just happen to use that format in the end for the data, but there's 
> > nothing about the data that demands it. (and in fact I personally 
> > think it's confusing and misleading to be using that
> specific format
> > in the data exchange directly, but we can argue about that later :)
> > 
> > 
> > >         + Service Areas
> > >                 - Individual, ranges, or groups of ENUMservice 
> > > identifiers
> > >                 - Route associations
> > 
> > I don't know what a "Route association" is?
> > 
> > 
> > >         + Treatment Profiles
> > >                 - Priority
> > >                 - Location
> > 
> > I note this doesn't directly include originating or source 
> > information, which is fairly essential to SIP routing, afaict.  Is 
> > that something you'd classify under "route associations" or
> "treatment
> 
> > profiles", or do you specifically not want that in the charter?
> > 
> > -hadriel
> > _______________________________________________
> > PEPPERMINT mailing list
> > PEPPERMINT@ietf.org
> > https://www.ietf.org/mailman/listinfo/peppermint
> > 
> 
_______________________________________________
PEPPERMINT mailing list
PEPPERMINT@ietf.org
https://www.ietf.org/mailman/listinfo/peppermint