[Pce] Association Source in draft-ietf-pce-segment-routing-policy-cp-01

Dhruv Dhody <dd@dhruvdhody.com> Thu, 05 November 2020 06:59 UTC

Return-Path: <dd@dhruvdhody.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 DA73D3A091C for <pce@ietfa.amsl.com>; Wed, 4 Nov 2020 22:59:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level:
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DC_PNG_UNO_LARGO=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dhruvdhody-com.20150623.gappssmtp.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 WYFL_-GSuVI3 for <pce@ietfa.amsl.com>; Wed, 4 Nov 2020 22:59:34 -0800 (PST)
Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (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 525DC3A08FA for <pce@ietf.org>; Wed, 4 Nov 2020 22:59:34 -0800 (PST)
Received: by mail-pf1-x430.google.com with SMTP id g7so384925pfc.2 for <pce@ietf.org>; Wed, 04 Nov 2020 22:59:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dhruvdhody-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7t6WV4I1HHKRIZu0SahqKjkA1/dJG0jl0UP7g/flcks=; b=CcgTUcgnuUuihpiaAvgNPsAo+LJDSchT1KpermgV0THcVvLGRejoid/wp9rSgIwmUB VmIoC0cvk9qPf9xhQIO0+5whcFU1YOGM/nsLF65ljxgYHlugXufSUw5cSRnNi2J+w5rA rtPkTMLCdDHJkbuULK/CFHOPdV9MU8h+vJhtu14EMnQ/mAqlGHodZYGBZu973R+w7OUw nKPJBSaZKSQTuoE8WWtYWBX2bDfCd/E24LVpCjay0Ib7Sd1TmsvFchhjeCFJQqXGJVi7 3m+kAI6ypwiaL5E+Ldy+ACIReMpRcl1dvnDuByiEd2qYn/NHa3EJfaZyjcJ18FUPf0rZ mLLw==
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=7t6WV4I1HHKRIZu0SahqKjkA1/dJG0jl0UP7g/flcks=; b=qI+sx9limkLMuQ/6SMd5l1h2Mi+6RoT9ICPidlhj8UN2lpdoJRWJoRUDy7HiFa/sRp 1qu4axHmwNIVQEUcjzlq59xSfVPPRQD2OMEqBh8+wiHPm9ziQPSAMGBlsFXAEVjt1E97 IytzRcM7rPmwRRzc3sPyrXDg9QzJtxWp8C7jUh3f8Spnv34x/iyHo+yNtGvqK5GRuDQy U5VvL8WShh4o6DaHVgAA8rLnPgbI0K0vBHWIXaT4Hyfl/xR8vXkR5hDKcDgi6BqPdncK u4d3qKWxCI7u+K8rLnrt3XaBEurDgBn7dpH0lRpdYhgnZDfoC821n/ylnrWR3/Zb/35M nRWw==
X-Gm-Message-State: AOAM530ocYOZpS+3tFiBu6oESvXDgZpOCpoqrMrGUAIe3dKCtQ+aOJnj D6hG0tL52ov4URe+tZKnR5GNKhVLmowpimGCjrPyawUspWbR/g==
X-Google-Smtp-Source: ABdhPJzlaWsmN1V+VBUjaOw7PnNSLUdEWQHFFZIsSjrClfHBGMhLivJ1xJR9wHOeP0lsYjmsuoL79MVYSCrPRsbKAHA=
X-Received: by 2002:a17:90b:e8e:: with SMTP id fv14mr1058126pjb.94.1604559573345; Wed, 04 Nov 2020 22:59:33 -0800 (PST)
MIME-Version: 1.0
References: <160381151685.9996.2859530250089756904@ietfa.amsl.com>
In-Reply-To: <160381151685.9996.2859530250089756904@ietfa.amsl.com>
From: Dhruv Dhody <dd@dhruvdhody.com>
Date: Thu, 05 Nov 2020 12:28:57 +0530
Message-ID: <CAP7zK5YOtdr1=MzErfcNh8Gf6PvFCA7YAAk=tuS=ntRA4OjnaQ@mail.gmail.com>
To: draft-ietf-pce-segment-routing-policy-cp@ietf.org
Cc: pce@ietf.org, pce-chairs <pce-chairs@ietf.org>
Content-Type: multipart/mixed; boundary="000000000000641c0505b356a3d6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/4c6vcr-hkf_AyTm_iR5eAngfKo4>
Subject: [Pce] Association Source in draft-ietf-pce-segment-routing-policy-cp-01
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: Thu, 05 Nov 2020 06:59:37 -0000

Hi Authors,

In
https://tools.ietf.org/html/draft-ietf-pce-segment-routing-policy-cp-01#section-4.2
,  you state -

   The Association Source MUST be set to the PCC's address.  This
>    applies for both PCC-initiated and PCE-initiated candidate paths.
>    The reasoning for this is that if different PCEs could set their own
>    Association Source, then the candidate paths instantiated by
>    different PCEs would by definition be in different PCEP Associations,
>    which contradicts our requirement that the SR Policy is represented
>    by an Association.



>
>    The Association ID MUST be chosen by the PCC when the SR policy is
>    allocated.  In PCRpt messages from the PCC, the Association ID MUST
>    be set to the unique value that was allocated by the PCC at the time
>    of policy creation.  In PCInit messages from the PCE, the Association
>    ID MUST be set to the reserved value 0, which indicates that the PCE
>    is asking the PCC to choose an ID value.  The PCE MUST NOT send the
>    Extended Association ID TLV in the PCInit messages.


But the base RFC 8697
https://www.rfc-editor.org/rfc/rfc8697.html#section-6.1.3 gave quite a bit
of leeway while setting the association source.

Consider 2 PCEs - PCE1 & PCE2, I am assuming if candidate paths are created
via two different PCEs both will be aware of SR Policy identifiers (color,
end-point, etc). When PCE1 initiates CP1, it could use the association
source as Virtual-IP or NMS (instead of PCE1). The PCE2 will learn about
the association and the corresponding SR policy parameters via the PCRpt
message which is sent to both PCEs. So when the PCE2 initiates CP2, it
could use the same association!

This was the very reason to include the flexibility in setting the
association source in RFC 8697.

Julien and I discussed this and we feel you are trying to solve the issue
of sharing an association ID between several PCEs by using a new mean than
the one in RFC 8697. If you have other reasons then please state them,
otherwise, RFC 8697 should take precedence.

Thanks!
Dhruv & Julien

PS. I quickly drew a figure if that helps (see attached)!

On Tue, Oct 27, 2020 at 8:42 PM <internet-drafts@ietf.org> wrote:

>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the Path Computation Element WG of the IETF.
>
>         Title           : PCEP extension to support Segment Routing Policy
> Candidate Paths
>         Authors         : Mike Koldychev
>                           Siva Sivabalan
>                           Colby Barth
>                           Shuping Peng
>                           Hooman Bidgoli
>         Filename        : draft-ietf-pce-segment-routing-policy-cp-01.txt
>         Pages           : 20
>         Date            : 2020-10-27
>
> Abstract:
>    This document introduces a mechanism to specify a Segment Routing
>    (SR) policy, as a collection of SR candidate paths.  An SR policy is
>    identified by <headend, color, end-point> tuple.  An SR policy can
>    contain one or more candidate paths where each candidate path is
>    identified in PCEP via an PLSP-ID.  This document proposes extension
>    to PCEP to support association among candidate paths of a given SR
>    policy.  The mechanism proposed in this document is applicable to
>    both MPLS and IPv6 data planes of SR.
>
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-pce-segment-routing-policy-cp/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-pce-segment-routing-policy-cp-01
>
> https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-policy-cp-01
>
> A diff from the previous version is available at:
>
> https://www.ietf.org/rfcdiff?url2=draft-ietf-pce-segment-routing-policy-cp-01
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
>
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
>