[homenet] HCNP: my points this morning
Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr> Tue, 04 March 2014 14:56 UTC
Return-Path: <jch@pps.univ-paris-diderot.fr>
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 E5CAE1A00B9 for <homenet@ietfa.amsl.com>; Tue, 4 Mar 2014 06:56:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.55
X-Spam-Level:
X-Spam-Status: No, score=-1.55 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_FR=0.35] autolearn=no
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 ORkAl5S9NSg4 for <homenet@ietfa.amsl.com>; Tue, 4 Mar 2014 06:56:47 -0800 (PST)
Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by ietfa.amsl.com (Postfix) with ESMTP id 90F4C1A0179 for <homenet@ietf.org>; Tue, 4 Mar 2014 06:56:47 -0800 (PST)
Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/46573) with ESMTP id s24Eug9x009264 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <homenet@ietf.org>; Tue, 4 Mar 2014 15:56:43 +0100
Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/46573) with ESMTP id s24EugjM010371 for <homenet@ietf.org>; Tue, 4 Mar 2014 15:56:42 +0100
Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id ACBFD709FD for <homenet@ietf.org>; Tue, 4 Mar 2014 15:56:42 +0100 (CET)
X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr
Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id iZnS9iC0ArU7 for <homenet@ietf.org>; Tue, 4 Mar 2014 15:56:41 +0100 (CET)
Received: from ijon.pps.jussieu.fr (dhcp-a24c.meeting.ietf.org [31.133.162.76]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 8A12D709FB for <homenet@ietf.org>; Tue, 4 Mar 2014 15:56:41 +0100 (CET)
Date: Tue, 04 Mar 2014 14:56:40 +0000
Message-ID: <87eh2iui53.wl%jch@pps.univ-paris-diderot.fr>
From: Juliusz Chroboczek <jch@pps.univ-paris-diderot.fr>
To: homenet@ietf.org
User-Agent: Wanderlust/2.15.9
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset="US-ASCII"
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Tue, 04 Mar 2014 15:56:43 +0100 (CET)
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Tue, 04 Mar 2014 15:56:42 +0100 (CET)
X-Miltered: at korolev with ID 5315E9AA.002 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-Miltered: at potemkin with ID 5315E9AA.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)!
X-j-chkmail-Enveloppe: 5315E9AA.002 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/<jch@pps.univ-paris-diderot.fr>
X-j-chkmail-Enveloppe: 5315E9AA.001 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/<jch@pps.univ-paris-diderot.fr>
X-j-chkmail-Score: MSGID : 5315E9AA.002 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Score: MSGID : 5315E9AA.001 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000
X-j-chkmail-Status: Ham
X-j-chkmail-Status: Ham
Archived-At: http://mailarchive.ietf.org/arch/msg/homenet/jljQikAfzz2lujC8HTTdAUoHmMs
Subject: [homenet] HCNP: my points this morning
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: Tue, 04 Mar 2014 14:56:49 -0000
Hi, During this morning's session, I mentioned how much I like the HCNP protocol, and that I'm looking into abandoning AHCP for a hacked-up HCNP. I made the following points this morning: 0. As far as I'm concerned, this is not "The Homenet Configuration Protocol", this is a configuration protocol for unmanaged routers that happens to have been designed by the Homenet group. Please keep this in mind when you read the following. 1. The draft seems overspecified at times. Do we really mandate Trickle, or do we want just an abstract description of flooding requirements? (Knowledgeable people commented that Trickle is fine.) 2. Related to the previous point, is everything MUST, or should some parts be made optional? I'd personally like the DNS proxy stuff to be made optional. 3. There would appear to be no way to specify "please carve this prefix into /64 or shorter" as opposed to "please feel free to grab a /128 in this prefix". 4. Do we want the ability to mark an option as mandatory, as in "Please don't configure unless you understand the following TLV, and intend to act upon it". One the one hand, this makes is easier to design compatible extensions to the protocol (by sending two configuration blocks, one with a mandatory incompatible option, one without the option, and having old routers ignore the block with the incompatible option). On the other hand, it adds another failure mode. 5. I don't think the routing protocol should be negotiated by the config protocol, since that implies that the routing daemon is started by the config daemon. The routing daemon(s) should be started at boot, and notice when the config daemon adds IP addresses to interfaces. Knowledgeable people appeared to disagree. (It seems to me that the config protocol should be routing-protocol agnostic, and merely say "this protocol assumes that a routing protocol satisfying the following conditions is available". Homenet should specify what the protocol is, and mandate implementation of The One Homenet Routing Protocol (OHRP).) I'd like RIP to be the OHRP, but I don't have strong opinions on the subject. I also don't care whether Homenet says that routers MUST implement OHRP, or whether they MUST implement OHRP and MAY implement other routing protocols. In either case, - commercial Homenet router vendors will implement the OHRP and ignore the MAY protocols; - the OpenWRT routing overlay will probably install the OHRP by default, but provide its usual set of optional routing daemons. In short, there will be no difference in practice whether Homenet allows non-Homenet routing protocols or not. -- Juliusz
- [homenet] HCNP: my points this morning Juliusz Chroboczek
- Re: [homenet] HCNP: my points this morning Markus Stenberg
- Re: [homenet] HCNP: my points this morning Steven Barth
- Re: [homenet] HCNP: my points this morning Markus Stenberg
- Re: [homenet] HCNP: my points this morning Juliusz Chroboczek
- Re: [homenet] HCNP: my points this morning Markus Stenberg
- Re: [homenet] HCNP: my points this morning Pierre Pfister
- Re: [homenet] HCNP: my points this morning Brian E Carpenter
- Re: [homenet] HCNP: my points this morning Michael Richardson
- Re: [homenet] HCNP: my points this morning Mikael Abrahamsson
- Re: [homenet] HCNP: my points this morning Michael Richardson