Getting Peer hold all free leases
Kraishak Mahtha
kraishak.edu at gmail.com
Tue Aug 17 16:10:09 UTC 2021
Hi Abdul,
Check the communication is happening on port 647 on both the servers using
tcpdump -i any port 647
---> I can see the traffic between two servers on port 647
Please also check if there are multiple entries my state and partner state
-------> Yes I checked all the entries, I confirmed those are in
normal-normal by checking the latest timestamp entry of the last occurred
line.
Can you also check if the discovers from client is landing on both the
servers ?
----> yes the peer hold free leases is from both the server logs
On Tue, Aug 17, 2021 at 7:26 PM Abdul Khader <akhader at gmail.com> wrote:
> Hi Kraishak
> Check the communication is happening on port 647 on both the servers using
> tcpdump -i any port 647
> Please also check if there are multiple entries my state and partner
> state. Feel both the servers are not in sync. Can you also check if the
> discovers from client is landing on both the servers ? If you are using
> split 128 then the traffic should land on both the Nodes. Check your ip
> helper (relay) to make sure it's configured to send to both the Nodes.
>
> Regards
>
>
> On Tue, 17 Aug 2021, 17:11 Kraishak Mahtha, <kraishak.edu at gmail.com>
> wrote:
>
>> Hi Abdul Khader,
>>
>> I have declared as follows:
>>
>> Configuration file from primary
>> =========================
>> failover peer "peer-host" {
>> primary;
>> address 192.168.56.156;
>> port 647;
>> peer address 192.168.56.178;
>> peer port 647;
>> max-response-delay 30;
>> max-unacked-updates 30;
>> load balance max seconds 3;
>> mclt 1800;
>> split 128;
>> }
>> subnet 192.168.56.0 netmask 255.255.255.0 {
>> pool {
>> failover peer "peer-host";
>> range 192.168.56.5 192.168.56.54;
>> }
>> option domain-name "test.com";
>> option routers 192.168.56.1;
>> option subnet-mask 255.255.255.0;
>> }
>>
>> Configuration file from failover
>> ======================
>> failover peer "peer-host" {
>> secondary;
>> address 192.168.56.178;
>> port 647;
>> peer address 192.168.56.156;
>> peer port 647;
>> max-response-delay 30;
>> max-unacked-updates 30;
>> load balance max seconds 3;
>> }
>> subnet 192.168.56.0 netmask 255.255.255.0 {
>> pool {
>> failover peer "peer-host";
>> range 192.168.56.5 192.168.56.54;
>> }
>> option domain-name "test.com";
>> option routers 192.168.56.1;
>> option subnet-mask 255.255.255.0;
>> }
>>
>> On the primary log it shows as :* total 50 free 0 backup 0*
>> *Aug 17 17:15:48 dhcp1 dhcpd[12130]: peer peer-host: Got POOLREQ,
>> answering negatively! Peer may be out of leases or database inconsistent.*
>>
>> but in the failover log it shows as
>> Aug 17 17:14:48 dhcp2 dhcpd[1902]: balancing pool bf05b0 192.168.56.0/24
>> *total 50 free 50 backup 0 lts -25 max-own (+/-)5 * (requesting
>> peer rebalance!)
>> Aug 17 17:14:48 dhcp2 dhcpd[1902]: balanced pool bf05b0 192.168.56.0/24 total
>> 50 free 50 backup 0 lts -25 max-misbal 8
>> pool response: 0 leases
>>
>> because of some reason the pool is not getting balanced between the
>> primary and failover
>>
>>
>> Also I have a problem in tracking my thread previously from *http://isc-dhcp-users
>> <http://isc-dhcp-users>* link I used to track and reply but now it is
>> not working, and tried searching the other links I found this *https://lists.isc.org/pipermail/dhcp-users/
>> <https://lists.isc.org/pipermail/dhcp-users/> *to track but I cannot see
>> a reply option in that web page
>>
>>
>>
>> On Tue, Aug 17, 2021 at 5:41 PM Kraishak Mahtha <kraishak.edu at gmail.com>
>> wrote:
>>
>>> Hi,
>>> I am using ISC DHCP in primary and failover mode and I am getting issue
>>> that clients are not getting leases and when I checked for the service logs
>>> I see as
>>> Primary Logs:
>>> ==========
>>> Aug 17 17:15:48 dhcp1 dhcpd[12130]: balancing pool f6f5f0
>>> 192.168.56.0/24 total 50 free 0 backup 0 lts 0 max-own (+/-)0
>>> Aug 17 17:15:48 dhcp1 dhcpd[12130]: balanced pool f6f5f0 192.168.56.0/24
>>> total 50 free 0 backup 0 lts 0 max-misbal 0
>>> Aug 17 17:15:48 dhcp1 dhcpd[12130]: peer peer-host: Got POOLREQ,
>>> answering negatively! Peer may be out of leases or database inconsistent.
>>>
>>> Failover Logs
>>> ==========
>>> Aug 17 17:14:48 dhcp2 dhcpd[1902]: balancing pool bf05b0 192.168.56.0/24
>>> total 50 free 50 backup 0 lts -25 max-own (+/-)5 (requesting peer
>>> rebalance!)
>>> Aug 17 17:14:48 dhcp2 dhcpd[1902]: balanced pool bf05b0 192.168.56.0/24
>>> total 50 free 50 backup 0 lts -25 max-misbal 8
>>> pool response: 0 leases
>>>
>>> I tried searching the forums and many of them suggested that there might
>>> be inconsistency between the configuration file and leases database, I
>>> cross verified the configs they are good and regarding the leases file can
>>> we manually do any operation to make them in sync ?
>>>
>>> I tried checking the status of the primary and failover in the lease
>>> file but they are in normal-normal,
>>> cat dhcpd.leases | egrep "my state|partner state" | tail -2
>>> my state normal at 2 2021/08/17 16:41:09;
>>> partner state normal at 2 2021/08/17 17:01:17;
>>>
>>> Has anyone faced a similar issue/Any suggestions of how to fix the
>>> issue,
>>> Can we manually send requests for the DHCP service to do the pool
>>> balance and sync the leases for that specific subnet ?
>>>
>>>
>>> Any help/suggestion would be much appreciated
>>> Thanks
>>> Kraishak
>>>
>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20210817/1ef033ad/attachment.htm>
More information about the dhcp-users
mailing list