From owner-freebsd-net@freebsd.org  Sat Mar 19 16:55:51 2016
Return-Path: <owner-freebsd-net@freebsd.org>
Delivered-To: freebsd-net@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6AAC6AD5904
 for <freebsd-net@mailman.ysv.freebsd.org>;
 Sat, 19 Mar 2016 16:55:51 +0000 (UTC) (envelope-from jim@netgate.com)
Received: from mail-io0-x22a.google.com (mail-io0-x22a.google.com
 [IPv6:2607:f8b0:4001:c06::22a])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 414AC3C6
 for <freebsd-net@freebsd.org>; Sat, 19 Mar 2016 16:55:51 +0000 (UTC)
 (envelope-from jim@netgate.com)
Received: by mail-io0-x22a.google.com with SMTP id v123so59505455ioe.0
 for <freebsd-net@freebsd.org>; Sat, 19 Mar 2016 09:55:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netgate.com; s=google;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=A5LU2LeGtjKhF1R19+Ay27ke2t7l/ya7pqcXDgbTQgk=;
 b=O1U/x/HS4+MYGSJsRuEpA7xFYFc6pMUlNS+oOYc6bIEgMBOMvwn589EJ2SED6k0n0u
 Lmh7/dcrKs/1saRaFr5amWzlHVkBG9Y4dHZd7fx/FDXHajNZIlg/x8pwzpAL3sg8414W
 YuRynhXt5xgIlQCSVnE0wbkNDaksdKvetEBSw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20130820;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=A5LU2LeGtjKhF1R19+Ay27ke2t7l/ya7pqcXDgbTQgk=;
 b=h7jxCHCd6aRFpROdd2UnHY6J1J/352qD4ARvIr+ETCQBIrQ+3JtdgOwJ74lV7vvqWE
 TWEDHKdCQ7DhPPWYwXwZs4kr1AAv3mThkrdEcRa2AcWs/Bs1Gp6Mk54BqLDnfdvfDn0Q
 V/FodXpNU+fzu/8sH+/bKhiPT3k4v87rVJBPkc88NqU1u/1lTZacbfnWJ+y4H8idiuI1
 vpwlwUFJb+ly/W+Syq+mn+FsuAwTyZYhMo4Q47ng3vbj2zPnn/dw37pHHaCS6spCrTJN
 Ya3XoVF8OCL75crMVevoKNQUSGTLGUiDCc8dOVLkUWuKZoZs9Vdj9gIMDbmp6lhF2W1S
 HfUw==
X-Gm-Message-State: AD7BkJLDGS6AlvM/XGwLTW2WDHFZ4FyRriT0VHhjLq9uF3KfhqtaZQWzPxSVFtpik9nEerKE
X-Received: by 10.107.136.156 with SMTP id s28mr21377335ioi.21.1458406550565; 
 Sat, 19 Mar 2016 09:55:50 -0700 (PDT)
Received: from [10.30.12.46] (69-71-179-207.mammothnetworks.com.
 [69.71.179.207])
 by smtp.gmail.com with ESMTPSA id n1sm2034565iga.6.2016.03.19.09.55.50
 (version=TLSv1/SSLv3 cipher=OTHER);
 Sat, 19 Mar 2016 09:55:50 -0700 (PDT)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
Subject: Re: Taking bhyve step forward enterprise grade
From: Jim Thompson <jim@netgate.com>
In-Reply-To: <B5D24D4D-68BA-4479-8FD2-8B3775055C04@jnielsen.net>
Date: Sat, 19 Mar 2016 11:55:49 -0500
Cc: Sami Halabi <sodynet1@gmail.com>,
 freebsd-net@freebsd.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <15AC566F-82AD-4F76-9710-67669D344F4D@netgate.com>
References: <CAEW+ogZD8ZKJJr1X8-OU3MwYx1hObskXq4gFeEBNJECjPdzZLw@mail.gmail.com>
 <CAEW+ogYmHO3Jn7k3AYkFG-jZdaaHWTT40qu3Of1u+GH4yHmA1g@mail.gmail.com>
 <CAEW+ogZ0e3z=VMt14MH7Yv-aRBdryi8y=Mn3=LApAGT=fx-KZQ@mail.gmail.com>
 <B5D24D4D-68BA-4479-8FD2-8B3775055C04@jnielsen.net>
To: John Nielsen <lists@jnielsen.net>
X-Mailer: Apple Mail (2.3112)
X-BeenThere: freebsd-net@freebsd.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-net>,
 <mailto:freebsd-net-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-net/>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Help: <mailto:freebsd-net-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-net>,
 <mailto:freebsd-net-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Mar 2016 16:55:51 -0000


> On Mar 19, 2016, at 10:55 AM, John Nielsen <lists@jnielsen.net> wrote:
>=20
>> On Mar 19, 2016, at 8:12 AM, Sami Halabi <sodynet1@gmail.com> wrote:
>>=20
>> hi,
>> are there ongoing job on taking bhyve further steps toward enterprise =
scale
>> like:
>> 1. high availability, rules on vms (like affinity rules in vmware: eg =
an
>> app vm and sql vm go together...), vmotion...
>> 2. network virtualization like vmware nsx...
>=20
> The wiki pages probably the best place for general info on bhyve =
current and planned features: https://wiki.freebsd.org/bhyve
>=20
> Live migration is a planned feature. HA rules and other automation and =
orchestration are probably beyond the scope of what bhyve itself is =
aiming to achieve, though such features could easily be provided by =
additional scripts and tools.
>=20
> What specifically are you after in terms of network virtualization? =
Again, bhyve itself isn't intended to be a giant umbrella but FreeBSD =
does support many networking features which could support network =
virtualization (and which work fine with bhyve).

VALE is built-in to FreeBSD, and with the new netmap back-end for bhyve, =
serves as a good =E2=80=98base=E2=80=99 for a vswitch.

Jim