Skip to main content

Unique IPv6 Prefix per Host
draft-ietf-v6ops-unique-ipv6-prefix-per-host-13

Revision differences

Document history

Date Rev. By Action
2017-12-03
13 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2017-11-08
13 (System) RFC Editor state changed to AUTH48 from AUTH48-DONE
2017-11-06
13 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2017-10-25
13 (System) RFC Editor state changed to AUTH48 from EDIT
2017-10-19
13 Tero Kivinen Closed request for Telechat review by SECDIR with state 'No Response'
2017-10-16
13 (System) RFC Editor state changed to EDIT
2017-10-16
13 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2017-10-16
13 (System) Announcement was received by RFC Editor
2017-10-16
13 (System) IANA Action state changed to No IC from In Progress
2017-10-16
13 (System) IANA Action state changed to In Progress
2017-10-16
13 Amy Vezza IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2017-10-16
13 Amy Vezza IESG has approved the document
2017-10-16
13 Amy Vezza Closed "Approve" ballot
2017-10-16
13 Amy Vezza Ballot approval text was generated
2017-10-16
13 Amy Vezza IESG state changed to Approved-announcement to be sent from IESG Evaluation::AD Followup
2017-10-16
13 Alissa Cooper [Ballot comment]
Thanks for addressing my DISCUSS point.
2017-10-16
13 Alissa Cooper [Ballot Position Update] Position for Alissa Cooper has been changed to No Objection from Discuss
2017-10-16
13 (System) Sub state has been changed to AD Followup from Revised ID Needed
2017-10-16
13 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2017-10-16
13 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-13.txt
2017-10-16
13 (System) New version approved
2017-10-16
13 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-10-16
13 Gunter Van de Velde Uploaded new revision
2017-10-12
12 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2017-10-12
12 Alissa Cooper
[Ballot discuss]
I've put in a DISCUSS because I think the point I raise below warrants further discussion, unless the WG already discussed it and …
[Ballot discuss]
I've put in a DISCUSS because I think the point I raise below warrants further discussion, unless the WG already discussed it and concluded otherwise.

Section 7 says:

"However, when combining both IPv6 privacy extensions and a unique
  IPv6 Prefix per Host a reduced privacy experience for the subscriber
  is introduced, because a prefix may be associated with a subscriber,
  even when the subscriber implemented IPv6 privacy extensions RFC4941
  [RFC4941]."

If an operator assigns the same unique prefix to the same host every time the host connects to the network, the unlinkability benefits of using IPv6 privacy extensions are completely negated. It seems reasonable to me for this document to normatively RECOMMEND that operators assign a different unique prefix to a returning host for the purpose of limiting linkability to the lifetime of the host's connection to the network. I'm sure there are exception cases where this wouldn't make sense, and some examples of those could be given. But by default this seems to me like a reasonable recommendation to mitigate the privacy risk introduced by the unique prefix, while the attacks described in Section 1 would also still be mitigated.

Did the WG discuss this?
2017-10-12
12 Alissa Cooper [Ballot Position Update] New position, Discuss, has been recorded for Alissa Cooper
2017-10-12
12 Benoît Claise
[Ballot comment]
Two nits:
- Lorenzo: https://mailarchive.ietf.org/arch/msg/v6ops/EbF-7q17N9qy8N4KV2mOMuMY9YY (emphasise the multi addressing)
- Tim: https://mailarchive.ietf.org/arch/msg/v6ops/Fu-b--IA3NkbgvmXET1tygeF920 (should 7217 be mentioned not just old 4862 SLAAC, and on …
[Ballot comment]
Two nits:
- Lorenzo: https://mailarchive.ietf.org/arch/msg/v6ops/EbF-7q17N9qy8N4KV2mOMuMY9YY (emphasise the multi addressing)
- Tim: https://mailarchive.ietf.org/arch/msg/v6ops/Fu-b--IA3NkbgvmXET1tygeF920 (should 7217 be mentioned not just old 4862 SLAAC, and on consistency between 8106 and stateless DHCPv6)

I trust the responsible AD's judgement to evaluate if those editorial changes are important enough.

Regards, Benoit
2017-10-12
12 Benoît Claise Ballot comment text updated for Benoit Claise
2017-10-12
12 Tero Kivinen Request for Telechat review by SECDIR is assigned to Watson Ladd
2017-10-12
12 Tero Kivinen Request for Telechat review by SECDIR is assigned to Watson Ladd
2017-10-12
12 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2017-10-11
12 Ben Campbell [Ballot comment]
Thanks for addressing my previous comments.
2017-10-11
12 Ben Campbell Ballot comment text updated for Ben Campbell
2017-10-11
12 Amanda Baber IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed
2017-10-11
12 Warren Kumari Telechat date has been changed to 2017-10-12 from 2017-08-17
2017-10-10
12 Warren Kumari Set telechat returning item indication
2017-10-10
12 Warren Kumari
IESG: This is a returning document -- it successfully passed IESG eval 2017-08-17 with one DISCUSS (Suresh, cleared 9/13). I sent it back to the …
IESG: This is a returning document -- it successfully passed IESG eval 2017-08-17 with one DISCUSS (Suresh, cleared 9/13). I sent it back to the WG for some additional clarifications, and it has now had a second (short) WGLC.  This is a useful document / contribution, and believe that it is ready for publication, but I wanted to give the IESG the chance to weigh in.
2017-10-10
12 Warren Kumari IESG state changed to IESG Evaluation from AD is watching::AD Followup
2017-09-29
12 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-12.txt
2017-09-29
12 (System) New version approved
2017-09-29
12 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-09-29
12 Gunter Van de Velde Uploaded new revision
2017-09-28
11 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-11.txt
2017-09-28
11 (System) New version approved
2017-09-28
11 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-09-28
11 Gunter Van de Velde Uploaded new revision
2017-09-18
10 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-10.txt
2017-09-18
10 (System) New version approved
2017-09-18
10 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-09-18
10 Gunter Van de Velde Uploaded new revision
2017-09-14
09 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-09.txt
2017-09-14
09 (System) New version approved
2017-09-14
09 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-09-14
09 Gunter Van de Velde Uploaded new revision
2017-09-13
08 Suresh Krishnan [Ballot comment]
Thanks for addressing my DISCUSS and COMMENTs.
2017-09-13
08 Suresh Krishnan [Ballot Position Update] Position for Suresh Krishnan has been changed to Yes from Discuss
2017-09-13
08 (System) Sub state has been changed to AD Followup from Revised ID Needed
2017-09-13
08 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2017-09-13
08 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-08.txt
2017-09-13
08 (System) New version approved
2017-09-13
08 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-09-13
08 Gunter Van de Velde Uploaded new revision
2017-09-09
07 Warren Kumari IESG state changed to AD is watching::Revised I-D Needed from IESG Evaluation::AD Followup
2017-08-17
07 Cindy Morgan IESG state changed to IESG Evaluation::AD Followup from IESG Evaluation
2017-08-16
07 Suresh Krishnan
[Ballot discuss]
* Section 4

It is not clear what you intend here

"IPv6 Router Advertisement Interval = 300s"

The router advertisement interval is not …
[Ballot discuss]
* Section 4

It is not clear what you intend here

"IPv6 Router Advertisement Interval = 300s"

The router advertisement interval is not configured as an absolute value but as minimum and maximum bounds (MinRtrAdvInterval and MaxRtrAdvInterval) which are used to calculate the actual advertisement interval. When the RA is sent from an interface, the actual interval is an uniformly distributed random value between the MinRtrAdvInterval and MaxRtrAdvInterval. At the very minimum you need to clarify if you would like to have this as a lower bound or as an upper bound.
2017-08-16
07 Suresh Krishnan
[Ballot comment]
* Section 4

-> I think text is needed here to handle the case where the DNS server is provided in the RA …
[Ballot comment]
* Section 4

-> I think text is needed here to handle the case where the DNS server is provided in the RA itself  (RFC8106)

"In addition it will use stateless DHCPv6 to get the IPv6 address of the DNS server"

-> I am not sure what is the motivation for this text.

"however it SHOULD NOT use stateful DHCPv6 to receive a service provider managed IPv6 address"

-> This text seems incorrect

"due to the L-bit set, it SHOULD send this traffic to the First Hop Provider Router"

I think it should be the exact opposite. i.e. say *unset* instead of set

"due to the L-bit being unset, it SHOULD send this traffic to the First Hop Provider Router"
2017-08-16
07 Suresh Krishnan [Ballot Position Update] New position, Discuss, has been recorded for Suresh Krishnan
2017-08-16
07 Ben Campbell
[Ballot comment]
I have no technical comments, but a number of editorial comments:

- General: I think this could use another proofreading and/or editing pass …
[Ballot comment]
I have no technical comments, but a number of editorial comments:

- General: I think this could use another proofreading and/or editing pass for the following issues:
-- Inconsistent tense--especially use of future or present continuous.
-- Wordy and convoluted sentences
-- Use of "/" as a conjunction.

- Abstract:
The abstract is longer and more detailed than is useful. The last paragraph could have stood alone as the abstract.
It's not clear to me if "hosts (subscribers)" means something different than "hosts" in context.

-1:
Please expand "IA_NA" on first use.
s/"This document will focus..."/"This document focuses..."

"As such the use
  of IPv6 SLAAC based subscriber and address management for provider
  managed shared network services is the recommended technology of
  choice, as it does not exclude any known IPv6 implementation."
Does this document make that recommendation, or is that some pre-existing recommendation?


-3: "The Best Current Practice documented in this note is to provide a
  unique IPv6 prefix to hosts/subscribers devices connected to the
  provider managed shared network."

The sentence hard to follow. Consider "This document recommends...".  I'm not sure how to interpret "hosts/subscribers devices"

"Each unique IPv6 prefix can
  function as control-plane anchor point to make sure that each
  subscriber is receiving"
s/"... subscriber is receiving ..."/"... subscriber receives..."



-4: Is "First Hop Provider Router" different than "First Hop Router"?

In the last bullet (L-flag=0), are NEVER and ALWAYS in all-caps expected to have different meaning than if they had normal capitalization?

The sentence starting with "The architected result of designing the RA as documented above..." is convoluted and hard to follow.

"... however it SHOULD NOT use stateful DHCPv6 to receive
  a service provider managed IPv6 address": Is that really a normative requirement, or is it a statement of fact about existing requirements?

"it SHOULD send this traffic
  to the First Hop Provider Router." : statement of fact?

- 5: "To reduce
  undesired resource consumption on the First Hop Router the desire is
  to remove UE/subscriber context in the case of non-permanent UE, such
  as in the case of WiFi hotspots as quickly as possible. "
Convoluted sentence.

"A possible solution is to use a subscriber inactivity timer which, after
  tracking a pre-defined (currently unspecified) number of minutes,
  deletes the subscriber context on the First Hop Router."

s/which/that  (Consider " ... timer that deletes...after a predetermined number of minutes"

-7: "The
  combination of both IPv6 privacy extensions and operator based
  assignment of a Unique IPv6 Prefix per Host provides each
  implementing operator a tool to manage and provide subscriber
  services and hence reduces the experienced privacy within each
  operator controlled domain."

I have trouble following that sentence. Is the point to say that providing tools to manage and provide services reduces privacy in general? As worded, it almost sounds like this is meant as a feature, which I assume is not the case.
2017-08-16
07 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2017-08-15
07 Eric Rescorla
[Ballot comment]
Document: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt


I found the discussion of the shared network medium a bit
confusing. As I understand it, the idea is that if …
[Ballot comment]
Document: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt


I found the discussion of the shared network medium a bit
confusing. As I understand it, the idea is that if we are
on a shared network and we have the same prefix, I might
try to send to you directly. What you want to do is make
that not happen by having each node have a separate prefix.
Correct? If so, perhaps promote this bullet, and also have
it describe the problem and why this provides a solution:

  o  Two devices (subscriber/hosts), both attached to the same provider
      managed shared network should only be able to communicate through
      the provider managed First Hop Router


It's a bit unclear to me how much you are saying that
something is current practice versus how much you are
recommending it. For instance, the abstract reads more
like what you would expect for PS.

  This document outlines an approach utilising existing IPv6 protocols
  to allow hosts to be assigned a unique IPv6 prefix (instead of a
  unique IPv6 address from a shared IPv6 prefix).  Benefits of unique
  IPv6 prefix over a unique IPv6 address from the service provider
  include improved subscriber isolation and enhanced subscriber
  management.

But then S 4 seems to be documenting:

  The IPv6 RA flags used for best common practice in IPv6 SLAAC based
  Provider managed shared networks are:


  The use of a unique IPv6 prefix per UE adds an additional level of
  protection and efficiency as it relates to how IPv6 Neighbor
  Discovery and Router Discovery processing.  Since the UE has a unique
  IPv6 prefix all traffic by default will be directed to the First Hop
  provider router.  Further, the flag combinations documented above
  maximise the IPv6 configurations that are available by hosts
  including the use of privacy IPv6 addressing.

It's not quite clear to me why unique prefixs are needed here if
people set L=0. Is it that people ignore L=0?

Finally, I'm a bit confused about how to read this text about the
L=0 bit in cases where I have multiple devices rather than just one
at the customer prem. Say I have a topology with a home router
and devices behind it. I.e.,

                    Service Provider
                          |
                          |
                        Customer
                        Router
                          |
              +-----------+-----------+
              |          |          |
            Host 1      Host 2      Host 3

I assume what happens here is that the router gets prefix X, assigns
itself XY, and then the Hosts get XA, XB, XC, etc, a la 7278. Is that
right? If so, my question is about packets coming into the Router from
the SP, which have (say) XA.  The text about the L-flag suggests that
the router should send them back to the gateway, but that's clearly
not right. What am I missing?
2017-08-15
07 Eric Rescorla [Ballot Position Update] New position, No Objection, has been recorded for Eric Rescorla
2017-08-15
07 Adam Roach [Ballot Position Update] New position, No Objection, has been recorded for Adam Roach
2017-08-15
07 Kathleen Moriarty [Ballot comment]
Thank you for addressing the SecDir review:
https://mailarchive.ietf.org/arch/msg/secdir/wWp_0vlmsz7Ss-nowjhehYImOeg
2017-08-15
07 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2017-08-15
07 Spencer Dawkins
[Ballot comment]
One nit:

Please consider moving

  Benefits of unique
  IPv6 prefix over a unique IPv6 address from the service provider
  include …
[Ballot comment]
One nit:

Please consider moving

  Benefits of unique
  IPv6 prefix over a unique IPv6 address from the service provider
  include improved subscriber isolation and enhanced subscriber
  management.

to the first paragraph of the Abstract. I’m assuming that this explains the “needs that have arisen” in the first sentence of the Abstract, of course.
2017-08-15
07 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2017-08-14
07 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2017-08-14
07 Mirja Kühlewind
[Ballot comment]
To me this seems approriate for BCP; I'm saying this because this was mentioned in the shepherd-write-up as it was brought up by …
[Ballot comment]
To me this seems approriate for BCP; I'm saying this because this was mentioned in the shepherd-write-up as it was brought up by the gen-art review.

Please also consider the following comment from the gen-art review (Thanks Joel!):
"The issue of status for the document (BCP vs Informational) is for the IESG
  to conclude.  However, even if it is a BCP, as I understand the purpose,
  this document is intended to describe the practices to be used when a
  provider has decided to deploy a /64 per host.  The wording that is chosen
  throughout the document makes it appear that the underlying decision about
  such a deployment is also a recommended practice."
I agree that wording could be made clearer here!
2017-08-14
07 Mirja Kühlewind Ballot comment text updated for Mirja Kühlewind
2017-08-14
07 Mirja Kühlewind [Ballot comment]
To me this seems approriate for BCP; I'm saying this because this was mentioned in the shepherd-write-up.
2017-08-14
07 Mirja Kühlewind Ballot comment text updated for Mirja Kühlewind
2017-08-14
07 Mirja Kühlewind [Ballot comment]
To me this seem approriate for BCP; I'm saying this given this was mentioned in the shepherd-write-up.
2017-08-14
07 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2017-08-12
07 Alexey Melnikov [Ballot comment]
Radius should have an informative reference on first use.
2017-08-12
07 Alexey Melnikov [Ballot Position Update] New position, No Objection, has been recorded for Alexey Melnikov
2017-08-11
07 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2017-08-03
07 Joel Halpern Request for Telechat review by GENART Completed: Ready with Issues. Reviewer: Joel Halpern. Sent review to list.
2017-08-03
07 Jean Mahoney Request for Telechat review by GENART is assigned to Joel Halpern
2017-08-03
07 Jean Mahoney Request for Telechat review by GENART is assigned to Joel Halpern
2017-08-02
07 (System) IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed
2017-07-31
07 Warren Kumari IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead::AD Followup
2017-07-31
07 Warren Kumari Placed on agenda for telechat - 2017-08-17
2017-07-31
07 Warren Kumari Ballot has been issued
2017-07-31
07 Warren Kumari [Ballot Position Update] New position, Yes, has been recorded for Warren Kumari
2017-07-31
07 Warren Kumari Created "Approve" ballot
2017-07-31
07 Warren Kumari Ballot writeup was changed
2017-07-31
07 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-07.txt
2017-07-31
07 (System) New version approved
2017-07-31
07 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-07-31
07 Gunter Van de Velde Uploaded new revision
2017-06-30
06 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-06.txt
2017-06-30
06 (System) New version approved
2017-06-30
06 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-06-30
06 Gunter Van de Velde Uploaded new revision
2017-06-26
05 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-05.txt
2017-06-26
05 (System) New version approved
2017-06-26
05 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-06-26
05 Gunter Van de Velde Uploaded new revision
2017-06-26
04 (System) Sub state has been changed to AD Followup from Revised ID Needed
2017-06-26
04 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2017-06-26
04 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-04.txt
2017-06-26
04 (System) New version approved
2017-06-26
04 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde
2017-06-26
04 Gunter Van de Velde Uploaded new revision
2017-06-20
03 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Has Nits. Reviewer: Sarah Banks.
2017-06-19
03 Warren Kumari 06/16 - JJB: "We will work the outstanding comments."
2017-06-19
03 Warren Kumari IESG state changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for Writeup
2017-06-09
03 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Watson Ladd.
2017-06-06
03 Tim Chown Request for Last Call review by OPSDIR Completed: Has Issues. Reviewer: Tim Chown.
2017-06-06
03 (System) IESG state changed to Waiting for Writeup from In Last Call
2017-06-02
03 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2017-06-02
03 Sabrina Tanamal
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has reviewed draft-ietf-v6ops-unique-ipv6-prefix-per-host-03.txt, which is currently in Last Call, and has the following comments:

We …
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

The IANA Services Operator has reviewed draft-ietf-v6ops-unique-ipv6-prefix-per-host-03.txt, which is currently in Last Call, and has the following comments:

We understand that this document doesn't require any registry actions.

While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object.

If this assessment is not accurate, please respond as soon as possible.

Thank you,

Sabrina Tanamal
IANA Services Specialist
PTI
2017-05-30
03 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2017-05-30
03 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2017-05-26
03 Tero Kivinen Request for Last Call review by SECDIR is assigned to Watson Ladd
2017-05-26
03 Tero Kivinen Request for Last Call review by SECDIR is assigned to Watson Ladd
2017-05-25
03 Joel Halpern Request for Last Call review by GENART Completed: Ready. Reviewer: Joel Halpern. Sent review to list.
2017-05-25
03 Jean Mahoney Request for Last Call review by GENART is assigned to Joel Halpern
2017-05-25
03 Jean Mahoney Request for Last Call review by GENART is assigned to Joel Halpern
2017-05-23
03 Amy Vezza IANA Review state changed to IANA - Review Needed
2017-05-23
03 Amy Vezza
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC: Ron Bonica , v6ops@ietf.org, rbonica@juniper.net, draft-ietf-v6ops-unique-ipv6-prefix-per-host@ietf.org, draft-ietf-v6ops-unique-ipv6-prefix-per-host.all@ietf.org, …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC: Ron Bonica , v6ops@ietf.org, rbonica@juniper.net, draft-ietf-v6ops-unique-ipv6-prefix-per-host@ietf.org, draft-ietf-v6ops-unique-ipv6-prefix-per-host.all@ietf.org, v6ops-chairs@ietf.org, warren@kumari.net
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (Unique IPv6 Prefix Per Host) to Best Current Practice


The IESG has received a request from the IPv6 Operations WG (v6ops) to
consider the following document:
- 'Unique IPv6 Prefix Per Host'
  as Best Current
Practice

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2017-06-06. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  In some IPv6 environments, the need has arisen for hosts to be able
  to utilize a unique IPv6 prefix, even though the link or media may be
  shared.  Typically hosts (subscribers) on a shared network, either
  wired or wireless, such as Ethernet, WiFi, etc., will acquire unique
  IPv6 addresses from a common IPv6 prefix that is allocated or
  assigned for use on a specific link.

  In most deployments today, IPv6 address assignment from a single IPv6
  prefix on a shared network is done by either using IPv6 stateless
  address auto-configuration (SLAAC) and/or stateful DHCPv6.  While
  this is still viable and operates as designed, there are some large
  scale environments where this concept introduces significant
  performance challenges and implications, specifically related to IPv6
  router and neighbor discovery.

  This document outlines an approach utilising existing IPv6 protocols
  to allow hosts to be assigned a unique IPv6 prefix (instead of a
  unique IPv6 address from a shared IPv6 prefix).  Benefits of unique
  IPv6 prefix over a unique IPv6 address from the service provider
  include improved subscriber isolation and enhanced subscriber
  management.


The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-v6ops-unique-ipv6-prefix-per-host/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-v6ops-unique-ipv6-prefix-per-host/ballot/


No IPR declarations have been submitted directly on this I-D.


The document contains these normative downward references.
See RFC 3967 for additional information:
    rfc6106: IPv6 Router Advertisement Options for DNS Configuration (Proposed Standard - IETF stream)
    rfc4941: Privacy Extensions for Stateless Address Autoconfiguration in IPv6 (Draft Standard - IETF stream)
    rfc4862: IPv6 Stateless Address Autoconfiguration (Draft Standard - IETF stream)
    rfc3315: Dynamic Host Configuration Protocol for IPv6 (DHCPv6) (Proposed Standard - IETF stream)



2017-05-23
03 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2017-05-23
03 Warren Kumari Last call was requested
2017-05-23
03 Warren Kumari Ballot approval text was generated
2017-05-23
03 Warren Kumari Ballot writeup was generated
2017-05-23
03 Warren Kumari IESG state changed to Last Call Requested from AD Evaluation
2017-05-23
03 Warren Kumari Last call announcement was changed
2017-05-20
03 Warren Kumari IESG state changed to AD Evaluation from Publication Requested
2017-05-17
03 Gunter Van de Velde New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-03.txt
2017-05-17
03 (System) New version approved
2017-05-17
03 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde , v6ops-chairs@ietf.org
2017-05-17
03 Gunter Van de Velde Uploaded new revision
2017-05-09
02 Ron Bonica
As required by RFC 4858, this is the current template for the Document
Shepherd Write-Up.

Changes are expected over time. This version is dated …
As required by RFC 4858, this is the current template for the Document
Shepherd Write-Up.

Changes are expected over time. This version is dated 24 February 2012.

(1) What type of RFC is being requested (BCP, Proposed Standard,
Internet Standard, Informational, Experimental, or Historic)?  Why
is this the proper type of RFC?  Is this type of RFC indicated in the
title page header?

This draft is intended for publication as BCP. It doesn't need to be PS
because it doesn't change SLAAC or DHCPv6. However, it does explain
how and why those protocols might be used to assign a a prefix to a host
(as opposed to an address).

(2) The IESG approval announcement includes a Document Announcement
Write-Up. Please provide such a Document Announcement Write-Up. Recent
examples can be found in the "Action" announcements for approved
documents. The approval announcement contains the following sections:

Technical Summary

  In some IPv6 environments the need has arisen for hosts to be able to
  utilise a unique IPv6 prefix even though the link or media may be
  shared.  Typically hosts (subscribers) on a shared network, either
  wired or wireless, such as Ethernet, WiFi, etc., will acquire unique
  IPv6 addresses from a common IPv6 prefix that is allocated or
  assigned for use on a specific link.

  In most deployments today IPv6 address assignment from a single IPv6
  prefix on a shared network is done by either using IPv6 stateless
  address auto-configuration (SLAAC) and/or stateful DHCPv6.  While
  this is still viable and operates as designed there are some large
  scale environments where this concept introduces significant
  performance challenges and implications, specifically related to IPv6
  router and neighbor discovery.

  This document outlines an approach utilising existing IPv6 protocols
  to allow hosts to be assigned a unique IPv6 prefix (instead of a
  unique IPv6 address from a shared IPv6 prefix).  Benefits of a unique
  IPv6 prefix compared to a unique IPv6 address from the service
  provider are going from improved subscriber isolation to enhanced
  subscriber management.

Working Group Summary

This draft elicited significant discussion on the WG mailing list, up to
and including the WGLC. All issues have been resolved

Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification? Are there any reviewers that
  merit special mention as having done a thorough review,
  e.g., one that resulted in important changes or a
  conclusion that the document had no substantive issues? If
  there was a MIB Doctor, Media Type or other expert review,
  what was its course (briefly)? In the case of a Media Type
  review, on what date was the request posted?

This draft was reviewed by the shepherd and several members of the WG.

Personnel

  Ron Bonica is the Document Shepherd. Warren Kumari is the Responsible Area
  Director?

(3) Briefly describe the review of this document that was performed by
the Document Shepherd.  If this version of the document is not ready
for publication, please explain why the document is being forwarded to
the IESG.

The document is ready for publication. It is a very short document that
requires only a cursory understanding of SLAAC and DHCPv6. In either case,
it is fairly obvious that the procedures described in this document will work
without any protocol changes.

(4) Does the document Shepherd have any concerns about the depth or
breadth of the reviews that have been performed?

No

(5) Do portions of the document need review from a particular or from
broader perspective, e.g., security, operational complexity, AAA, DNS,
DHCP, XML, or internationalization? If so, describe the review that
took place.

Additional reviews have been requested from OPSDIR, INTDIR and
GENART. Reviews are due on 4/28 and the document will not appear
on a telechat agenda before then.

(6) Describe any specific concerns or issues that the Document Shepherd
has with this document that the Responsible Area Director and/or the
IESG should be aware of? For example, perhaps he or she is uncomfortable
with certain parts of the document, or has concerns whether there really
is a need for it. In any event, if the WG has discussed those issues and
has indicated that it still wishes to advance the document, detail those
concerns here.

During the GENART Review, Joel Halpren said that the document should
be published as INFORMATIONAL, not BCP. The authors and the WG
felt that it should be BCP. Lacking a clear definition of BCP requirements,
we decided to defer this decision to the IESG.


(7) Has each author confirmed that any and all appropriate IPR
disclosures required for full conformance with the provisions of BCP 78
and BCP 79 have already been filed. If not, explain why.

Yes

(8) Has an IPR disclosure been filed that references this document?
If so, summarize any WG discussion and conclusion regarding the IPR
disclosures.

No

(9) How solid is the WG consensus behind this document? Does it
represent the strong concurrence of a few individuals, with others
being silent, or does the WG as a whole understand and agree with it?

Consensus is strong

(10) Has anyone threatened an appeal or otherwise indicated extreme
discontent? If so, please summarise the areas of conflict in separate
email messages to the Responsible Area Director. (It should be in a
separate email because this questionnaire is publicly available.)

No

(11) Identify any ID nits the Document Shepherd has found in this
document. (See https://www.ietf.org/tools/idnits/ and the Internet-Drafts
Checklist). Boilerplate checks are not enough; this check needs to be
thorough.

- The document uses 2119 language but doesn't have a reference to RFC 2119
- The document has an obsolete reference to RFC 6106 (obsoleted by 8106)

(12) Describe how the document meets any required formal review
criteria, such as the MIB Doctor, media type, and URI type reviews.

N/A

(13) Have all references within this document been identified as
either normative or informative?

Yes

(14) Are there normative references to documents that are not ready for
advancement or are otherwise in an unclear state? If such normative
references exist, what is the plan for their completion?

No. All references are to RFCs

(15) Are there downward normative references references (see RFC 3967)?
If so, list these downward references to support the Area Director in
the Last Call procedure.

No

(16) Will publication of this document change the status of any
existing RFCs? Are those RFCs listed on the title page header, listed
in the abstract, and discussed in the introduction? If the RFCs are not
listed in the Abstract and Introduction, explain why, and point to the
part of the document where the relationship of this document to the
other RFCs is discussed. If this information is not in the document,
explain why the WG considers it unnecessary.

No

(17) Describe the Document Shepherd's review of the IANA considerations
section, especially with regard to its consistency with the body of the
document. Confirm that all protocol extensions that the document makes
are associated with the appropriate reservations in IANA registries.
Confirm that any referenced IANA registries have been clearly
identified. Confirm that newly created IANA registries include a
detailed specification of the initial contents for the registry, that
allocations procedures for future registrations are defined, and a
reasonable name for the new registry has been suggested (see RFC 5226).

This document requires no actions from IANA

(18) List any new IANA registries that require Expert Review for future
allocations. Provide any public guidance that the IESG would find
useful in selecting the IANA Experts for these new registries.

N/A

(19) Describe reviews and automated checks performed by the Document
Shepherd to validate sections of the document written in a formal
language, such as XML code, BNF rules, MIB definitions, etc.

I ran the IETF Nit-check tool
2017-05-09
02 Ron Bonica Responsible AD changed to Warren Kumari
2017-05-09
02 Ron Bonica IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2017-05-09
02 Ron Bonica IESG state changed to Publication Requested
2017-05-09
02 Ron Bonica IESG process started in state Publication Requested
2017-05-09
02 Ron Bonica Changed document writeup
2017-04-23
02 Jouni Korhonen Request for Last Call review by INTDIR Completed: Ready with Nits. Reviewer: Jouni Korhonen. Sent review to list.
2017-04-19
02 Carlos Jesús Bernardos Request for Last Call review by INTDIR is assigned to Jouni Korhonen
2017-04-19
02 Carlos Jesús Bernardos Request for Last Call review by INTDIR is assigned to Jouni Korhonen
2017-04-13
02 Joel Halpern Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Joel Halpern. Sent review to list.
2017-04-13
02 Jean Mahoney Request for Last Call review by GENART is assigned to Joel Halpern
2017-04-13
02 Jean Mahoney Request for Last Call review by GENART is assigned to Joel Halpern
2017-04-13
02 Ron Bonica Changed document writeup
2017-04-12
02 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Tim Chown
2017-04-12
02 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Tim Chown
2017-04-12
02 Ron Bonica Requested Last Call review by OPSDIR
2017-04-12
02 Ron Bonica Requested Last Call review by INTDIR
2017-04-12
02 Ron Bonica Requested Last Call review by GENART
2017-04-11
02 Ron Bonica Notification list changed to draft-ietf-v6ops-unique-ipv6-prefix-per-host.all@ietf.org, Ron Bonica <rbonica@juniper.net> from draft-ietf-v6ops-unique-ipv6-prefix-per-host.all@ietf.org
2017-04-11
02 Ron Bonica Document shepherd changed to Ron Bonica
2017-04-11
02 Ron Bonica IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2017-04-11
02 Ron Bonica Intended Status changed to Best Current Practice from None
2017-03-15
02 Fred Baker WGLC initiated just before IETF 98
2017-03-15
02 Fred Baker IETF WG state changed to In WG Last Call from WG Document
2017-03-15
02 Fred Baker Notification list changed to draft-ietf-v6ops-unique-ipv6-prefix-per-host.all@ietf.org
2017-03-15
02 Fred Baker Changed consensus to Yes from Unknown
2017-03-12
02 John Brzozowski New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-02.txt
2017-03-12
02 (System) New version approved
2017-03-12
02 (System) Request for posting confirmation emailed to previous authors: John Brzozowski , Gunter Van de Velde , v6ops-chairs@ietf.org
2017-03-12
02 John Brzozowski Uploaded new revision
2017-01-09
01 (System) Document has expired
2016-11-13
01 Lee Howard Added to session: IETF-97: v6ops  Mon-1330
2016-07-08
01 John Brzozowski New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-01.txt
2016-01-21
00 Fred Baker This document now replaces draft-jjmb-v6ops-unique-ipv6-prefix-per-host instead of None
2015-11-01
00 John Brzozowski New version available: draft-ietf-v6ops-unique-ipv6-prefix-per-host-00.txt