Re: [dhcwg] Informational IPv6 prefix option for DHCPv6

"Templin, Fred L" <Fred.L.Templin@boeing.com> Mon, 07 July 2014 20:29 UTC

Return-Path: <Fred.L.Templin@boeing.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 5CB4B1B28EB for <dhcwg@ietfa.amsl.com>; Mon, 7 Jul 2014 13:29:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level:
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] 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 aKnH1b8jSFHf for <dhcwg@ietfa.amsl.com>; Mon, 7 Jul 2014 13:29:50 -0700 (PDT)
Received: from stl-mbsout-01.boeing.com (stl-mbsout-01.boeing.com [130.76.96.169]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0BB181B28EA for <dhcwg@ietf.org>; Mon, 7 Jul 2014 13:29:49 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by stl-mbsout-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id s67KTnqt032156; Mon, 7 Jul 2014 15:29:49 -0500
Received: from XCH-PHX-209.sw.nos.boeing.com (xch-phx-209.sw.nos.boeing.com [130.247.25.29]) by stl-mbsout-01.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id s67KTkgp031965 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK); Mon, 7 Jul 2014 15:29:47 -0500
Received: from XCH-BLV-107.nw.nos.boeing.com (2002:82f7:197b::82f7:197b) by XCH-PHX-209.sw.nos.boeing.com (2002:82f7:191d::82f7:191d) with Microsoft SMTP Server (TLS) id 14.3.181.6; Mon, 7 Jul 2014 13:29:45 -0700
Received: from XCH-BLV-505.nw.nos.boeing.com ([169.254.5.55]) by XCH-BLV-107.nw.nos.boeing.com ([169.254.7.91]) with mapi id 14.03.0181.006; Mon, 7 Jul 2014 13:29:44 -0700
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: "Bernie Volz (volz)" <volz@cisco.com>, Andre Kostur <akostur@incognito.com>
Thread-Topic: [dhcwg] Informational IPv6 prefix option for DHCPv6
Thread-Index: Ac+aDIcGSEduQ/YyTKOMsGQeKGSdbAAPpiMAAA3A+WD//6QLAIAAdDfggADiReCAAcK3gIADgkEggAcBdJA=
Date: Mon, 07 Jul 2014 20:29:44 +0000
Message-ID: <2134F8430051B64F815C691A62D9831832CB7C6B@XCH-BLV-505.nw.nos.boeing.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> <489D13FBFA9B3E41812EA89F188F018E1B5EAA78@xmb-rcd-x04.cisco.com>
In-Reply-To: <489D13FBFA9B3E41812EA89F188F018E1B5EAA78@xmb-rcd-x04.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.247.104.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/j3vASSE-vqZM2uLCXwnkHxFc_iw
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:29:52 -0000

Hi Bernie,

> -----Original Message-----
> From: Bernie Volz (volz) [mailto:volz@cisco.com]
> Sent: Monday, July 07, 2014 1:15 PM
> To: Templin, Fred L; Andre Kostur
> Cc: dhcwg@ietf.org
> Subject: RE: [dhcwg] Informational IPv6 prefix option for DHCPv6
> 
> 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).

Thanks; that too looks like overkill for what I need.
 
> 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 :).

I will try to do a better job of 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.

Right, I took a look there and didn't see anything.

> You could always use Vendor Options (option 17).

OK, that would satisfy what I was meaning when I said:

  "A DHCPv6 option that returned opaque data could also be used as
   a kludge but I would rather not have to do that."

But, maybe it wouldn't be so bad, plus (correct me if I am wrong)
it has the distinct advantage that it is already implemented in
widely-deployed DHCPv6 implementations, right?

Thanks again for the help,

Fred
fred.l.templin@boeing.com

> - 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