Re: [Idr] Adoption and IPR call for draft-wang-idr-vpn-prefix-orf-03.txt (8/16 to 8/30)

Igor Malyushkin <gmalyushkin@gmail.com> Sun, 21 August 2022 13:44 UTC

Return-Path: <gmalyushkin@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 85D26C1522A8 for <idr@ietfa.amsl.com>; Sun, 21 Aug 2022 06:44:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level:
X-Spam-Status: No, score=-2.108 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jJu9tCrkByLi for <idr@ietfa.amsl.com>; Sun, 21 Aug 2022 06:44:32 -0700 (PDT)
Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) (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 F2098C14CE2F for <idr@ietf.org>; Sun, 21 Aug 2022 06:44:31 -0700 (PDT)
Received: by mail-io1-xd36.google.com with SMTP id q74so6455975iod.9 for <idr@ietf.org>; Sun, 21 Aug 2022 06:44:31 -0700 (PDT)
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; bh=b2kKdvDmamuM3zrNZTInjwEn3OjJku3/CdM5k5FIEHs=; b=VazjdlGn1KLcLhLmtD2gKU62bA+yrf9OXHH6u8+hxzs5ccvznM5DDMJOYvM0UycTwD 5+vyIBWYUh87ucbK3zAcN6nC1AcP2K39AYmilva/GLMzmK1GclWQXrBIaksy2Kp4t3N+ FMtldvl1SVMEcp3OCHnMv5cKf6is3zHZsWypC7LUMu0GobbA3y8/Z/4vINfRrRMFy3av OlG8s9b30ZiEBreK1OaipIfsSDGytAKIhvErURB4+USikkiy2lczqv5lFlx/dvrWindc NBzxF5GoCq6AtPhSqEfmArzEvWxY5bS9scDnBrlukKeukycyE8f1t9I3F4ZrTwKgRLxv tz7g==
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; bh=b2kKdvDmamuM3zrNZTInjwEn3OjJku3/CdM5k5FIEHs=; b=0h0FjvfOakpVTdrBFd6Afg4fLfO7qIMxl7oCSji1EBsVEW1qpGKqIhKbacbkb3OygX Sq+WZZF/6xyqkYAtvfl6pTrdViSVuOrZj7OQ7ZwYdd/jOR2LxqafJ8FQ2I8pebMN0d/0 EA4bDPYFniKYnDxPPxvK4wNyCQaPkBAmVwpC70vldRwV0Zo0TMepOe/2SiIpXJpvNgJR 2Y4djblPX+y5ZKftIGYZ+6qKydA4gn0IFe23ZI54vsCH2P8P3b0dbZc5OX72xdIq5alH mmwVXZXP6u8mz6tirOL/z/DlhRelWCSO2Ayh80B3bRMUejnicmzlw5fYuFJJggfaau0y 3nNQ==
X-Gm-Message-State: ACgBeo05LRJxKHty5jJSfbGvpZBRkoMgnx7orFV5BvHol0U3DiXOXdDJ i+5Y836f0u8fGDfZnlnB/0gH+58rNwe0tb+kwGU=
X-Google-Smtp-Source: AA6agR4bhZvln+8KKXaI6mIXEYPVpshOKcWMNMa6gm0x13VTAyxtO3z5R6ZKHZuvthXldckVnB0LEfHdACWSpePfnJM=
X-Received: by 2002:a02:b68f:0:b0:344:c321:4d8f with SMTP id i15-20020a02b68f000000b00344c3214d8fmr7088759jam.106.1661089471300; Sun, 21 Aug 2022 06:44:31 -0700 (PDT)
MIME-Version: 1.0
References: <CAEfhRry3dkxiprSt7+EZWsyCpzoM+szgkQp-491e4LAJNqxPjA@mail.gmail.com> <D5C22335-601F-4ADB-888B-5157CD64087B@tsinghua.org.cn>
In-Reply-To: <D5C22335-601F-4ADB-888B-5157CD64087B@tsinghua.org.cn>
From: Igor Malyushkin <gmalyushkin@gmail.com>
Date: Sun, 21 Aug 2022 15:44:19 +0200
Message-ID: <CAEfhRrxA+qq3=LiEOPjE92wqsyEk8isfLyh5WGu2xEV4-AmrMw@mail.gmail.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Cc: Susan Hares <shares@ndzh.com>, idr@ietf.org, Zhuangshunwan <zhuangshunwan=40huawei.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e08e6105e6c087bd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/4cDbRjTE9lDzuvXpkiEK9Jf54WY>
Subject: Re: [Idr] Adoption and IPR call for draft-wang-idr-vpn-prefix-orf-03.txt (8/16 to 8/30)
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: Sun, 21 Aug 2022 13:44:32 -0000

Hi Aijun,

Thanks for the clarification.

Please see the inline below

вс, 21 авг. 2022 г. в 13:14, Aijun Wang <wangaijun@tsinghua.org.cn>:

> Hi, Igor:
>
> Thanks for your comments!
> If I get your points correctly, what your concerns are how to configure
> the per <RD,PE> quota in each PE?
>
[IM] Correct.


> Actually, in practical deployment, this value will be same for each
> <RD,PE> tuple and can be set one default value. The reason that we provide
> such flexibility is that it can accommodate more deployments requirements.
>
[IM] In general, I understand the idea coming with this flexibility. But it
is unclear what are the goals behind it. The idea of the offered solution
is to stop receiving VPN routes when a destination VRF is offended, which
is a sub-task of preventing the offending of a whole PE. Is it important
whether the VRF`s limit was depleted by a single source PE or by a group of
them? The impact on the control plane is the same.

In very extreme situation, this value may be different per <RD,PE>, but
> even in such situation, the management planes for the VPN services can get
> such distinguished quota in advance and configure them on PE.
>
 [IM] This way I'd expect to configure some value under a VRF of a source
PE. Say, "I-can-normally-send-no-more-than" and propagate it *somehow* to
others letting them construct a list of <S-PE, RD, limit> dynamically. But
it is just an idea :)

For the source PE information, we have proposed one “Source PE Extended
> Community” to accommodate the original source PE information. I think it
> can be used in your mentioned “core diversity pattern” VPN deployment
> scenarios.
>
[IM] Thank you for noticing. But I disagree with linking to the NEXT_HOP
attribute in the sense of identification of a PE in any possible way. A
value from the NEXT_HOP attribute is a pure transport entity. For example,

         A new Extended Community: Source PE Extended Community is needed to

      preserve the NEXT_HOP attribute before being rewritten by ASBRs.

I think the community doesn't need to preserve the NEXT_HOP unless you are
going to somehow use this next-hop for traffic forwarding, this community
is needed to contain a router ID of a source PE and is pure control plane
entity. Thus, I believe Section 5.1 should be rewritten.


>
> Aijun Wang
> China Telecom
>
> On Aug 20, 2022, at 20:27, Igor Malyushkin <gmalyushkin@gmail.com> wrote:
>
> 
> Some additions. In the offered model when a PE sends a notification based
> on its preconfigured limits, there is no option for AD, so this moment is
> not actual. But the problem is still actual. It's not clear to me why we
> need to preconfigure some quota per every possible source PE. Reading the
> draft and the analysis document didn't shed the light.
> I'm really sorry if this question was raised and was answered previously.
> If it is so a link to the conversation would be great :)
>
> сб, 20 авг. 2022 г. в 12:54, Igor Malyushkin <gmalyushkin@gmail.com>:
>
>> Hi all,
>>
>> This draft requires configuring limits for every possible VRF on a PE
>> with every possible pair of "source PE, RD" for these VRFs. For many
>> deployments, such an approach leads to an operation burden. From my
>> perspective, it is desirable to have some auto-discovery mechanism for
>> these limits if the community is going to proceed with this draft.
>>
>> Also, Section 5.1 states:
>>   In single-domain or Option C cross-domain scenario, NEXT_HOP attribute
>> is unchanged during routing transmission, so it can be used as source
>> address.
>>
>> It is not actually true. There are some deployments using different
>> next-hops for outbound VPN routes belonging to a single PE-VRF pair (e.g.,
>> core diversity pattern). Thus, there should be a more precise definition of
>> a source PE that is absolutely decoupled from the NEXT_HOP attribute.
>>
>