Draft enum webfinger revised
Goix Laurent Walter <[email protected]> Fri, 30 Mar 2012 12:46:00 +0200
| Newsgroups | gmane.ietf.enum |
|---|---|
| Message-ID | <A09A9E0A4B9C654E8672D1DC003633AE52EDC52C92@GRFMBX704BA020.griffon.local> |
Hello Lawrence, all, I have just submitted a revision of the enum draft for webfinger based on t= he various feedback received so far. You can find it at [1]. Comments are welcome. Walter [1] http://tools.ietf.org/html/draft-goix-appsawg-enum-sn-service-01 = -----Messaggio originale----- Da: Lawrence Conroy [mailto:[email protected]] = Inviato: luned=EC 26 marzo 2012 16.30 A: Goix Laurent Walter Cc: IETF ENUM list; [email protected] Oggetto: Re: [Enum] R: FW: I-D Action: draft-goix-appsawg-enum-sn-service-0= 0.txt Hi Walter, folks, - Hmm ... to spell this out: see RFC6116, section 3, para.2, 2nd sentence, parenthetic phrase; ENUM us= e is within the e164.arpa apex. =3D> please don't cover different apexes in an ENUM spec; remove section 4 para 1 of your draft entirely as it does't help, and it= DOES hinder. =3D> Likewise, the last sentence of section 5, paragraph 2 doesn't appear t= o help. This security mechanism would require changing the position of groups of= regulators, potentially the esteemed members of ITU study groups, and would take yea= rs to arrange; boiling the ocean would be easier. Re. the implied question on RFC 6116; = 6116, section 3.6 talks about ENUM use in networks that are not directly = connected to the Internet; the assumption is that these closed networks would/could still use e164.a= rpa, but with a private root. There's nothing stopping a CSP or anyone deploying NAPTRs holding ENUM-sp= ecified Enumservices inside any apex; this is spelt out in (for example) the *Informational* RFC 5526. - Re. loop control -- 6116 section 5.2.1, paragraphs 6&7&8 (and before it R= FC5483) already gives one way to do loop mitigation for non-terminal NAPTRs (basically, count to 5 and give up). However, now you have explained your section 4, para 2, this looks like i= t will need quite a bit of work to be a detailed and clear specification; (so clients can behave the same way). Right now, I'm not sure if and how this would work whilst keeping within = the processing rules of the ENUM specification (i.e. 6116 plus 340x). Is it really useful to include this recursive behaviour? Personally I would discard section 4, paragraph 2 as well, and forget abo= ut standardising complex behaviour that seems to be outside the ENUM protoc= ol spec. In summary, lose section 4, para.1 and the last sentence of section 5, para= .2. Then, if you really, really, really want to go there, work out what clients= that understand this Enumservice are supposed to do if there are no ENUM N= APTRs with acct Enumservice (as that functional specification would seem to= be needed by rfc6117 section 3.1). Otherwise, remove the proposed "recursi= ve behaviour" by removing section 4 para 2. all the best, Lawrence On 21 Mar 2012, at 16:44, Goix Laurent Walter wrote: > Hello lawrence, all, > = > I'd like to resume the discussion on the draft in this list, as at this s= tage it seems more appropriate. > = > I could see that a couple of points (mostly in section 4) have triggered = some concerns that I'd like to clarify and seek for your guidance: > = > - the first paragraph of section 4, despite its poor wording, wants= to point out that this service may be *also* used in enum "infrastructures= " other than "e164.arpa", for example in cases where such infrastructure is= restricted to CSPs (e.g. "e164.gprs" or others). My feeling is that rfc611= 6 does mentions this possibility somehow (e.g. see section 3.6) but I can't= find a clear section where to refer to more formally (I agree that the ref= erence to section 2 was a bad choice for it). Is there any other reference = that could be used for this? > = > - regarding loop mitigation it was my intention to address it in pa= ragraph 2 of section 4, but the wording was not appropriate neither (and I = realized there is no clear mention on when the process should stop). The in= tention here would be to clarify that if no "acct" record is found, subsequ= ent enum queries could apply recursively to any e164 number found in record= s containing tel URIs independently from the specific service, still aiming= at identifying an "acct" uri. I could further imagine that the idea to mit= igate loops would be based on rfc4759 principles so that when the same numb= er is found, or another one containing a dip indicator the recursion should= be stopped and the process considered completed with no acct uri found. Do= you have any recommendation based on your experience of similar enum servi= ces? > = > Thank you > Walter > = > = > -----Messaggio originale----- > Da: Lawrence Conroy [mailto:[email protected]] > Inviato: sabato 3 marzo 2012 14.00 > A: Goix Laurent Walter > Cc: Richard Shockey; IETF ENUM list > Oggetto: Re: [Enum] FW: I-D Action: draft-goix-appsawg-enum-sn-service-00= .txt > = > Hi Laurent-Walter, Richard, folks, > As one of the authors of RFC6116, I'm intrigued with section 4 of this dr= aft. > = > AFAICT, section 4 of this draft specifically states that E2U+acct can be = used in an entirely different namespace from ENUM. That's an interpretation= of 6116 section 2 that I don't recognise. > = > The second paragraph of Section 5 is ambivalent on this, but section 4 sp= ells out that a separate apex may be used. > That directly contradicts its example, and in any case the Enumservice te= mplate is incorrect for such private use (in that case, it would need to be= "limited", not "common" -- see RFC6117 section 5.2.7 **). > =3D> Was that intended -- does that first paragraph of section 4 of this = draft help? > = > As I understand the second paragraph of section 4, the intention is that = an implementation will chase pstn:tel records looking for a domain with an = appropriate E2U+acct record. That looks like it's stretching the pstn:tel u= se given in RFC4769 section 3.1, but ... > = > The last bullet of section 5.5 of RFC6117 states that the registration do= c needs to cover loop mitigation. > It may be unfair, but RFC4769 was not covered by the current rules, so th= ey dodged the bullet of that requirement. > This draft can't, so you will have to spell out the rules for loop mitiga= tion. > Merely referring to RFC4694 is not enough; see the last sentence of secti= on 5 of RFC4694. > = > Finally, section 5 mentions an "activity wall". I wonder if anyone will k= now what that means in 10 years time. > It is not mentioned directly in the webfinger draft, so if it's spelt out= in the referenced OMA service document, from where can one get that spec? > = > all the best, > Lawrence > ** [E2U+pstn:tel was registered under the "old" rules; this one is covere= d by 6117] > = > = > On 2 Mar 2012, at 21:08, Richard Shockey wrote: >> -----Original Message----- >> From: [email protected] [mailto:[email protected]= g] >> On Behalf Of [email protected] >> Sent: Friday, March 02, 2012 10:49 AM >> To: [email protected] >> Subject: I-D Action: draft-goix-appsawg-enum-sn-service-00.txt >> = >> = >> A New Internet-Draft is available from the on-line Internet-Drafts >> directories. >> = >> Title : ENUM Service Registration for Social Networking >> (SN) Services >> Author(s) : Laurent-Walter Goix >> Kepeng Li >> Filename : draft-goix-appsawg-enum-sn-service-00.txt >> Pages : 7 >> Date : 2012-03-02 >> = >> This document registers a Telephone Number Mapping (ENUM) service for >> Social Networking (SN). Specifically, this document focuses on >> provisioning 'acct:' URIs (Uniform Resource Identifiers) in ENUM. >> = >> = >> A URL for this Internet-Draft is: >> http://www.ietf.org/internet-drafts/draft-goix-appsawg-enum-sn-service-0= 0.tx >> t >> = >> Internet-Drafts are also available by anonymous FTP at: >> ftp://ftp.ietf.org/internet-drafts/ >> = >> This Internet-Draft can be retrieved at: >> ftp://ftp.ietf.org/internet-drafts/draft-goix-appsawg-enum-sn-service-00= .txt > = > = > Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle p= ersone indicate. La diffusione, copia o qualsiasi altra azione derivante da= lla conoscenza di queste informazioni sono rigorosamente vietate. Qualora a= bbiate ricevuto questo documento per errore siete cortesemente pregati di d= arne immediata comunicazione al mittente e di provvedere alla sua distruzio= ne, Grazie. > = > This e-mail and any attachments is confidential and may contain privilege= d information intended for the addressee(s) only. Dissemination, copying, p= rinting or use by anybody else is unauthorised. If you are not the intended= recipient, please delete this message and any attachments and advise the s= ender by return e-mail, Thanks. > = > _______________________________________________ > enum mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/enum