Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcpv6-prefix-pool-opt-08

Alexandru Petrescu <alexandru.petrescu@gmail.com> Fri, 07 September 2012 12:23 UTC

Return-Path: <alexandru.petrescu@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E633021F880C for <dhcwg@ietfa.amsl.com>; Fri, 7 Sep 2012 05:23:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level:
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZoOjqQq5CmyK for <dhcwg@ietfa.amsl.com>; Fri, 7 Sep 2012 05:23:39 -0700 (PDT)
Received: from sainfoin-out.extra.cea.fr (sainfoin-out.extra.cea.fr [132.167.192.145]) by ietfa.amsl.com (Postfix) with ESMTP id AF0D921F8805 for <dhcwg@ietf.org>; Fri, 7 Sep 2012 05:23:38 -0700 (PDT)
Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by sainfoin.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.3) with ESMTP id q87CNbej031871 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <dhcwg@ietf.org>; Fri, 7 Sep 2012 14:23:37 +0200
Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (8.14.4/8.14.4) with ESMTP id q87CNajS010587 for <dhcwg@ietf.org>; Fri, 7 Sep 2012 14:23:37 +0200 (envelope-from alexandru.petrescu@gmail.com)
Received: from [127.0.0.1] (is010446-4.intra.cea.fr [10.8.33.116]) by muguet2.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id q87CNWQK028970 for <dhcwg@ietf.org>; Fri, 7 Sep 2012 14:23:36 +0200
Message-ID: <5049E744.30700@gmail.com>
Date: Fri, 07 Sep 2012 14:23:32 +0200
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120824 Thunderbird/15.0
MIME-Version: 1.0
To: dhcwg@ietf.org
References: <91484F36-D059-4D90-8BFE-60434864A579@nominum.com> <6B6C7CCC-0971-4CD1-BC2F-849F6BDC1863@employees.org> <5044C350.4010403@gmail.com> <E666D4CA7557D04DB6B9B2BA6DC28F3D285C2A36F8@INBANSXCHMBSA3.in.alcatel-lucent.com> <6C1B27BB-3FBD-4046-9923-0FE6080D8AEC@nominum.com> <22044EFB-C429-4CF9-A2BB-23EFE1331A24@employees.org> <FDF07965-FE45-4A36-8563-EFD748351A39@nominum.com> <0CFEF31D-4A01-42A7-89B7-69BDBB41E9C8@employees.org> <6069AF94-1587-496D-BE15-5A9B6892E9F6@nominum.com> <BF63E815-FFCF-48E6-A146-B9C7030C9FAD@gmail.com> <E1CE3E6E6D4E1C438B0ADC9FFFA345EA3C469D30@SZXEML510-MBS.china.huawei.com>
In-Reply-To: <E1CE3E6E6D4E1C438B0ADC9FFFA345EA3C469D30@SZXEML510-MBS.china.huawei.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Subject: Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcpv6-prefix-pool-opt-08
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
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: Fri, 07 Sep 2012 12:23:40 -0000

Le 05/09/2012 05:16, Leaf yeh a écrit :
> Ralph - One issue that comes to mind for me is that the DHCPv6 server
> may not, in fact, have complete information about the routing and
> prefix aggregation information.

I tend to agree with this statement.

> The DHCPv6 server would be inferring aggregation information from
> the pools of prefixes it has to delegate.  Looked at another way,
> there is likely an oracle of network configuration somewhere from
> which the delegated prefix pools and prefix aggregation for routing
> is derived. The DHCPv6 server might be able to make an educated guess
> but it doesn't have necessarily authoritative information.

I wonder about the implementation of educated guess...

Given a set of prefixes find their common longest prefix (easy) and make
sure its other subprefixes are not in use elsewhere (more difficult.)

I mean I dont think an educated guess could be done reasonably to form a
common prefix and instruct the Relay about it.  Even less that Relay to
advertise the aggregated prefix instead of numerous specific routes.

But I agree there may be a problem in too numerous specific routes
advertised by Relay to routers, about the dynamically delegated prefixes.

Alex

>
>
> General Idea Clarification on the draft (OPTION_PREFIX_POOL):  If we
>  are only thinking about the delegated prefix to customer and its
> pre-configured prefix pool on the DHCPv6 server (or DR), the server
> does know all the lease of the delegated prefix, then can definitely
>  derive the status ('Active' or 'Released') of the prefix pool. There
>  is no 'educated guess' here. Because the server acts as the manager
>  (or administrator) of all the pools, he authorize (or delegate) the
>  prefix to the customer, and know all the information (or aspects) of
>  the delegated prefixes.
>
>
> Ralph - Another issue with piggybacking is that the routing
> information may change independent of any specific DHCPv6 message
> exchanges (someone else raised this issue), so that there would be no
> way to send updates if there was no DHCPv6 traffic to send through
> the router.
>
>
> General Idea Clarification on the draft (OPTION_PREFIX_POOL):  The
> draft creates somewhat of new reasonable function on the server to
> support the policy change (for route aggregation based on the
> information of the prefix pools), the basic proposal in the draft is
>  to utilize the process of 'Prefix Delegation Reconfiguration' to
> trigger the immediately update. See Section 6 of the draft.
>
>
> Ralph - Why would this aggregation information not be provided
> through whatever configuration mechanism is used to manage the
> router?
>
>
> General Idea Clarification on the draft (OPTION_PREFIX_POOL):
> DHCPv6-PD works closely with the prefix pools, (which always mean the
> necessary aggregation route in Ole's static configuration,) it could
> be the simplest way to do the dynamic parameter provisioning to PE
> router.
>
>
>
> Best Regards, Leaf
>
>
> -----Original Message----- From: dhcwg-bounces@ietf.org
> [mailto:dhcwg-bounces@ietf.org] On Behalf Of Ralph Droms Sent:
> Wednesday, September 05, 2012 4:12 AM To: Lemon Ted; Ole Trøan Cc:
> dhcwg@ietf.org WG Subject: Re: [dhcwg] Call for Adoption:
> draft-yeh-dhc-dhcpv6-prefix-pool-opt-08
>
>
> On Sep 4, 2012, at 3:32 PM 9/4/12, Ted Lemon wrote:
>
>> On Sep 4, 2012, at 2:02 PM, Ole Trøan <otroan@employees.org>
>> wrote:
>>> I look at it differently. you are adding more complexity on
>>> functions that are not in the data path. in my book that isn't
>>> fate sharing.
>>
>> How is this not on the data path?
>>
>>> we did try with the use of the RAAN option.
>>
>> Right, but this wasn't useful because it added no functionality-the
>> only purpose it served was to avoid having the relay agent look in
>> the client part of the DHCP packet.   I never understood why you
>> guys wanted this.   If you think the work is important, I am
>> certainly not opposed to reviving it, though-it was a perfectly
>> good draft.
>>
>>> this is like saying that configuring OSPF on a router is a
>>> unsolved problem, just because it isn't done with DHCP. ;-)
>>
>> No, if OSPF is how these routers are being configured, that's not
>> what I think of as static configuration.   Is that in fact the
>> case?   It's my understanding that there is no clean dynamic
>> configuration mechanism that ties back to the address allocation
>> system (that is, to DHCP).
>>
>> It seems to me that what we are talking about here is exactly
>> analogous to what's done today in IPv4 with DHCP snooping and DHCP
>>  leasequery, both of which seem to be good solutions that are
>> widely deployed and work well for network providers.   If there's
>> a better way, I'm all ears, but when I asked in the routing area,
>> I got some pretty vague answers that sounded a lot like "it's
>> configured statically."
>
> One issue that comes to mind for me is that the DHCPv6 server may
> not, in fact, have complete information about the routing and prefix
>  aggregation information.  The DHCPv6 server would be inferring
> aggregation information from the pools of prefixes it has to
> delegate.  Looked at another way, there is likely an oracle of
> network configuration somewhere from which the delegated prefix pools
> and prefix aggregation for routing is derived.  The DHCPv6 server
> might be able to make an educated guess but it doesn't have
> necessarily authoritative information.
>
> Another issue with piggybacking is that the routing information may
> change independent of any specific DHCPv6 message exchanges (someone
>  else raised this issue), so that there would be noway to send
> updates if there was no DHCPv6 traffic to send through the router.
>
> Why would this aggregation information not be provided through
> whatever configuration mechanism is used to manage the router?
>
> - Ralph
>
>>
>> _______________________________________________ dhcwg mailing list
>> dhcwg@ietf.org https://www.ietf.org/mailman/listinfo/dhcwg
>
> _______________________________________________ dhcwg mailing list
> dhcwg@ietf.org https://www.ietf.org/mailman/listinfo/dhcwg
> _______________________________________________ dhcwg mailing list
> dhcwg@ietf.org https://www.ietf.org/mailman/listinfo/dhcwg
>
>