[pve-devel] [PATCH pve-network 0/6] RFC: initial pve-network package
Dietmar Maurer
dietmar at proxmox.com
Thu Mar 28 12:24:18 CET 2019
> This is a first attempt to create a pve-network package,
> to allowed defined network at datacenter level (vnet)
> with a plugin infrastructure to handle different kind of network (vlan,vxlan....)
Great! I just setup a new repository for this, and applied a few cleanups:
https://git.proxmox.com/?p=pve-network.git;a=summary
> Currently, it's only generate /etc/network/interfaces.d/vnet (ifupdown2 will be required for online reloading).
> Maybe later it could be great to add tap_plug/veth_plug functions if plugins don't use bridge (ovs or another vswitch) or need something like dpdk,...
>
> a Vnet is a linux bridge, mapped to a transportzone. (with a vlan/vxlan tag)
> a Transportzone is some kind of template for vnet (we can define vxlan peer ip, allowed vlan/vxlan,vrf,...)
>
> We could add permissions on transportzone.
> Use case : admin have define a transport zone with some allowed vlan for a customer,
> and customer is allowed to create vnets on this transportzone.
> (Transportzone = tenant)
>
> Maybe we could move Network.pm and other network apis into this package later ?
Yes, we can consider doing this later.
More information about the pve-devel
mailing list