Re: [Speermint] Terminology Draft vs. VoIP Usecases Draft Terminology
Otmar Lendl <lendl@nic.at> Wed, 11 July 2007 10:33 UTC
Return-path: <speermint-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I8ZVj-0007NQ-0d; Wed, 11 Jul 2007 06:33:31 -0400
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I8ZVg-0007NA-Tu for speermint@ietf.org; Wed, 11 Jul 2007 06:33:28 -0400
Received: from nat.labs.nic.at ([83.136.33.3] helo=labs.nic.at) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1I8ZVg-0004OE-Cz for speermint@ietf.org; Wed, 11 Jul 2007 06:33:28 -0400
Received: from lendl by labs.nic.at with local (Exim 3.36 #1 (Debian)) id 1I8ZV9-0003pA-00 for <speermint@ietf.org>; Wed, 11 Jul 2007 12:32:55 +0200
Date: Wed, 11 Jul 2007 12:32:55 +0200
From: Otmar Lendl <lendl@nic.at>
To: speermint@ietf.org
Subject: Re: [Speermint] Terminology Draft vs. VoIP Usecases Draft Terminology
Message-ID: <20070711103254.GA14627@nic.at>
Mail-Followup-To: Otmar Lendl <lendl@nic.at>, speermint@ietf.org
References: <1DDB0D3CC4E7F14FAE946361C0A606550376965E@isr-jlm-mail.Kayote.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <1DDB0D3CC4E7F14FAE946361C0A606550376965E@isr-jlm-mail.Kayote.com>
User-Agent: Mutt/1.5.9i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cd26b070c2577ac175cd3a6d878c6248
X-BeenThere: speermint@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mailing list for the speermint working group <speermint.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speermint>, <mailto:speermint-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/speermint>
List-Post: <mailto:speermint@ietf.org>
List-Help: <mailto:speermint-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speermint>, <mailto:speermint-request@ietf.org?subject=subscribe>
Errors-To: speermint-bounces@ietf.org
David, On 2007/07/09 12:07, David Schwartz <David.Schwartz@Kayote.com> wrote: > > 4.2.3. Assisted Peering > > In this case, some entity (usually a federation, see Section 5) > provides peering assistance to either the originating or terminating > party. Examples of such assistance can include (but are not limited to): > > * The lookup function (who owns the number) > > * covers any mechanism reducing the need for an endpoint > to hold all number ranges of all his peers (this can > include a centralized database accessible via ENUM or a > DHT containing relevant lookup information) > > * The policy function (who can see what and how) > > * Who gets a direct uri to other peer > * Who must use intermediary > * Who gets a 404 Not found > > * The location function (ingress point at terminating or transit peer) > > * covers any mechanism (including BUT NOT LIMITED to RFC 3263) used > to locate the next routing hop for this call. Note that this may > require the assistance of an element filling the role of indirect > peering as described above. Note as well that this may or may not > be related to lookup function. I really like way you structured the peering problem into these three steps. Limiting this to "Assisted Peering" is selling the idea short, though: Even direct and indirect peering have to perform these three steps (although they might be mixed up in some cases). Let's look how standard ENUM/SIP performs these three steps: * The lookup function (who owns the number) User ENUM according to RFC3761. Public DNS. * The policy function (who can see what and how) Not needed as everybody talks to everybody * The location function (ingress point at terminating or transit peer) RFC 3263: NAPTR/SRV/A lookup My proposal from last year (see http://tools.ietf.org/html/draft-lendl-domain-policy-ddds-02 and http://tools.ietf.org/html/draft-lendl-speermint-federations-03 ) can also be described according to this scheme: * The lookup function (who owns the number) Public Infrastructure ENUM * The policy function (who can see what and how) It's not a question of "can see", but "can use": Domain policy DDDS application (see the drafts) * The location function (ingress point at terminating or transit peer) Federation specific. > > One final note. As you probably noticed under assisted peering I broke > the location function into a lookup function and a location function. In > my experience it is this subtlety that can provide most of the > flexibility we need to accommodate most of the models out there. While > in many or most cases one URI can be used both for lookup and location - > the flexibility to have separate URIs for these must not be sacrificed. > I would therefore add this term to the draft as well. Once again, I concur. The flexibility gained by this approach makes a simple, unified peering architecture for all scenarios feasible. /ol -- / Otmar Lendl <lendl@nic.at>, T: +43 1 5056416 - 33, F: - 933 \ | nic.at Internet Verwaltungs- und Betriebsgesellschaft m.b.H | \ http://www.nic.at/ LG Salzburg, FN 172568b, Sitz: Salzburg / _______________________________________________ Speermint mailing list Speermint@ietf.org https://www1.ietf.org/mailman/listinfo/speermint
- [Speermint] Terminology Draft vs. VoIP Usecases D… Daryl Malas
- FW: [Speermint] Terminology Draft vs. VoIP Usecas… David Schwartz
- Re: [Speermint] Terminology Draft vs. VoIP Usecas… Stastny Richard
- FW: [Speermint] Terminology Draft vs. VoIP Usecas… David Schwartz
- Re: FW: [Speermint] Terminology Draft vs. VoIP Us… Daryl Malas
- Re: FW: [Speermint] Terminology Draft vs. VoIP Us… Daryl Malas
- Re: [Speermint] Terminology Draft vs. VoIP Usecas… Daryl Malas
- Re: [Speermint] Terminology Draft vs. VoIP Usecas… Otmar Lendl