Re: Call for v6ops agenda items
"Konrad Rosenbaum" <konrad@silmor.de> Wed, 17 February 2010 12:19 UTC
Return-Path: <owner-v6ops@ops.ietf.org>
X-Original-To: ietfarch-v6ops-archive@core3.amsl.com
Delivered-To: ietfarch-v6ops-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AFD2E3A7472 for <ietfarch-v6ops-archive@core3.amsl.com>; Wed, 17 Feb 2010 04:19:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_13=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XQqDQlKd4cra for <ietfarch-v6ops-archive@core3.amsl.com>; Wed, 17 Feb 2010 04:19:34 -0800 (PST)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id A61FD3A73D5 for <v6ops-archive@lists.ietf.org>; Wed, 17 Feb 2010 04:19:34 -0800 (PST)
Received: from majordom by psg.com with local (Exim 4.71 (FreeBSD)) (envelope-from <owner-v6ops@ops.ietf.org>) id 1Nhipv-000H1s-Pk for v6ops-data0@psg.com; Wed, 17 Feb 2010 12:16:59 +0000
Received: from [2002:d9a0:db4b:1::9] (helo=p15139323.pureserver.info) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.71 (FreeBSD)) (envelope-from <konrad@silmor.de>) id 1Nhips-000H17-W8 for v6ops@ops.ietf.org; Wed, 17 Feb 2010 12:16:57 +0000
Received: from localhost ([127.0.0.1] helo=squirrel.six.silmor.de) by p15139323.pureserver.info with esmtp (Exim 4.69) (envelope-from <konrad@silmor.de>) id 1Nhipq-0007Q2-ML; Wed, 17 Feb 2010 13:16:55 +0100
Received: from 2002:d9a0:db4b::4 (proxying for 188.92.33.52) (SquirrelMail authenticated user konrad) by squirrel.six.silmor.de with HTTP; Wed, 17 Feb 2010 13:16:55 +0100 (CET)
Message-ID: <885074f5a3bc21decfca6e7fcf3e6069.squirrel@squirrel.six.silmor.de>
In-Reply-To: <18034D4D7FE9AE48BF19AB1B0EF2729F589562C7C8@NOK-EUMSG-01.mgdnok.nokia. com>
References: <18034D4D7FE9AE48BF19AB1B0EF2729F589562C7C8@NOK-EUMSG-01.mgdnok.nokia.com>
Date: Wed, 17 Feb 2010 13:16:55 +0100
Subject: Re: Call for v6ops agenda items
From: Konrad Rosenbaum <konrad@silmor.de>
To: teemu.savolainen@nokia.com
Cc: v6ops@ops.ietf.org
User-Agent: SquirrelMail/1.4.15
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
Importance: Normal
Sender: owner-v6ops@ops.ietf.org
Precedence: bulk
List-ID: <v6ops.ops.ietf.org>
Hi, On Mon, February 15, 2010 16:09, teemu.savolainen@nokia.com wrote: > Would there be interest to hear about stateless IPv6 prefix delegation > proposal - i.e. prefix delegation like in 6RD/6to4, but without > encapsulation: > > http://tools.ietf.org/html/draft-savolainen-stateless-pd-00 > > This approach would make it easy to delegate (mainly slightly) shorter > than /64 prefixes for a large number of devices connected via > point-to-point links (e.g. cellulars). The con is extra consumption on > IPv6 address space. I think the approach would be useful if many devices > would need few additional /64s, but would not compete with flexibility of > RFC3633. I see this from a SOHO perspective (ie. the one who uses the UMTS modem or DSL router). As a fan of self-organizing systems, self-organizing routing infrastructure is akin to the holy grail for me, but unfortunately I don't think this swallow can fly with a coconut in its beak. (SCNR) I have a few points of contention: * there already is a well working protocol for PD: DHCPv6; although I like the idea of finally getting rid of it * the unique-bits part is too large to work on more than one level, so it would be reserved to the ISP-to-User-line, but then again SLAAC is also reserved to the link level of routing * semantically it's not the right protocol for this: SLAAC is transmitted on the same link it configures, PD is transmitted on the upstream link of those (different links) that are configured * as a router admin I would never accept PD statelessly - i.e. without having asked for it; this might be just too much paranoia on my part though * stateless also means that the router has to reserve enough space for EVERY client, because it cannot know whether the client wants to use it; with a stateful protocol it only needs to reserve space and route the prefix once the client asks for it * for most OSes it has to be implemented in a user-space program anyway, since the kernel cannot know which interfaces to configure, but in userspace it does not matter whether I implement DHCP rapid commit or "stateless" PD with a request message - the complexity is the same I also have a problem with some of the uniqueness-source bits: P: should be restricted to prefixes announced in the same SLAAC message I/2: should be unified into just I, since it is guaranteed to exist and is dependent on layer 2 IDs anyway 4: I have a really big problem with this: it mixes protocols and requires a lot of dual-stack logic to exist on the host - you can make it a MAY, but then DHCPv6-PD has to exist as well as a backup D: it shouldn't mention DHCP directly, but instead use the word "stateful" as other RFCs do, but then again - how to know which IP is meant? The interface can have multiple IPs all configured through different stateful protocols and an independent process will not know through which protocol they came. BTW: why would one use stateless PD if there is stateful address assignment anyway? If multiple bits are set - is that legal? What should the host do? I also think the ping test should be a MUST, not a MAY. regards, Konrad
- Call for v6ops agenda items Fred Baker
- Re: Call for v6ops agenda items Brian E Carpenter
- Re: Call for v6ops agenda items teemu.savolainen
- Re: Call for v6ops agenda items jouni korhonen
- Re: Call for v6ops agenda items Joel Jaeggli
- Re: Call for v6ops agenda items Cameron Byrne
- Re: Call for v6ops agenda items Joel Jaeggli
- RE: Call for v6ops agenda items teemu.savolainen
- Re: Call for v6ops agenda items Mark Smith
- Re: Call for v6ops agenda items Cameron Byrne
- Re: Call for v6ops agenda items Gert Doering
- RE: Call for v6ops agenda items teemu.savolainen
- Re: Call for v6ops agenda items Mikael Abrahamsson
- Re: Call for v6ops agenda items Cameron Byrne
- Re: Call for v6ops agenda items Mikael Abrahamsson
- Re: Call for v6ops agenda items Cameron Byrne
- Re: [3gv6] Call for v6ops agenda items Simon Perreault
- RE: Call for v6ops agenda items teemu.savolainen
- Re: Call for v6ops agenda items Mark Smith
- Re: Call for v6ops agenda items james woodyatt
- RE: [3gv6] Call for v6ops agenda items Laganier, Julien
- Re: [3gv6] Call for v6ops agenda items james woodyatt
- Re: [3gv6] Call for v6ops agenda items Simon Perreault
- Re: [3gv6] Call for v6ops agenda items Suresh Krishnan
- Re: Call for v6ops agenda items Mikael Abrahamsson
- Re: Call for v6ops agenda items Konrad Rosenbaum
- Re: Call for v6ops agenda items Cameron Byrne
- Re: Call for v6ops agenda items Mikael Abrahamsson
- Re: Call for v6ops agenda items Cameron Byrne
- Re: Call for v6ops agenda items - native IPv6 acr… Rémi Després
- RE: Call for v6ops agenda items Sheng Jiang
- Re: Call for v6ops agenda items 松平直樹
- RE: Call for v6ops agenda items teemu.savolainen
- RE: Call for v6ops agenda items Konrad Rosenbaum
- RE: Call for v6ops agenda items teemu.savolainen
- Native IPv6 statelessly offered by ISP across NAT… Rémi Després
- RE: Call for v6ops agenda items Konrad Rosenbaum
- Re: Call for v6ops agenda items Brian E Carpenter
- Re: Call for v6ops agenda items Fred Baker
- RE: Call for v6ops agenda items teemu.savolainen