RE: [Speermint] Re: comments on terminology document
"David Schwartz" <David.Schwartz@Kayote.com> Wed, 15 March 2006 20:15 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FJcOz-0004bU-Kq; Wed, 15 Mar 2006 15:15:25 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FJcOy-0004bO-J5 for speermint@ietf.org; Wed, 15 Mar 2006 15:15:24 -0500
Received: from bzq-25-94-44.cust.bezeqint.net ([212.25.94.44] helo=isr-jlm-mail.Kayote.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FJcOx-0005sy-Oe for speermint@ietf.org; Wed, 15 Mar 2006 15:15:24 -0500
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [Speermint] Re: comments on terminology document
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Wed, 15 Mar 2006 22:15:22 +0200
Message-ID: <1DDB0D3CC4E7F14FAE946361C0A606550F40A1@isr-jlm-mail.Kayote.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Speermint] Re: comments on terminology document
Thread-Index: AcZIPBONo1HAvmJTTsyvmRPBnjo4ngALp1WK
References: <1DDB0D3CC4E7F14FAE946361C0A6065558C4DC@isr-jlm-mail.Kayote.com> <20060315142346.GA12304@nic.at>
From: David Schwartz <David.Schwartz@Kayote.com>
To: Otmar Lendl <lendl@nic.at>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 52f402fbded34a6df606921f56b8bdd8
Cc: Rohan Mahy <rohan@ekabal.com>, speermint@ietf.org
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>
Content-Type: multipart/mixed; boundary="===============1323523034=="
Errors-To: speermint-bounces@ietf.org
Hi Otmar. Nice hearing from you. I guess what concerns me about the definition in your draft is the word "agree". Various DA's can coexist in a federation without agreeing on anything. They merely need to support a common set of rules so that they can understand each others requirements. Agreement sound awfully close to bilateral relationships and as I stated before that is just on use case for a federation. Entities may federate and yet not agree to accept direct traffic from each other for business, security, trust, protocol, codec or just about any other reason. While there may definitely be more than one definition for a federation, we should strive for a more general (supporting more use cases) definition at the expense of the more restrictive one. Cheers, David Schwartz ________________________________ מאת: Otmar Lendl [mailto:lendl@nic.at] נשלח: ד 15/03/2006 16:23 אל: David Schwartz עותק לידיעה: David Meyer; Rohan Mahy; speermint@ietf.org נושא: Re: [Speermint] Re: comments on terminology document On 2006/03/12 11:03, David Schwartz <David.Schwartz@Kayote.com> wrote: > > Following up on Rohan's comment regarding carrier clubs or federations > I think that this document should actually have a definition of these > as well. > > The reason it is so important to have this definition appear in this > document is because I have seen many definitions cropping up that IMHO > confuse the matter and since this document is sort of a baseline it is > probably better that it is dealt with here. The concept of federations will be important. They are popping up in various concepts (e.g. IM federations), and I doubt that one definition will be suitable for all applications. > > Compare for example the definitions given for a federation > in "draft-ietf-sipping-trait-authz-02" (TRAIT) and > "draft-lendl-speermint-federations-00" (FEDS). > > TRAIT defines a federation as "...a set of administrative domains > that implement common policies regarding the use and applicability of > traits for authorization decisions". > > FEDS on the other hand defines this same entity as "...a group of VoIP service providers which > * agree to receive calls from each other via SIP, > * agree on a set of administrative rules for such calls > (settlement, abuse-handling, ...), and > * agree on specific rules for the technical details of the > Interconnection". > > As can be seen, FEDS has a much narrower definition and since as Rohan > has pointed out we are "not precluding" connections via some sort > of intervening network it is possible to have federations where the > peers do not "agree" on policy with anyone other than the intervening > network. TRAIT is general enough to allow for this model while FEDS is > not. My wording in FEDS may be ambiguous, but as one example shows I tried to include the options of having a layer 5 node in the middle in the definition of a federation: o Peering fabric based on SIP: A company sets up a SIP proxy which acts as a forwarding proxy between the SIP proxies of all participating VSPs. The group of these VSP form a federation whose technical rules state that calls have to be routed via that central proxy. In the context of draft-lendl-speermint-federations-00, the only important aspect of a federation is the notion that if VSP A is a member of the federations X and Y and VSP B is a member of Y and Z then A can use the federation-framework of Y to complete a call to B. At this level, the details of Y's inner working (direct SIP? proxied SIP? Public Internet? Private L3? QoS? TLS? Codecs? srtp?) is irrelevant. The TRAIT concept fits in nicely into draft-lendl-domain-policy-ddds-00. I see two ways of incorporating TRAITs there: a) if e.g. 10 universities trust each other's traits, then they can form a FEDS federation where the technical rules state that inter-university calls need to carry the trait "valid-user" (signed by one of the universities). b) assuming traits will be standardized as RFC9999, and the appropriate policy-types are introduced: $ORIGIN example.edu. ; order pref flags service regexp replacement IN NAPTR 10 10 "U" "D2P+SIP:std" "!^.*$!urn:ietf:rfc:9999!" . IN NAPTR 10 11 "U" "D2P+SIP:ca-list" "!^.*$!CACERT,THAWTE,XXXX!" . > Accepting the TRAIT definition and "base-lining" it is therefore more > in line with the current revisions to your document. I'm not sure whether that's a good idea. TRAIT addresses a different application than FEDS. Forcing a definition to suit both may have benefits in terminology but will dilute the applicability of the concepts regarding the respective use-cases. /ol -- < Otmar Lendl (lendl@nic.at) | nic.at Systems Engineer >
_______________________________________________ Speermint mailing list Speermint@ietf.org https://www1.ietf.org/mailman/listinfo/speermint
- [Speermint] Re: comments on terminology document David Meyer
- Re: [Speermint] Re: comments on terminology docum… Stastny Richard
- RE: [Speermint] Re: comments on terminology docum… David Schwartz
- RE: [Speermint] Re: comments on terminology docum… David Schwartz
- Re: [Speermint] Re: comments on terminology docum… David Meyer
- RE: [Speermint] Re: comments on terminology docum… Khan, Sohel Q [CTO]
- Re: [Speermint] Re: comments on terminology docum… Otmar Lendl
- RE: [Speermint] Re: comments on terminology docum… David Schwartz
- Re: [Speermint] Re: comments on terminology docum… Otmar Lendl
- [Speermint] RE: comments on terminology document Jeremy Barkan (DigitalShtick)