]> git.puffer.fish Git - mirror/pve-network.git/commit
vnets : add ports isolation
authorAlexandre Derumier via pve-devel <pve-devel@lists.proxmox.com>
Tue, 12 Nov 2024 15:54:24 +0000 (16:54 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 18 Nov 2024 15:49:46 +0000 (16:49 +0100)
commit078c0ef03570a0304fed30f0557ab8ef18fbf329
treec3195cb35191712c5e8fca4659e14b921b799373
parent026dab209034968c237fac3b3f18aa918aba35ea
vnets : add ports isolation

Add support for bridge ports isolation
https://github.com/torvalds/linux/commit/7d850abd5f4edb1b1ca4b4141a4453305736f564

This allow to drop traffic between all ports having isolation enabled
on the local bridge, but allow traffic with non isolated ports.

Here,we isolate traffic between vms but allow traffic coming from outside.

Main usage is for layer3 routed or natted setup, but some users have requested it
for layer2/bridge network with proxy arp.
So we can enable it at vnet level.

Signed-off-by: Alexandre Derumier <alexandre.derumier@groupe-cyllene.com>
 [ SH: improve option naming and description slightly ]
Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
src/PVE/Network/SDN/VnetPlugin.pm
src/PVE/Network/SDN/Zones/Plugin.pm