I am looking for suggestions on the best way to add a second subnet to a physical location. Right now we have several locations running on an MPLS network. Each location has a 10.1.x.x/24 address assigned to it. Location 1 would be 10.1.1.x, location 2 would be 10.1.2.x, location 3 would be 10.1.3.x, etc.
I have a location let's say 10.1.5.x that is running out of IP addresses. I'd like to keep the 10.1.5.x subnet as their static IP range and add a second subnet for DHCP. I'd like this to probably be 10.2.5.x/24. What would be the easiest way to do this and still have our DHCP server assign these addresses?
Would it be to change our default vlan on our switches to 10.2.5.x/24, create vlan2 on the switches for our current 10.1.5.x/24 network, and then assign our server connected ports to vlan2? Will this setup cause any issues since our DHCP server would be on the 10.1.5.x/24 network and we'd want him handing out 10.2.5.x/24 addresses?
Would it be best to just create a whole new /16 network for the entire location and let 10.2.1.x/16 be static and 10.2.2.x/16 be DHCP leaving room for more expansion? I have static IP addresses for some servers that must stay the same. Would I just create NAT rules in my MPLS router for that to point to the new addresses?