[Pce] Quick review of draft-hsd-pce-sr-p2mp-policy

Dhruv Dhody <dhruv.ietf@gmail.com> Mon, 15 July 2019 15:21 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 1C0ED120106; Mon, 15 Jul 2019 08:21:03 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, 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 hJW3KQnU1w3s; Mon, 15 Jul 2019 08:21:00 -0700 (PDT)
Received: from mail-io1-xd2a.google.com (mail-io1-xd2a.google.com [IPv6:2607:f8b0:4864:20::d2a]) (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 47520120173; Mon, 15 Jul 2019 08:20:57 -0700 (PDT)
Received: by mail-io1-xd2a.google.com with SMTP id j6so2401489ioa.5; Mon, 15 Jul 2019 08:20:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=o5Ge4efa8CZn4RbgJHYHvj6CLkJtY1gjE5RkSo1nqDc=; b=jWXiPk60hlMRaJx20kRIqDUprkpyCoIeeGk1VIYW3heGfj4gs/ATxTObn/mEV3a/8t Nn/e4HqOJfmnsLQcmZ5kWUzoDch15Yq8bNQm9JqLBW5YrfbnuEy2/SxOVBqxAG1AaYVV c5p6pCuIggQ0wQuYc9GLKwsWiKnS6YlstthOVYaY/GPFdejjzLyN85PzvvxaybMnIthT IA/Zmc2BrjLo0uXMZvOaA04ot9JcCWrkymTy2b7ghexgoD8tQzY9RoE0ja85KaaoVph+ V1x0gK6z8dXDjCLu49cJ2p0FVkr4Ip4CY6BFgIgeLlZLmecZoHicAiRtPHhwtJzxzRGr n66Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=o5Ge4efa8CZn4RbgJHYHvj6CLkJtY1gjE5RkSo1nqDc=; b=Bke8mdxylz51JpsJ406HdnkEogjgHkmrAfDd1EZ5b5UzHSoJdXsaeKZly6JH3dspJQ 7wv0n157JqtC9GpqkXBnPj7NEvDfAP+3Ch+6xIWBtkRiGk9H8RC0C+0gvtANODy8A1Z1 WIIoAtE92RcetbsvXQEa7c20C4n68NR5BGzmCZqbhSigqWIUrcsxccubLdYtpUnomI2U HJ9mKIuAhpw4WdXefRTR27zaanR/FELJG8YKS602f9Zvv8dM2JfgfU4/mjYF2VZGjwT4 D9su5xD4QOaNQKRbzuEcRJLdKytyOYKMfuOPvJZ+mfv3qOwfrzX5Z5ok6zRPgHPTIYL/ ei8Q==
X-Gm-Message-State: APjAAAVwVubWwecZpPIMkAo+PdjBKZdqGBFuZtlrozh1870eLkrLUtAA EMsjne/vctDfI+7Mljn+4rpkFJBpF3w+2FoOQNDhZQdk
X-Google-Smtp-Source: APXvYqyabzhUoBnsGqUjIb99aoW3fDoTWvJZC0pGxkk2/oGcq/1fmw8fe/RcaxdcpqsT+5SHqjkueWqt8H64BxdsLo4=
X-Received: by 2002:a05:6638:691:: with SMTP id i17mr28495560jab.70.1563204056036; Mon, 15 Jul 2019 08:20:56 -0700 (PDT)
MIME-Version: 1.0
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Mon, 15 Jul 2019 20:50:19 +0530
Message-ID: <CAB75xn4pAkzkbvTQZspqHpCnUzibfQbrHfuEBVmYX+Qgvz1vXQ@mail.gmail.com>
To: draft-hsd-pce-sr-p2mp-policy@ietf.org
Cc: pce@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/9b7Kh3I0wTgSFjyYbnFpLIF0vlw>
Subject: [Pce] Quick review of draft-hsd-pce-sr-p2mp-policy
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: Mon, 15 Jul 2019 15:21:03 -0000

Hi Authors,

I did a quick review of your I-D. I hope this could help you better
prepare for your presentation slot in the PCE WG.

(1) I checked the I-D in spring [1] as well, but could not find a
figure that could show me how the SR forwarding would look like. I
would suggest you include a figure in your slides that shows label
stacks as the packet moves for -
- same Tree-SID used everywhere
- different Tree-SID at root/branch/leaf
- directly-connected v/s multi-hop v/s explicit-path between
replication points (branch nodes)

(2) Regarding the central control instruction, it would be good to
list, what information (in general terms) needs to be pushed towards -
- Ingress
- Replication Nodes
- Leaves
And hope this links up nicely with (1). You have some data in section
3.1 but it is not clear.

(3) The draft includes various details on -
- MVPN / PIM interactions
- Leaf discovery
- NBI at PCE
All of these should not be any different from P2MP RSVP-TE from the
PCE point of view, and the way you provide these details it feels like
it is some thing new needed to support SR P2MP. I would suggest that
the focus should be only on the *new* procedures and refer to existing
procedures as much as you can.

(4) Other considerations
- IMHO there is possibility to reuse lot more PCEP objects and TLVs
rather than defining them newly, this we can go over later if there is
interest and support from the WG
- IMHO regarding message encoding, you require a way to download
multiple SID-List at the root and branch nodes, to me Stateful P2MP
initiate message which allows Multiple ERO with each ERO having SR-ERO
subobject could achieve it, the things that are missing can be added
on this as a base. But lets focus on this part once we have clarity on
others.
- Global optimization in stateful PCE refers to optimization of
multiple LSPs, I think in section 3.2.2 you mean End-to-end
optimization?
- You need a new CCI object-type of the existing CCI object, rather
than a new PCEP object called SR-P2MP-CCI.

I hope you would focus on (1) and (2) during your presentation;
discussion on the list would be even better.

Thanks,
Dhruv

[1] https://datatracker.ietf.org/doc/draft-voyer-spring-sr-p2mp-policy/