Re: [homenet] homenet-prefix-assignment update - behaviour at one ISP
Alexandru Petrescu <alexandru.petrescu@gmail.com> Wed, 08 October 2014 12:29 UTC
Return-Path: <alexandru.petrescu@gmail.com>
X-Original-To: homenet@ietfa.amsl.com
Delivered-To: homenet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8D661A0310 for <homenet@ietfa.amsl.com>; Wed, 8 Oct 2014 05:29:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.983
X-Spam-Level:
X-Spam-Status: No, score=-4.983 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_HI=-5, SPF_SOFTFAIL=0.665] 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 CsCSuSL5nSWx for <homenet@ietfa.amsl.com>; Wed, 8 Oct 2014 05:29:47 -0700 (PDT)
Received: from sainfoin-out.extra.cea.fr (sainfoin-out.extra.cea.fr [132.167.192.145]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2389D1A0334 for <homenet@ietf.org>; Wed, 8 Oct 2014 05:29:46 -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 s98CTirm022700; Wed, 8 Oct 2014 14:29:44 +0200
Received: from pisaure.intra.cea.fr (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id B2C71208443; Wed, 8 Oct 2014 14:30:49 +0200 (CEST)
Received: from muguet1.intra.cea.fr (muguet1.intra.cea.fr [132.166.192.6]) by pisaure.intra.cea.fr (Postfix) with ESMTP id A72782038A1; Wed, 8 Oct 2014 14:30:49 +0200 (CEST)
Received: from [127.0.0.1] (is010446-4.intra.cea.fr [10.8.33.116]) by muguet1.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.2) with ESMTP id s98CTdZb003261; Wed, 8 Oct 2014 14:29:44 +0200
Message-ID: <54352E33.1030505@gmail.com>
Date: Wed, 08 Oct 2014 14:29:39 +0200
From: Alexandru Petrescu <alexandru.petrescu@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: Pierre Pfister <pierre.pfister@darou.fr>
References: <A0C73AEC-6D0F-498B-9BDD-D6AF91202CCB@darou.fr> <54350D62.5050706@gmail.com> <048F40EB-A1D5-4D70-986B-9DDE55FF7C22@darou.fr> <543526D9.2020107@gmail.com> <FD386567-2DFE-4484-8F5A-794CF9C438F0@darou.fr>
In-Reply-To: <FD386567-2DFE-4484-8F5A-794CF9C438F0@darou.fr>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/PvRD-4XXR_J2PDwtgsETkhvVf1E
Cc: homenet@ietf.org
Subject: Re: [homenet] homenet-prefix-assignment update - behaviour at one ISP
X-BeenThere: homenet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <homenet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/homenet>, <mailto:homenet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/homenet/>
List-Post: <mailto:homenet@ietf.org>
List-Help: <mailto:homenet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/homenet>, <mailto:homenet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Oct 2014 12:29:50 -0000
Le 08/10/2014 14:15, Pierre Pfister a écrit : > > Le 8 oct. 2014 à 13:58, Alexandru Petrescu > <alexandru.petrescu@gmail.com> a écrit : > >> Hi Pierre, >> >> Le 08/10/2014 13:28, Pierre Pfister a écrit : >>> Hi Alex, >>> >>> Reply is inlined, >>> >>> Le 8 oct. 2014 à 12:09, Alexandru Petrescu >>> <alexandru.petrescu@gmail.com> a écrit : >>> >>>> Hi Pierre, >>>> >>>> Thanks for the draft update. Now I have two questions: >>>> >>>>> prefixes of size 64 are RECOMMENDED. >>>> >>>> Why is this length recommended? I think it may be because of >>>> Ethernet? >>> >>> I’m not a big fan of putting 64s everywhere neither. And I >>> strongly disagree with mandating 64 bit long prefixes. The prefix >>> algorithm itself is agnostic on this side. >>> >>> Nevertheless, some parts of this document are home-network >>> specific. Not even talking about crappy implementations, home >>> network links should support SLAAC whenever possible. Which is >>> the reason why using 64bit long prefixes is RECOMMENDED. >> >> Ah, I see. I doubt though SLAAC is 64. Maybe Ethernet is. > > SLAAC relies on ‘interface identifier’. Ethernet uses the EUI-64. I > have no knowledge of other methods of generating an interface > identifier. > > The why64 draft is interesting (and sad) on that front. > >> >>> But smaller prefixes are better than *no prefix at all*. When >>> there are not enough prefixes available (e.g. the ISP provides a >>> single 64 while we have multiple links), smaller prefixes can be >>> used (80 for instance). Which means dhcpv6 must be used. Our >>> implementation supports it, and it works with my laptop. >> >> Ok. >> >>> But again, that should be avoided whenever possible. And ISPs >>> MUST provided enough prefixes (IMO). >> >> I agree with you. >> >> Last time I checked Free ISP seems to provide 8 /64 prefixes to my >> homenet: 2001:db8:0:ce10::/64 2001:db8:0:ce11::/64 ... >> 2001:db8:0:ce17::/64 I dont think these could be aggregated into a >> single shorter prefix, or my math is missing. > > That is 2001:db8:0:ce10::/61 Right, sorry, my math was missing. So I suppose Free ISP delegates a single /61 to me then, not several /64s. This is a local prefix division performed in that router. I do not necessarily agree with it, as I could have divided it differently, or I could have announced the /61 in RA in the first link of the homenet, etc. > >> >> Second, their (Free's) web interface asks me to put a next hop for >> each of these prefixes. >> > I’m not sure what that means. Is that in the freebox ? YEs, it is in the Freebox Server (not Player), the freebox OS 3.0, sorry no advertisement. > I guess it doesn’t support DHCPv6-PD (yet). Could you check that ? It does not support DHCPv6-PD Server on the ingress side, or otherwise these fields containing 'next-hop' would have not been there. As DHCPv6-PD Client on the egress side - I dont know, no means to check unless I loose it. > If you put a homenet router below your freebox, you will have to > provide a prefix to the homenet router manually (which is supposed to > be done by DHCPv6-PD). Yes, I agree with you. No DHCP-PD at this time. But if the freebox had a daemon listening to commands to fill in these next-hop fields then it would work. I am saying this because I speculate the way in which this particular operator may work, but I have no affiliation with it. Alex >> Do you think HNCP implementation may help fill in these fields >> automatically somehow? >> >> >>>> Maybe it would be advantageous to not make any recommendation >>>> on the prefix length. Some times this may develop into a >>>> barrier beyond which it will be hard to go. >>>> >>>> The other question is about the assumed capability to decide >>>> non between prefixes, such as to detect collisions. Do you >>>> think it is possible to decide equality between prefixes? I >>>> rather think prefixes have a more refined relationship than >>>> just equal/not-equal - e.g. they are also aggregated. >>>> >>>> If Router1 advertises P1/64 and Router2 P2/65 aggregated in P1 >>>> do you think a 'collision' could be detected? I doubt we have >>>> such an algorithm somewhere. >>>> >>> >>> Equality is never considered alone. Actually, most of the time, >>> you will find considerations such as: The prefix is not included >>> or does not include any other Assigned Prefix with a higher >>> precedence. >> >> I wonder about the implementability of this statement, but yes it >> may be possible to write one. > > I’ll reply to your other mail concerning that. > >> >>> This is how collisions are detected. >> >> Ok. >> >> Alex >> >>> >>> Cheers, >>> >>> - Pierre >>> >>> >>>> Alex >>>> >>>> >>>> >>>> Le 30/06/2014 17:18, Pierre Pfister a écrit : >>>>> Hello group, >>>>> >>>>> I’d like to inform you about the changes made in the two >>>>> last homenet-prefix-assignment updates. >>>>> >>>>> http://tools.ietf.org/html/draft-pfister-homenet-prefix-assignment-02 >>>>> >>>>> >>>>> >> >>>>> The changes are mostly about fixing typos, but a few technical changes have been made as well (based on the experience gained from the implementation of the Prefix Assignment Algorithm over HNCP). >>>>> >>>>> >>>>> — Changes between 00 and 01 >>>>> >>>>> - If a Delegated Prefix is included in another Delegated >>>>> Prefix, it is ignored. This is intended to improve support >>>>> for non-homenet routers that provide prefix sub-delegation. >>>>> That way, sub-delegated prefixes are ignored. >>>>> >>>>> - Adding network leader definition (The router with the >>>>> highest identifier). >>>>> >>>>> - Add a section about DHCPv6 downstream prefix delegation. >>>>> For downstream RFC7084 routers support. >>>>> >>>>> - Adding Delegated Prefix deprecation procedure in order to >>>>> differentiate prefix deprecation and node disconnection. When >>>>> a node disconnect, the DPs advertised by this node may be >>>>> kept some time (depending on the DP's lifetimes). But if a DP >>>>> is actively deprecated, nodes must stop using it >>>>> immediately. >>>>> >>>>> >>>>> — Changes between 01 and 02 >>>>> >>>>> - Designated router election can make use of the information >>>>> provided by the flooding protocol (i.e. when no router is >>>>> designated yet, only the highest router id present on the >>>>> link can become designated). >>>>> >>>>> - New implementation guideline in appendix concerning >>>>> "prefix waste avoidance". It proposes an algorithm that >>>>> provides a good trade-of between randomness, >>>>> pseudo-randomness and prefix selection efficiency. >>>>> >>>>> >>>>> >>>>> Comments are welcome, >>>>> >>>>> Pierre Pfister >>>>> _______________________________________________ homenet >>>>> mailing list homenet@ietf.org >>>>> https://www.ietf.org/mailman/listinfo/homenet >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ homenet >>>> mailing list homenet@ietf.org >>>> https://www.ietf.org/mailman/listinfo/homenet >>> >>> >>> >> >> > > >
- [homenet] homenet-prefix-assignment update Pierre Pfister
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Pierre Pfister
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] on prefix comparison Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Pierre Pfister
- Re: [homenet] on prefix comparison Pierre Pfister
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Mikael Abrahamsson
- Re: [homenet] homenet-prefix-assignment update - … Ole Troan
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Ted Lemon
- Re: [homenet] homenet-prefix-assignment update - … Mikael Abrahamsson
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Mikael Abrahamsson
- Re: [homenet] homenet-prefix-assignment update - … Pierre Pfister
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Tim Chown
- Re: [homenet] homenet-prefix-assignment update - … Mark Townsley
- Re: [homenet] homenet-prefix-assignment update - … Brian E Carpenter
- Re: [homenet] homenet-prefix-assignment update - … Mark Townsley
- Re: [homenet] homenet-prefix-assignment update - … Pierre Pfister
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Ole Troan
- Re: [homenet] homenet-prefix-assignment update - … Pierre Pfister
- Re: [homenet] homenet-prefix-assignment update - … Brian E Carpenter
- Re: [homenet] homenet-prefix-assignment update - … Tim Chown
- Re: [homenet] homenet-prefix-assignment update - … Alexandru Petrescu
- Re: [homenet] homenet-prefix-assignment update - … Townsley.net
- Re: [homenet] homenet-prefix-assignment update - … Tim Chown
- Re: [homenet] homenet-prefix-assignment update - … Townsley.net
- Re: [homenet] on prefix comparison Alexandru Petrescu