Re: [bess] VXLAN EVPN fabric extension to Hypervisor VM

Jeff Tantsura <jefftant.ietf@gmail.com> Tue, 03 March 2020 00:58 UTC

Return-Path: <jefftant.ietf@gmail.com>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D8FE3A1509 for <bess@ietfa.amsl.com>; Mon, 2 Mar 2020 16:58:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, MIME_QP_LONG_LINE=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=gmail.com
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 yD4BXlNoHpjo for <bess@ietfa.amsl.com>; Mon, 2 Mar 2020 16:58:01 -0800 (PST)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (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 E87A73A1508 for <bess@ietf.org>; Mon, 2 Mar 2020 16:58:00 -0800 (PST)
Received: by mail-pj1-x102e.google.com with SMTP id nm6so151265pjb.0 for <bess@ietf.org>; Mon, 02 Mar 2020 16:58:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:cc:in-reply-to:to; bh=PMvaru/4M4Ps6YzNgp7pL3XR4mASwK4Mip8eRKIIHxg=; b=elWMXRh8+aRUk+uscrH2/qMMoJIFwO463tHB4aG3+D77U09lkrw6PJjy/Qq6YQEqoA m5uQrcDcRJVTgFfI8LKRDuM/gnnMY6xheqnYetCpS2H92nyepGe4L8Xbliu+lKN9b8ax D2sPhdi06y+kPyebJB4XlMtEcvPvn0PVZxlwiGdFFawAGub89Qcz9LhM8vW/KuGhaTgC 11nKZZVn/08zN3OqMtzsM06Ytxi5Nx0bMFjLNqtPolR9Eamb5PbEl0Sps6O3wHQvva1U d8exKb/VQBDerfhcWfV1bmKW7VLRrLUa9p8bmv2uKVtpkPmPLGv0vi5paZfbR/WQW1Fc nttw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:cc:in-reply-to:to; bh=PMvaru/4M4Ps6YzNgp7pL3XR4mASwK4Mip8eRKIIHxg=; b=nGzzjEE0sZ+HynKQU+ZLz2HvsXZ8jgwf2mvn60rntDKol0rilA406wH61Vub/AnZXi ZTlnyNBp3uc8h8Dgdn09+TwjXpSkIOGS1E8P8nmC/Mnc6IO5EZWrDgd+/QYNOuuH/Zf+ T2yygboOc/fp+v1lNQYbXA27+dDDwFF+mZx3NL+WwHx0S8llpT5EF6ywABc4mFPc48cI WokZ9P36nw5RIBdSNy8djn19Qcw2YRiCZ/7cEjIFfb/3wAdQPQm00IfjIcusz96mqMtq V4p8OJL41IiK9KSQqtc7qSwQxyfL5EdRcaGyG6PIrxC2tFUkq14gwd1ixDIy4x9pTJiR JcVw==
X-Gm-Message-State: ANhLgQ2L9HSj580/jp1EGNX+x8hRKiFT3ij+U0l/jUqhZ4j/cpMPe2ym 5RG5AgpxVTk1CW6nn2D2phV2WG23
X-Google-Smtp-Source: ADFU+vtqUd/vMygYExqn9z5fI+wjkxBYRWLnsPLCmUsB0EnvTEcvsDmnAQA8vXaHa5GTm/aiVBfG9Q==
X-Received: by 2002:a17:90a:664c:: with SMTP id f12mr1274659pjm.61.1583197079810; Mon, 02 Mar 2020 16:57:59 -0800 (PST)
Received: from ?IPv6:2607:fb90:8488:2035:293a:f9da:ae3f:4ee0? ([2607:fb90:8488:2035:293a:f9da:ae3f:4ee0]) by smtp.gmail.com with ESMTPSA id i15sm3271446pfk.115.2020.03.02.16.57.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 02 Mar 2020 16:57:58 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail-108A42FE-B6BC-48EB-9966-2046A96F5215"
Content-Transfer-Encoding: 7bit
From: Jeff Tantsura <jefftant.ietf@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Mon, 02 Mar 2020 16:57:57 -0800
Message-Id: <4E2C804F-25B8-4DF7-B839-C5558DF19669@gmail.com>
References: <CABNhwV3BbtNUOLCjsyU3icsJEWJJ4pXmi=hjPDxqwVF7MGWhJg@mail.gmail.com>
Cc: Robert Raszuk <robert@raszuk.net>, BESS <bess@ietf.org>
In-Reply-To: <CABNhwV3BbtNUOLCjsyU3icsJEWJJ4pXmi=hjPDxqwVF7MGWhJg@mail.gmail.com>
To: Gyan Mishra <hayabusagsm@gmail.com>
X-Mailer: iPhone Mail (17D50)
Archived-At: <https://mailarchive.ietf.org/arch/msg/bess/LIPd9HwPBVgmjKJSzXLiUz6fnx0>
Subject: Re: [bess] VXLAN EVPN fabric extension to Hypervisor VM
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Mar 2020 00:58:03 -0000

Gyan,

On open source side of things - FRR supports EVPN on the host.
Any vendor virtualized NOS would provide you the same (at least Junos/cRPD or  XRv).
EVPN ESI load-sharing eliminates need for MLAG (basic thought, the devil is in the details :))
ECMP vs LAG load-balancing - the algorithms supported are quite similar, in some code bases actually the same, so this statement is not really correct.

Would be glad to better understand your requirements and help you!

Regards,
Jeff

> On Mar 2, 2020, at 16:00, Gyan Mishra <hayabusagsm@gmail.com> wrote:
> 
> 
> 
> Thanks Robert for the quick response
> 
> Just thinking out loud -  I can see there maybe some advantages of elimination of L2 to the host but the one major disadvantage is that BGP multipath provides flow based uneven load balancing so not as desirable from that standpoint compare to L3 MLAG bundle XOR Src/Dest/Port hash.
> 
> Other big down side is most enterprises have the hypervisor managed by server admins but if you run BGP now that ends up shifting to network.  More complicated.  
> 
> Kind regards
> 
> Gyan
> 
>> On Mon, Mar 2, 2020 at 6:39 PM Robert Raszuk <robert@raszuk.net> wrote:
>> Hi Gyan,
>> 
>> Similar architecture has been invented and shipped by Contrail team. Now that project after they got acquired by Juniper has been renamed to Tungsten Fabric https://tungsten.io/ while Juniper continued to keep the original project's name and commercial flavor of it. No guarantees of any product quality at this point. 
>> 
>> Btw ,,, no need for VXLAN nor BGP to the host. The proposed above alternative were well thought out and turned to work ways far more efficient and practical if you zoom into details. 
>> 
>> Best,
>> Robert.
>> 
>> 
>>> On Tue, Mar 3, 2020 at 12:26 AM Gyan Mishra <hayabusagsm@gmail.com> wrote:
>> 
>>> 
>>> Dear BESS WG
>>> 
>>> Is anyone aware of any IETF BGP development in the Data Center arena to extend BGP VXLAN EVPN to a blade server Hypervisor making the Hypervisor part of the  vxlan fabric.  This could eliminate use of MLAG on the leaf switches and eliminate L2 completely from the vxlan fabric thereby maximizing  stability.
>>> 
>>> Kind regards,
>>> 
>>> Gyan
>>> -- 
>>> Gyan  Mishra
>>> 
>>> Network Engineering & Technology 
>>> 
>>> Verizon 
>>> 
>>> Silver Spring, MD 20904
>>> 
>>> Phone: 301 502-1347
>>> 
>>> Email: gyan.s..mishra@verizon.com
>>> 
>>> 
>>> 
>>> 
>> 
>>> _______________________________________________
>>> BESS mailing list
>>> BESS@ietf.org
>>> https://www.ietf.org/mailman/listinfo/bess
> -- 
> Gyan  Mishra
> 
> Network Engineering & Technology 
> 
> Verizon 
> 
> Silver Spring, MD 20904
> 
> Phone: 301 502-1347
> 
> Email: gyan.s.mishra@verizon.com
> 
> 
> 
> 
> _______________________________________________
> BESS mailing list
> BESS@ietf.org
> https://www.ietf.org/mailman/listinfo/bess