DHCP Relay Agent - Bad Checksum going out

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

DHCP Relay Agent - Bad Checksum going out

Gero Palacio
Hi Everybody!

I'm currently designing a network and I would like to have a pair of DHCP servers in failover mode, with relay agents in each subnet to retransmit the DHCP messages. 

Setup

* Version "4.2.4-7ubuntu12" of isc-dhcp-server, isc-dhcp-client & isc-dhcp-relay
* Linux Mint 17
* Network emulated using CORE emulator v4.6.

Problem

When a host sends a DHCP discovery, the message goes out the host's interface with the correct checksum. But, when it's retransmitted by the relay agent, the checksum is wrong. This means the DHCP server discards the request and the host does not get an IP address. I found there's a similar problem when using KVM for visualization (bug #930962) but CORE emulator uses Linux Containers and, as far as I understand, this should not be a problem. 

I know that a temporary solution would be deactivate checksum offloading, but I don't feel comfortable with that solution and right now I don't have the hardware to test it on a real environment.

Has anybody had a similar problem? Should updating to version 4.2.8 solve this issue? 

Thanks all for your help!
Have a good one,
Geronimo.



_______________________________________________
dhcp-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/dhcp-users
Reply | Threaded
Open this post in threaded view
|

Re: DHCP Relay Agent - Bad Checksum going out

yrw22
Checksum issues with DHCP relay agents can be tricky, especially in emulated environments like CORE. Updating to a newer version such as 4.2.8 may resolve known bugs, similar to how using PPSSPP Gold Apk Free Download ensures smoother performance and bug fixes for gaming Get it here. Keeping your software up-to-date often addresses unexpected errors and improves overall reliability.