BSR 64K with multiple DHCP Servers | docsis.org

You are here

BSR 64K with multiple DHCP Servers

We're currently running a BSR64K with two DHCP servers (ISC DHCPD), one serving modems and the other cpe's. My question is, can we combine the two, so that both offer information to both modems and cpe's, but still keep both servers for redundancy? Also, how would the BSR64K handle this? Would it do so in a "round-robin" method?

Ex CMTS Config (before/current):

interface loopback 1
cable bundle 1 master
ip address 10.1.0.1 255.255.240.0
ip address 10.10.0.1 255.255.240.0 secondary
cable helper-address 10.20.30.40 cable-modem global
cable helper-address 10.20.30.50 host global
no shutdown

Ex CMTS Config (after):

interface loopback 1
cable bundle 1 master
ip address 10.1.0.1 255.255.240.0
ip address 10.10.0.1 255.255.240.0 secondary
cable helper-address 10.20.30.40 cable-modem global
cable helper-address 10.20.30.50 cable-modem global
cable helper-address 10.20.30.40 host global
cable helper-address 10.20.30.50 host global
no shutdown

The redundancy in ISC dhcp is a pain to setup and use, what we do is redundancy using Xen and DRBD.

The Way it works is we have two linux boxes we load Xen onto them and create a virtual machine for both dhcp servers, Modems and Clients. Then we store the config/ logs etc in a drbd, essentially a network raid device, and use heartbeat to do the failover. Was difficult to get setup but works flawlessly now, and if the backup takes over it uses the same configs/logs as the master which makes it much easier to work with especially when you switch back to the master.