On 14/11/12 12:08, Teco Boot wrote:

> 
>> The one-and-only DHCP server knows about all the prefixes delegated
>> from the ISP and the relays know which particular prefix has been
>> given to the local router by the routing protocol or AHCP.
> I don't like a single DHCP server for multi-homed sites. This
> introduces unneeded complexity, it needs merging of information from
> multiple sources. This is completely incompatible with what MIF is
> doing (multiple provisioning domains). It also introduces an unneeded
> single point of failure. Multi-homing could be used for redundancy.
> Let's use a DHCP server for each ISP.
> 
> In cases where a single CPE router connects to multiple ISPs, it can
> take two approaches: running multiple DHCP server instances, one for
> each ISP. Or perform the problematic integration.
> 
> BRDP takes the "per provisioning domain" approach, where each
> provisioning domain is presented with a border router address
> (generated form provided prefix), with prefix length. Problem solved
> :-).

OK. This raises some questions about DHCPv6 to which I don't know the
answers. I hope Ted or someone else who was involved in the standard can
answer.


Simplest case first. Client and server on same link (in the RFC3315
definition of link) the server has an interface on the link which has
multiple addresses with different prefixes, and it is configured to
assign addresses on each of those prefixes. The client is unconfigured
except for a link-local address. How does the client create a SOLICIT
message which causes the server to reply with an ADVERTISE which offers
the client an address with each of the prefixes ? The client doesn't
know how many prefixes are available.

Next case. The same as above but the SOLICIT transits via a relay. The
relay can only insert one link address in the encapsulation, does the
server have to know which prefixes share links so that it can determine
which other prefixes are on the same link and reduce the problem to the
case above?

Next case. This speaks to Teco's suggestion. The same link with multiple
prefixes, directly connected to servers, but now each prefix is handled
by a different DHCP server. The client multicasts SOLICIT to all the
DHCP servers. How does it collect all the addresses for different prefixes?

Final case. Multiple DHCP server, all behind a relay. The relay has to
be configured to unicast to each server in turn?



Knowing the answers to these questions would be really useful at this point.



Simon.

_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet

Reply via email to