Re: [bess] [Idr] Review request for draft-ietf-bess-srv6-services-11

Ketan Talaulikar <ketant.ietf@gmail.com> Sun, 20 March 2022 06:59 UTC

Return-Path: <ketant.ietf@gmail.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC6643A0D3E; Sat, 19 Mar 2022 23:59:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=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 7TgdltNpOGoU; Sat, 19 Mar 2022 23:59:34 -0700 (PDT)
Received: from mail-ua1-x935.google.com (mail-ua1-x935.google.com [IPv6:2607:f8b0:4864:20::935]) (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 611073A079E; Sat, 19 Mar 2022 23:59:34 -0700 (PDT)
Received: by mail-ua1-x935.google.com with SMTP id v20so4412841uat.9; Sat, 19 Mar 2022 23:59:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HEMGT7FhplBGSAbNFMSTqSy2uE2YR8/G2IuEZJ30cgc=; b=J4n/i3ur6J5RrCf8a/xzfQ2Q2ClSLi4m2IaJhHlTRu7LcOx1v93R2LvKUgiRNRzkgx gTVFkEh9roP+8H8EiDVviqzP+irlEWMqZVjwMo8oBjfse3lmGZ7/GKcXSozKCNq8Drsb g0yBUwNrzix0V19eos14djvgmsZCuqRBb+4Ll6Lg7inr/l5O6lKn6H+qnE60vTS+Gn0d 5tEtg5nKF0P5JjNoy3kkYs43cSwoK+QRIbrF9Qp0GRyLNqmK7utc3XTk6Q5eilpVaX7Z 4AQ2PZFfNRsyIUyH2ylwdOydsy1xSVbUTCd1yhRQu3gfRT5VQSrfj6AXDI/SuSl+geyL zm0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HEMGT7FhplBGSAbNFMSTqSy2uE2YR8/G2IuEZJ30cgc=; b=dGOnOYaixwROChnQwzD/UWHInO6D+JdePmA2f+A3vAMxxVde38D5OT4CYCDa55+3rc VFW4219zAeA2IJ7MbR5mfjuF2CLavVm4fw8L67ElL0zxv6jhPGA0wR30gt3T3vSx9p/r X2EgoRoHoYSfNHxategUpxiuNtrv7frbedToadLLzR3BzHtI7aD/VLaiG42/njv474Ak hLhHP4hIQ+kGL/18Ka9uH5utmSHxFbThdAzHJDdidrGzFkjv3haIVW65D1hIHxwvPAoB tRaEi1MCGnoDHxKoc/8uxNmNeVJaeTpC9kX6/0IXiLY+m8gdRrePL/nexV0s6M9eP7ow 4l2w==
X-Gm-Message-State: AOAM533NmDzeI/9DNTG163uXr4Jd6GiGlwHLXInGT+iv1wkZQxraWh40 MHOIvuMxEwTQ2hbKpN/xR2rKxbjwYBGHX4dFUgQ=
X-Google-Smtp-Source: ABdhPJzKAffm6p64sjpRdhPsD0Fo+lOynNB6ItgcAT0vSYAycMzvzT4ZpuxAlr0iyLC7qMONisJhtw6R+3/ypvMko+Q=
X-Received: by 2002:ab0:ae:0:b0:351:4e9a:c3fd with SMTP id 43-20020ab000ae000000b003514e9ac3fdmr5035525uaj.119.1647759573093; Sat, 19 Mar 2022 23:59:33 -0700 (PDT)
MIME-Version: 1.0
References: <CAH6gdPx1T3+TkLyUd7-wDdhqyocTkVauVV+==H=XEE+1phO_6Q@mail.gmail.com> <202203201448329261855@zte.com.cn>
In-Reply-To: <202203201448329261855@zte.com.cn>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Sun, 20 Mar 2022 12:29:20 +0530
Message-ID: <CAH6gdPyA+YFygEkvMrTJ6vZPVb_hpONsF=sRX7S9SKgzjvdgOA@mail.gmail.com>
To: wang.yubao2@zte.com.cn
Cc: draft-ietf-bess-srv6-services@ietf.org, BESS <bess@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000007916e05daa0ec09"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/2Iz9oKnpBNe0b4Tf_roUBpmTtWE>
Subject: Re: [bess] [Idr] Review request for draft-ietf-bess-srv6-services-11
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Mar 2022 06:59:39 -0000

Hi Yubao,

Your questions have nothing to do with the changes in the new version. Your
question relates to aspects that have been clarified from a very early
version of the document.

https://datatracker.ietf.org/doc/html/draft-ietf-bess-srv6-services-13#section-3.2.1

   BGP speakers that do not support this specification may misinterpret,
   on the reception of an SRv6-based BGP service route update, the part
   of the SRv6 SID encoded in MPLS label field(s) as MPLS label values
   for MPLS-based services.  Implementations supporting this
   specification MUST provide a mechanism to control the advertisement
   of SRv6-based BGP service routes on a per-neighbor and per-service
   basis.  The details of deployment designs and implementation options
   are outside the scope of this document.


Thanks,
Ketan


On Sun, Mar 20, 2022 at 12:18 PM <wang.yubao2@zte.com.cn> wrote:

>
> Hi Ketan,
>
>
> Thanks for your clarification. It's very clear now in that update.
>
> After read the new version, now I have other questions:
>
>
> When an ASBR receives a L3VPN route along with an implicit-null MPLS label,
>
> and that ASBR doesn't recognize the SRv6-specific TLVs,
>
> Is there a risk for that ASBR to re-allocate another non-reserved MPLS
> label for that L3VPN route?
>
>
> When a RR receives a MAC Advertisement Route whose MPLS label1 is
> implicit-null,
>
> But it doesn't recognize the SRv6-specific TLVs,
>
> is there a risk for that RR considering that MAC Advertisement Route as
> invalid?
>
>
>
> Thanks,
>
> Yubao
>
>
>
> 原始邮件
> *发件人:*KetanTalaulikar
> *收件人:*王玉保10045807;
> *抄送人:*draft-ietf-bess-srv6-services@ietf.org;BESS;
> *日 期 :*2022年03月20日 11:35
> *主 题 :**Re: [bess] [Idr] Review request for
> draft-ietf-bess-srv6-services-11*
> Hi Yubao,
> Thanks for your feedback and we have clarified the use of the endpoint
> behavior in the update posted earlier today to incorporate Alvaro's
> suggestions.
>
> Thanks,
> Ketan
>
>
> On Mon, Mar 7, 2022 at 6:24 PM Ketan Talaulikar <ketant.ietf@gmail.com>
> wrote:
>
>> Hi Yubao,
>> Sec 6.1.1 (Ethernet per-AD ES route ) does talk about the usage of the
>> End.DT2M behavior. It does not talk about making the route invalid if it is
>> carrying some other behavior.
>>
>> That said, will discuss with my co-authors regarding making the text
>> clearer and get back to you.
>>
>> Thanks,
>> Ketan
>>
>>
>> On Mon, Mar 7, 2022 at 1:03 PM <wang.yubao2@zte.com.cn> wrote:
>>
>>>
>>> Hi Ketan,
>>>
>>>
>>> Thanks for your reply,
>>>
>>> Please see inline below.
>>>
>>>
>>> Thanks
>>>
>>> Yubao
>>>
>>>
>>>
>>> 原始邮件
>>> *发件人:*KetanTalaulikar
>>> *收件人:*王玉保10045807;
>>> *抄送人:*draft-ietf-bess-srv6-services@ietf.org;BESS;
>>> *日 期 :*2022年03月04日 14:08
>>> *主 题 :**Re: [bess] [Idr] Review request for
>>> draft-ietf-bess-srv6-services-11*
>>> Hi Yubao,
>>> Thanks for your email. Please check inline below.
>>>
>>>
>>> On Thu, Mar 3, 2022 at 8:20 AM <wang.yubao2@zte.com.cn> wrote:
>>>
>>>>
>>>> Hi authors,
>>>>
>>>>
>>>>
>>>>    I reviewed this draft and  I don't understand this  sentence very
>>>> well:  "The  SRv6 Endpoint behavior of the Service SID thus signaled *is
>>>> entirely up to the originator* of the advertisement"
>>>>
>>>
>>> KT> Indeed. The egress PE is the one that picks the SRv6 SID to be
>>> signaled with the specific route.
>>>
>>>
>>> [Yubao 2] I mean the SRv6 Endpoint Behavior field of the SRv6 SID
>>> Information Sub-TLV, I know the SID is picked by the originator,
>>>
>>>                 but I am not sure whether that behavior field should be
>>> set to "End.DT2M" or not,
>>>
>>>                 and I am not sure whether it will be considered to be
>>> invalid if that behavior field is set to other values.
>>>
>>>>
>>>>    Is it saying that when PE1 receives an Ethernet A-D per ES route
>>>> whose SRv6 SID Information Sub-TLV's  SRv6 Endpoint Behavior field  is set
>>>> to X (where X is not 0xFFFF),
>>>>
>>>>    that Ethernet A-D per ES route should be indifferently processed by
>>>> PE1 no matter what value will  X be set to?
>>>>
>>>
>>> KT> I am not sure of the draft text that you are referring to when
>>> drawing up this inference. For SRv6 SID behaviors that use arguments (e.g.
>>> Ethernet A-D per ES routes with behavior End.DT2M), it is necessary for the
>>> ingress PE to not be indifferent to the behavior since it needs to put the
>>> argument part correctly in the SRv6 SID used on the data path.
>>>
>>>
>>> [Yubao 2] If the ingress PE receives an Ethernet A-D per ES route whose
>>> SRv6 SID Information Sub-TLV's  SRv6 Endpoint Behavior field  is set to
>>> 0x0508 (or any other unassigned values of RFC8986)
>>>
>>>                 But the IMET route it received carried a Behavior value
>>> of 'End.DT2M',
>>>
>>>                 Will the ingress PE treat that Ethernet A-D per ES route
>>> as an invalid route?
>>>
>>>
>>>
>>>>    Is it necessary for the receiver-side processing of Ethernet A-D per
>>>> ES route's Endpoint Behavior field to be clearly described?
>>>>
>>>
>>> KT> Sec 6.3 is where the egress PE processing and use of the ARG
>>> received via the Ethernet A-D per ES route with the SRv6 SID received along
>>> with Route Type 3 is described.
>>>
>>>
>>> [Yubao 2] I think section 6.3 mainly says that the behavior field of
>>> IMET routes should be 'End.DT2M',
>>>
>>>                 but it is not clear whether the behavior field of
>>> Ethernet A-D per ES route must be set to 'End.DT2M'.
>>>
>>>
>>> Thanks,
>>> Ketan
>>>
>>>>
>>>>
>>>> Thanks,
>>>>
>>>> Yubao
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>