Re: [Dime] Review of draft-ietf-dime-realm-based-redirect-02
Tom Taylor <tom111.taylor@bell.net> Fri, 27 November 2009 16:45 UTC
Return-Path: <tom111.taylor@bell.net>
X-Original-To: dime@core3.amsl.com
Delivered-To: dime@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3CA583A684D for <dime@core3.amsl.com>; Fri, 27 Nov 2009 08:45:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.304
X-Spam-Level:
X-Spam-Status: No, score=0.304 tagged_above=-999 required=5 tests=[AWL=-0.500, BAYES_50=0.001, MSGID_FROM_MTA_HEADER=0.803]
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 UJs2hxHCPhyS for <dime@core3.amsl.com>; Fri, 27 Nov 2009 08:45:09 -0800 (PST)
Received: from blu0-omc3-s20.blu0.hotmail.com (blu0-omc3-s20.blu0.hotmail.com [65.55.116.95]) by core3.amsl.com (Postfix) with ESMTP id 55CF23A6829 for <dime@ietf.org>; Fri, 27 Nov 2009 08:45:09 -0800 (PST)
Received: from BLU0-SMTP66 ([65.55.116.73]) by blu0-omc3-s20.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Fri, 27 Nov 2009 08:45:03 -0800
X-Originating-IP: [70.54.11.20]
X-Originating-Email: [tom111.taylor@bell.net]
Message-ID: <BLU0-SMTP6646D4569C0E863D7CCE12D89A0@phx.gbl>
Received: from [192.168.2.11] ([70.54.11.20]) by BLU0-SMTP66.blu0.hotmail.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Fri, 27 Nov 2009 08:45:03 -0800
Date: Fri, 27 Nov 2009 11:44:58 -0500
From: Tom Taylor <tom111.taylor@bell.net>
User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
MIME-Version: 1.0
To: Sebastien Decugis <sdecugis@nict.go.jp>
References: <4B036D6A.4070202@nict.go.jp>
In-Reply-To: <4B036D6A.4070202@nict.go.jp>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 27 Nov 2009 16:45:03.0167 (UTC) FILETIME=[F775CCF0:01CA6F80]
Cc: "dime@ietf.org" <dime@ietf.org>
Subject: Re: [Dime] Review of draft-ietf-dime-realm-based-redirect-02
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Nov 2009 16:45:10 -0000
Thanks for your solid review. I'm moving slowly on my post-meeting obligations, as the result of catching a nasty cold on the way back from Japan. I left the "non-functional misery" stage somewhere around last Tuesday, but I'm still looking forward to leaving the "functional misery" stage. Yeah, I'm feeling sorry for myself. Sebastien Decugis wrote: > Hello all, > > Here is my review for the realm-based redirect document. My main comment > is about the new application Id, I think the document needs more > clarification. I have several comments related to this point: > - first of all, the advertisement of the application id is a "one hop" > mechanism in Diameter, during CER/CEA exchange. It would be useful to > clarify if we are limiting the realm-redirect to a single hop. My > understanding of RFC3588 redirect is that it will go back to the source > of the request, unless some relay interprets the content of the error > message (since the E bit is set). I would have assumed the same for > realm redirections, but I know some people advocated for a separate > application id -- it is just that I don't really understand how it is used. > - a corollary of the previous comment is that the document does not > specify how the new Application Id is used. My understanding from the > abstract is that we advertise the new application id during CER/CEA > exchange, inside a Auth-Application-Id AVP (this is a wild guess from > me). What happens if the other peer does not advertize the same > application, are we still allowed to use the realm-based redirect > mechanism ? Do we default to a host-based redirect? What if the peer > advertized the relay application ? These questions should be answered by > the document. > > Here is the remaining of my comments, mostly editorial, except for the > usage part: > In paragraph 2, I think "client" is not appropriate. What about "peer" > instead ? > > In paragraph 3, I think the value of the error code will be allocated by > IANA right ? (RFC3588 says IETF consensus, I am not sure what it means). > I believe the text should simply contain something like "3xxx TBD". > > In paragraph 3.1.1, the Redirect-Max-Cache-Time AVP is told to indicate > the "scope" and persistance of... but I don't understand the word > "scope" here, maybe a remain from previous version ? > In same paragraph, "the Result-Code AVP MUST include the > Error-Reporting-Host AVP" is erroneous, since Result-Code is not a > grouped AVP. I would rephrase to something like "The > Error-Reporting-Host AVP must be included in the message along the > Result-Code AVP... ". > > In paragraph 3.1.2, the redirect usage of ALL_REALM. I think this > conflicts with the rationale for the document presented in the > introduction, where an operator would stop providing a service. In that > case, we would more likely need a redirect usage of > REALM_AND_APPLICATION or even maybe ALL_APPLICATION, right? So that > messages that belong to a different application are still routed to our > servers. > > In paragraph 3.2, I believe the document should mention if several > instances of the Redirect-Realm AVP can be present in the same message, > and how this situation must be interpreted (probably the same as if > several Redirect-Host are present, I would assume...) > > In paragraph 4, there is a small typo: "Because real-based..." should > read "Because realm-based..." > > In paragraph 5, same comment as paragraph 3, I am not sure the document > should already provide some values for the IANA managed registries... > > That's all I have :) > > Best regards, > Sebastien. >
- [Dime] Review of draft-ietf-dime-realm-based-redi… Sebastien Decugis
- Re: [Dime] Review of draft-ietf-dime-realm-based-… Tom Taylor
- [Dime] Review of draft-ietf-dime-realm-based-redi… jouni korhonen