• Revised I-D Needed - Issue raised by WG
  • Awaiting Expert Review/Resolution of Issues Raised
  • Awaiting External Review/Resolution of Issues Raised
  • Awaiting Merge with Other Document
  • Author or Editor Needed
  • Waiting for Referenced Document
  • Waiting for Referencing Document
  • Revised I-D Needed - Issue raised by WGLC
  • Revised I-D Needed - Issue raised by AD
  • Revised I-D Needed - Issue raised by IESG
  • Doc Shepherd Follow-up Underway
  • Other - see Comment Log

IETF :: 6lowpan

Current state: WG Document

Viewing the last 20 entries. Show full log.

(System)

RFC published

(System)

IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor

(System)

IANA Action state changed to Waiting on RFC Editor from Waiting on Authors

Amy Vezza

State changed to RFC Ed Queue from Approved-announcement sent

(System)

IANA Action state changed to Waiting on Authors from In Progress

(System)

IANA Action state changed to In Progress

Amy Vezza

State changed to Approved-announcement sent from IESG Evaluation::AD Followup

Amy Vezza

IESG has approved the document

Amy Vezza

Closed "Approve" ballot

Amy Vezza

Ballot approval text was generated

Amy Vezza

Ballot writeup was changed

Stephen Farrell

[Ballot comment]

Thanks for addressing my discuss points.

I've left the comments below since I've not had a chance to check
if they were addressed or not. Feel free to let me know if there's
anything else to talk about wrt those. (But they're comments so
only if you want to talk about 'em:-)

Stephen.

used to be discuss point #2:
1.3 - Why would probabilistic uniqueness of non-EUI-64-derived
addresses not be sufficient in some networks? If it is, then the
"must be either assigned or checked" seems wrong.

I didn't update the comments below for -19

General - The logic as to why mesh-under and route-over are the
most important topologies is not explained here and I don't see why
its most valuable to tackle this problem in a topology-specific
manner. It's also a shame that 1.3 needs to have all nodes
implementing this to get any benefit and that each node must be
part of only one network. (The latter is particularly unfortunate
given that sleeping node wake times might cause such a condition
over time.) However, this is maybe not actually a problem since the
protocol doesn't seem to be really specific to those topologies -
is that right? If so, then I'd suggest weakening the language to
say that e.g. the authors or WG are more interested in those
topologies, but that the protocol might work in other contexts too.

Various places: - What's a non-transitive wireless link?

Abstract - is a bit awkwardly written, some polish could usefully
be applied.

1.1 - I don't get the relevance of the "primarily two types" of
lowpan topology on p5. Only the last sentence of that paragraph
seems relevant or necessary. Similarly with section 1.2 which,
other than introducing terminology seems unnecessary.

1.3 - A number of the goals say "optimize" - is that meant to mean
"improve" or "make the best"? In the latter, case, that would seem
to require more work, e.g. to be able to compare approaches via
metrics or something. Since I don't think that's really needed, I'd
say s/optimize/improve/g would be more correct. (Similarly for
s/minimize/reduce/)

1.4 - I don't know why the following assumption is needed: "A
6LoWPAN is configured to share one or more global IPv6 address
prefixes to enable hosts to move between routers in the 6LoWPAN
without changing their IPv6 addresses." Why is it necessary to say
this? (The spec would be clearer if that were clear I think.)

1.4 - please don't use the reference as part of the sentence
"[I-D.ietf-6lowpan-hc]" being the one that stood out - surely that
has a name?

1.5 - I can't parse the first sentence.

3.2 - s/required/REQUIRED/g? and is it clear what it means to
"REQUIRE" something of a lowpan? (Rather than a node)

3.3 - "suspects" seems too vague, suggest giving at least one
precise (common) condition, and if necessary saying there may be
others too

3.3. "The registration can fail (an ARO option returned to the host
with a non-zero Status)..." the parenthetic clause isn't clear
there. Suggest splitting the sentence.

3.4 - What's context dissemination? Maybe needs a forward ref?

3.5 - How does packet loss impact on "successfully registers with"?
(Just wondering.)

4.3 - where is "sequence number arithmetic" defined?

5.3 - What are "theses packets"? Maybe a way to get a few PhDs?
That'd be nice:-)

5.3 - Where is "binary exponential backoff" defined?

5.4.3 - Where is the Default router lifetime defined?

5.5.3 - What does "no more default routers" mean?

5.8.1 - seems wrong to say a host should consider how quickly
topology changes, how'd it know in general?

6.2 - initialising an interface "more or less" like something is a
vague for a spec.

8.1.2 - "similarly" seems vague

13 - The introductory text here is confusing - what's this section
for really? Does "deploy" mean "use"? I'd prefer the latter term.

Stephen Farrell

[Ballot Position Update] Position for Stephen Farrell has been changed to No Objection from Discuss

Brian Haberman

[Ballot comment]
Thanks for addressing these issues.

Brian Haberman

[Ballot Position Update] Position for Brian Haberman has been changed to No Objection from Discuss

Zach Shelby

New revision available

Brian Haberman

[Ballot discuss]
I have been asked by the shepherding AD to adopt/proxy the DISCUSS issues raised by Jari during his review of previous versions of this document. While many of his original points were addressed to my satisfaction, I did find two that don't appear to have a resolution. If there was active discussion on these points, please point me to them for my edification. To summarize, the following are the points raised in Jari's DISCUSS and my view of them (identified by [BH]):

1. Has the specification gone through a 6MAN WG review? I think it should, but
I cannot recall if this happened.

[BH] - This is resolved as the draft has been presented in several face-to-face meetings of the 6MAN WG.

2. The specification should highlight that in a network envisioned by the
specified architecture, link local multicast and link local in general does not
necessarily work as expected. This will have implications on zero configuration
and other things.

[BH] - Resolved.

3. This seems odd:

> 6.5.2. Returning Address Registration Errors
>
> Address registration errors are not sent back to the source address
> of the NS due to a possible risk of L2 address collision. Instead
> the NA is sent to the link-local IPv6 address with the IID part
> derived from the EUI-64 field of the ARO as per [RFC4944]. In
> particular, this means that the universal/local bit needs to be
> inverted. The NA is formatted with a copy of the ARO from the NS,
> but with the Status field set to indicate the appropriate error.

Packets are sent to L2 addresses, in any case. You need to specify what L2
address you are sending to. And sending to an fe80 address in a situation where
a L2 collision is suspected is problematic in any case.

But maybe I'm missing something.

[BH] - I do not see any changes in this text in the latest version. The question that arises is what L2 address is used as the destination when sending this error message (as Jari asked)? Should there be a test to verify that the EUI-64 contained in the NA does not match the source L2 address of the offending NS?

4. The document is imprecise about SEND implications:

> In some future deployments one might want to use SEcure Neighbor
> Discovery [RFC3971] [RFC3972]. This is possible with the Address
> Registration option as sent between hosts and routers, since the
> address that is being registered is the IPv6 source address of the
> Neighbor Solicitation and SeND verifies the IPv6 source address of
> the packet. Applying SeND to the optional router-to-router
> communication in this document is out of scope.

The latter is fine, the former is a bit handwavy. What specifically do I have
to do in my implementation to support ARO? Nothing? Some new behaviour? Please
be explicit.

[BH] - Resolved. Given that this is discussion in the Security Considerations section, I do not see a need for an in-depth discussion of how to make SeND work in this environment.

5. The document should clarify its impacts to ND mechanisms that it does not
mention today, such as Optimistic DAD (RFC 4429) or host impacts of router
selection (RFC 4191). Are these not usable? Usable as-is? Or something else?

[BH] - This still seems to be an open issue. Was there discussion of how this document impacts these other ND-related RFCs?

Brian Haberman

[Ballot Position Update] New position, Discuss, has been recorded for Brian Haberman

Adrian Farrel

[Ballot comment]
Thanks for working on my Discuss and Comments.

Adrian Farrel

[Ballot Position Update] Position for Adrian Farrel has been changed to No Objection from Discuss

Viewing the last 20 entries. Show full log.