Re: [dhcwg] Informational IPv6 prefix option for DHCPv6

"Bernie Volz (volz)" <volz@cisco.com> Mon, 07 July 2014 20:15 UTC

Return-Path: <volz@cisco.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49C2D1B28A9 for <dhcwg@ietfa.amsl.com>; Mon, 7 Jul 2014 13:15:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.152
X-Spam-Level:
X-Spam-Status: No, score=-15.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CPK8BOVLMugt for <dhcwg@ietfa.amsl.com>; Mon, 7 Jul 2014 13:15:19 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DDE6A1A0A88 for <dhcwg@ietf.org>; Mon, 7 Jul 2014 13:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6806; q=dns/txt; s=iport; t=1404764118; x=1405973718; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=SwOsXcG/aXqAVIZ038fy6mJAzW0dNU19PW8S0TX4Qo4=; b=ABVaH5szjBLUxT8T1qnuAbX8byKMW/4FHJi4KgAH8tSThpnzeSP0hvJj 295CG268KJFU5+EX/aNK/9qePgvZoUjf/qG1ZQh4ZjhUuIvmNDdciKoJ4 pV84XaaetAWwiptj4TIWvw3NSOQwI+xnqKxThPD5GNbZEQlcBtnHeOdf0 k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgcFAKX+ulOtJV2Z/2dsb2JhbABZgw5SWr54h0UBgRsWdYQDAQEBBAEBATc0CwwEAgEIEQQBAQEKFAkHJwsUCQgCBAENBQgBiDkNyVgXjnEGKwcCBIMngRYFgViaZpJEg0NsgUQ
X-IronPort-AV: E=Sophos;i="5.01,620,1400025600"; d="scan'208";a="58910718"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-6.cisco.com with ESMTP; 07 Jul 2014 20:15:18 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s67KFIP8002470 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 7 Jul 2014 20:15:18 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.176]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.03.0123.003; Mon, 7 Jul 2014 15:15:17 -0500
From: "Bernie Volz (volz)" <volz@cisco.com>
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>, Andre Kostur <akostur@incognito.com>
Thread-Topic: [dhcwg] Informational IPv6 prefix option for DHCPv6
Thread-Index: Ac+aDIcGSEduQ/YyTKOMsGQeKGSdbAAPpiMAAA3A+WD//6QLAIAAdDfggADiReCAAcK3gIADgkEg
Date: Mon, 07 Jul 2014 20:15:17 +0000
Message-ID: <489D13FBFA9B3E41812EA89F188F018E1B5EAA78@xmb-rcd-x04.cisco.com>
References: <2134F8430051B64F815C691A62D9831832CB79A3@XCH-BLV-505.nw.nos.boeing.com> <CAL10_Bq8e2DwETCNcdTzwAEsWpA46SJbj-yc3hfjePhyQ0XO=A@mail.gmail.com> <2134F8430051B64F815C691A62D9831832CB7ACC@XCH-BLV-505.nw.nos.boeing.com> <CAL10_Bo0efKP-tv66R41iqoUrc2=8e2e52JBDb-Ga30VvBwKMg@mail.gmail.com> <2134F8430051B64F815C691A62D9831832CB7B59@XCH-BLV-505.nw.nos.boeing.com> <489D13FBFA9B3E41812EA89F188F018E1B5EAA24@xmb-rcd-x04.cisco.com> <2134F8430051B64F815C691A62D9831832CB7BE8@XCH-BLV-505.nw.nos.boeing.com>
In-Reply-To: <2134F8430051B64F815C691A62D9831832CB7BE8@XCH-BLV-505.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.255.44]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/XICR2YOxpKf4yRMC0ExOsO44IkY
Cc: "dhcwg@ietf.org" <dhcwg@ietf.org>
Subject: Re: [dhcwg] Informational IPv6 prefix option for DHCPv6
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Jul 2014 20:15:21 -0000

See http://tools.ietf.org/html/draft-sarikaya-dhc-dhcpv6-raoptions-sadr-00 as I this just got resurrected (there were several other documents in the past that attempted to do this or something close to it).

Nothing exists as an IETF standard for what you want. Whether you can use something that others are working on or not, I cannot say. I find these documents by googling :).

The options ones that presently exist are at: http://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xml, and I don't think anything there works for what you want.

You could always use Vendor Options (option 17).

- Bernie

-----Original Message-----
From: Templin, Fred L [mailto:Fred.L.Templin@boeing.com] 
Sent: Monday, July 07, 2014 4:10 PM
To: Bernie Volz (volz); Andre Kostur
Cc: dhcwg@ietf.org
Subject: RE: [dhcwg] Informational IPv6 prefix option for DHCPv6

Hi Bernie,

Thanks. At first glance, this looks like it is too tightly wrapped around DHCPv6 PD for what I am after. I want something very simple that is somehow related to PD but at the same time independent of PD.

So again, to my link model, I have a link on which there are one or more delegating routers and lots and lots of requesting routers.
To get the information I am looking for, I could set the delegating routers to include the aggregated prefix in RA PIOs with the 'A' and 'L' bits set to 0. But, that means that I would need to set up some manual configuration on each of the delegating routers and I really don't want to have to do that.

Much better would be to have the DHCPv6 server include the aggregated prefix in a simple informative DHCPv6 option as a single administrative touch point. The delegating routers are then simpler and less prone to misconfigurations, and the requesting routers get the PD and aggregated prefix information they need in a single DHCPv6 request.

I think a while back there was some discussion about including PIOs in
DHCPv6 messages. Did that hit some kind of roadblock? Because, I think I now have an interesting use case for it.

Thanks - Fred
fred.l.templin@boeing.com

> -----Original Message-----
> From: Bernie Volz (volz) [mailto:volz@cisco.com]
> Sent: Monday, July 07, 2014 12:57 PM
> To: Templin, Fred L; Andre Kostur
> Cc: dhcwg@ietf.org
> Subject: RE: [dhcwg] Informational IPv6 prefix option for DHCPv6
> 
> There was a draft to do something like this. But I think it died. See 
> http://tools.ietf.org/html/draft-ietf-dhc-dhcpv6-prefix-pool-opt
> 
> - Bernie
> 
> -----Original Message-----
> From: dhcwg [mailto:dhcwg-bounces@ietf.org] On Behalf Of Templin, Fred 
> L
> Sent: Monday, July 07, 2014 3:44 PM
> To: Andre Kostur
> Cc: dhcwg@ietf.org
> Subject: Re: [dhcwg] Informational IPv6 prefix option for DHCPv6
> 
> Hi Andre,
> 
> > -----Original Message-----
> > From: Andre Kostur [mailto:akostur@incognito.com]
> > Sent: Monday, July 07, 2014 12:27 PM
> > To: Templin, Fred L
> > Cc: dhcwg@ietf.org
> > Subject: Re: [dhcwg] Informational IPv6 prefix option for DHCPv6
> >
> > Then I'm not sure of the purpose of this information.  The client 
> > got an IPv6 address from somewhere, so it should be able to know its 
> > prefix from that.  What's the client supposed to do with this 
> > information that it's getting from DHCP?
> 
> It is for a link type on which there is no non-link-local IPv6 prefix 
> assigned. The link connects a bunch of routers that only configure a 
> link-local address on the link. The routers also act as DHCPv6 
> clients, and act as requesting routers using DHCPv6 PD to get a prefix to assign to their downstream attached links.
> 
> The IPv6 prefix I want to include in the DHCPv6 option I am asking for 
> is the aggregated prefix from which client prefixes are delegated. So, 
> if the aggregated prefix is 2001:db8::/32, then the clients would be 
> delegated longer prefixes such as 2001:db8:4000::/48, 2001:db8:1::/56, 2001:db8:21:31::/64, etc.
> 
> So, the aggregated prefix is not assigned *to* the link, but rather 
> tells the set of prefixes that can be reached *through* the link.
> This is important information that I want to provide to the clients via a DHCPv6 option.
> 
> Thanks - Fred
> fred.l.templin@boeing.com
> 
> > On Mon, Jul 7, 2014 at 11:52 AM, Templin, Fred L 
> > <Fred.L.Templin@boeing.com> wrote:
> > > Hi Andre,
> > >
> > > No, this is not Prefix Delegation. For PD, the DHCPv6 server 
> > > returns an IPv6 prefix that the client then uses to number its 
> > > downstream-attached links. What I want is an informational option 
> > > that pertains to the link over which the client contacts the 
> > > server, and to my understanding PD cannot be used for that.
> > >
> > > Thanks - Fred
> > > fred.l.templin@boeing.com
> > >
> > >> -----Original Message-----
> > >> From: Andre Kostur [mailto:akostur@incognito.com]
> > >> Sent: Monday, July 07, 2014 11:23 AM
> > >> To: Templin, Fred L
> > >> Cc: dhcwg@ietf.org
> > >> Subject: Re: [dhcwg] Informational IPv6 prefix option for DHCPv6
> > >>
> > >> Isn't that Prefix Delegation? RFC 3633.  Nutshell is that the 
> > >> client can specifically ask the server for a prefix.  Part of the 
> > >> plan is for routers deployed out at the edge, and they can ask 
> > >> the DHCP server for a prefix that the router will then manage on 
> > >> its further downstream links.
> > >>
> > >> On Mon, Jul 7, 2014 at 10:54 AM, Templin, Fred L 
> > >> <Fred.L.Templin@boeing.com> wrote:
> > >> > Hi,
> > >> >
> > >> > I am looking for a DHCPv6 option that a server can use to 
> > >> > report an IPv6 prefix to a client. This *would not* be used as 
> > >> > a replacement for Router Advertisement Prefix Information 
> > >> > Options (PIOs), and the client *would
> > >> > not* use the prefix for SLAAC.
> > >> >
> > >> > A DHCPv6 option that specifically returned an IPv6 prefix 
> > >> > (along with prefix length) would be preferred. A DHCPv6 option 
> > >> > that returned opaque data could also be used as a kludge but I 
> > >> > would rather not have to do that. Is there a DHCPv6 option that would meet these requirements?
> > >> >
> > >> > Thanks - Fred
> > >> > fred.l.templin@boeing.com
> > >> >
> > >> > _______________________________________________
> > >> > dhcwg mailing list
> > >> > dhcwg@ietf.org
> > >> > https://www.ietf.org/mailman/listinfo/dhcwg
> > >>
> > >>
> > >>
> > >> --
> > >> Andre Kostur
> >
> > --
> > Andre Kostur
> _______________________________________________
> dhcwg mailing list
> dhcwg@ietf.org
> https://www.ietf.org/mailman/listinfo/dhcwg