Re: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?

Dhruv Dhody <dhruv.ietf@gmail.com> Tue, 21 January 2020 10:01 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 7F812120096 for <pce@ietfa.amsl.com>; Tue, 21 Jan 2020 02:01:57 -0800 (PST)
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 uqIrhaMq3dLT for <pce@ietfa.amsl.com>; Tue, 21 Jan 2020 02:01:52 -0800 (PST)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (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 30C771200E6 for <pce@ietf.org>; Tue, 21 Jan 2020 02:01:52 -0800 (PST)
Received: by mail-io1-xd2d.google.com with SMTP id n21so2193136ioo.10 for <pce@ietf.org>; Tue, 21 Jan 2020 02:01:52 -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:content-transfer-encoding; bh=7YFUEqhqCLdovLPPaUmPbQ2neDWH1kcAizifjvziK/o=; b=nkoXAnv2fsrb8ROxGQIpmw+M8AQEnexe5nGVX2MC/nhXkRIZw4bHZgwbRMd5VyUQq0 d02VzQRz4t4fvLnccAudAdeLQT2mobw7JGfTrZokWv0lXceeupL+TwsPXaNrdXYzQLza rG2U/mW+pg9zsizF4sZ0wZ2u7q9v2IDPnxBnne1AEb8YnY09JzVG8pKN8sH3yCJFZcNP erWFI2HfsrpIWqiCl1x4D61uKnHZ4gH1FyuQUGbREfYsoC1Z4bPS/ALq66F+uAjLawMA /xkEel3Igf45B/XnB1wRvvgLoRsLQETIuYQ2BZ+FeMZX2t6+4z6AVY+yqYUgtdSBBObg 4Yow==
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:content-transfer-encoding; bh=7YFUEqhqCLdovLPPaUmPbQ2neDWH1kcAizifjvziK/o=; b=QXelHEcOK1NSP/YYGgGYlrBruZ9csUmPuHEuCUZMWNACzxHpjshqUgL0i0Z0YxDgeq YwhPhTMovKdau+ytR+/Jn9YbLvNa9iONzPLxQ1ahyXCTjaHilZtZMRYbFdKTfVHf6VqW cRSDk8Ua3rLTeedFX4fBZohMCCcf4df6h1/lROu3J7wvLfajvlS3d9LgE3kI9zfoBMh7 W9TrpvrONzsKWFTss2csjGLdUXQHBf6XF+vFR8nV9WwvWO3klJWJDOSKvTQZjUY8+jbA Q08snS60Q8XhuO1mcAz6Il0FI89t+XsM610I6VxbRztMASpO8MqID2/cS2JHwCKQFzK0 bDWQ==
X-Gm-Message-State: APjAAAXK6HXRH1m1n77n4vxTbtP1fi/2e4sxY+55nn1Jv5YMmfirOGw4 tGpg8rX1hga9S5k4iyaqSiHvljsHw9k7txM/egI=
X-Google-Smtp-Source: APXvYqzCeaUZfj81SsYORyTlidLylM/KiMb+WrgRSQ2//5ewpffqc1KZ+1IV5GudphjOVlSRlmrnHJhWbBekUJYN1Cc=
X-Received: by 2002:a05:6638:2b7:: with SMTP id d23mr2563902jaq.108.1579600905976; Tue, 21 Jan 2020 02:01:45 -0800 (PST)
MIME-Version: 1.0
References: <e69cdba1-69c2-583c-3eaf-f14265a45d74@orange.com> <AM0PR0702MB361983EFB33D2C615673225591300@AM0PR0702MB3619.eurprd07.prod.outlook.com> <CAMZsk6cEMDgxSBDssvp1YZeZrt_8q6iYhr-C6yu40n6w=fKrVg@mail.gmail.com> <4EA592A4-4749-4743-8255-BFE7D296A61C@nokia.com>
In-Reply-To: <4EA592A4-4749-4743-8255-BFE7D296A61C@nokia.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
Date: Tue, 21 Jan 2020 15:31:09 +0530
Message-ID: <CAB75xn5vCmD5DV0rCz2DaE0310O8UCkh-=0veD7yBXJB3npApw@mail.gmail.com>
To: "Stone, Andrew (Nokia - CA/Ottawa)" <andrew.stone@nokia.com>
Cc: Rakesh Gandhi <rgandhi.ietf@gmail.com>, "pce@ietf.org" <pce@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/0nb2RVLiPIiRK_yRL7QAnKwNyzE>
Subject: Re: [Pce] Adoption of draft-li-pce-sr-bidir-path-06?
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, 21 Jan 2020 10:01:58 -0000

Hi Andrew,

Speaking as a WG contributor and snipping to -


> For bidirectional associating two LSPs, does PCC/PCE need an additional way to distinguish whether it's an SR or an RSVP bidirectional association? Would that not be implicit based on the path setup type of the LSPs which have been associated together? In other words, do we actually need double-sided bidirectional SR association group object defined? draft-li-pce-sr-bidir-path-06 seems to imply the behavior is basically the same as MPLS-TE (minus the RSVP signalling of course) and the object encoding is the same, so does yet-another object need to be defined? From a PCEP message encoding p.o.v within an association object structure, are 2 SR LSPs that different than associating 2 RSVP LSPs?
>
>
>
> <RG> Main difference is that in case of RSVP-TE, the egress node learns the reverse LSP via RSVP signaling whereas in case of SR, the egress node learns the reverse LSP via PCE.
>
>
>
> <Andrew> Yes, I realize that, however the association structure is about informing PCE to associate two LSPs together, is it not? It’s not related to how 2 LSPs learn each opposite reverse path. To be specific, my comment is regarding section 3.1. To instruct PCE “make these 2 bidirectional” is a separate task than how the LSPs learn of each other’s reverse LSP and path in my opinion. So to inform PCE “these 2 LSPs are bidirectional, make them so” is the same instruction irrelevant of how each LSP learns of each others path. For SR, yes there is the added process where PCE may need to tell the PCC the opposite path, but that decision is a behaviour post-association being provided, which can be determined as necessary by the LSP path setup type of the associated LSPs. So if the goal of to instruct PCE “these 2 LSPs are bidirectional”, that instruction is common between LSPs whether they are RSVP or SR. Essentially defining 'Double-sided Bidirectional SR Path Association Group' is not required (unless there’s something else in that object we foresee being specific to SR in the future).
>

I remember this being discussed in the mailing list, and the decision
was that there are enough of a difference between the processing of
double-sided bi-directional for RSVP-TE and SR paths to have different
association types for the ease of implementation. Implementers were
also worried that the PST of the first LSP that joins the associations
would decide the next action and could lead to issues. In case one
tried to add SR and RSVP-TE path in one association, where one peer
may add SR first and reject RSVP-TE and other pcep peer may add
RSVP-TE first and reject SR and there could be some mismatch. This was
done mainly for the ease of implementations.

Thanks!
Dhruv