Routing on the host / running BGP + proxy-arp

superhut

Member
Dec 29, 2020
1
0
6
34
Hi all

We're about to deploy a cluster of two Proxmox 6.3 hosts. We run our own BGP network and want to do routing directly from the Proxmox hosts for each VM's public IP's .

So on each Proxmox host (assume each host has a single 10G physical uplink):

VLAN 10 - Management / cluster network - RFC1918 / private IP on each host.

VLAN 20 - RFC1918/private /31 point-to-point between Proxmox host and our core / BGP router.

We have a public /24 network that we'd like to give each Virtual Machine an IP from - say 195.195.4.0/24 - the gateway for each VM will be .1 which won't exist anywhere - we will use proxy-arp to answer arp for this (probably on the core-router?)

On each Proxmox host, we'd then run a BGP daemon such as BIRD2 or FRRouting to announce the public /32 IP for each Virtual Machine back to our core router over a BGP session.

Is anybody else doing similar, what would the best network setup on the hosts be for this scenario?
 
Last edited: