[v6ops] prefix delegation maintenance

"Templin, Fred L" <Fred.L.Templin@boeing.com> Thu, 29 October 2015 22:43 UTC

Return-Path: <Fred.L.Templin@boeing.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DB081B3308 for <v6ops@ietfa.amsl.com>; Thu, 29 Oct 2015 15:43:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 YaVmF_P_kxwf for <v6ops@ietfa.amsl.com>; Thu, 29 Oct 2015 15:43:24 -0700 (PDT)
Received: from phx-mbsout-01.mbs.boeing.net (phx-mbsout-01.mbs.boeing.net [130.76.184.178]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0015C1B3307 for <v6ops@ietf.org>; Thu, 29 Oct 2015 15:43:23 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id t9TMhMNv053328; Thu, 29 Oct 2015 15:43:22 -0700
Received: from XCH-BLV-505.nw.nos.boeing.com (xch-blv-505.nw.nos.boeing.com [130.247.25.195]) by phx-mbsout-01.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id t9TMhGGi053093 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK) for <v6ops@ietf.org>; Thu, 29 Oct 2015 15:43:17 -0700
Received: from XCH-BLV-504.nw.nos.boeing.com ([169.254.4.14]) by XCH-BLV-505.nw.nos.boeing.com ([169.254.5.139]) with mapi id 14.03.0235.001; Thu, 29 Oct 2015 15:43:16 -0700
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: prefix delegation maintenance
Thread-Index: AdESmiZnsvYnpgYqToKdQ/Y16A41Hw==
Date: Thu, 29 Oct 2015 22:43:15 +0000
Message-ID: <2134F8430051B64F815C691A62D9831832F34040@XCH-BLV-504.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.247.104.6]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/MkV0AZAubxxlk2oov9SYTjQGhq4>
Subject: [v6ops] prefix delegation maintenance
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Oct 2015 22:43:25 -0000

Hi, there seems to be a notion that an IPv6 prefix can be delegated via
IPv6 ND by having the router include PIOs in RAs that have (A=1; L=0)
instead of using DHCPv6 PD. But, the two are not the same.

A properly delegated prefix is one where the network grants a prefix that
the recipient obtains for its own exclusive use, and the network establishes
routing state that associates the prefix with the recipient. But, receiving the
prefix is only the initial phase of an ongoing relationship the recipient must
have with the network.

In particular, the recipient must take periodic and/or event-driven  actions
to ensure that the prefix delegation remains alive. DHCPv6 PD provides
messages such as Renew and Rebind for this. The recipient must also tell
the network when the prefix is no longer needed, and DHCPv6 PD has a
Release message for this. The recipient is further responsible for reliability
and must retransmit if the network does not respond to initial messages,
so the recipient acts on its own behalf to make sure the prefix delegation
persists. I don't see any of these facilities specified for IPv6 ND.

So, I would rather see us use the tool that was meant for the job rather
than reinvent the wheel.

Thanks - Fred
fred.l.templin@boeing.com