[v6ops] RS/RA-based prefix delegation

"Templin, Fred L" <Fred.L.Templin@boeing.com> Fri, 09 March 2018 18:35 UTC

Return-Path: <Fred.L.Templin@boeing.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A65012778D; Fri, 9 Mar 2018 10:35:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 0Tv-Zgl7e9cO; Fri, 9 Mar 2018 10:35:53 -0800 (PST)
Received: from phx-mbsout-02.mbs.boeing.net (phx-mbsout-02.mbs.boeing.net [130.76.184.179]) (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 385C0124239; Fri, 9 Mar 2018 10:35:53 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id w29IZqLF021036; Fri, 9 Mar 2018 11:35:52 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (xch15-06-08.nw.nos.boeing.com [137.136.238.222]) by phx-mbsout-02.mbs.boeing.net (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id w29IZqZi020781 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=OK); Fri, 9 Mar 2018 11:35:52 -0700
Received: from XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) by XCH15-06-08.nw.nos.boeing.com (2002:8988:eede::8988:eede) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Fri, 9 Mar 2018 10:35:51 -0800
Received: from XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) by XCH15-06-08.nw.nos.boeing.com ([137.136.238.222]) with mapi id 15.00.1365.000; Fri, 9 Mar 2018 10:35:51 -0800
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: "ipv6@ietf.org" <ipv6@ietf.org>, V6 Ops List <v6ops@ietf.org>
Thread-Topic: RS/RA-based prefix delegation
Thread-Index: AdO31FwtO+XEDp9JSOaTHzMONumduQ==
Date: Fri, 09 Mar 2018 18:35:51 +0000
Message-ID: <7a76f69b23004ce5bb6518d294a41bfa@XCH15-06-08.nw.nos.boeing.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [137.136.248.6]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/eSZR8bHy3Mp3pjC1gjRo0IRg-GQ>
Subject: [v6ops] RS/RA-based prefix delegation
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.22
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: Fri, 09 Mar 2018 18:35:55 -0000

Hi, going back to discussions from last month, we have implemented an RS/RA-based
prefix delegation service. The service is based on RS/RA messaging between the client
and the first-hop router, with the first-hop router serving as a relay to the DHCPv6
server on the back end.

A wireshark/tcpdump capture between the client and first-hop router would show
ordinary RS/RA messages with options that include the body of a DHCPv6 message
as discussed in:

https://datatracker.ietf.org/doc/draft-templin-6man-dhcpv6-ndopt/

But, it is not necessary that the RS/RA options include a formal DHCPv6 message, because
the first-hop router can convert whatever is contained in the RS message into DHCPv6
messages for its exchanges with the back end server, and then reconvert the DHCPv6
Reply into the appropriate response for inclusion in the RA. So, we can plug in whatever
RS/RA message options that would eventually be designed to facilitate prefix delegation.

The code is available here:

http://linkupnetworks.net/aero/AERO-OpenVPN-1.1.tgz

Please review the draft and code and send comments to the list.

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