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

Robert Raszuk <robert@raszuk.net> Mon, 29 August 2022 16:24 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 F420CC157B36 for <idr@ietfa.amsl.com>; Mon, 29 Aug 2022 09:24:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, 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, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4rP-gNc3Qcmi for <idr@ietfa.amsl.com>; Mon, 29 Aug 2022 09:24:11 -0700 (PDT)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (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 668BCC1527AA for <idr@ietf.org>; Mon, 29 Aug 2022 09:24:11 -0700 (PDT)
Received: by mail-ej1-x62b.google.com with SMTP id lx1so16711023ejb.12 for <idr@ietf.org>; Mon, 29 Aug 2022 09:24:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=A8c3KvP7tKKnUgqR3GF96rWOSitqh1CXG9sV+R8opUY=; b=H7rH1E7/oqJ94byr1+4kY3Y1f24SjgY5YnEaeafvSZBT8/W0nWbAw99xzB4Po6tlOv GRoE5gtv+nWlVqgVe3m+TlsYrl3/MYMUBX3NXWNCkgEqC1ebYRVEhcnhST+VntzWh27h lhQ5YXPopK7nuSQo7+s8exRx53TiTB17DwNHB5m479MEaELFw3MqfHTqm2PQuG1Nn+J2 9Un/9KVzWkMqCGz3XFgjpDzCfOQkspkmSB1EA3ou0TsPAHPXfcn1o/FIhB0DTxcWUVr6 km2cn2hMWvYa+dsbPXChmL9MROnQ2pQZ1wNNAo/AErU2k/vS1JqLxMK0p4s7l8qK6deQ UvZg==
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=A8c3KvP7tKKnUgqR3GF96rWOSitqh1CXG9sV+R8opUY=; b=WnnjBSFwkmZcHcOTVn4WKtpFvymY0FTiMORmF2jzsZ95R91mwrpm3lGuTtUj4e1VKT Sw6afuOxbLG1I9VSFP3kncpwtanoaj7fp+Xl4UMc2GMGrPIloRRz2c14sRiWpoKLq9cJ JREXEaG5GsgktiZf6wBxKWx7icgCRiTBrX3Qs1buk4v7hE3T70UsHAXNsuPOcDrEAWst WDnyisam6N/6+qJjr6k/65SVlt7Z8TMt/9xmf2Hwn0TSIJqM+KeTsUzK3x7WTni4ZS/m iGhzoiOQM5kFytFPArc6mMWCEysLyqh8X2BPf+SYFRTMzLJlbw7KcjXX5Md1qJPQXHGa Ofig==
X-Gm-Message-State: ACgBeo0QwqNWMGm9SpjEM89N0p+RhgFyWVN77ilmXjSpPF95XqSrwm7T EQKFDtlUMbfdYXQLPIjldjU9aw0uQCPMteMF5bihWw==
X-Google-Smtp-Source: AA6agR5qCL2Yvh+s1u0TY1FJKn8/12N0Y/xj7RBPKQY7Zn6Fpj4K1OcnJR3/VVfrIYoxmmkpM0QHWD9bYKEw72x/ctw=
X-Received: by 2002:a17:907:9812:b0:741:973d:fe78 with SMTP id ji18-20020a170907981200b00741973dfe78mr3429018ejc.490.1661790249138; Mon, 29 Aug 2022 09:24:09 -0700 (PDT)
MIME-Version: 1.0
References: <tencent_3C3279A3B4DAF8DA03F446E7AAE799D8AA09@qq.com> <CAEfhRrz5aAJmy2Ye1gqss2d72nm78n4SfeowO-FU7i4Z6Zpb+A@mail.gmail.com> <0CD78D4C-672F-41AA-8E1B-98CD8A875D21@pfrc.org> <CAEfhRrxkuYMmfcdX=M9PG2mN+D5fCBF5bVxd1bSA2O9PU5G-gA@mail.gmail.com> <000001d8bbba$ceb9e4b0$6c2dae10$@tsinghua.org.cn> <CAEfhRrwrKJ4A=QQBWRXtLKi-U0udv+zPuWoW0wqbeMQ2U-=JXA@mail.gmail.com>
In-Reply-To: <CAEfhRrwrKJ4A=QQBWRXtLKi-U0udv+zPuWoW0wqbeMQ2U-=JXA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 29 Aug 2022 18:23:57 +0200
Message-ID: <CAOj+MMGLQ6enLxy36ZcFHh6qaCh7Ba1QFDa5XokccT7wvvU_fg@mail.gmail.com>
To: Igor Malyushkin <gmalyushkin@gmail.com>
Cc: Aijun Wang <wangaijun@tsinghua.org.cn>, idr <idr@ietf.org>, Sue Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary="0000000000007dd16d05e763b187"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/o-_rWw67s0wWkeyF0QimG4Py400>
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: Mon, 29 Aug 2022 16:24:16 -0000

*Hi Igor,*

We can see the solution to the problem differently, but I think any
> solution must not create additional problems.
> I`m not sure that with possible race conditions this solution doesn`t pose
> new problems with the processing of updates.
>

You are absolutely correct.

In the current draft (and previous versions) there is a lot of
undefined behaviour as to the processing incoming updates to receiving PE,
how it detects the "overflow", how does it select which RD, RTs or NHs to
use for signalling upstream etc ... While of course authors say this is
local implementation IMO this is crux of the solution.

Moreover if receiving PE is short on resources it may crash before
issuing any ORF msg in the first place.


*Hi Authors of this document, *

I have final question to you on this proposal.

Would you be willing to rewrite the draft such that the required behaviour
and protection can be run on Route Reflectors and not on receiving PEs ?

That way one hop ORF will easily reach the src PEs and the fire can be
locally extinguished  where it starts.

Further if needed to automate things further, receiving PE could push you
max number of routes it is both willing and expecting to accept on a per RT
basis via simple extension to existing protocol.

Kind regards,
Robert.