Re: [Pce] Shepherd review of draft-ietf-pce-stateful-pce-p2mp-08

Dhruv Dhody <dhruv.ietf@gmail.com> Tue, 12 February 2019 04:31 UTC

Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22BF412426E; Mon, 11 Feb 2019 20:31:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 1ia9h0tOncai; Mon, 11 Feb 2019 20:31:45 -0800 (PST)
Received: from mail-it1-x130.google.com (mail-it1-x130.google.com [IPv6:2607:f8b0:4864:20::130]) (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 8D6BA12D4EF; Mon, 11 Feb 2019 20:31:45 -0800 (PST)
Received: by mail-it1-x130.google.com with SMTP id i145so4048785ita.4; Mon, 11 Feb 2019 20:31:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UPssMem8RMCjtHiBJloEUASiq/e38db9EQ6mQH4ypJQ=; b=iZNBnA8zYHFmywdv09pRpgwFtBQ+tAcDaFyLGEMQ8vi40CUROdWNBtuNlnklaXdab9 RBWHhrC6lbtlKDJQfmSkpgHtWS88nJ68lrv4KQP7UIftoGXtNYyDXvdE9NRvjvH2Qrh7 wKdon/EIjsTriVTB1IJC7rhQW9OVdFTC0HWnXcLFR36z3hbAka7x0FF7FOjpwhTPatYO 1Q2asyYID2St63iujwhD68a/0B/QT14EnbKrLWUzGKoxqiBbRn3NvCBD3rvshMJYLSuz FkS7396LGiwpWNXUkCcjtkY8I+X4gUcN7t2B6bRbWsiucyFsZFtkIpHuMrmrMLM29P3c mobA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UPssMem8RMCjtHiBJloEUASiq/e38db9EQ6mQH4ypJQ=; b=klq0mZET4R+4dNy+2VfpU+FYjw4pYMtp3FwuW9IIyexpGG1p05QNqGyluIuJWTjkZl aNSn5/1nv6OlVZ8eGM3hBFJsJeoOOaCPTE92UOeSxojq+4LF9qdJl2n67uiGpGqeA25W iuqbd6XfYfsdwr/r18WkO1SvOQEtlizUHX8bJPU32TDLxDYkHDyH6qBqnw9+IodQsKht 63zR1ugTkTVwOkd8PgvK5ZggdOdFVzNmIm05T8ZsmfQiGSg4GVxLGuIx0C8dTUgVzgGw cF4Ih5MncUJyzaLC34hs19pthjnWI9S2ceprhGmrF1LiiOnfEZMp5SO1yedKtdaQhN56 k00A==
X-Gm-Message-State: AHQUAuYMKl40gFFOlPYBBiraxz9rjcMNjJxCeI3zcEwxXoQNlE1nS/NR +Biaiwnx3rlYjP+r8kdHXVD+pkMGPk10ad+eu4A=
X-Google-Smtp-Source: AHgI3IbvqdJvUIzA3KbTMTEq1pPXGT/6g5ZopB3VB9OX6SN+KjWJZWEmes2JYem7Rs6K60Nkiiiafx3EOTx3JqJRmZs=
X-Received: by 2002:a6b:8d55:: with SMTP id p82mr211886iod.171.1549945904692; Mon, 11 Feb 2019 20:31:44 -0800 (PST)
MIME-Version: 1.0
References: <002901d4bcb3$a1069cc0$e313d640$@olddog.co.uk> <23CE718903A838468A8B325B80962F9B8D92AEB0@BLREML503-MBX.china.huawei.com> <01bc01d4be16$fcdf7d50$f69e77f0$@olddog.co.uk> <23CE718903A838468A8B325B80962F9B8D92CA83@BLREML503-MBX.china.huawei.com> <043a01d4bfb0$97502bb0$c5f08310$@olddog.co.uk>
In-Reply-To: <043a01d4bfb0$97502bb0$c5f08310$@olddog.co.uk>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Tue, 12 Feb 2019 10:01:08 +0530
Message-ID: <CAB75xn7gDhrsWdndoyA-pw-SptJcJDQKW3L31y_qN19-4Y7bGA@mail.gmail.com>
To: Farrel Adrian <adrian@olddog.co.uk>
Cc: Dhruv Dhody <dhruv.dhody@huawei.com>, draft-ietf-pce-stateful-pce-p2mp@ietf.org, pce@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/NUnpfSh6ENaP9kV0GlZ6gtiGF2I>
Subject: Re: [Pce] Shepherd review of draft-ietf-pce-stateful-pce-p2mp-08
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Feb 2019 04:31:48 -0000

Hi Adrian,

I have posted -10 that has this change incorporated.

Thanks!
Dhruv

On Fri, Feb 8, 2019 at 6:47 PM Adrian Farrel <adrian@olddog.co.uk> wrote:
>
> Looks good to me.
>
> Thanks!
>
> I'll wait to see -09 posted.
>
> A
>
> -----Original Message-----
> From: Dhruv Dhody <dhruv.dhody@huawei.com>
> Sent: 07 February 2019 04:25
> To: adrian@olddog.co.uk; draft-ietf-pce-stateful-pce-p2mp@ietf.org
> Cc: pce@ietf.org; 'Dhruv Dhody' <dhruv.ietf@gmail.com>
> Subject: RE: [Pce] Shepherd review of draft-ietf-pce-stateful-pce-p2mp-08
>
> Hi Adrian,
>
> > >> 6.1
> > >>
> > >> The following bit of RBNF echoes something we did in the base
> > >> stateful draft and which has caused confusion / errata to be raised
> > >> because it looks so wrong (actual and intended all mixed up).  Do we
> > >> absolutely need to do this just to have something that looks like the
> > >> base draft (which looks weird)?  If so, please give an explicit
> > >> explanation in the text, otherwise we will just get the errata raised
> > again.
> > >>
> > >>    <state-report> ::= [<SRP>]
> > >>                        <LSP>
> > >>                        <end-point-intended-path-pair-list>
> > >>                        [<actual-attribute-list>
> > >>                        <end-point-actual-path-pair-list>]
> > >>                        <intended-attribute-list>
> > >
> > > [[Dhruv Dhody]] So far we have tried to maintain compatibility between
> > > P2P
> > and P2MP
> > > versions of the PCEP messages. Additionally we state -
> > >
> > >   Note that the compatibility with the [RFC8231] definition of <state-
> > >   report> is preserved.  At least one instance of <END-POINTS> MUST be
> > >   present in this message for P2MP LSP.
> > >
> > > I have also added this now -
> > >
> > >   Note that the ordering of <end-point-intended-path-pair-list>,
> > >   <actual-attribute-list>, <end-point-actual-path-pair-list>, and
> > >   <intended-attribute-list> is done to retain compatibility with state
> > >   reports for the P2P LSPs as per [RFC8231].
> >
> > Your suggested text is good.
> >
> > Just looking at the errata for RFC 8231
> >
> > https://www.rfc-editor.org/errata/eid5492 is still "reported" and shows an
> > inconsistency between the text "intended-attribute-list is optional" and
> > the RBNF...
> > <path>::= <intended-path>
> >                 [<actual-attribute-list><actual-path>]
> >                 <intended-attribute-list> That looks like a problem to me.
> > But I'm not sure what the correct resolution is.
> > I don't see any discussion on the list.
> > If we can get that resolved, it could help us be clear here.
> > Depending on the resolution, we might need a change to this draft.
> >
> [[Dhruv Dhody]] I responded with a proposal to handle the errata.
> And the corresponding change is made in this I-D as well.
>
> > > -
> > >
> > > Shouldn't the description of the N bit should also mention PCReq and
> > PCRep?
> > >
> > [[Dhruv Dhody]] I have added this text -
> >
> >    The N flag is used in a PCRpt, PCUpd, or PCInitiate message to
> >    indicate a P2MP TE LSP.  In case of PCReq and PCRep, the N flag in
> >    the RP (Request Parameters) object ([RFC8231]) is used to indicate
> >    P2MP path computation.  The N flag in the LSP object MUST also be set
> >    if the N flag in the RP object is set.  If there is mis-match
> >    between the N flag in the RP and the LSP object in PCReq or PCRep
> >    message, the PCEP speaker MUST generate an error with error-type 10
> >    ("Reception of an invalid object") and error-value TBD1 (to be
> >    allocated by IANA) ("Mis-match of N flag in RP and LSP object").
>
> [[Dhruv Dhody]] It was pointed out to me that this is applicable for all
> flags that are common between RP and LSP objects, so better way forward
> could be to refer to RP object only when both RP and LSP object exist in the
> PCEP messages.
>
> Thus I have added -
>
>    The flags defined in this section (N, F, E flags) are used in PCRpt,
>    PCUpd, or PCInitiate message.  In case of PCReq and PCRep message,
>    these flags have no meaning and thus MUST be ignored.  The
>    corresponding flags in the RP (Request Parameters) object are used as
>    described in [RFC8231].
>
> Let me know if this is fine with you?
>
> Working Copy -
> https://raw.githubusercontent.com/dhruvdhody-huawei/ietf/master/draft-ietf-p
> ce-stateful-pce-p2mp-10.txt
> Diff -
> https://tools.ietf.org/rfcdiff?url1=draft-ietf-pce-stateful-pce-p2mp-09&url2
> =https://raw.githubusercontent.com/dhruvdhody-huawei/ietf/master/draft-ietf-
> pce-stateful-pce-p2mp-10.txt
>
> Regards,
> Dhruv
>