Re: [Idr] WG Adoption call for draft-wang-idr-rd-orf-05.txt (2/4/2021 to 2/18/2021)

"Jakob Heitz (jheitz)" <jheitz@cisco.com> Tue, 16 February 2021 01:43 UTC

Return-Path: <jheitz@cisco.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 20B873A0809 for <idr@ietfa.amsl.com>; Mon, 15 Feb 2021 17:43:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.599
X-Spam-Level:
X-Spam-Status: No, score=-9.599 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_IMAGE_RATIO_06=0.001, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=OT2yz+fh; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=eUfsLGb1
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 QyIX05VLosoC for <idr@ietfa.amsl.com>; Mon, 15 Feb 2021 17:43:16 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04F1B3A0801 for <idr@ietf.org>; Mon, 15 Feb 2021 17:43:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=325378; q=dns/txt; s=iport; t=1613439796; x=1614649396; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=NM8LxIyU9fmfFYyZ7+5wLSKoFYVdRKWxFHeLcaFrU7Q=; b=OT2yz+fh+JpQYma3/LGGk8ZNhfz2tMHxJVVzMK5lmI+yxXVDspjTzA8q Z4OPOxpxk5Nm+nknoCT+Ter68hngrYI4BpiV1y/3YB6o4zcfrTPIEfxlE TAsLV7azGX/k9UnbnudeVLtNwjxUQ3UFeHt6dNpBimgh08pYiY4mdZT7c I=;
X-Files: image035.png, image044.png, image055.png, image056.png, image070.png, image126.png, image127.png, image128.png, image129.png : 15292, 17456, 19337, 24762, 24374, 28914, 30522, 24559, 26885
X-IPAS-Result: A0DfAgCDIStgmIkNJK27S4cFSwgDAg8DBgQVAQECAoZEhws6hEC9U5FH
IronPort-PHdr: 9a23:L8SiNhHO1MjS2cf3zJZIuJ1GYnJ96bzpIg4Y7IYmgLtSc6Oluo7vJ1Hb+e401gGbQZ7a7f1EluOQtLrvH2cGst6Ns3EHJZpLURJNycAbhBcpD8PND0rnZOXrYCo3EIUnNhdl8ni3PFITFJP4YFvf8WGp7DgdGgj2cw1vKaL+HN2ag8G+zevn/ZrVbk1Bjya8ZrUnKhKwoE3Ru8AajJEkJLw2z07Co2BDfKJdwmY7KA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.81,182,1610409600"; d="png'150?scan'150,208,217,150";a="671091260"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 Feb 2021 01:43:15 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 11G1hFOX007665 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 16 Feb 2021 01:43:15 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 15 Feb 2021 19:43:14 -0600
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 15 Feb 2021 19:43:13 -0600
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 15 Feb 2021 19:43:14 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GB88xngLwQhH5HhUkXGZMTBODxAWc0zDymA3YIlm8G8dxVPSvn3+ZJavdIdCf4PuDLiR52aR1rpufVl24GXGnLXn1LieO/mAyag4/n4GjFO5csSRevCK6Y8QQ44Qy62J7czCzxbqBG1+UmIiVgtPsPfsCreFVISp2n4EK0M5gLsGeuZ2DTgu8JgbiOPehVqJ+6Ebd3vfG7g6xTdIY7xUGWb8ohteP6x0rzAsE0PO+gXw61uOms4GFKk2zguTJ6dziyN+FCmn/mz038Hl2E3O69J9vBhAXHxq3tTin/hKk79BK2jSTZohc0H8X3TWa0x8PanvdOT+rWmGr5/GV9HwaA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4Lku+UPO4LO3YkdOkRCgvLDBiZS77SIhy71ew3iO+ok=; b=HLKQPMoOuKe8WfKoXBfgS3xCee5Ma1fcc5kkvIIcpG2Vl+OJfVfCICxDQ35uqXt6+/lRY90nWQV4fsOLFJhhO3PYCAg+V2e7O5cwRcvoKseh8nc2Tx8e6ZUa1mjcPT+5FPzGm2cxIsSezzfAcU3Sh2RmLcJ0zD+wp0xYpMSnUfmGa1guTUzu4JbxpRlOLpS076dp7/BwbCCFC2PYInaduP/Lcwyu458dvB6nIyum3ZsXi6311DTjYU5Pwcn6krDAT8BkYSZWOoglCbEIi9+BV1BW9YvT1zqe3fa3zu9XvtSJ9Pbp/Em+0AJf3VY66fikrtZbNBbT6YZMIHuP4bhkrw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4Lku+UPO4LO3YkdOkRCgvLDBiZS77SIhy71ew3iO+ok=; b=eUfsLGb1yJgCK1SSaVeZP9ivfoBgdr9I+YWNyDvfVRxQMzj7bdXNFPfxIr2OTT0J9L/cjS5gu02yNb8WNBKMdmH4wExUprh3MesbMUhKR8SjLTDKspUhlz6uzkKhlUIIhVOwqKKQCHWCplbCaxi3J/bHrq/C6omulIBgKVM9noY=
Received: from BYAPR11MB3207.namprd11.prod.outlook.com (2603:10b6:a03:7c::14) by BYAPR11MB2775.namprd11.prod.outlook.com (2603:10b6:a02:bd::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.26; Tue, 16 Feb 2021 01:43:12 +0000
Received: from BYAPR11MB3207.namprd11.prod.outlook.com ([fe80::c951:3ae4:1aca:9daf]) by BYAPR11MB3207.namprd11.prod.outlook.com ([fe80::c951:3ae4:1aca:9daf%3]) with mapi id 15.20.3846.035; Tue, 16 Feb 2021 01:43:12 +0000
From: "Jakob Heitz (jheitz)" <jheitz@cisco.com>
To: Aijun Wang <wangaijun@tsinghua.org.cn>
CC: Robert Raszuk <robert@raszuk.net>, "idr@ietf.org" <idr@ietf.org>, Susan Hares <shares@ndzh.com>
Thread-Topic: [Idr] WG Adoption call for draft-wang-idr-rd-orf-05.txt (2/4/2021 to 2/18/2021)
Thread-Index: AdcBYQ0U9J8QqZaoR3eHcYVTqCdI3wAA+3qA//+0awCAAFXEAIAAjJiAgAL0D4D//rW4sIAC3dQA////jSA=
Date: Tue, 16 Feb 2021 01:43:12 +0000
Message-ID: <BYAPR11MB32071F87E103091B2E1902EDC0879@BYAPR11MB3207.namprd11.prod.outlook.com>
References: <BYAPR11MB32073FCC82EB800AB4EAA25FC0889@BYAPR11MB3207.namprd11.prod.outlook.com> <D3D70AC8-5352-4FF9-B706-5DD3E31A50CF@tsinghua.org.cn>
In-Reply-To: <D3D70AC8-5352-4FF9-B706-5DD3E31A50CF@tsinghua.org.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: tsinghua.org.cn; dkim=none (message not signed) header.d=none;tsinghua.org.cn; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2601:647:5701:46e0:c908:e7e4:1534:523e]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e93c811d-9753-4d4c-1c29-08d8d21c3899
x-ms-traffictypediagnostic: BYAPR11MB2775:
x-microsoft-antispam-prvs: <BYAPR11MB277564A50BF189297875F098C0879@BYAPR11MB2775.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LFhmsmAMFHj0iX63BQQwBSJG5hNDxbD/rerqYQG+tdS+Turtdp+UzBt9l9Q9vhdQSQv++NjPYUW98Kx+Cw3G/kxTpft9l1aVDhggn86eBzadolLQPpwkasRe/h3MKvPxnAwxZUnvhpw4s86++7LegDWjrDchc8Pd47N4NbAe65r8WC/DXSk+CGxxlD19vs5eytzT85LESLswjUzKT1sPgmhpbMByCgHft9NLn9R2hck6jCC5S4btT609q0z/ntS7aWjjlvQdvGpTsDStYHcKg9rBMyWjJgnEkOlNIK+fzZMzc6ZE/IzotuCItsB53QOQcg3il0wnJFDdjC5ofsZFye9rDUm8e5fh6B18MZxQC1SNRdYjmZlz6Q1kLD+9Fiu9z//dpqtXRJa2mg2f4U8RCjble9DzHqB+CfzWTDR8q2JaDVzRGBdVKNISQ+DDA4pctoe5FkitRK56tbXVGwJRK1S8gDivoMlciNOeMX43Uk8WfkMjYq3BHrwvme8uYDpswQD9RrSbdMTubLYhsZrpArwoYZGU1eiXEL2zK5EFujxA9jQs/icfa3GUOIRLZD9LIVBVGUcPOvoNKxjB2DbiZWm7yTg9nem8508K3e00E9E=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB3207.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(136003)(366004)(376002)(346002)(39860400002)(66946007)(66446008)(64756008)(66476007)(8936002)(6506007)(52536014)(66576008)(66556008)(5660300002)(478600001)(55016002)(76116006)(86362001)(186003)(9686003)(54906003)(33656002)(966005)(316002)(7696005)(2906002)(8676002)(4326008)(166002)(83380400001)(71200400001)(6916009)(53546011)(66574015)(99936003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 6aVvCfTyErUCNrj4VzW/IeEgJsg/c1vLvzZio6sVVe+yMNBDueu67aEU4cmOWswtTJiLFE6mPYr7/8bTDSPIh/P4HyN0hTl2/cRcyVKqSIi5/bcCwmIxrfQnzoSEKh+9s1u0t+0WOywGuymcj6iwpvdMfN6HieS1ZcXARATYx7q3xKTF7GYsEJFlwWDxzUnMpzl8IJn8Bk0rj0mRREH//Y0Jq4O63YaOTOUYEAJe/NAWCKP14CXhoQgBHjtzI7yIO3V7I2b9zq14/rJ3GjcYvIEueDQ/s/5t++nUVx3Z7kLyCQGjF4c8NRxpGtPwh2/bWoOPPgntacYWsWFXTyQlVh1URB4HZlt3CJJ8wEzhy2pEXRVVr4iaC07yMJecZMe2AvQDLOia/23wQ4VlTDYJIJGLGJiBWI4HqzlcUK1s3MeZF+q/fJ2X8Zj/Z47lLCys9oJUD93IKyI1qIxy+BRzefC3SD1Cw77+qKe3Gxn3O0imxdbDg4lZluEym6xp3pe2i/YLA3ywo3GHXPa06xibfibEYnCvPCEKvWNwt7cFu2HehybqmgHaCU1uSmDplfK0yhxV5NSu0Lkc3kRtlrpUw55R2H0thON1c06ZvgyLWit5yeR5/yyno3UCtRYuyltgDRCYh0qsq0Zm86s9UYJrP77Yvf5mfD82BJ3Vj9klsPzVL4w3xKQ2e820rxpkMWejIJ+3D4vFcVzYuk/VLkrP1lS8QJwOds4OEl7+qi4D/wIy9plPnSByfWgiVDjVCeWgxItSNlOjdBMniEi0VwQgCloFD313rQyoK+rDGzzQ1wa0C724emcxqGEXW1CCbZ+P1xwG2mcgihrZacweRiNPz5KVP0NEPiedPRRPBcb4fHE1c7Tw4ZLUJJ9VPoJ+uZIgVwpTVL32cC6eNRAGlKWOtun6+vAwDwzPSHjpx0c2r7aCw0HIcPNxuYlP+nEQHbeUY/nayFMUgxu4NaeLZe+SSGv7A1cCr35lqZ3Pap9BOceGixVFgPSLd7h/E71uKUqezWbTme2vzZ4MwFT+nz/oaYo4mZR2qKjt1c5CS6ymSR+3BS37gUtMCAc4bvTNlAWnqjPypZsZ8X6voVgBm/q7qhnsXq1gaVgcC8chnpSuRBVsq5OZSZaVnxNOdrDqvSCHA0QggzGLSmKI3C3iWKyVzVW9YDaSEhx9HJB5LODA6uwq1wGsN1LU7AYGxx2od6J3pabUX/zJAp4A69A0e1IJcUV1zf47MdYEvZRhmLjipVsqoJmFhbf9vqEX3LwDJM1CFDomaV127rRiObMkV4rXUfkZ1bzsD9HeAUISlrn/ggMhn5yDMpUC0FgIQkwB5gA8VQeyaPTr1siA26sI2tPiubQ2tymQngHkgs04HLgB6sXVp9Txj+QIl1z1KomCkPrl
x-ms-exchange-transport-forked: True
Content-Type: multipart/related; boundary="_012_BYAPR11MB32071F87E103091B2E1902EDC0879BYAPR11MB3207namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB3207.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e93c811d-9753-4d4c-1c29-08d8d21c3899
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2021 01:43:12.2031 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: noG3zymF/Und7xcJyBaRMLDbyl8FX2PVM3603wfJIbQHry5Y/fgAkh5XVJDe9MMcSPjE01uiIWWw+9Udig+3BA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2775
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/zCjwRMDt2FgFsnv4gYKH-qU43Mc>
Subject: Re: [Idr] WG Adoption call for draft-wang-idr-rd-orf-05.txt (2/4/2021 to 2/18/2021)
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: Tue, 16 Feb 2021 01:43:20 -0000

My comment was not about removal of RD-ORF after the source is fixed.

First, one PE sends RD_ORF:
[An Ink Drawing]

Then all PE's send RD-ORF:
[An Ink Drawing]

Now RR can send RD-ORF towards the source:
[An Ink Drawing]

The source sends 1 Million Withdraws
[An Ink Drawing]

Now a new PE comes up. It has not yet sent RD-ORF:
[An Ink Drawing]

RR must remove the RD-orf from the source, because not all PEs have sent it the RD-ORF.
[An Ink Drawing]

The source sends 1 Million VPN routes:
[An Ink Drawing]

PE3 sends an RD-orf:
[An Ink Drawing]

RR can send RD-orf to the source, because all PEs have sent RD-orf
[An Ink Drawing]

This represents churn between RR and the route source.
With Inter-AS, there will be multiple layers of this.

Regards,
Jakob.

From: Aijun Wang <wangaijun@tsinghua.org.cn>
Sent: Monday, February 15, 2021 3:42 PM
To: Jakob Heitz (jheitz) <jheitz@cisco.com>
Cc: Robert Raszuk <robert@raszuk.net>; idr@ietf.org; Susan Hares <shares@ndzh.com>
Subject: Re: [Idr] WG Adoption call for draft-wang-idr-rd-orf-05.txt (2/4/2021 to 2/18/2021)

Hi, Jakob:
I think you have get the key difference between RD-ORF and RTC, but as described in https://datatracker.ietf.org/doc/html/draft-wang-idr-rd-orf-05#section-5.2, the removal of RD-ORF need the intervention of the operators.  It will not roll back automatically.

As said before, you can consider RD-ORF as the mechanism of “Spray System” to extinguish the fire. After their action, the house holder find the reason of fire and return normal by manual.

Using RT-Constraint, all of the “Spray Systems” will reaction but there maybe only the temperature of one house is high.

Aijun Wang
China Telecom


On Feb 16, 2021, at 03:32, Jakob Heitz (jheitz) <jheitz@cisco.com<mailto:jheitz@cisco.com>> wrote:

There's an important difference between rd-orf and RT constraint.
RT-constraint is a POSITIVE filter.
Rd-orf is a NEGATIVE filter.
RT-constraint says :give me X.
Rd-orf says: withhold X.

What's the difference?
Suppose you are an RR and getting the same rd-orf from all your clients.
Then you can propagate the rd-orf back to the source of the routes.
Consider what happens when a new client comes up,
The new client has not (yet) sent the rd-orf.
Therefore you have to retract the rd-orf from the route source to which you propagated it.
The next router on the way to the source may be an ASBR.
It also has to retract the rd-orf it propagated.
And so on.
Then the new client sends the rd-orf.
Now you have to propagate it again.
and so on.
That's a lot of churn.
This churn does not happen with RT-constraint.

Regards,
Jakob.

From: Idr <idr-bounces@ietf.org<mailto:idr-bounces@ietf.org>> On Behalf Of Robert Raszuk
Sent: Sunday, February 14, 2021 3:38 PM
To: Aijun Wang <wangaijun@tsinghua.org.cn<mailto:wangaijun@tsinghua.org.cn>>
Cc: idr@ietf. org <idr@ietf.org<mailto:idr@ietf.org>>; Susan Hares <shares@ndzh.com<mailto:shares@ndzh.com>>
Subject: Re: [Idr] WG Adoption call for draft-wang-idr-rd-orf-05.txt (2/4/2021 to 2/18/2021)

Hello Aijun,

I have been re-thinking over a weekend this entire discussion.

I think I have a suggestion for you which addresses my concerns and I believe also addresses yours (and your co-authors) requirements.

As I said number of times I still suggest we do not send RD to filter. Instead we send tuple RD+RTs and only filter VPN routes on logical AND of all (all as there can be more then one RT importing given route therefore we need to include intersection of local import RTs and RTs carried with "offending" routes).

And to make this easily transitive I recommend we just define a new SAFI for it. We can call it RTC+ or Enhanced RTC as examples. Syntax would be identical to RTC, semantics opposite. Today RTC defines RTs which PEs need. Here we would signal description of subset of those which are "excessive" to be dropped on the peer.

Sending it with ORF say RDRT-ORD (while works p2p)  I do not buy this implicit regeneration hack say at RRs, RRs doing option C or ASBRs performing option B. So sending it in new SAFI IMHO would be much cleaner.

Just a thought how we could perhaps move forward here.

Kind regards,
Robert


On Sat, Feb 13, 2021 at 3:32 AM Aijun Wang <wangaijun@tsinghua.org.cn<mailto:wangaijun@tsinghua.org.cn>> wrote:
Hi, Susan:

Thanks for your suggestions. More responses from the operators are welcome!
We think this mechanism can let the network cope with dynamically the extraordinary scenarios for VPN routes advertisement, especially the inter-AS Option B/C scenarios.
This can certainly encourage the widespread deployment of inter-AS option B/C solution(especially for EVPN/VXLAN, EVPN/SRv6) increase the VPN services coverage and revenue of the operators.

There may be some details procedures and device behaviors need to be clarified further, but this is not unsolvable, considering there are so many experts within IDR WG.

Thanks Robert, Jakob, Jim and Acee for the technical challenges to let us/IDRer understand the solution more clearly.

Aijun Wang
China Telecom