Failover Peer Issue with Polycom SoundStation IP 6000 Phone

Will Bashlor will.bashlor at btctelcom.net
Wed Nov 11 18:50:44 UTC 2020


Hello list,

Hopefully someone can help me. I'm on CentOS using ISC dhcp version 4.2.5.

We have many Polycom phones, but only 1 model in particular is having
issues obtaining an IP address from our ISC DHCP server. I see all 4 DORA
DHCP packets, but the request and ack keeps repeating and the phone doesn't
get an IP and says "Error DHCP Failed" after about 1 minute. After that it
may take 1 hour, or maybe 30 minutes to actually get the IP. All other
Polycom models are working fine and obtain an IP in a few seconds.

If I stop the secondary failover server's DHCP service, then the phone I'm
having an issue with gets an IP immediately. See dhcpd.conf below. I've
also tried clearing the secondary database also to no avail. Please advise.
Thank you.

Primary server config:

failover peer "failover-dhcp" {
  primary; # This defines the master
  address a.a.14.34;
  port 847;
  peer address a.a.15.34;
  peer port 647;
  max-response-delay 60;
  max-unacked-updates 10;
  mclt 3600;
  split 255; # 128 is balanced; use 255 if primary is 100% responsible
until failure
  load balance max seconds 3;
}

allow unknown-clients;
ping-check on;
ping-check true;

option dhcp-server-identifier a.a.14.34;
option domain-name "btconline.net";
option domain-name-servers a.a.14.35, a.a.15.35;
option ntp-servers a.a.14.36, a.a.15.36;
option time-servers a.a.14.36, a.a.15.36;
option time-offset -18000;
option option-125 code 125 = string;

default-lease-time 86400;
max-lease-time 86400;

ddns-update-style none;

authoritative;

log-facility local4;

subnet a.a.14.0 netmask 255.255.255.192 {
}

shared-network "HPBX" {
        subnet b.b.0.0 netmask 255.255.240.0 {
                option routers b.b.0.1;
                option subnet-mask 255.255.240.0;
                option broadcast-address b.b.15.255;
                option tftp-server-name "
https://meta-portal.btconline.net/sip-ps";
                default-lease-time 604800;
                max-lease-time 604800;
                pool {
                        failover peer "failover-dhcp";
                        range b.b.0.101 b.b.15.254;
                        deny dynamic bootp clients;
                }
        }
}

shared-network "HPBX_MGMT" {
        subnet c.c.0.0 netmask 255.255.240.0 {
                option routers c.c.0.1;
                option subnet-mask 255.255.240.0;
                option broadcast-address c.c.15.255;
                option tftp-server-name "a.a.14.34";
                option bootfile-name "startup-config.350";
                send option-125
00:00:00:09:0B:05:09:43:49:30:33:32:2e:30:30:50;
                default-lease-time 15552000;
                max-lease-time 15552000;
                pool {
                        range c.c.0.101 c.c.15.254;
                        deny dynamic bootp clients;
                }
        }
}

Secondary server config:

failover peer "failover-dhcp" {
  secondary; # This defines the slave
  address a.a.15.34;
  port 647;
  peer address a.a.14.34;
  peer port 847;
  max-response-delay 60;
  max-unacked-updates 10;
  load balance max seconds 3;
}

allow unknown-clients;
ping-check on;
ping-check true;

option dhcp-server-identifier a.a.15.34;
option domain-name "btconline.net";
option domain-name-servers a.a.14.35, a.a.15.35;
option ntp-servers a.a.14.36, a.a.15.36;
option time-servers a.a.14.36, a.a.15.36;
option time-offset -18000;
option option-125 code 125 = string;

default-lease-time 86400;
max-lease-time 86400;

ddns-update-style none;

authoritative;

log-facility local4;

subnet a.a.15.0 netmask 255.255.255.192 {
}

shared-network "HPBX" {
        subnet b.b.0.0 netmask 255.255.240.0 {
                option routers b.b.0.1;
                option subnet-mask 255.255.240.0;
                option broadcast-address b.b.15.255;
                option tftp-server-name "
https://meta-portal.btconline.net/sip-ps";
                default-lease-time 604800;
                max-lease-time 604800;
                pool {
                        failover peer "failover-dhcp";
                        range b.b.0.101 b.b.15.254;
                        deny dynamic bootp clients;
                }
        }
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20201111/8d22a36e/attachment.htm>


More information about the dhcp-users mailing list