Cisco – Multiple DHCP Pools in Ubuntu Server with DHCP Relay

ciscodhcplinux

I am currently using Cisco SG-350 Series Switch as the DHCP server on the network. I was having 16 VLANs, and my SG350-28 switch was acting as the DHCP server for all the VLANs. All was running fine until I added a few more VLANs and corresponding DHCP Server pools. The issue is, it supports only up to 16 DHCP pools. Whereas I need more DHCP pools.

Is it possible to have an Ubuntu server as the centralized DHCP server on the network for all the VLANs and can I have my SG350-28 switch use the DHCP Relay for each VLAN?

Best Answer

As per your Description You are using SG350 switch as your core switch. Therefore it is not a good idea to Configure DHCP pool in this switch because it make additional overhead on your switch. In addition to that SG350 switch has limited feature for redundancy and therefore if there is a failure you will lost everything.

You can use separate DHCP pool such as ubuntu, windows or separate router such as netgear....etc. But i don't recommend to use DHCP pools on separate locations. You can move to all DHCP pools to separate DHCP pools. Otherwise It will generate additional complexity on your network.