Splitting IPV6 /32 into Several /64's for use by VMs OR Utilizing Same IPV6 /32...

proxanitua

New Member
Feb 7, 2022
1
0
1
25
Hello.

Glad to be here.
I am extremely new to Proxmox and relatively new to networking as a whole...

I am currently trying to set up a proxy server that is able to expand pool size on the fly..

I have leased 4x IPV6 /32 subnets and have had them announced. They are now fully in my possession / control.

I have written a bash script to generate X amount of IPV6 proxies per server (or instance) - the script runs on Ubuntu 20 or CentOS7.. The script asks for the IPV6 network address in order to generate the proxies..

I have 4x dedicated servers, each with an IPV6 /32 routed to them.
SERVER 1 || SUBNET A (IPV6 /32 Subnet)
SERVER 2 || SUBNET B (IPV6 /32 Subnet)
SUBNET 3 || SUBNET C (IPV6 /32 Subnet)
SUBNET 4 || SUBNET D (IPV6 /32 Subnet)

I would like to be able to do the following:
- Deploy 4x VM instances under each server listed above.
- Run the script on the main (host) server to generate X amount of proxies

And then I need to figure out the following routes, but do not know if/how they are possible:

1)
- Run the script on the main server (IE SERVER 1)
- Deploy 4x VM instances via Proxmox under the host server (SERVER 1)
- Run the same script on each VM instance using the same /32 network address for each
- Generate X amount of proxies on each VM without interference - having each VM be able to deploy X amount of proxies without issue

2)
- Run the script on the main server (IE SERVER 1)
- Deploy 4x VM instances via Proxmox under the host server (SERVER 1)
- Break the Subnet assigned to the host server (IE SUBNET A) into several /64 IPV6 subnets
- Assign each VM instance under the host one of these fresh /64 subnets
- Then run the script and generate X amount of proxies

So my questions then become:

1) Am I able to assign the same /32 IPV6 subnet to each VM instance under the host without issue? If so, is there anything I should know?

2) How do I break off /64 subnets from the host /32 subnet from each host server and then assign those new /64's to the VM instances?
Is this something I need to do in Proxmox? Can I do this with another tool? I'm assuming I need to utilize network vertualization here to avoid interference..

Make sense?

If anyone here know the answer - I am looking to bring on a consultant, so please feel free to drop your Skype, Telegram, etc. here and I will message you for further dialogue..

Thank you!