Re: [Dime] RFC 3588 - fixed positioned session-ID AVPs

Victor Fajardo <vf0213@gmail.com> Tue, 31 August 2010 18:20 UTC

Return-Path: <vf0213@gmail.com>
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 9168E3A6A10 for <dime@core3.amsl.com>; Tue, 31 Aug 2010 11:20:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 XU-atLlb+PRi for <dime@core3.amsl.com>; Tue, 31 Aug 2010 11:20:14 -0700 (PDT)
Received: from mail-ew0-f44.google.com (mail-ew0-f44.google.com [209.85.215.44]) by core3.amsl.com (Postfix) with ESMTP id B559C3A69D7 for <dime@ietf.org>; Tue, 31 Aug 2010 11:20:13 -0700 (PDT)
Received: by ewy22 with SMTP id 22so4234454ewy.31 for <dime@ietf.org>; Tue, 31 Aug 2010 11:20:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=QbzEr5vmYh9uBEcjUScqxT5ffaw4Cz7DM/4d26rzkx8=; b=iuT5ECUa4dP76BZi3oqwvPmS5wb6traP43Xi0iKGiI5AhiBXUDkJAvMpefIGC+rtZU 0m2RTDSaXdBIdWRf6cyzxg4OUw/E/b0eu9hRBDXwaL55XRQ7Rm6nh8walmS3Df4SlJlM AjgI2Qu65PCHKkHtRNO6S+1Q+wHGh/2+0Gc+4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=vNxvkE2GoRdTuHbEoSadiypw0UmHhF/hV77uUN+dyB5Aw3BvVseClmiotRPGVwQWAz d/c5FfbzSQHoFrNBdXqZqXK3kJGiJaN+lgHFih8wz4BDj5VcZxphuaPdgnr56vfgIanZ NpUrfwE62xZs16i3V4rQE2Gxm9CBGZPZ6+tnM=
MIME-Version: 1.0
Received: by 10.216.4.19 with SMTP id 19mr6672615wei.110.1283278840600; Tue, 31 Aug 2010 11:20:40 -0700 (PDT)
Received: by 10.216.58.130 with HTTP; Tue, 31 Aug 2010 11:20:40 -0700 (PDT)
In-Reply-To: <A51D8ACD861B7E41BFC7FE5C64BE96481167B0F9@MTLEXVS01.ulticom.com>
References: <A51D8ACD861B7E41BFC7FE5C64BE96481167B0F1@MTLEXVS01.ulticom.com> <009f01cb4913$e76b5b50$b64211f0$@net> <A51D8ACD861B7E41BFC7FE5C64BE96481167B0F7@MTLEXVS01.ulticom.com> <AANLkTi=GiPLzuAnLqwRe7sPGMJoRE+LTzBFdZgdCffnZ@mail.gmail.com> <A51D8ACD861B7E41BFC7FE5C64BE96481167B0F9@MTLEXVS01.ulticom.com>
Date: Tue, 31 Aug 2010 14:20:40 -0400
Message-ID: <AANLkTiku7LqpiaRmDoB8DPndLv6JNKz_NRR0VK7sAT1E@mail.gmail.com>
From: Victor Fajardo <vf0213@gmail.com>
To: David Lehmann <dlehmann@ulticom.com>
Content-Type: multipart/alternative; boundary="0016364c76fd711934048f22a392"
Cc: dime@ietf.org
Subject: Re: [Dime] RFC 3588 - fixed positioned session-ID AVPs
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: Tue, 31 Aug 2010 18:20:15 -0000

On Tue, Aug 31, 2010 at 1:54 PM, David Lehmann <dlehmann@ulticom.com> wrote:

>  The existing text in 8.8 is contradicting the BNF.
>


 Which BNF though ? There maybe apps beyond 3588 that may not necessarily
put the session-id after the header in their BNF's. In that regard, the
existing text is not contradictory but is meant to be generalized specially
because it describes an AVP and is agnostic to any BNF.

my two cents,
victor



>  I am suggesting text that agrees and supports the BNF.
>
>
>
> If you don’t want to modify the text to agree with the BNF, then I suggest
> removing the existing text which contradicts it.
>
>
>
> --
>
> *David Lehmann*
>
> Ulticom, Inc.
>
> 856-787-2952
>
>
>
> *From:* Victor Fajardo [mailto:vf0213@gmail.com]
> *Sent:* Tuesday, August 31, 2010 11:52 AM
> *To:* David Lehmann
> *Cc:* Glen Zorn; dime@ietf.org
> *Subject:* Re: [Dime] RFC 3588 - fixed positioned session-ID AVPs
>
>
>
> Hi David,
>
> On Tue, Aug 31, 2010 at 10:37 AM, David Lehmann <dlehmann@ulticom.com>
> wrote:
>
> Glen,
>
>
>
> That is not what the spec says.  At least, the wording is not clear and,
> IMHO, is misleading.  In which “*some* message” can the session-id AVP be
> in any position?
>
>
>
> It seems to me that the wording in section 8.8 should be:  “When present,
> the Session-Id MUST appear immediately following the Diameter Header (see
> Section 3).”
>
>
>
> As Glen has mentioned, the BNF dictates the positioning of the AVP. If you
> add this text you are adding new rules beyond the BNF.
>
>
>
> regards,
>
> victor
>
>
>
>
>
>
>
>
>
> --
>
> *David Lehmann*
>
> Ulticom, Inc.
>
> 856-787-2952
>
>
>
> *From:* Glen Zorn [mailto:gwz@net-zen.net]
> *Sent:* Tuesday, August 31, 2010 9:54 AM
> *To:* David Lehmann
> *Cc:* dime@ietf.org
> *Subject:* RE: [Dime] RFC 3588 - fixed positioned session-ID AVPs
>
>
>
> David Lehmann [mailto://dlehmann@ulticom.com] <[mailto://dlehmann@ulticom.com%5d> writes:
>
>
>
>
>
> Hello,
>
> Hello.
>
> In RFC 3588 (and 3588bis), messages with session IDs are defined with the session ID AVPs with a fixed position which is immediately following the header. (e.g. section 8.3.1)
>
> Yes.
>
> However, this is in contradiction with section 8.8 which states, “When present, the Session-Id SHOULD appear immediately following the Diameter Header (see Section 3).”
>
> No.
>
> By using “SHOULD”, the spec is stating that the session-ID AVP could be in any position in the message.
>
> No, it is stating that the AVP could be in any position in *some*message.  The syntax of the existing messages in RFC 3588 is defined by the
> associated BNF and in *those* messages the Session-Id AVP *must*immediately follow the Diameter header.
>
>
>
>
>
> Hope this helps.
>
>
>
>  ~gwz
>
>
> _______________________________________________
> DiME mailing list
> DiME@ietf.org
> https://www.ietf.org/mailman/listinfo/dime
>
>
>