Re: [Rift] [bess] comments on draft-head-rift-auto-evpn-00

Antoni Przygienda <prz@juniper.net> Mon, 15 March 2021 06:29 UTC

Return-Path: <prz@juniper.net>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FC5D3A15D6; Sun, 14 Mar 2021 23:29:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.246
X-Spam-Level:
X-Spam-Status: No, score=-3.246 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.248, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=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=juniper.net header.b=c9wEWAdi; dkim=pass (1024-bit key) header.d=juniper.net header.b=CL41a7xl
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 Sdv_db6OrsW1; Sun, 14 Mar 2021 23:29:34 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A3F23A15D3; Sun, 14 Mar 2021 23:29:33 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 12F6OpWI014837; Sun, 14 Mar 2021 23:29:31 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=lvly6MSg5HmtgN7uQWWnVCBqxYWTYfjzw1Dn/x0jzF0=; b=c9wEWAdiQDgCdOQbOIrM5oPGaLtuKs6S3xfz4xX6Zu04tnU4PaMfj1Gr9FQWlHDo+X18 Y3y34oF7VYJ02OKEYzTA9VcXz1ne3DqR6RF+JipK54ZzfB9shRVYlPRiGjmw9pFVILyr NF9K0p46YaB8IxQdEsXVs1VHmlORh7JtyYsPjGRYeXRFvUF5JijphGZetSblsfIVmtbX uaMzqMI4HuEB7pAwMI/Zqia7jQaATSEJ4sz7XfhYOAlTL9z8zU79GaGtw1v4e1aDB1J+ XJkFP7ZwZMS+NIuas3MxFTrCImfD5VkSESFuMGU/CgzSP56jIRk88APk4UfOqI+9Xaa4 hA==
Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2175.outbound.protection.outlook.com [104.47.59.175]) by mx0b-00273201.pphosted.com with ESMTP id 378wd3jbwk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 14 Mar 2021 23:29:31 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JTjMtgqnKOt2Ji7y7qX/LqrhO87udjcEHGKk2UsuSPGV07b4c+/KhaPs8QC60N6JypAmYFn0qhpMrNeWrCoghHmxXkhf8aJJ6ZXh3dMP/eI5m+UlmHqYoev5Z29miPwPVb/A6oY95/fglRUGC7uXWVZtuyrhp+BpSjBF6T7gAynOWxHyjhExb5bNYT7TJvI5por5If1NK9iuTRvvFlQg2P5R/NHf7OchQMc9r8isDuUKHwVYnhV08h3A53h3Osu9PdhkzzKL7IMoi8Jm8yUmY7E+l2KIL6H7qNjbl0Z7ghEnFCoF/cZmXNIjOiiee1btX/gWJq8aDfnTWFnLxPxDOw==
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=lvly6MSg5HmtgN7uQWWnVCBqxYWTYfjzw1Dn/x0jzF0=; b=etcaU57R0wjmn++BaaSjws0Hvj2UIo8r92UKk74BA/owyIBJfrilaQhvWsH/ldCZTKNaY3vXK8KZWtpcNPvbAfdAVX+/4HxS3YrarSBvoDoWwuDlyH19x4dRykZEV3/mZWeV4OjEwyViBoch3ABu5VYK4SUNyMJz3H0ujZJhJ8zKpupUJTcLxWKVPXI5lws95UkIrD2brPsdeIRlk//4qvhAKQ4gtVMjIKZMpEv0m/g8pEfelmAL2SFzEEB8XzY3bmT8J/Ed+XhBnIouxCgKzTlRMfIvAFEwyvovTWmQOr2zjgQRy2CnAqIWdTvL6PpnBFNiNtWvsGhDSMli1dZEXA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lvly6MSg5HmtgN7uQWWnVCBqxYWTYfjzw1Dn/x0jzF0=; b=CL41a7xlopVQHjTZeGbMaPSavQtXykbLRpQhntKfi13XXSrlyr4NIFLSVTnuSkx+N0AiiUqk3je8bIvR9JUdDRprSjxpK3JEaBnQN3l4D/5wR/G7WNrwWa7tnfrWT9WikLOsRJUOGYwJr12YYaUTN+N0R7dzjRLQvxrHek2QunQ=
Received: from MWHPR0501MB3690.namprd05.prod.outlook.com (2603:10b6:301:7f::18) by MWHPR05MB3421.namprd05.prod.outlook.com (2603:10b6:301:40::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.11; Mon, 15 Mar 2021 06:29:27 +0000
Received: from MWHPR0501MB3690.namprd05.prod.outlook.com ([fe80::a9ea:18d2:51e2:a6da]) by MWHPR0501MB3690.namprd05.prod.outlook.com ([fe80::a9ea:18d2:51e2:a6da%7]) with mapi id 15.20.3955.013; Mon, 15 Mar 2021 06:29:27 +0000
From: Antoni Przygienda <prz@juniper.net>
To: Jeff Tantsura <jefftant.ietf@gmail.com>, Gyan Mishra <hayabusagsm@gmail.com>
CC: "rift@ietf.org" <rift@ietf.org>, "EXT-zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, "bess@ietf.org" <bess@ietf.org>, Wen Lin <wlin@juniper.net>, Jordan Head <jhead@juniper.net>
Thread-Topic: [bess] [Rift] comments on draft-head-rift-auto-evpn-00
Thread-Index: AQHXGGbCzXkabcvVn0253xIkwiVJa6qD1ROAgADT9wA=
Date: Mon, 15 Mar 2021 06:29:26 +0000
Message-ID: <ACE18B85-E641-483A-9141-56D725558268@juniper.net>
References: <CABNhwV2L9JoEWUK4fVOOCBq8312WvOQJR+sNM=UU_TNbRSnW7w@mail.gmail.com> <AC084BCD-2619-44DF-8E60-B50D14492F5F@gmail.com>
In-Reply-To: <AC084BCD-2619-44DF-8E60-B50D14492F5F@gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.46.21021202
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=d20be84e-6a67-4d94-a821-6dbbc38ef47f; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-03-15T06:22:00Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true;
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.239.14]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 1cb7797d-6c0f-494f-1af9-08d8e77baebc
x-ms-traffictypediagnostic: MWHPR05MB3421:
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MWHPR05MB3421BA46748D1DE66AA0B6D4AC6C9@MWHPR05MB3421.namprd05.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: gQegUV14uCjZibyeuPUcdZviPxuB/SeGN69Fs+wvCkYKXLsKPdWAESHGhypSZSYV4NNzf2VLMCAEMKUNrRX1aiorAURrgnlG1i4of+a8NIZ9BALp4R+dIIwYjEexFYwxa9IbrlvE5mIYdcFYjGJPXrz11CAXKboyL8GJI04BeYAA/KrSQmWSvHZLyvbxMZMG1YSGb4QW3EHC86Zp2lbbfNN8Xq4/IH7FJDgKfKdfwCGXGm5nReoR+KKB6VMoFHlRxBTc2dL8c5zJfOmnkQCr1MKoGKn7DkmTei9NvWckAwyr7heoB7YQasLpk1dxuhqINvEM+Qqw8ueq8N3luvqf7hWEJ91gq7aU5twmjamWCLKO94NfM0xbsa/T3Zu6YUfvz8sbdsTdNm1lwe7PR6zjrmNCtdZ0d5m6hibkwlkX3mOIUZTLciM9BqvrT6uSk03RqyskDB+3jVsW7qTactXB3hCUa3NxcfTwopbgdySFX7SVvlDqNScYqWOsOB6Q8aSjFSCK027LM3G4IRlvXrw1qKMfV40K0EEvamEM2JSG1LcgrkwIrBinbbEi8ENbilGvgM7rfjv2jITkhJa7Qay9NBHnkrd1jhO2QN9HeNSlE1VqCWzPAwWaPJdKNzmgBORWC0mHjaTY9igNGGZ7r1RCkac13YKSGInprX7E7WP5HnXT3rgwQ2zO6S9vEIpw8RYM
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0501MB3690.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(39860400002)(396003)(366004)(136003)(66946007)(54906003)(2906002)(66476007)(66556008)(86362001)(186003)(91956017)(76116006)(2616005)(110136005)(6512007)(64756008)(6506007)(478600001)(8676002)(4326008)(166002)(53546011)(966005)(8936002)(5660300002)(107886003)(66446008)(33656002)(71200400001)(26005)(316002)(6486002)(66574015)(36756003)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: qYtZcimg2Pu4Q/KlJqBH1DCYH/fSxmvXUDkbe6sNddJOximo7bX/IFEnSZCQxFc8qyzVCK5Rvd0c+Z/Hqdn/kAMSJ4viPVs4H83jPWds+wKGSX6jkzqIRZ6x1sq7vO1P+RJ8ToSstds0OfuvIAmHL/zVwXBxssH8jUQNsQxTJJkJ8jgjZQblcnhTnE0ZTQhCLFSz0s27ieAc4owjeZx50Xe9th+bgIY2XT6sP5JQXrLBLytI7a5vNjxEVaqpMhqLi+BqN0YcEFPRfduJovUCtYYHfygFqtuymjqi7kH5Whf2ynm10toZOw8rpO98A9B8wuyIiyet9rQ0ONxB21mVRSG2nNRgR/3VBL7hhO3XIHyTr6iODRs+rVX+/9BJ29aZV+9jq+YlBDogQryYgt326bslaKR/7xs9qW9G8mAI2nmm1AZipvHoUBK0rD1UeWlcfqxRqkJcKkxfmwUL/qzsBAiSoE62v45nSLaH3Li2a3M9ymvqoixEfIzdZm6QhnlXL3zbtAhNdkadWtbs6oKvUBZnd+6dDeTDsXEhFgcalu2ixNvarowgd152fShsDm5Tgc6049pO2846sUxh1z5emrYKUB/aH0NrUfLhocEV7kZvdq+/Oih+UY+N2JORyLHk/rGwWBtsRfTSedDmeKb4RZdm4s98Lt87Pw4j5Nv/fIp33K7BimmIEhAsDD106KxfCV3cRePGTL5SmvUZmH1ULP2Pbf+iBEpp+uxGjak7xM5q1tDWgp6zjGztSQpjpleAk6ws7CMRYW4xWu8EUl4JSyxAj/oaYpW4sEbdfaP2VQ5/aMk2v9jGjO0khaPk16yaZRDnkQxW03qyF9C+ORemH9d5czytqsbVdCdObXZ5z8Yl2CbJKnXYfDjf0FgvwCjkY1fxhef0ru/nRjpmuP68LyBQyg/XSA7kZfj/TWKyzQS/f3avpIvw+5JYjBwjgRTz7NAgXZVM3fpYeeETHziVbh3OfLkpkvkSj8q46axg/hiIw8uuojxoDO2pzO9W4dY6BZLSExx/8+gK3wUQ/6RIsb2UdusjFb7g67cUiH/bEFiSHNYf+593iHth6AeOoUAbh8MJmfcOf5IFP4TklV7umvzk4VlmrW+KwzVWgD5tUkCc4qJcgkFk+dLXP2TemFwCpOVkdyNK6+uf8k8zq8e38qL5FeixGuHu6YyTfE+oVJLQdMiolSAaA2MzVI4x2D1fMt0+KzbYZbd10bcS4zjVb2/tBaWz9PhWMkPS7lYqPIq4TqjidPKPYAa9yAmu+jYpeMiPSJ053BcQO1bHNor3ez2/KOV2f9yR1L3p4v9398s2rddml2oVq+fpTo8P+6wZ
Content-Type: multipart/alternative; boundary="_000_ACE18B85E641483A914156D725558268junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0501MB3690.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 1cb7797d-6c0f-494f-1af9-08d8e77baebc
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2021 06:29:26.9743 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: kbeaIJ6OMClo5slkTm8RYIuNLy/M/eNULqtqE5/B+B+uPC63YB/qF/YL6kqE2UIv
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB3421
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-15_01:2021-03-15, 2021-03-15 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 phishscore=0 impostorscore=0 priorityscore=1501 mlxscore=0 mlxlogscore=999 spamscore=0 suspectscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2103150044
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/TfaMbYYfYb1iF-oJCYSkcjTVI-0>
Subject: Re: [Rift] [bess] comments on draft-head-rift-auto-evpn-00
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Mar 2021 06:29:37 -0000

As Jeff pointed out, the scope is very different. The design team is focused on standardizing a solution given things that have been for a bit in the wild to “auto-peer” BGP, a useful thing non-withstanding how contrary to the original BGP design goals it was 😉

AUTO EVPN targets a different problem where auto-peering is kind of understood implicitly from the underlay protocol plus lots other things. It brings original L2 simplicity to L2 over L3 again. Based on RIFT (other protocols are an open question but there are a lot of things needed for that that RIFT already does natively) it provides a absolutely zero config plug-and-play underlay and overlay EVPN bring-up of devices plugged together to form an IP fabric (well, I’m lying, the top of fabric switches in RIFT still need the knob for knowing they’re top-of-fabric).

The draft outlines the architecture pretty well, we have the missing algorithms figured out quite precisly by now and stuff works but we simply didn’t have time for this IETF to fill them in or include the type-5 IRB details either. Next rev …

--- tony

From: Jeff Tantsura <jefftant.ietf@gmail.com>
Date: Sunday, 14 March 2021 at 19:51
To: Gyan Mishra <hayabusagsm@gmail.com>
Cc: Antoni Przygienda <prz@juniper.net>, "rift@ietf.org" <rift@ietf.org>, "EXT-zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, "bess@ietf.org" <bess@ietf.org>, Wen Lin <wlin@juniper.net>, Jordan Head <jhead@juniper.net>
Subject: Re: [bess] [Rift] comments on draft-head-rift-auto-evpn-00

[External Email. Be cautious of content]

Hi Gyan,

It doesn’t and has a very different purpose.
BGP work in IDR is meant to facilitate bringing up BGP peering session(discovery/config/etc).
RIFT work is specifically for fabrics that run RIFT as the underlay routing protocol and wish to use EVPN for overlay. Auto-evpn facilities bringing up BGP sessions with EVPN AFI/SAFI as well as auto deriving EVPN attributes, such as  EVIs,VRFs, IRB/SVIs and so forth.

Regards,
Jeff


On Mar 13, 2021, at 16:12, Gyan Mishra <hayabusagsm@gmail.com> wrote:

Tony

In IDR their is an BGP Auto config design team.

Does this auto EVPN used by Rift separate effort from IDR DT below:

1. BGP Autoconf Design Team Report (15 mins)
  https://tools.ietf.org/html/draft-ietf-idr-bgp-autoconf-considerations/<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-ietf-idr-bgp-autoconf-considerations/__;!!NEt6yMaO-gk!Uw8Yz8Ov5eX7PEcvbfAUiGCWHBYNdsMkmwG10bI0xeDOxYRGYhQD_vHcA0uGeQ$>

Kind Regards

Gyan


On Fri, Mar 12, 2021 at 3:06 AM Antoni Przygienda <prz=40juniper.net@dmarc.ietf.org<mailto:40juniper.net@dmarc.ietf.org>> wrote:
Sandy, if you want to see it that way, yepp, you can think of one of the things AUTO EVPN does as “BGP peer auto-configuration”. This is however just a small part of the overall and really just kind of “necessary byproduct”, especially since the sessions to RR can go multi-hop so even with bgp single-hop discovery BGP couldn’t figure it out itself. (Yes, there was work done previously for RR autodiscovery in IGP AFAIR, I don’t think I ever saw it deployed).

--- tony


From: "zhang.zheng@zte.com.cn<mailto:zhang.zheng@zte.com.cn>" <zhang.zheng@zte.com.cn<mailto:zhang.zheng@zte.com.cn>>
Date: Friday, 12 March 2021 at 05:01
To: Antoni Przygienda <prz@juniper.net<mailto:prz@juniper.net>>, Jordan Head <jhead@juniper.net<mailto:jhead@juniper.net>>, Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Cc: "rift@ietf.org<mailto:rift@ietf.org>" <rift@ietf.org<mailto:rift@ietf.org>>, "bess@ietf.org<mailto:bess@ietf.org>" <bess@ietf.org<mailto:bess@ietf.org>>
Subject: Re:[Rift] comments on draft-head-rift-auto-evpn-00

[External Email. Be cautious of content]


Hi Tony,

Thank you for your response! It's interesting.

So in some sense, the BGP auto discovery can be achieved by RIFT own way, in this situration, right?

Please find more comments below with Sandy>.

Best regards,

Sandy
原始邮件
发件人:AntoniPrzygienda
收件人:张征00007940;Jordan Head;Wen Lin;
抄送人:rift@ietf.org<mailto:rift@ietf.org>;bess@ietf.org<mailto:bess@ietf.org>;
日 期 :2021年03月10日 23:45
主 题 :Re: [Rift] comments on draft-head-rift-auto-evpn-00
Hey Sandy, yes, all sessions come up automatically

Yes, all the data is derived automatically just from the today’s RIFT database on the leaf or ToF (no key value necessary or any new TIEs, just topology info we have today already)
Sandy> Most of the info is topology info, but some may not, such as AS number. But I agree with you, it can be a small option to be added in the existed TIE or a new TIE.

There is _NO_ information about ToF in the leaves, e’thing is scaling just like RIFT does today
Sandy> I have a question, If ToF is RR, does it need to establish BGP peering with leaf nodes?

KV 😉 will be just optional for telemetry in case that’s desired & will flow northbound only so no change in scaling properties.
Sandy> OK. I understand.

In short:

RR elects itself RR or not in the plane (section 6.3.2.1) and based on that  assumes a special RR loopback with last byte representing its preference

X::[pref]

Every leaf tries to connect to

X::1
X::2
X::3

Which they know are RRs (# of RRs doesn’t matter, just pick a reasonable constant)

Each leaf elects own loopback in a well known range
Sandy> It's a reasonable design. For multiple RIFT instances, if multiple EVPN overlays can be built? Will they use the same well know range loopback address?

Y/64 :: something

On each RR any connection attempt from Y/64:: something is accepted (pretty much all mature implemenations today support that). If you want to be fastidious you could actually on the ToF that is RR (since it sees all node N-TIEs) even specify each leaf as allowed peer
Sandy> Do you mean the RR (ToF) is optional, leaf nodes can build BGP peering straightly?

All took a bit to figure out and my first input to the idea when brought to me was “well, of course it’s impossible to ZTP EVPN, even with RIFT” 😉 But, with enough grey matter grease it actually works pretty well from all we see …

It will all become more concrete when we flesh the algorithm appendix albeit the description today already gives a pretty good idea but without standardized algorithms for the distributed elections interoperability cannot be guaranteed …
Sandy> Sound great. Looking forward to looking at it.

--- tony

From: "zhang.zheng@zte.com.cn<mailto:zhang.zheng@zte.com.cn>" <zhang.zheng@zte.com.cn<mailto:zhang.zheng@zte.com.cn>>
Date: Wednesday, 10 March 2021 at 16:31
To: Antoni Przygienda <prz@juniper.net<mailto:prz@juniper.net>>, Jordan Head <jhead@juniper.net<mailto:jhead@juniper.net>>, Wen Lin <wlin@juniper.net<mailto:wlin@juniper.net>>
Cc: "rift@ietf.org<mailto:rift@ietf.org>" <rift@ietf.org<mailto:rift@ietf.org>>
Subject: [Rift] comments on draft-head-rift-auto-evpn-00

[External Email. Be cautious of content]


Hi Tony, co-author,

Thank for your presentation in RIFT and BESS WG.

I have question about the intent of this draft, before I read more on the detail. :-P

From the draft, seems like the leaf node will build BGP connection automatically, and exchange the necessary MAC/IP through EVPN advertisement.

But does the info on leaf for BGP building (AS, router-id, etc.) derived from the leaf node itself? If it is, the BGP auto discovery function is included in (That is also the confusion from BESS WG).

If the info for BGP building on leaf comes from the TOF nodes (RR), then it has no relationship with BGP auto discovery, IMO necessary sourcebound KVs are needed. But I am not sure because I have not seen explicit description in the draft.

Best regards,

Sandy






Juniper Business Use Only




Juniper Business Use Only
_______________________________________________
BESS mailing list
BESS@ietf.org<mailto:BESS@ietf.org>
https://www.ietf.org/mailman/listinfo/bess<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/bess__;!!NEt6yMaO-gk!Uw8Yz8Ov5eX7PEcvbfAUiGCWHBYNdsMkmwG10bI0xeDOxYRGYhQD_vHQ83tH2g$>
--

[Image removed by sender.]<https://urldefense.com/v3/__http:/www.verizon.com/__;!!NEt6yMaO-gk!Uw8Yz8Ov5eX7PEcvbfAUiGCWHBYNdsMkmwG10bI0xeDOxYRGYhQD_vFie_t5WA$>

Gyan Mishra

Network Solutions Architect

M 301 502-1347
13101 Columbia Pike
Silver Spring, MD

_______________________________________________
BESS mailing list
BESS@ietf.org
https://www.ietf.org/mailman/listinfo/bess


Juniper Business Use Only