Yeah, their docs are rather poor. However I did find confirmation that it supports customizing the prefix size[1].

The ia_pd instruction has the following options:

ia_pd [iaid] [prefix] [prefix_len]

So you can specify something like:

ia_pd 1 :: 60

for a /60 prefix.

[1] https://dollarblogname.wordpress.com/2014/10/13/dynamic-prefix-delegation-can-be-easy/

On 1/27/2016 4:09 PM, Nicholas Williams wrote:
DHCPCD certainly looks like a great alternative to Wide. I'm very interested in it. However, my two concerns:

- After about 15 minutes of looking around on their site, and Googling, I can't find documentation of how to use it. - After that same time, I also can't find any information confirming that DHCPCD's Prefix Delegation support includes the ability to request specific prefix sizes. ISC technical has Prefix Delegation—the problem is that you can't customize what size prefixes it requests, so you always get a /64.

If you can point me to documentation about these two issues that you've been able to find, that would be great.

N


On Wed, Jan 27, 2016 at 2:34 PM, Daniel Corbe <dco...@hammerfiber.com <mailto:dco...@hammerfiber.com>> wrote:

    Why WIDE though?  It’s crusty and old and full of bugs.

    There’s a more modern DHCP client implementation for Linux that’s
    neither WIDE nor ISC.

    http://roy.marples.name/projects/dhcpcd/index

    > On Jan 27, 2016, at 1:37 PM, Nicholas Williams
    <nicholas+v...@nicholaswilliams.net
    <mailto:nicholas%2bv...@nicholaswilliams.net>> wrote:
    >
    > I spent some time this morning re-familiarizing myself with this
    topic (I've set it down for the last year because I've been
    otherwise occupied). I scoured the webz for any sign that ISC
    plans on fixing the two core discrepancies in their DHCPv6-PD support:
    >
    > 1. Being able to change the values sent in the DHCPv6-PD request
    to specify the requested prefix length desired.
    > 2. Being able to divy-up the ISP-delegated prefix and assign it
    to internal interfaces.
    >
    > If ISC would just support #1 (a must for any legitimate DHCPv6
    client), we could hack around #2 with scripts. Unfortunately, one
    ear later, there there is no sign that ISC has any intention of
    fixing this issue, and I don't feel confident that patches would
    be welcome. I think they don't want it fixed because they don't
    think it's a good feature.
    >
    > Given all this, I believe the best way forward is to integrate
    Wide-DHCPv6 client into VyOS:
    https://sourceforge.net/projects/wide-dhcpv6/
    >
    > By all indications, Wide should largely be a drop-in replacement
    for ISC for DHCPv6 requests. So, given that, here is my proposed
    roadmap:
    >
    > Step 1: Replace ISC with Wide for DHCPv6 client requests, but
    make no other changes. Put out a beta version that many people can
    test. Ensure everything still works the way it is working now.
    This help isolate any problems caused by this migration from any
    problems that could be caused by changing prefix delegation in VyOS.
    >
    > Step 2: Add necessary configuration options and scripting for
    requesting prefix lengths and delegating them to internal
    interfaces. Put out a beta version that many people can test.
    Ensure everything still works the way it is working now.
    >
    > Step 3. Release
    >
    > What I don't fully understand is to what extent we're using ISC.
    Are we using it as both a client and a server? Are we using a
    single process for client and server, or separate processes? Are
    we using a single process for DHCPv4 and DHCPv6, or separate
    processes? The answers to those questions will help to determine
    how much work Step 1 involves. Wide-DHCPv6 is only a client, and
    only for v6. So we'll have to keep using ISC for v4 and serving
    (if we're using it for serving).
    >
    > Nick
    >
    >
    > On Wed, Jan 27, 2016 at 10:46 AM, Nicholas Williams
    <nicholas+v...@nicholaswilliams.net
    <mailto:nicholas%2bv...@nicholaswilliams.net>> wrote:
    > > I see Bug ID 112 about adding a proper DHCPv6 PD support.  I’d
    also like to see a proper CLAT implementation for VyOS for users
    who use service providers that are kind enough to provide a PLAT
    service to their customers.
    > >
    > > Is there any concerted effort going on right now to actually
    get this work done?   IE is there someone I should talk to about
    contributing to the effort?
    >
    > Daniel,
    >
    > I'm not familiar with CLAT/PLAT, but I am mostly familiar with
    Prefix
    > Delegation and IA_PD. Because I'm a Comcast residential
    customer, I am
    > very motivated to get PD working with my VyOS installation.
    You'll see
    > I have been involved in discussions in Big ID 112 already. I am not
    > super familiar with the VyOS source code, but I am willing to
    help in
    > any way I can, including testing experimental images of VyOS with a
    > new DHCP client and debugging issues. I may even, once I become more
    > familiar with the changes happening, be able to suggest changes that
    > need to happen in the code to get this working.
    >
    > Nick
    >
    > _______________________________________________
    > Vyos-developers mailing list
    > Vyos-developers@lists.tuxis.nl
    <mailto:Vyos-developers@lists.tuxis.nl>
    > https://lists.tuxis.nl/listinfo/vyos-developers




_______________________________________________
Vyos-developers mailing list
Vyos-developers@lists.tuxis.nl
https://lists.tuxis.nl/listinfo/vyos-developers

--
Seamus Caveney
Senior Network Administrator
Active Solutions Group
4 Park Lane Blvd Ste 170 – Dearborn, MI 48126
phone: 313.278.4522 x 102

_______________________________________________
Vyos-developers mailing list
Vyos-developers@lists.tuxis.nl
https://lists.tuxis.nl/listinfo/vyos-developers

Reply via email to