Failover / DDNS Patches

Kevin C Miller kevinm at andrew.cmu.edu
Mon Nov 10 22:49:13 UTC 2003


Attached is my current set of patches (to -rc11; I need to get rc12 in 
place) to bring the server's failover capabilities up to the current 
internet-draft. Additionally, it supports the exchange of DDNS information 
in the failover updates.
This has undergone limited testing here; I'm moving towards a wider test 
pretty soon. If anyone is able to look/comment/test, I'd appreciate it.

The nature of the changes to bring it up to the current draft involved the 
re-ordering of a number of failover options, deletion of a few, and 
addition of others. For this reason, versions of the server with this patch 
are incompatible with previous versions of the server. It should detect 
this and refuse to startup. In a simple test, the new version will say:

failover:disconnect: no relationship name in CONNECT (server version 
mismatch?)

and the older version said 'FAILOVER: option size (21:1), option TLS-reply'.

Also, the relationship names are checked for a match. This being the name 
specified in the failover block:

failover "RELATIONSHIP-NAME" {
...
}

So both servers need the same name, otherwise they'll refuse to run.

Questions/comments?

Thanks,
-Kevin
---------------------------------------------------
Kevin C. Miller <kcm at cmu.edu>
Network Development
Carnegie Mellon University



-- Binary/unsupported file stripped by Ecartis --
-- Type: application/octet-stream
-- File: dhcp-3.0.1rc11-fp1




More information about the dhcp-hackers mailing list