Re: [Dime] Benjamin Kaduk's Discuss on draft-ietf-dime-rfc4006bis-08: (with DISCUSS and COMMENT)

Yuval Lifshitz <yuvalif@yahoo.com> Sun, 12 August 2018 14:15 UTC

Return-Path: <yuvalif@yahoo.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66165130DE8 for <dime@ietfa.amsl.com>; Sun, 12 Aug 2018 07:15:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3zg4va0tcojc for <dime@ietfa.amsl.com>; Sun, 12 Aug 2018 07:15:53 -0700 (PDT)
Received: from sonic309-13.consmr.mail.bf2.yahoo.com (sonic309-13.consmr.mail.bf2.yahoo.com [74.6.129.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E24E2130934 for <dime@ietf.org>; Sun, 12 Aug 2018 07:15:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1534083351; bh=TSjGg3rb3bIVP7Md6f17A0+WmMmgyrTK62zngtHHdXY=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject; b=cLRnKuCvmg3BMrJF64SurbHtYM2QaZQ4I++N9dp8WDJDd4XoKyLBZGN4R60VovUN4YNAVEdtR/3zYk4T4aRycRzDOdiWHa/dCHYcO50Pxdi1YoLP0OOeE7uveOaWRwbsbjsJ+A4NRrTJpNcZQQJbCFTec0qQr4c6c9xFRofn+W5JSoBnDmTVocCGkUR6DmeZsIg27Kod1dymuvIOoHkc+APfMf1Q9f2vW+5L9EwCHliHrbH3awjINtG6tu1AgP0y1+9DLz9znGzDQ5ubwZKus3eQiMqNXQr2S1cDxblNDT/8MlFpnJyzR2o04lNNvi643Diol3632aDQP8a2jxGL5A==
X-YMail-OSG: fMavsvcVM1nNdhd_huUaHQoeuw57wff1NOMkYZvTdNS9MhdAy1srUZrNR7Okuda 0v.fRkeZBWyQOIwI8p9z.js5kMnRUTuZ6MixP25maCCTr5gXvBDzNes.37OQwm2Spr_h6.IXvcXx mJlX4ftxbskZwjXFtlR15Lbhsm_sDDn4SK1mVxwbCFeplE5O0gJWpZGOrMWnJI5kj_h.0fHiQXIi AQCHaQvOg4MM1IaM8uS8OhPHCft6gxl4e_q8_jNWktuc1BYl8Y5FqTNZ7uA5LXjzoDy4NU95zOwy Oglh8CTloUOdoVRJzQKdiAjG_ckICwNgJ83DhAlXGjo8sSjJotFq.7IzGcoEagL1dE8CuXCm0jtT zEvKc3WfUTQzKQmJ4gvRe0SnZGDr_R6hjJwRjJbTpUKFbeQrYqI56kOu38GhqwpkA2_D0TW.4xyF OJr5Ryp6qBb1XqOQHZLXTUps4PmhG8gDefMYbvBQQzFMDYZ1rdFvjqQNTFDLh4ult3SPuQoFWd5D qQ5TdjXh6ApDolVNlpaaY2jcx2RxVkCeNQix9njR9J3N_XfL7XDWsr70DZTpyHHMsjAn7DnsZExw RnaeQZcze8VhJuNk0lgv1k.rsrK4CEzhTtqHM2oZ6Jh0eQTRDTvc.pEcuw2qPYCEYQIuGyPL3dgu WAz4Bn9BkqVjww3jIAuUxna47MXwBe9dVwcMgJZmZa.cYYF2L0UUxebkx1gtWlgHtc9TQw1Vt0HY _Rp38unHh9Zx.Z7xNqMhcZA2wnNq0UA6R7AxQOsGS0DGwlUfAefzRnF.0y4UjUCpNr0PVF5PJsz2 yd6YGMf4oXgHjiODqPyHIotCSBc1fhduvcvkBf3NPqIsJJ90MfV10AZhSpE0V4xNMXi9jZUe4opb oht.I4vWAloKZuifnRkAsHsVaK2.kA.XJR09rMxtV0GYgHKmnd_p51nYWAFpEHQawTQEZLNZKql1 6.Kb2xPpkrpGX3DJnCGEka6DcLQvSsTk.3ITuJOg6iQ--
Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Sun, 12 Aug 2018 14:15:51 +0000
Date: Sun, 12 Aug 2018 14:05:46 +0000
From: Yuval Lifshitz <yuvalif@yahoo.com>
To: Benjamin Kaduk <kaduk@mit.edu>
Cc: Ben Campbell <ben@nostrum.com>, dime-chairs@ietf.org, dime@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-dime-rfc4006bis@ietf.org
Message-ID: <1627146293.6117198.1534082746577@mail.yahoo.com>
In-Reply-To: <20180810183601.GR40887@kduck.kaduk.org>
References: <152699690275.31181.16673564293046142291.idtracker@ietfa.amsl.com> <57F7AC78-C094-402D-8834-3AC049EED31E@nostrum.com> <380581659.4450262.1527064311638@mail.yahoo.com> <20180523135822.GA32807@kduck.kaduk.org> <1467920717.4840713.1527142671894@mail.yahoo.com> <20180524212739.GP32807@kduck.kaduk.org> <502594613.5761891.1527418744898@mail.yahoo.com> <20180529182419.GJ27985@kduck.kaduk.org> <1294588061.6493079.1527620089234@mail.yahoo.com> <20180810183601.GR40887@kduck.kaduk.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_6117197_555436264.1534082746575"
X-Mailer: WebService/1.1.12206 YMailNorrin Mozilla/5.0 (X11; Fedora; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36
Archived-At: <https://mailarchive.ietf.org/arch/msg/dime/C7SqEJ8l6u0L5zFeTbfMZ7XKCws>
Subject: Re: [Dime] Benjamin Kaduk's Discuss on draft-ietf-dime-rfc4006bis-08: (with DISCUSS and COMMENT)
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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: Sun, 12 Aug 2018 14:15:54 -0000

 Hi Benjamin,You are correct, this is a copy&paste error from "Final-Unit-Indication" AVP (which may contain both types). If someone is using the newly introduced "QoS-Final-Unit-Indication" AVP, they should only be allowed to use the new "Redirect-Server-Extension" AVP in it.Should fix to:"If the Final-Unit-Action AVP is set to REDIRECT then the Redirect-Server-Extension AVPs MUST be present."
Yuval
    On Friday, August 10, 2018, 9:36:13 p.m. GMT+3, Benjamin Kaduk <kaduk@mit.edu> wrote:  
 
 Hi folks,

I finally got a chance to look at the -10; sorry about the delay.

Most of the changes look good, but I'm not sure I'm reading things right
with respect to my last DISCUSS point.  That is, in Section 8.64 (of -10),
we still see:

  The Redirect-Server-Extension AVP (AVP Code TBD13) is of type Grouped
  and contains the address information of the redirect server (e.g.,
  HTTP redirect server, SIP Server) with which the end user is to be
  connected when the account cannot cover the service cost.  It MUST be
  present inside the QoS-Final-Unit-Indication AVP when the Final-Unit-
  Action AVP is set to REDIRECT.

That is, Redirect-Server-Extension, specifically, MUST be present in
QoS-Final-Unit-Indication when Final-Unit-Action is REDIRECT.

Down in Section 8.68, we learn about QoS-Final-Unit-Indication:

  If the Final-Unit-Action AVP is set to REDIRECT at least one of the
  Redirect-Server and Redirect-Server-Extension AVPs MUST be present.

Maybe I'm just missing part of the nesting structure of the AVPs, but
aren't these two statements still in conflict (in that the latter allows
sending Redirect-Server without Redirect-Server-Extension, that contradicts
the former's MUST requirement)?

Thanks for helping me check this,

Benjamin