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 > >
- [dhcwg] Call for Adoption: draft-yeh-dhc-dhcpv6-p… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Marc Blanchet
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Tomek Mrugalski
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Behcet Sarikaya
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Hermin Anggawijaya
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Gaurav Halwasia (ghalwasi)
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ole Trøan
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Tomek Mrugalski
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… JOSHI, SHRINIVAS ASHOK (SHRINIVAS ASHOK)
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Xuxiaohu
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ole Trøan
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ole Trøan
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ole Trøan
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ralph Droms
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Leaf yeh
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… zhou.sujing
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Leaf yeh
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… mohamed.boucadair
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ole Trøan
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Leaf yeh
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Alexandru Petrescu
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Alexandru Petrescu
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Alexandru Petrescu
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Alexandru Petrescu
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Alexandru Petrescu
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ole Trøan
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Leaf Yeh
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Alexandru Petrescu
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Alexandru Petrescu
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon
- Re: [dhcwg] Call for Adoption: draft-yeh-dhc-dhcp… Ted Lemon