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 >
- [Pce] Shepherd review of draft-ietf-pce-stateful-… Adrian Farrel
- Re: [Pce] Shepherd review of draft-ietf-pce-state… Dhruv Dhody
- Re: [Pce] Shepherd review of draft-ietf-pce-state… Adrian Farrel
- Re: [Pce] Shepherd review of draft-ietf-pce-state… Dhruv Dhody
- Re: [Pce] Shepherd review of draft-ietf-pce-state… Adrian Farrel
- Re: [Pce] Shepherd review of draft-ietf-pce-state… Dhruv Dhody