Re: [Idr] https://tools.ietf.org/html/draft-wang-idr-rd-orf-00

Robert Raszuk <robert@raszuk.net> Thu, 16 July 2020 07:06 UTC

Return-Path: <robert@raszuk.net>
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 99C033A100A for <idr@ietfa.amsl.com>; Thu, 16 Jul 2020 00:06:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 NPNeRZJVH5Uv for <idr@ietfa.amsl.com>; Thu, 16 Jul 2020 00:06:40 -0700 (PDT)
Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) (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 C70A13A1009 for <idr@ietf.org>; Thu, 16 Jul 2020 00:06:39 -0700 (PDT)
Received: by mail-ej1-x636.google.com with SMTP id n22so2524933ejy.3 for <idr@ietf.org>; Thu, 16 Jul 2020 00:06:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SSNHjJmOdJKqi8ZszTfClAt7Kln0fb7gHnQdIK4Ag9E=; b=O9NmomCMHkCTCCZWMCSBCzO8camIUQDSUDoN+b9To2/Knyc7raxZme4ZiHS74po7H/ pBgV68ODSlDoP8ht+DH09T5BJR0RapQO89zBmgCZ7XTpOnOFFGtIJKDffW8n8zX/p9lI NbHiXUmfh1VWX092r6a4or4yFe+LSWD4WJnq7LCR28rnEzhnnM1oO8y05N7CSmdXnkBB Y75ybaHBuPC2zb7v2gLu7HBpPzzk44liHButFFU8GkctWv9cjBGTdFhjn5tDV9RjCh5V ASKP053quG5WhG5KYNeBa3Teu73dlLRoXBOSymOeFBtC1m65bky01SJwHVjXmpSyjoxs 4xVQ==
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; bh=SSNHjJmOdJKqi8ZszTfClAt7Kln0fb7gHnQdIK4Ag9E=; b=Xbbd1tn0ZsQ2s444R7CnKYpxg+bra/U7+SzcGXz8nUf51xmLhNLOs2ioK3cfOJ2v21 m4UZbyA2YSwQWnFeXY64BXKCijp0cdrOOMk7MBHG0zf6dnZDqMq4QWdTMVjpmRE1vx6J EyWFaLL+DukO9ZDUuOlzVNiGFNXkpCaDtwzq05yKpiq1ha8UvoFPpSd0EUSeydZ5IfNM WcNe2IE/VlAvI3cLQRNp47LySCnPyr5m7263ZQw93IS/YBSb00wYfh+x/whMZsXZr8jV hoyvDFV9+v9X9jafCG6YchN23unnIW25t3DW5sFsMNZQVVYlOSMOcEVmp/byAW2KNnH2 cw/g==
X-Gm-Message-State: AOAM533VOtZfhwMp0RzbG3WFGumezlUifzzPIiLgg7fDSImtST1VQ05F O7fomECtTjpSBPQBxbLaty/2mU25ZUJmBV3VVvBVJw==
X-Google-Smtp-Source: ABdhPJzljlU1xbBaqCh8DIiQtyUeTbLJ7xZbfsb4grArCqzrPLIm4dMVaD5phHNQPrJ/P1z1yBiSQH1OBgRprAjcQe8=
X-Received: by 2002:a17:906:4f09:: with SMTP id t9mr2402675eju.110.1594883197915; Thu, 16 Jul 2020 00:06:37 -0700 (PDT)
MIME-Version: 1.0
References: <CAOj+MMH_CefbH639OVs==ts4C_7rf4W1d+pUN+Wb+im5+gNfFg@mail.gmail.com> <003c01d65b1a$777b60a0$667221e0$@tsinghua.org.cn>
In-Reply-To: <003c01d65b1a$777b60a0$667221e0$@tsinghua.org.cn>
From: Robert Raszuk <robert@raszuk.net>
Date: Thu, 16 Jul 2020 09:06:27 +0200
Message-ID: <CAOj+MMEBTbD9nKH8s2a4VJOCGT2itSUTZOc1tRQnOdTBHtsFeA@mail.gmail.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
Cc: wangw36@chinatelecom.cn, Aijun Wang <wangaj3@chinatelecom.cn>, "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000078751f05aa89aea5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/TSa3EgyJc9Z-KTrz9GaaWqCt_-k>
Subject: Re: [Idr] https://tools.ietf.org/html/draft-wang-idr-rd-orf-00
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 16 Jul 2020 07:06:45 -0000

> It can also be used to identify the VPN customer.

Sorry but no.

Best practice for number of reasons is to make RD unique per VRF and not
per VPN. We should not standardize something which is a pretty bad idea to
start with.

Kind regards,
Robert





On Thu, Jul 16, 2020 at 4:40 AM Aijun Wang <wangaijun@tsinghua.org.cn>
wrote:

> Hi, Robert:
>
>
>
> Thanks for your reviews and comments.
>
> As you said, RD is to make the VPN prefix unique within the VPN’s domain.
> It can also be used to identify the VPN customer.
>
> The usage of RT, just as you said, is to control what routes are
> distributed where, that is to say, to control the customer’s VPN topology.
> RT can’t be used to identify one VPN customer.
>
>
>
> The scenarios/problems described in this draft(
> https://tools.ietf.org/html/draft-wang-idr-rd-orf-00) are not for the VPN
> topology control, but for the VPN prefix limit management, which is signed
> along with the agreement with the VPN customer.
>
> This is the reason that we select the RD-based ORF control mechanism.
>
>
>
> More detail reply are inline below. Wish to get more your
> comments/suggestions on them.
>
>
>
> Thanks in advance.
>
>
>
> Best Regards
>
>
>
> Aijun Wang
>
> China Telecom
>
>
>
> *From:* idr-bounces@ietf.org [mailto:idr-bounces@ietf.org] *On Behalf Of *Robert
> Raszuk
> *Sent:* Thursday, July 16, 2020 2:26 AM
> *To:* wangw36@chinatelecom.cn; Aijun Wang <wangaj3@chinatelecom.cn>
> *Cc:* idr@ietf. org <idr@ietf.org>
> *Subject:* [Idr] https://tools.ietf.org/html/draft-wang-idr-rd-orf-00
>
>
>
> Dear Aijun & Wei,
>
>
>
> I have read your draft as per subject.
>
>
>
> I think there is a serious misunderstanding on what RD's role is
> in RFC4364.
>
>
>
> RDs MUST never be used to signal anything which would in any way influence
> what routes are distributed where. Their sole role is to make the VPN
> prefix unique across given VPN's domain.
>
> 【WAJ】RD can be used to identify one VPN customer
>
>
>
> It is RTs which are used to import routes to VRFs on PEs. What you are
> trying to do is exactly why we have defined some time back RTC (RFC4684).
> Applications from section 5.1 and 5.2 can be happily addressed with use of
> RTC.
>
> 【WAJ】RT is used to control VPN topology, same as the mechanism of
> RTC(4684). But the application described in section 5.1 and 5.2 of this
> draft is not for VPN topology control, but for VPN route-limit management,
> which is based on customer/RD.
>
>
>
> Informationally let me also point out that RFC7543 has defined extensions
> to ORF to signal RTs for reducing size VPN RIBs in specific Hub & Spoke
> topologies.
>
> 【WAJ】RFC7543 is to pull the prefix that cover one specific host address,
> to get the more optimal route information from the Hub, not the same
> scenarios as described in the current draft.
>
>
>
> Last your proposal calls for treating ORF as a transitive message without
> any loop protection. That is not a good idea.
>
> 【WAJ】ORF messages are exchanged within only the directed BGP sessions.
> Such Messages will be regenerated when it is needed to send to another BGP
> peer.  Would you like to describe more for the loop scenarios?
>
>
>
> I recommend to protect your PEs from being overwhelmed by VPN routes by
> prefix limit instead.
>
> 【WAJ】Prefix Limit mechanism can be used for Option –A, but not for Option
> B/C, as that described in the draft.
>
>
>
> Kind regards,
>
> R.
>
>
>
> PS. Did we have any discussion in IDR or BESS on this proposal ?
>
>
>