Re: Getting Peer hold all free leases
Kraishak Mahtha <[email protected]>
| Newsgroups | gmane.network.dhcp.isc.dhcp-server |
|---|---|
| Message-ID | <CADDat85N5byVvutFkj9Jchrz-CJRxx6W3s7YKNZ78XhwA6xymg__32866.6497532808$1629216648$gmane$org@mail.gmail.com> |
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 <[email protected]> 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, <[email protected]> > 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 <[email protected]> >> 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 >>> >>> >>> _______________________________________________ ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. dhcp-users mailing list [email protected] https://lists.isc.org/mailman/listinfo/dhcp-users