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
24
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!
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!