Juliusz Chroboczek <[email protected]> wrote: >>> 1. remain silent; >>> 2. remain silent in response to DHCPDISCOVER, but NAK any DHCPREQUEST; or >>> 3. NAK both DHCPDISCOVER and DHCPREQUEST?
>> I think that #2 is probably correct
> Thanks. What after a renumbering event and the addresses that the client
> requests are no longer onlink? I'd like a precise reference, if that's
> okay.
>> 1) do Homenet-aware DHCPv4 servers pick the same rfc1918 address
>> spaces to
>> give out?
> Not necessarily -- if there are multiple prefixes assigned to the link,
> the spec doesn't say which prefix is used by each server. (Shncpd uses
> them all, which I'm not sure is a good idea.) Electing a single DHCPv4
> server for each link works around the issue.
Yes... but... don't kill connections that don't need to be killed.
>> 2) if a DHCPv4 server previously had given out leases, and the lease
>>is still
>> valid, then I think that it ought to ACK a DHCP renew.
> What if the prefix got renumbered, and the address is no longer being
> routed?
Those are really three questions.
1) if the v4 prefix on the link is renumbered because a different router
won the election, then the existing router may still have connectivity,
and may still be willing to route packets.
(b) - there may be static IPs assigned, and there may even be port
forwards which are linked to that first router.
2) if the v4 prefix on the link is renumbered for a different reason, but
the router still can route/NAT packets, then it should NAK the renew.
(b) if the v4 prefix on the outside (WAN) is not the same, then the NAT
sessions are dead anyway, so might as well NAK the packet and push
the host over to the winning router.
3) if the address can no longer be routed at all (no WAN link...) then
I think it should NAK.
--
Michael Richardson <[email protected]>, Sandelman Software Works
-= IPv6 IoT consulting =-
signature.asc
Description: PGP signature
_______________________________________________ homenet mailing list [email protected] https://www.ietf.org/mailman/listinfo/homenet
