Failover question

Darko Bezjak darko.bezjak at siol.net
Mon Jul 31 10:17:55 UTC 2006


Hi, I have dhcp server version 3.0.4 on Mandriva 10.2 in failover mode.
 

1. My configuration include few scopes and classes, if client in some scope
don't have any match with class I get log:

Jul 30 10:38:42 dhcp-erx dhcpd: DHCPDISCOVER from 00:0b:6a:27:73:31 via
10.114.0.1: peer holds all free leases

the log is strange and I didn't receive log about circuit-id, vendor-id and
class like in case when I have match with class log:

Jul 30 04:25:47 dhcp-erx dhcpd: circuit-id: GigabitEthernet
3/0.10521015:1015

Jul 30 04:25:47 dhcp-erx dhcpd: vendor-id: MSFT 5.0

Jul 30 04:25:47 dhcp-erx dhcpd: class=PUBLIC

Jul 30 04:25:47 dhcp-erx dhcpd: DHCPDISCOVER from 00:13:8f:35:ed:50 via
10.111.0.1

My question is if it possible to log circuit-id, vendor-id and class when is
no match with class and log something else and not peer holds all free
leases

 

2. In lease I saw record:

uid "\001\000\022\364\000'\333";

can I log this record in log file. My configuration for other logging:

log-facility local6;

log(info, concat("circuit-id: ", option agent.circuit-id));

log(info, concat("vendor-id: ", option vendor-class-identifier));

log(info, concat("vendor-options: ", option vendor-encapsulated-options));

 

3. In case that client send BOOTP FLAG broadcast both servers answer on
DISCOVER and client have to choose one, is this behavior normal:

Primary:

Jul 31 09:33:30 dhcp-erx dhcpd: circuit-id: GigabitEthernet
1/0.30021023:1023

Jul 31 09:33:30 dhcp-erx dhcpd: vendor-id: digidata

Jul 31 09:33:30 dhcp-erx dhcpd: class=FIBER-DIGIDATA

Jul 31 09:33:30 dhcp-erx dhcpd: DHCPDISCOVER from 00:40:c7:de:04:3d (Ruby
Switch) via 10.112.0.1

Jul 31 09:33:30 dhcp-erx dhcpd: DHCPOFFER on 10.112.244.134 to
00:40:c7:de:04:3d via 10.112.0.1

Jul 31 09:33:30 dhcp-erx dhcpd: circuit-id: GigabitEthernet
1/0.30021023:1023

Jul 31 09:33:30 dhcp-erx dhcpd: vendor-id: digidata

Jul 31 09:33:30 dhcp-erx dhcpd: class=FIBER-DIGIDATA

Jul 31 09:33:30 dhcp-erx dhcpd: DHCPREQUEST for 10.112.244.134 (172.18.2.12)
from 00:40:c7:de:04:3d via 10.112.0.1

Jul 31 09:33:30 dhcp-erx dhcpd: DHCPACK on 10.112.244.134 to
00:40:c7:de:04:3d (Switch) via 10.112.0.1

Secondary:

Jul 31 09:33:30 dhcp-failover dhcpd: circuit-id: GigabitEthernet
1/0.30021023:1023

Jul 31 09:33:30 dhcp-failover dhcpd: vendor-id: digidata

Jul 31 09:33:30 dhcp-failover dhcpd: class=FIBER-DIGIDATA

Jul 31 09:33:30 dhcp-failover dhcpd: DHCPDISCOVER from 00:40:c7:de:04:3d via
10.112.0.1

Jul 31 09:33:30 dhcp-failover dhcpd: DHCPOFFER on 10.112.255.251 to
00:40:c7:de:04:3d via 10.112.0.1

Jul 31 09:33:30 dhcp-failover dhcpd: circuit-id: GigabitEthernet
1/0.30021023:1023

Jul 31 09:33:30 dhcp-failover dhcpd: vendor-id: digidata

Jul 31 09:33:30 dhcp-failover dhcpd: class=FIBER-DIGIDATA

Jul 31 09:33:30 dhcp-failover dhcpd: DHCPREQUEST for 10.112.244.134
(172.18.2.12) from 00:40:c7:de:04:3d via 10.112.0.1

Jul 31 09:33:30 dhcp-failover dhcpd: DHCPACK on 10.112.244.134 to
00:40:c7:de:04:3d (Switch) via 10.112.0.1

 

4. Something similar happens when client sends DHCPINFORM packet both
servers sends DHCPACK is this right. 

Primary

Jul 30 04:26:53 dhcp-erx dhcpd: vendor-id: MSFT 5.0

Jul 30 04:26:53 dhcp-erx dhcpd: class=PUBLIC

Jul 30 04:26:50 dhcp-erx dhcpd: DHCPINFORM from 89.212.11.125 via 10.111.0.1

Jul 30 04:26:50 dhcp-erx dhcpd: DHCPACK to 89.212.11.125 (00:13:8f:35:ed:50)
via 10.111.0.1

Jul 30 04:26:53 dhcp-erx dhcpd: circuit-id: GigabitEthernet
3/0.10521015:1015

Jul 30 04:26:53 dhcp-erx dhcpd: vendor-id: MSFT 5.0

Jul 30 04:26:53 dhcp-erx dhcpd: class=PUBLIC

Jul 30 04:26:53 dhcp-erx dhcpd: DHCPINFORM from 89.212.11.125 via 10.111.0.1

Jul 30 04:26:53 dhcp-erx dhcpd: DHCPACK to 89.212.11.125 (00:13:8f:35:ed:50)
via 10.111.0.1

Secondary

Jul 30 04:26:53 dhcp-erx dhcpd: vendor-id: MSFT 5.0

Jul 30 04:26:53 dhcp-erx dhcpd: class=PUBLIC

Jul 30 04:26:50 dhcp-failover dhcpd: DHCPINFORM from 89.212.11.125 via
10.111.0.1

Jul 30 04:26:50 dhcp-failover dhcpd: DHCPACK to 89.212.11.125
(00:13:8f:35:ed:50) via 10.111.0.1

Jul 30 04:26:53 dhcp-failover dhcpd: circuit-id: GigabitEthernet
3/0.10521015:1015

Jul 30 04:26:53 dhcp-failover dhcpd: vendor-id: MSFT 5.0

Jul 30 04:26:53 dhcp-failover dhcpd: class=PUBLIC

Jul 30 04:26:53 dhcp-failover dhcpd: DHCPINFORM from 89.212.11.125 via
10.111.0.1

Jul 30 04:26:53 dhcp-failover dhcpd: DHCPACK to 89.212.11.125
(00:13:8f:35:ed:50) via 10.111.0.1

 

Kind regards, Darko.

 





More information about the dhcp-users mailing list