Yes, I agree. Better move the BSID handling to Samuel's draft to be more 
accurate.

Thanks,
Mike.

On Wednesday, December 4th, 2024 at 11:48 AM, Cheng Li 
<c.l=40huawei....@dmarc.ietf.org> wrote:

> As contributor and/or authors of all three drafts/RFCs, I think moving the 
> BSID text into draft-sidor-pce-lsp-state-reporting-extensions is doable and 
> clearer.
>
> Thanks,
> Cheng
>
> From: Samuel Sidor (ssidor) <ssi...@cisco.com>
> Sent: Thursday, November 28, 2024 11:19 AM
> To: Andrew Stone (Nokia) <andrew.st...@nokia.com>; 
> draft-ietf-pce-segment-routing-policy...@ietf.org
> Cc: draft-sidor-pce-lsp-state-reporting-extensi...@ietf.org; pce@ietf.org; 
> Samuel Sidor (ssidor) <ssidor=40cisco....@dmarc.ietf.org>
> Subject: RE: Explicit BSID handling for PCE initiated LSPs
>
> Thanks, Andrew.
>
> I know that WGLC for “draft-ietf-pce-segment-routing-policy-cp” was already 
> done, but it will be definitely cleaner to just drop that “specified BSID 
> only” extension completely - update section 3 (we can include some statement 
> indicating that there is no change to BSID behavior), remove S flag from 5.1 
> and remove sections 5.5 and 6.4. By the way – current version is really even 
> conflicting with RFC9604 for PCE initiated policies as it is saying “If the 
> binding SID cannot be allocated or programmed for some reason, then the LSP 
> must stay down.”.
>
> Authors and WG please let me know your opinion, I can prepare that updated 
> version for you if we agree to proceed.
>
> For “draft-sidor-pce-lsp-state-reporting-extensions” – agreed. If we will see 
> that major part of the draft is really related to BSID, then I can imagine 
> splitting draft into 2 (BSID extensions vs lsp-path-type) or just renaming it 
> (and keep slightly unrelated extension).
>
> Thanks,
>
> Samuel
>
> From: Andrew Stone (Nokia) <andrew.st...@nokia.com>
> Sent: Monday, November 25, 2024 6:54 PM
> To: Samuel Sidor (ssidor) <ssidor=40cisco....@dmarc.ietf.org>; pce@ietf.org
> Cc: draft-ietf-pce-segment-routing-policy...@ietf.org; 
> draft-sidor-pce-lsp-state-reporting-extensi...@ietf.org
> Subject: Re: Explicit BSID handling for PCE initiated LSPs
>
> Hi Samuel, PCE WG
>
> Thanks for bringing this to attention to the WG. I agree with your assessment 
> that RFC9604 is effectively 'specified-bsid-only' inheritly today. Therefore 
> yes, agree that the S bit being proposed in 
> https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-policy-cp#name-specified-bsid-only
>  is looking redundant in PCEP since that's the implicit behavior by default, 
> and to cover the options described by RFC9256 you would actually want an 
> inverse kind of flag to permit relaxation. Since RFC9604 is quite clear in 
> its rejection behavior, I agree it would make sense to make a targeted update 
> to permit relaxation, independent of SR Policy (since, RFC9604 is not really 
> tunnel-type specific). I do think draft-ietf-pce-segment-routing-policy-cp 
> will probably still need to remark that BSID behavior and semantics are 
> specified(and limited) by RFC9604 and that it introduces no new controls.
>
> While I think my preference would be for this to be in a dedicated document, 
> I can appreciate the motivation to not spread updates in multiple docs since 
> draft-sidor-pce-lsp-state-reporting-extensions is also bringing in Transit 
> Eligible. So think it's okay to keep it there for now as the document 
> progresses but it might be worth popping out if a lot more text gets added on 
> this topic. Another really minor consideration: not sure if accepting 
> PcUpd/PcInit invalid BSID value would be considered a 'Reporting Extension' 
> as opposed to something like a pce-binding-label-sid-extension :) But again, 
> we can keep as is for progression for now.
>
> In summary: agree with your points below.
>
> Thanks!
>
> Andrew
>
> From: Samuel Sidor (ssidor) <ssidor=40cisco....@dmarc.ietf.org>
> Date: Thursday, November 21, 2024 at 5:12 AM
> To: pce@ietf.org <pce@ietf.org>
> Cc: draft-ietf-pce-segment-routing-policy...@ietf.org 
> <draft-ietf-pce-segment-routing-policy...@ietf.org>, 
> draft-sidor-pce-lsp-state-reporting-extensi...@ietf.org 
> <draft-sidor-pce-lsp-state-reporting-extensi...@ietf.org>
> Subject: [Pce] Explicit BSID handling for PCE initiated LSPs
>
> CAUTION: This is an external email. Please be very careful when clicking 
> links or opening attachments. See the URL nok.it/ext for additional 
> information.
>
> Hi PCE WG,
>
> In IETF 121, I presented extension for BSID handling from:
>
> https://www.ietf.org/archive/id/draft-sidor-pce-lsp-state-reporting-extensions-00.html#name-binding-label-sid-dynamic-f
>
> I also mentioned during that presentation that RFC9604 is describing 
> possibility to specify explicit BSID for PCE initiated LSPs, but it is also 
> saying that PCC must reject complete request if such BSID cannot be allocated 
> on headend.
>
> That seems to be a bit misaligned (not violating) with description in SR 
> policy architecture, which is suggesting to just generate alert message (we 
> can consider PCError as “alert”), but we are also rejecting complete request 
> as well:
>
> https://www.rfc-editor.org/rfc/rfc9256.html#name-bsid-of-an-sr-policy
>
> When the specified BSID is not available (optionally is not in the SRLB), an 
> alert message MUST be generated via mechanisms like syslog.
>
> In the cases (as described above) where SR Policy does not have a BSID 
> available, the SR Policy MAY dynamically bind a BSID to itself. Dynamically 
> bound BSIDs SHOULD use an available SID outside the SRLB.
>
> RFC9604 (PCEP BSID) in reality is more aligned with alternate (not described 
> in main section for BSID, but only as option, which may be supported) 
> behavior described in:
>
> https://www.rfc-editor.org/rfc/rfc9256.html#name-specified-bsid-only
>
> Then we have policy-cp draft, which is actually introducing “specified BSID 
> only” behavior in PCEP:
>
> https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-policy-cp#name-specified-bsid-only
>
> Which is finally enabled by default anyway (at least for PCE initiated LSPs), 
> so that option has low added value (possible added value is only to report 
> what behavior is enabled by local policy for PCC configured policy).
>
> So I was thinking whether it would not be better to drop “specified BSID 
> only” extension from policy-cp draft (as that is useless) and introduce 
> possibility to create policy with explicit BSID even if BSID is not available 
> on headend in “draft-sidor-pce-lsp-state-reporting-extensions” and either 
> keep policy down or allow fallback to dynamic BSID (behavior can be 
> controlled by flag in PCEP or by local policy) to align options with SR 
> policy architecture. That way BSID related extensions will not be spread 
> across multiple drafts and we will not have “useless” specified BSID only 
> extension in PCEP.
>
> Any opinions?
>
> Thanks,
>
> Samuel
_______________________________________________
Pce mailing list -- pce@ietf.org
To unsubscribe send an email to pce-le...@ietf.org

Reply via email to