Re: [Idr] draft-ietf-idr-te-lsp-distribution questions

Ketan Talaulikar <ketant.ietf@gmail.com> Tue, 24 January 2023 03:07 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD380C14CE3F for <idr@ietfa.amsl.com>; Mon, 23 Jan 2023 19:07:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.084
X-Spam-Level:
X-Spam-Status: No, score=-7.084 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PZRtcgDTcm4G for <idr@ietfa.amsl.com>; Mon, 23 Jan 2023 19:06:59 -0800 (PST)
Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 282BCC151544 for <idr@ietf.org>; Mon, 23 Jan 2023 19:06:59 -0800 (PST)
Received: by mail-ej1-x631.google.com with SMTP id mp20so35537566ejc.7 for <idr@ietf.org>; Mon, 23 Jan 2023 19:06:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Nw9DECel30zu52tLIy+EuCGMAJVSFK8ybQ2iLcnN49I=; b=HgMic4Yz/AICIdDGNFyGYmxmQOICHDYKHPwFqn+GfJWOcHEPN9MIleOrjzbZ5r4SSJ Eqx8TPa9AMv6/+2jvXUxVMprh9aDJfE8UsjzTGL+1opHAtMLkUsu93UQrdZ7yC07AYQE nBLtYeZsltsYcR7R5OzjC5qsGM0454aau02d9b5NduBK4RrVVVg5M/L7s1vhkP5IQF45 khDrDeUrx69Z29bMtwY62TcUcjSD441d+KggWd6JoPuZoLm2uIH9JuKKbDlp5NTLQafW hhlM9ocdHIPKeNPkEzaz1xYv1aiZo54PEKBup3FarUGd25SJVGBvK9EOL9fJ5ekqImm/ Fovg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Nw9DECel30zu52tLIy+EuCGMAJVSFK8ybQ2iLcnN49I=; b=rRIyxnTlMSJJmS5NQwZ38fDNUOrjtfuY8Nc0IT1djw+tcnNkYmFtoAX0zyr535NJNl qu8+W/bwvU3bXabkkBFUdcHJeFw/otSXdi9NjpkvDqzDE0E5LWrapyBoIhQdzqc8Nl4X 8ctVBBFuZXVIx7fCPzdbTJh3Es3UOkQKxjfxRm0B7dT4YH+vet6T01ZNzLcliZTd6msp NMNSBFISVYtl/jcQ96RmSUXe0LNi6JAFcJArQlDbdEdEDcr0NvliAbJDShcVct+I1XKa Eml74eck1Cl4qoqW3o/HbPxhLmE11nmVaIqU5ObIZnDC/Nv/AFWTVJgG38TyMp8bXDYh /3nA==
X-Gm-Message-State: AFqh2kocD2+b4Oy8i/vo/kWAJz9oZd7pcZEkxneUJDfbUtyxqyxNki7e BbyDu1DUY9DitAS7ooylcDPe/8fYOrTolE64nOH/j9rRazQ=
X-Google-Smtp-Source: AMrXdXuCLJE5Y4Hg4Ag8cnQLV9074sGYGjIgvJZhBBpEcAWdGVwJFFu6zUKMYU+vZd/SG4L8eJyRWMIaY05W5+MU6+c=
X-Received: by 2002:a17:906:4b0d:b0:7ad:b86b:3ff with SMTP id y13-20020a1709064b0d00b007adb86b03ffmr3824255eju.448.1674529616625; Mon, 23 Jan 2023 19:06:56 -0800 (PST)
MIME-Version: 1.0
References: <BL0PR05MB56522909B910A7AEBF96CD38D4C79@BL0PR05MB5652.namprd05.prod.outlook.com> <CABNhwV1gu60ZuQA8L=FPhQc-X3peNXG7WhF-_rctcnJi72O+JA@mail.gmail.com>
In-Reply-To: <CABNhwV1gu60ZuQA8L=FPhQc-X3peNXG7WhF-_rctcnJi72O+JA@mail.gmail.com>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Tue, 24 Jan 2023 08:36:44 +0530
Message-ID: <CAH6gdPwRFVvPD4Cr3DTNu6qsA7v4orLysYKFQqbK7N7nWN4LHw@mail.gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f706dd05f2f9ce0a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/VU6PHBfgehYsmImNZgoUboVnRU8>
Subject: Re: [Idr] draft-ietf-idr-te-lsp-distribution questions
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Jan 2023 03:07:03 -0000

Hi Gyan,

Thanks for your feedback and please check inline below for responses.

On Fri, Jan 20, 2023 at 9:26 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:

> Hi Jeffrey
>
> I read the draft as well and I agree with you that it is primarily goal is
> to coalesce all the characteristics of RSVP-TE and SR Policy into new
> BGP-LS TLVs to collect to build a network visualization of a domain wide
> multi area or AS view for stateful path computation and instantiation by
> means other than centralized PCE.  I agree also the goal is to collect the
> multicast related RSVP-TE or SR P2MP policy using the cross connect
> interfaces TLVs.
>
> I agree with your recommendations for enhancements mentioned to support
> multicast.  Makes sense.
>
> Overall I think the draft is very useful as SR policy can be complicated
> and  building the data structures and transporting to a single painted
> glass NMS station or controller is a great idea.
>
> Dear Authors
>
> Few comments on the draft.
>
> I noticed the metric type - IGP, latency, TE, hop count is missing
>

KT> Please check Sec 9.8.


>
> Also noticed Flex Algo constraint missing
>

KT> FlexAlgo constraint is signaled into BGP-LS via IGPs and covered by the
BGP-LS FlexAlgo draft.


>
> Also static SID list weight for UCMP should be added
>

KT> Please check sec 6.7 where we have weight per SL.


>
> Maybe ODN and automated steering color and colorless policy should be
> added
>

KT> These types can be reported via this specification - please let us know
what you think is missing to do that.


>
> Also I think SRv6 compression draft C-SID should be added.
>
>
> https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-srh-compression-03
>

KT> There is no control plane extension required for C-SID since it
leverages base SRv6 - that also applies to this draft. Please let us know
if you think anything is missing.


>
> I think maybe MPLS and Spring path Segment should be included.
>
> SRv6 path Segment
>
> https://datatracker.ietf.org/doc/html/draft-ietf-spring-srv6-path-segment
>
> SR-MPLS path Segment
>
> https://datatracker.ietf.org/doc/html/draft-ietf-spring-mpls-path-segment
>
> BIDIR path Segment
>
> https://datatracker.ietf.org/doc/html/draft-ietf-idr-sr-policy-path-segment
>
> Possibly SR-PM monitoring policy so that tracking data monitoring of SR
> policy endpoints within the policy can now be monitored by external
> applications.
>

KT> I will discuss with co-authors and get back. Please also
check draft-ietf-idr-bgp-ls-sr-policy-path-segment

Thanks,
Ketan


>
> Kind Regards
>
> Gyan
>
>
>
> On Wed, Jan 18, 2023 at 9:01 AM Jeffrey (Zhaohui) Zhang <zzhang=
> 40juniper.net@dmarc.ietf.org> wrote:
>
>> Hi,
>>
>> I have some questions on this draft.
>>
>> It apparently is TE-specific (RSVP-TE or SR policy) and unicast-specific.
>> While it mentions multicast in the cross-connect case, it is not clear how
>> multicast state is reported. For example, if a node needs to replicate to
>> 10 branches, would there be 10 cross-connect NLRIs used, each for a
>> replication branch? If so, what is the use case of multiple outgoing
>> interfaces?
>>
>> Also, is the cross-connect NLRI intended only for locally "configured"
>> (vs. signaled by RSVP-TE), as implied by the following text?
>>
>>    In many network environments, traffic engineering (TE) policies are
>>    instantiated into various forms:
>>
>>    *  MPLS Traffic Engineering Label Switched Paths (TE-LSPs).
>>
>>    *  Segment Routing (SR) Policies as defined in [RFC9256]
>>
>>    *  Local MPLS cross-connect *configuration*   <------
>>
>> Relatedly, are the TE-LSP and SR policy NLRI intended for headend only
>> (and not used to report RSVP-TE state on transit-nodes)?
>>
>> Consider the following two use cases:
>>
>> - Hop-by-hop signaled mLDP trees are used in a network but the operator
>> wants state on the tree nodes to be reported to a controller for
>> display/visualization purpose.
>> - A PCE signals SR-P2MP trees via BGP and it needs confirmation from tree
>> nodes that replication state has been set up as signaled.
>>
>> I had initially thought that the cross-connect NLRI can be used for that,
>> but looks like quite some enhancements would be needed:
>>
>> - make the draft applicable to non-TE as well
>> - make the cross-connect NLRI applicable to beyond local configuration
>> - add attribute to the cross-connect to indicate tree information (e.g.
>> mLDP FEC, RSVP session object)
>>
>> Alternatively, make the TE-LSP and SR policy NLRI applicable to transit
>> nodes as well and report the cross-connect information as attribute.
>>
>> If this makes sense, do we want to extend the existing draft or should I
>> start a new draft?
>>
>> Thanks.
>> Jeffrey
>>
>> Juniper Business Use Only
>>
>> _______________________________________________
>> Idr mailing list
>> Idr@ietf.org
>> https://www.ietf.org/mailman/listinfo/idr
>>
> --
>
> <http://www.verizon.com/>
>
> *Gyan Mishra*
>
> *Network Solutions A**rchitect *
>
> *Email gyan.s.mishra@verizon.com <gyan.s.mishra@verizon.com>*
>
>
>
> *M 301 502-1347*
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>