Skip to main content

On Forwarding 6LoWPAN Fragments over a Multi-Hop IPv6 Network
draft-ietf-6lo-minimal-fragment-15

Revision differences

Document history

Date Rev. By Action
2020-11-23
15 (System)
Received changes through RFC Editor sync (created alias RFC 8930, changed title to 'On Forwarding 6LoWPAN Fragments over a Multi-Hop IPv6 Network', changed abstract …
Received changes through RFC Editor sync (created alias RFC 8930, changed title to 'On Forwarding 6LoWPAN Fragments over a Multi-Hop IPv6 Network', changed abstract to 'This document provides generic rules to enable the forwarding of an IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) fragment over a route-over network.  Forwarding fragments can improve both end-to-end latency and reliability as well as reduce the buffer requirements in intermediate nodes; it may be implemented using RFC 4944 and Virtual Reassembly Buffers (VRBs).', changed pages to 12, changed standardization level to Proposed Standard, changed state to RFC, added RFC published event at 2020-11-23, changed IESG state to RFC Published)
2020-11-23
15 (System) RFC published
2020-10-16
15 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2020-10-12
15 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2020-09-28
15 (System) Reconnected opsdir lc review
2020-09-14
15 Alvaro Retana Downref to RFC 4919 approved by Last Call for draft-ietf-6lo-minimal-fragment-15
2020-07-06
15 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2020-03-25
15 Suresh Krishnan Notification list changed to Carles Gomez <carlesgo@entel.upc.edu>, Erik Kline <ek.ietf@gmail.com> from Carles Gomez <carlesgo@entel.upc.edu>
2020-03-24
15 (System) IANA Action state changed to No IANA Actions from In Progress
2020-03-24
15 (System) RFC Editor state changed to EDIT
2020-03-24
15 (System) RFC Editor state changed to EDIT
2020-03-24
15 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2020-03-24
15 (System) Announcement was received by RFC Editor
2020-03-23
15 (System) IANA Action state changed to In Progress
2020-03-23
15 Cindy Morgan IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2020-03-23
15 Cindy Morgan IESG has approved the document
2020-03-23
15 Cindy Morgan Closed "Approve" ballot
2020-03-23
15 Cindy Morgan Ballot approval text was generated
2020-03-23
15 Suresh Krishnan IESG state changed to Approved-announcement to be sent from Waiting for AD Go-Ahead
2020-03-23
15 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-15.txt
2020-03-23
15 (System) New version accepted (logged-in submitter: Pascal Thubert)
2020-03-23
15 Pascal Thubert Uploaded new revision
2020-03-21
14 Benjamin Kaduk
[Ballot comment]
Thank you for addressing my Discuss (and Comment) points!

In the security considerations, perhaps "fragment 1" would be
better as "first-fragment" to avoid …
[Ballot comment]
Thank you for addressing my Discuss (and Comment) points!

In the security considerations, perhaps "fragment 1" would be
better as "first-fragment" to avoid questions of zero- vs. one-indexing.
2020-03-21
14 Benjamin Kaduk [Ballot Position Update] Position for Benjamin Kaduk has been changed to No Objection from Discuss
2020-03-09
14 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2020-03-09
14 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-14.txt
2020-03-09
14 (System) New version accepted (logged-in submitter: Pascal Thubert)
2020-03-09
14 Pascal Thubert Uploaded new revision
2020-03-09
13 Henrik Levkowetz Corrected the revision number
2020-03-09
07 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2020-03-05
13 (System) Sub state has been changed to AD Followup from Revised ID Needed
2020-03-05
13 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2020-03-05
13 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-13.txt
2020-03-05
13 (System) New version accepted (logged-in submitter: Pascal Thubert)
2020-03-05
13 Pascal Thubert Uploaded new revision
2020-02-20
12 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2020-02-19
12 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2020-02-19
12 Martin Vigoureux [Ballot Position Update] New position, No Objection, has been recorded for Martin Vigoureux
2020-02-19
12 Barry Leiba
[Ballot comment]
Thanks for an interesting and well-written document.  Just a batch of editorial comments:

— Section 2.2 —

  poor network behavior and, occasionally, …
[Ballot comment]
Thanks for an interesting and well-written document.  Just a batch of editorial comments:

— Section 2.2 —

  poor network behavior and, occasionally, trouble at application
  layer.  That experience led to the definition of "Path MTU discovery"
  [RFC8201] (PMTUD) protocol that limits fragmentation over the
  Internet.

This is missing two definite articles (“the”), one after “trouble at” and one after “definition of”.

  "IP Fragmentation Considered Fragile" [FRAG-ILE] discusses security
  threats that are linked to using IP fragmentation.  The 6LoWPAN
  fragmentation takes place underneath, but some issues described there
  may still apply to 6LoWPAN fragments.

I think this makes FRAG-ILE a normative reference (necessary security issues).  It would also be useful to have a “see Section 7” forward pointer here, so it’s clear that the specific issues are discussed later in this document.

  Readers are expected to be familiar with all the terms and concepts
  that are discussed in "IPv6 over Low-Power Wireless Personal Area
  Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and
  Goals" [RFC4919] and "Transmission of IPv6 Packets over IEEE 802.15.4
  Networks" [RFC4944].

I think this makes 4919 a normative reference (necessary terminology and concepts).

  Quoting the "Multiprotocol Label Switching (MPLS) Architecture"
  [RFC3031]: with MPLS, 'packets are "labeled" before they are
  forwarded'.  At subsequent hops, there is no further analysis of the
  packet's network layer header.  Rather, the label is used as an index
  into a table which specifies the next hop, and a new label".

There’s a quote mismatch here: you should not end the quote after “forwarded”... but there should be a paragraph break after “forwarded.”, which makes the quoting awkward.  I suggest handling the quote differently and eliminating the need for awkward cross-paragraph quotation.  So it would look like this:

NEW
  "Multiprotocol Label Switching (MPLS) Architecture" [RFC3031]
  says that with MPLS, 'packets are "labeled" before they are
  forwarded.'  It goes on to say, “At subsequent hops, there is no
  further analysis of the packet's network layer header.  Rather, the
  label is used as an index into a table which specifies the next hop,
  and a new label".
END

— Section 2.3 —

  This specification uses the following terms:

I would say it “defines” these terms, no?

  6LoWPAN endpoints:  The nodes in charge of generating or expanding a
      6LoWPAN header from/to a full IPv6 packet.  The 6LoWPAN endpoints
      are the points where fragmentation and reassembly take place.

I gather that the usual case is that the 6LoWPAN endpoints are the first and last nodes in an unbroken string of 6LoWPAN nodes, yes?  If that’s correct, I think it would add to easy understanding if you said that.  (And if it’s not correct, we might want to figure out why I got that impression.)

— Section 4 —

  4. Limits of Per-Hop Fragmentation and Reassembly

  There are at least 2 limits to doing per-hop fragmentation and
  reassembly.  See [ARTICLE] for detailed simulation results on both
  limits.

Should this be “limitations”, rather than “limits”?  It seems so.  Also throughout Section 6.

— Section 5 —

  error and refrain from creating a state or attempting to forward.

Make it “refrains”.

— Section 6 —
(Change “limits” to “limitations” throughout the section.)
Doesn’t this section need LWIG-VRB to be a normative reference?

      because the IP header is required to route the
      fragment and is only present in the first fragment.

This sounds as if the IP header has to do some routing.  If you say “is required in order to route...”, that ambiguity goes away.

— Section 7 —

      along a path, but each node suffers a lesser hit. this is because

Capitalize “This”.

      An implementation MUST protect itself to
      keep the number of VRBs within capacity, and that old VRBs are

You need another word before “that”: maybe “ensure”?

      This sounds
      difficult and mostly useless in a 6LoWPAN network since the
      fragmentation is not end-to-end.

“Sounds”?  “Is”, I should think; no?

— Section 9 —

  Also many thanks to Georgies Papadopoulos

I believe it’s “Georgios”.

  and Francesca Palombini For their constructive
  reviews through the IESG process.

Lower-case “for”.  And did Sarah, Joerg, and Francesca really review this through the IESG process, when the IESG process is just now starting?

+ + + + + + + + + + + + + + + + + + + +

The following are comments from Murray Kucherawy, incoming ART AD.  Murray is getting an early start on doing reviews, and I’m including his comments into my ballots during the overlap period before he’s officially an Area Director.

- - - - - - - - - - - - - - - - - - - -

Section 2.2 does a great job of laying out the context for this work.

The only thing that came up for me reading this is the SHOULD NOT in Section 7, where I think they might consider adding a sentence or two about why an implementer might decide to deviate from that advice.
2020-02-19
12 Barry Leiba Ballot comment text updated for Barry Leiba
2020-02-19
12 Adam Roach
[Ballot comment]
Balloting "No Objection" in the sense of "I trust the sponsoring AD, and have no time this ballot cycle to read the document." …
[Ballot comment]
Balloting "No Objection" in the sense of "I trust the sponsoring AD, and have no time this ballot cycle to read the document." I have skimmed the document for typical ART-area gotchas, and found none.
2020-02-19
12 Adam Roach [Ballot Position Update] New position, No Objection, has been recorded for Adam Roach
2020-02-19
12 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2020-02-19
12 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2020-02-19
12 Éric Vyncke
[Ballot comment]
Thank you for the work put into this document. It is very easy to read.

Nevertheless, please find below some non-blocking COMMENTs (and …
[Ballot comment]
Thank you for the work put into this document. It is very easy to read.

Nevertheless, please find below some non-blocking COMMENTs (and I would appreciate a response from the authors) and NITS.

As I reviewed draft-ietf-6lo-fragment-recovery before this document, I put some COMMENTs in my review of draft-ietf-6lo-fragment-recovery that also apply to this document.

I hope that this helps to improve the document,

Regards,

-éric

== COMMENTS ==

Is there a reason why this document uses "Link-Layer address" while the companion, draft-ietf-6lo-fragment-recovery, uses "MAC address" ? This is cosmetic of course but if the concept is the same, using the same wording could only improve the readability of the documents. Same applies for "datagram_tag" vs "Datagram_Tag" ;-)


-- Section 5 --
"Multiple fragments may progress in parallel" is not really correct as the rather travel "simultaneously" as they follow the same path but at different steps (i.e. not like using parallel links).

-- Section 6 --
The "no per-fragment routing" can also be seen as an advantage as it forces all fragments to be in order.

== NITS ==

Is the case in "Link-Layer" correct? I am a non native speaker but I would have used "link-layer".
2020-02-19
12 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2020-02-18
12 Amanda Baber IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed
2020-02-18
12 Magnus Westerlund [Ballot Position Update] New position, No Objection, has been recorded for Magnus Westerlund
2020-02-18
12 Mirja Kühlewind
[Ballot comment]
I agree with one of Ben's comments in that I'm not certain about the intended document status as PS. I think Informational might …
[Ballot comment]
I agree with one of Ben's comments in that I'm not certain about the intended document status as PS. I think Informational might be more appropriate, as it rather describes an approach based on existing protocols than a normative protocol specification.

Thanks for quickly addressing the TSV-ART comments (and thanks Jörg for the TSV-ART review)!
2020-02-18
12 Mirja Kühlewind Ballot comment text updated for Mirja Kühlewind
2020-02-18
12 Mirja Kühlewind
[Ballot comment]
I agree with one of Ben's comments in that I'm not certain about the intended document status as PS. I think Informational might …
[Ballot comment]
I agree with one of Ben's comments in that I'm not certain about the intended document status as PS. I think Informational might be more appropriate, as it rather describes an approach based on existing protocols than a normative protocol specification.

Thanks for quickly addressing the TSV-ART comments (and thanks Jörg for the TSV-ART review)
2020-02-18
12 Mirja Kühlewind [Ballot Position Update] New position, No Objection, has been recorded for Mirja Kühlewind
2020-02-17
12 Benjamin Kaduk
[Ballot discuss]
I think we need to be more explicit (whether inline or by reference)
about what "Secure joining and the Link-Layer security that it …
[Ballot discuss]
I think we need to be more explicit (whether inline or by reference)
about what "Secure joining and the Link-Layer security that it sets up"
(Section 7) entails in terms of ensuring that access to the LLN is only
available to authenticated and authorized entities.  It might be worth
doing so as explicit assumptions or an applicability statement early in
the document (e.g., the Introduction).

Also, in Section 2.3 we refer to the datagram_tag plus layer-2 sender
address as being "a globally unique identifier for the datagram", but I
think this can only hold within some time-bounded window (e.g., the
lifetime of the packet), since the tag space is finite and reuse
somewhat inevitable.
2020-02-17
12 Benjamin Kaduk
[Ballot comment]
My initial reading of this document was that it was saying that we
literally forwarded fragments from the sending node, changing only the …
[Ballot comment]
My initial reading of this document was that it was saying that we
literally forwarded fragments from the sending node, changing only the
tag and link-layer addresses; on the contrary, [LWIG-VRB] is preetty
clear that there may be a need to slice up fragments along the way and
carry a "tail" of a previous fragment that gets inserted into the
beginning of the next fragment.  I would suggest tweaking the
Introduction slightly to avoid the misreading that I fell into, perhaps
by s/whereby an intermediate node forwards a fragment as soon as it is
received if the next hop is a similar 6LoWPAN link/whereby an
intermediate node forwards a fragment (or the bulk thereof, MTU
permitting) as soon as it is received if the next hop is a similar
6LoWPAN link/.  It might also be possible to note in the definition of
"fragment_offset" that it applies only to a given hop/transmission, and
that the packet's fragmentation could be adjusted at each intermediate
node.  I'd also suggest expanding on the need for "a buffer for the
remainder of a previous fragment left to be sent" in Section 5.

The shepherd writeup indicates that, after Dave Thaler's review, there
was a perceived need to provide normative protocol specification in this
document for "how to do fragment forwarding"; Section 6 seems to be the
closest thing to that, but is not really such a specification.  Some
further clarity on subsequent evolution of the WG's goals and
whether/why such protocol specification is no longer needed in this
document would be appreciated.  In particular, it's not clear (anymore?)
why VRB is so privileged to get its own section, when there are
alternative approaches.

Abstract

  This document introduces the capability to forward 6LoWPAN fragments.
  This method reduces the latency and increases end-to-end reliability
  in route-over forwarding.  It is the companion to using virtual
  reassembly buffers which is a pure implementation technique.

nit: I don't really see what sense of "companion" is supposed to apply,
here; perhaps a different word would work better?  (In my head, VRB is
an "incarnation" of the generic "fragment forwarding technique", which
would be a bit more churn than just swapping out one word here.)

Section 1

  This specification provides a generic overview of FF, discusses
  advantages and caveats, and introduces a particular 6LoWPAN Fragment
  Forwarding technique called Virtual Reassembly Buffer that can be
  used while conserving the message formats defined in [RFC4944].

nit: I'd double-check that "conserving" is the intended meaning; to my
ignorant eye "retaining" or "preserving" would be more appropriate.

Section 2.2

  "IP Fragmentation Considered Fragile" [FRAG-ILE] discusses security
  threats that are linked to using IP fragmentation.  The 6LoWPAN
  fragmentation takes place underneath, but some issues described there
  may still apply to 6LoWPAN fragments (as discussed in further details
  in Section 7).

nit: I think "underneath the IP layer"?

Section 2.3

  6LoWPAN endpoints:  The 6LoWPAN endpoints are the first and last
      nodes in an unbroken string of 6LoWPAN nodes.  They are in charge
      of generating or expanding a 6LoWPAN header from/to a full IPv6
      packet.  They are also the points where the fragmentation and
      reassembly operations take place.

nit: I think they are only "the [only] points" where
fragmentation/reassembly happen if the entire newtork is using fragment
forwarding; in other cases some intermediate nodes will also reassemble
and (re)fragment.

  fragment_offset:  The offset of a fragment of a datagram in its
      Compressed Form.  The fragment_offset is expressed in a unit that
      depends on the MAC layer technology and is by default a byte.

(The same unit as the datagram_size, I trust.)

Section 3

  Node A starts by compacting the IPv6 packet using the header
  compression mechanism defined in [RFC6282].  If the resulting 6LoWPAN

The previous discussion implies that A at least sometimes is starting
from an existing 6LoWPAN compressed-form packet (as opposed to a fully
expanded IPv6 packet); would "(if needed)" be appropriate?  (Perhaps I'm
misreading this implication into things.)

Section 5

  the destination.  Upon a first fragment, a forwarding node (e.g. node
  B in a A->B->C sequence) that does fragment forwarding MUST attempt
  to create a state and forward the fragment.  This is an atomic

There seems to be a verb missing here ("Upon receiving"?).

  Consecutive fragments of a same datagram must be separated with an
  inter-frame gap that allows one fragment to progress before the next
  shows up.  This can be achieved by interleaving packets or fragments
  sent via different next-hop routers.

What's the tradeoff on making this "must be separated" vs. "MUST be
separated"?  (Do we want exactly a one-frame gap or a gap of at least
one frame?)

Section 6

Would it be appropriate to transition from the previous sentence by
saying that "VRB is a particular incarnation of a 6LoWPAN Fragment
Forwarding technique" as the second sentence of the first paragraph?

  The severity and occurrence of these caveats depends on the Link-
  Layer used.  Whether they are acceptable depends entirely on the
  requirements the application places on the network.

I wish we could give more guidance on how to make these decisions, but I
can't think of anything specific to say.

Section 7

I guess the [FRAG-ILE] discussion of reassembly errors at high data
rates are not applicable here, because "high data rate" and "low-power
and lossy network" do not go together?

  "IP Fragmentation Considered Fragile" [FRAG-ILE] discusses security
  threats that are linked to using IP fragmentation.  The 6LoWPAN
  fragmentation takes place underneath, but some issues described there
  may still apply to 6LoWPAN fragments.

Are we considering only Section 3.7 of [FRAG-ILE] for this discussion?
If so, a section-specific reference might help (but there are other
parts of [FRAG-ILE] that may be interesting/relevant, too.

  "IP Fragmentation Considered Fragile" [FRAG-ILE] discusses security
  threats that are linked to using IP fragmentation.  The 6LoWPAN
  fragmentation takes place underneath, but some issues described there
  may still apply to 6LoWPAN fragments.

[same comment as above regarding "underneath"]

  *  Overlapping fragment attacks are possible with 6LoWPAN fragments
      but there is no known firewall operation that would work on
      6LoWPAN fragments at the time of this writing, so the exposure is
      limited.  An implementation of a firewall SHOULD NOT forward
      fragments but recompose the IP packet, check it in the
      uncompressed form, and then forward it again as fragments if
      necessary.

This is implicit about how the checked version of the packet is the one
that gets refragmented and forwarded, but also does not say what the
firewall should do when it receives overlapping fragments, particularly
ones that disagree about the payload.  It seems worth remedying that.
Also, nit: s/but recompose/but instead should recompose/.

  *  Resource exhaustion attacks are certainly possible and a sensitive
      issue in a constrained network.  An attacker can perform a Denial-
      of-Service (DoS) attack on a node implementing VRB by generating a
      large number of bogus first fragments without sending subsequent
      fragments.  This causes the VRB table to fill up.  When hop-by-hop
      reassembly is used, the same attack can be more damaging if the
      node allocates a full datagram_size for each bogus first fragment.
      With the VRB, the attack can be performed remotely on all nodes
      along a path, but each node suffers a lesser hit.  This is because
      the VRB does not need to remember the full datagram as received so
      far but only possibly a few octets from the last fragment that
      could not fit in it.  An implementation MUST protect itself to
      keep the number of VRBs within capacity, and ensure that old VRBs
      are protected by a timer of a reasonable duration for the
      technology and destroyed upon timeout.

I think it would definitely be appropriate to mention that participants
in a 6LoWPAN network have authenticated to the network, and potentially
also the ability to blacklist misbehaving nodes.

  *  Attacks based on predictable fragment identification values are
      also possible but can be avoided.  The datagram_tag SHOULD be
      assigned pseudo-randomly in order to defeat such attacks.

I think it would be worth mentioning the size of the datagram_tag field
and the corresponding impact on the attacker's ability to succeed at
guessing it.

  *  Evasion of Network Intrusion Detection Systems (NIDS) leverages
      ambiguity in the reassembly of the fragment.  This is difficult
      and mostly useless in a 6LoWPAN network since the fragmentation is
      not end-to-end.

Perhaps add something about "and an NIDS is assumed to have sufficient
resources to be able to store and reassemble fragmented packets" and/or
"and NIDS are not often deployed within LLNs (as opposed to on an
adjacent backbone)" (though I have no hard data to support the latter
claim).
2020-02-17
12 Benjamin Kaduk [Ballot Position Update] New position, Discuss, has been recorded for Benjamin Kaduk
2020-02-16
12 Roman Danyliw
[Ballot comment]
Thank you for this easy to read document and the work to produce it.

Concur with Barry that [FRAG-ILE] and [LWIG-VRB] should be …
[Ballot comment]
Thank you for this easy to read document and the work to produce it.

Concur with Barry that [FRAG-ILE] and [LWIG-VRB] should be normative.
2020-02-16
12 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2020-02-12
12 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-12.txt
2020-02-12
12 (System) New version accepted (logged-in submitter: Pascal Thubert)
2020-02-12
12 Pascal Thubert Uploaded new revision
2020-02-11
11 Suresh Krishnan IESG state changed to IESG Evaluation from Waiting for Writeup
2020-02-10
11 Alexey Melnikov [Ballot comment]
I like this document.
2020-02-10
11 Alexey Melnikov [Ballot Position Update] New position, No Objection, has been recorded for Alexey Melnikov
2020-02-07
11 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-11.txt
2020-02-07
11 (System) New version accepted (logged-in submitter: Pascal Thubert)
2020-02-07
11 Pascal Thubert Uploaded new revision
2020-02-06
10 Barry Leiba
[Ballot comment]
Thanks for an interesting and well-written document.  Just a batch of editorial comments:

— Section 2.2 —

  poor network behavior and, occasionally, …
[Ballot comment]
Thanks for an interesting and well-written document.  Just a batch of editorial comments:

— Section 2.2 —

  poor network behavior and, occasionally, trouble at application
  layer.  That experience led to the definition of "Path MTU discovery"
  [RFC8201] (PMTUD) protocol that limits fragmentation over the
  Internet.

This is missing two definite articles (“the”), one after “trouble at” and one after “definition of”.

  "IP Fragmentation Considered Fragile" [FRAG-ILE] discusses security
  threats that are linked to using IP fragmentation.  The 6LoWPAN
  fragmentation takes place underneath, but some issues described there
  may still apply to 6LoWPAN fragments.

I think this makes FRAG-ILE a normative reference (necessary security issues).  It would also be useful to have a “see Section 7” forward pointer here, so it’s clear that the specific issues are discussed later in this document.

  Readers are expected to be familiar with all the terms and concepts
  that are discussed in "IPv6 over Low-Power Wireless Personal Area
  Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and
  Goals" [RFC4919] and "Transmission of IPv6 Packets over IEEE 802.15.4
  Networks" [RFC4944].

I think this makes 4919 a normative reference (necessary terminology and concepts).

  Quoting the "Multiprotocol Label Switching (MPLS) Architecture"
  [RFC3031]: with MPLS, 'packets are "labeled" before they are
  forwarded'.  At subsequent hops, there is no further analysis of the
  packet's network layer header.  Rather, the label is used as an index
  into a table which specifies the next hop, and a new label".

There’s a quote mismatch here: you should not end the quote after “forwarded”... but there should be a paragraph break after “forwarded.”, which makes the quoting awkward.  I suggest handling the quote differently and eliminating the need for awkward cross-paragraph quotation.  So it would look like this:

NEW
  "Multiprotocol Label Switching (MPLS) Architecture" [RFC3031]
  says that with MPLS, 'packets are "labeled" before they are
  forwarded.'  It goes on to say, “At subsequent hops, there is no
  further analysis of the packet's network layer header.  Rather, the
  label is used as an index into a table which specifies the next hop,
  and a new label".
END

— Section 2.3 —

  This specification uses the following terms:

I would say it “defines” these terms, no?

  6LoWPAN endpoints:  The nodes in charge of generating or expanding a
      6LoWPAN header from/to a full IPv6 packet.  The 6LoWPAN endpoints
      are the points where fragmentation and reassembly take place.

I gather that the usual case is that the 6LoWPAN endpoints are the first and last nodes in an unbroken string of 6LoWPAN nodes, yes?  If that’s correct, I think it would add to easy understanding if you said that.  (And if it’s not correct, we might want to figure out why I got that impression.)

— Section 4 —

  4. Limits of Per-Hop Fragmentation and Reassembly

  There are at least 2 limits to doing per-hop fragmentation and
  reassembly.  See [ARTICLE] for detailed simulation results on both
  limits.

Should this be “limitations”, rather than “limits”?  It seems so.  Also throughout Section 6.

— Section 5 —

  error and refrain from creating a state or attempting to forward.

Make it “refrains”.

— Section 6 —
(Change “limits” to “limitations” throughout the section.)
Doesn’t this section need LWIG-VRB to be a normative reference?

      because the IP header is required to route the
      fragment and is only present in the first fragment.

This sounds as if the IP header has to do some routing.  If you say “is required in order to route...”, that ambiguity goes away.

— Section 7 —

      along a path, but each node suffers a lesser hit. this is because

Capitalize “This”.

      An implementation MUST protect itself to
      keep the number of VRBs within capacity, and that old VRBs are

You need another word before “that”: maybe “ensure”?

      This sounds
      difficult and mostly useless in a 6LoWPAN network since the
      fragmentation is not end-to-end.

“Sounds”?  “Is”, I should think; no?

— Section 9 —

  Also many thanks to Georgies Papadopoulos

I believe it’s “Georgios”.

  and Francesca Palombini For their constructive
  reviews through the IESG process.

Lower-case “for”.  And did Sarah, Joerg, and Francesca really review this through the IESG process, when the IESG process is just now starting?
2020-02-06
10 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2020-02-02
10 Derrell Piper Request for Last Call review by SECDIR Completed: Ready. Reviewer: Derrell Piper. Sent review to list.
2020-02-01
10 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2020-02-01
10 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-10.txt
2020-02-01
10 (System) New version accepted (logged-in submitter: Pascal Thubert)
2020-02-01
10 Pascal Thubert Uploaded new revision
2020-01-31
09 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2020-01-31
09 Sarah Banks Request for Last Call review by OPSDIR Completed: Ready. Reviewer: Sarah Banks. Sent review to list.
2020-01-31
09 Amy Vezza Placed on agenda for telechat - 2020-02-20
2020-01-31
09 Suresh Krishnan Ballot has been issued
2020-01-31
09 Suresh Krishnan [Ballot Position Update] New position, Yes, has been recorded for Suresh Krishnan
2020-01-31
09 Suresh Krishnan Created "Approve" ballot
2020-01-31
09 Suresh Krishnan Ballot writeup was changed
2020-01-31
09 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-09.txt
2020-01-31
09 (System) New version accepted (logged-in submitter: Pascal Thubert)
2020-01-31
09 Pascal Thubert Uploaded new revision
2020-01-31
08 (System) IESG state changed to Waiting for Writeup from In Last Call
2020-01-30
08 Francesca Palombini Request for Last Call review by GENART Completed: Ready with Nits. Reviewer: Francesca Palombini. Sent review to list.
2020-01-30
08 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-08.txt
2020-01-30
08 (System) New version accepted (logged-in submitter: Pascal Thubert)
2020-01-30
08 Pascal Thubert Uploaded new revision
2020-01-30
07 Joerg Ott Request for Last Call review by TSVART Completed: Ready with Nits. Reviewer: Joerg Ott. Sent review to list.
2020-01-27
07 Sabrina Tanamal IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2020-01-27
07 Sabrina Tanamal
(BEGIN IANA COMMENTS)

IESG/Authors/WG Chairs:

The IANA Functions Operator has reviewed draft-ietf-6lo-minimal-fragment-07, which is currently in Last Call, and has the following comments:

We …
(BEGIN IANA COMMENTS)

IESG/Authors/WG Chairs:

The IANA Functions Operator has reviewed draft-ietf-6lo-minimal-fragment-07, 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
Senior IANA Services Specialist

(END IANA COMMENTS)
2020-01-23
07 Jean Mahoney Request for Last Call review by GENART is assigned to Francesca Palombini
2020-01-23
07 Jean Mahoney Request for Last Call review by GENART is assigned to Francesca Palombini
2020-01-21
07 Wesley Eddy Request for Last Call review by TSVART is assigned to Joerg Ott
2020-01-21
07 Wesley Eddy Request for Last Call review by TSVART is assigned to Joerg Ott
2020-01-19
07 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2020-01-19
07 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2020-01-19
07 Tero Kivinen Request for Last Call review by SECDIR is assigned to Derrell Piper
2020-01-19
07 Tero Kivinen Request for Last Call review by SECDIR is assigned to Derrell Piper
2020-01-17
07 Cindy Morgan IANA Review state changed to IANA - Review Needed
2020-01-17
07 Cindy Morgan
The following Last Call announcement was sent out (ends 2020-01-31):

From: The IESG
To: IETF-Announce
CC: 6lo-chairs@ietf.org, draft-ietf-6lo-minimal-fragment@ietf.org, suresh@kaloom.com, 6lo@ietf.org, carlesgo@entel.upc.edu …
The following Last Call announcement was sent out (ends 2020-01-31):

From: The IESG
To: IETF-Announce
CC: 6lo-chairs@ietf.org, draft-ietf-6lo-minimal-fragment@ietf.org, suresh@kaloom.com, 6lo@ietf.org, carlesgo@entel.upc.edu, Carles Gomez
Reply-To: last-call@ietf.org
Sender:
Subject: Last Call:  (On Forwarding 6LoWPAN Fragments over a Multihop IPv6 Network) to Proposed Standard


The IESG has received a request from the IPv6 over Networks of
Resource-constrained Nodes WG (6lo) to consider the following document: - 'On
Forwarding 6LoWPAN Fragments over a Multihop IPv6 Network'
  as Proposed Standard

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
last-call@ietf.org mailing lists by 2020-01-31. 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


  This document introduces the capability to forward 6LoWPAN fragments.
  This method reduces the latency and increases end-to-end reliability
  in route-over forwarding.  It is the companion to using virtual
  reassembly buffers which is a pure implementation technique.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-6lo-minimal-fragment/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-6lo-minimal-fragment/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:
    draft-ietf-lwig-6lowpan-virtual-reassembly: Virtual reassembly buffers in 6LoWPAN (None - IETF stream)



2020-01-17
07 Cindy Morgan IESG state changed to In Last Call from Last Call Requested
2020-01-17
07 Suresh Krishnan Last call was requested
2020-01-17
07 Suresh Krishnan Last call announcement was generated
2020-01-17
07 Suresh Krishnan Ballot approval text was generated
2020-01-17
07 Suresh Krishnan Ballot writeup was generated
2020-01-17
07 Suresh Krishnan IESG state changed to Last Call Requested from AD Evaluation
2019-11-28
07 Carles Gomez
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?
SHEPHERD RESPONSE:  Proposed Standard.
This is the proper type of RFC because the document mandates protocol behavior for a fragment forwarding technique that avoids per-hop reassembly in 6LoWPAN multihop networks. (In addition, it provides an overview of the benefits and limitations of two approaches for fragment forwarding in 6LoWPAN multihop networks.) 

(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:

SHEPHERD RESPONSE:
Technical Summary

  This document introduces the capability to forward 6LoWPAN fragments.
  This method reduces the latency and increases end-to-end reliability
  in route-over forwarding.  It is the companion to using virtual
  reassembly buffers which is a pure implementation technique.

Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

SHEPHERD RESPONSE:

The topic of fragmentation attracted increased interest from participants at the 6lo working group in 2016-2017, with dedicated fragmentation discussion slots in 6lo at IETF 98 and IETF 99. As a result, a fragmentation Design Team was formed. It was decided that two 6lo wg documents and one lwig wg document would be created, more specifically: a) a document defining a fragment recovery protocol (i.e. the document that is the object of this writeup), b) an informational document giving an overview of minimal fragment forwarding, and c) a document describing the implementation technique that avoids per-hop packet fragmentation and reassembly. The present document is the second one. This decision had good consensus, and the present document was created and has progressed with no controversy. Only after the review of -04 by the INTDIR assigned reviewer (Dave Thaler), and subsequent discussion with the authors, it has become clear that some content of the document had to mandate protocol behavior, thus the Intended Status of Proposed Standard.

Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification?
SHEPHERD RESPONSE:
There exist implementations of the fragment forwarding technique that avoids per-hop reassembly.


  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?

SHEPHERD RESPONSE:
Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel carried out deep reviews. The last two were carried out during WGLC, and the comments were addressed in draft-ietf-6lo-minimal-fragment-02. Dave Thaler reviewed -04, on behalf of the INTDIR, and subsequent discussion with the authors led to adding normative text to the document and changing its intended status from Informational to Proposed Standard.

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?

SHEPHERD RESPONSE: N/A

Personnel

Document Shepherd: Carles Gomez
Responsible Area Director: Suresh Krishnan

(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.
SHEPHERD RESPONSE:
The shepherd initially reviewed revision -02 of the document. A few suggestions were made and the document was updated in -03 (e.g. using “6LoWPAN” instead of “LLN”, use of the term “minimal” was removed from the text, etc.). Subsequently, a WG participant made questions that led to -04, and the INTDIR review led to revisions -05 and -06. A further shepherd comment led to -07 (on the need to include a reference to RFC 2119, and a related section). In the shepherd’s opinion, the document is ready for IESG review.

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


(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.
SHEPHERD RESPONSE: As mentioned in the response to question (2), Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel carried out comprehensive reviews of the draft. These reviewers have a background in 6TiSCH, where the topic of the document is of interest.



(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.
SHEPHERD RESPONSE: No concerns.

(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.
SHEPHERD RESPONSE: All document authors have confirmed that they are unaware of any IPR that applies to this document.

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

(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? 
SHEPHERD RESPONSE: as mentioned in the response to question (2), the consensus behind this document is solid, with the WG as a whole understanding and agreeing with it.

(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.)
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: There is one "error" (the VRB informational draft, which is normative for this document) and one comment indicated by the idnits tool. The relevant details from the idnits tool output follow:

  -- Found something which looks like a code comment -- if you have code
    sections in the document, please surround them with '' and
    '' lines.
  ** Downref: Normative reference to an Informational draft:
    draft-ietf-lwig-6lowpan-virtual-reassembly (ref. 'LWIG-VRB')
    Summary: 1 error (**), 0 flaws (~~), 0 warnings (==), 1 comment (--).

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

(13) Have all references within this document been identified as
either normative or informative?
SHEPHERD RESPONSE: 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?
SHEPHERD RESPONSE: No: the two normative references that are not yet published as RFCs (draft-ietf-lwig-6lowpan-virtual-reassembly-01 and draft-ietf-6lo-fragment-
              recovery-07) are ready for advancement.

(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.
SHEPHERD RESPONSE: Yes, draft-ietf-lwig-6lowpan-virtual-reassembly-01 is an informational document that is included in this document as a normative reference.

(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.
SHEPHERD RESPONSE: This document does not change the status of any existing RFC.


(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).
SHEPHERD RESPONSE:
The document contains no IANA requests.

(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.
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: Not applicable, as there are no formal language constructs in the document.
2019-11-28
07 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-07.txt
2019-11-28
07 (System) New version accepted (logged-in submitter: Pascal Thubert)
2019-11-28
07 Pascal Thubert Uploaded new revision
2019-11-28
06 Carles Gomez
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?
SHEPHERD RESPONSE:  Proposed Standard.
This is the proper type of RFC because the document mandates protocol behavior for a fragment forwarding technique that avoids per-hop reassembly in 6LoWPAN multihop networks. (In addition, it provides an overview of the benefits and limitations of two approaches for fragment forwarding in 6LoWPAN multihop networks.) 

(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:

SHEPHERD RESPONSE:
Technical Summary

  This document gives an overview of LLN Minimal Fragment Forwarding.
  When employing adaptation layer fragmentation in 6LoWPAN, it may be
  beneficial for a forwarder not to have to reassemble each packet in
  its entirety before forwarding it. This has always been possible
  with the original fragmentation design of RFC4944. This document is
  a companion document to [I-D.ietf-lwig-6lowpan-virtual-reassembly],
  which details the virtual Reassembly Buffer (VRB) implementation
  technique which reduces the latency and increases end-to-end
  reliability in route-over forwarding.

Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

SHEPHERD RESPONSE:

The topic of fragmentation attracted increased interest from participants at the 6lo working group in 2016-2017, with dedicated fragmentation discussion slots in 6lo at IETF 98 and IETF 99. As a result, a fragmentation Design Team was formed. It was decided that two 6lo wg documents and one lwig wg document would be created, more specifically: a) a document defining a fragment recovery protocol (i.e. the document that is the object of this writeup), b) an informational document giving an overview of minimal fragment forwarding, and c) a document describing the implementation technique that avoids per-hop packet fragmentation and reassembly. The present document is the second one. This decision had good consensus, and the present document was created and has progressed with no controversy. Only after the review of -04 by the INTDIR assigned reviewer (Dave Thaler), and subsequent discussion with the authors, it has become clear that some content of the document had to mandate protocol behavior, thus the Intended Status of Proposed Standard.

Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification?
SHEPHERD RESPONSE:
There exist implementations of the fragment forwarding technique that avoids per-hop reassembly.


  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?

SHEPHERD RESPONSE:
Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel carried out deep reviews. The last two were carried out during WGLC, and the comments were addressed in draft-ietf-6lo-minimal-fragment-02. Dave Thaler reviewed -04, on behalf of the INTDIR, and subsequent discussion with the authors led to adding normative text to the document and changing its intended status from Informational to Proposed Standard.

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?

SHEPHERD RESPONSE: N/A

Personnel

Document Shepherd: Carles Gomez
Responsible Area Director: Suresh Krishnan

(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.
SHEPHERD RESPONSE:
The shepherd reviewed revision -02 of the document. A few suggestions were made and the document was updated in -03 (e.g. using “6LoWPAN” instead of “LLN”, use of the term “minimal” was removed from the text, etc.). Subsequently, a WG participant made questions that led to -04, and the INTDIR review led to revisions -05 and -06. In the shepherd’s opinion, the document is ready for IESG review.

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


(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.
SHEPHERD RESPONSE: As mentioned in the response to question (2), Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel carried out comprehensive reviews of the draft. These reviewers have a background in 6TiSCH, where the topic of the document is of interest.



(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.
SHEPHERD RESPONSE: No concerns.

(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.
SHEPHERD RESPONSE: All document authors have confirmed that they are unaware of any IPR that applies to this document.

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

(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? 
SHEPHERD RESPONSE: as mentioned in the response to question (2), the consensus behind this document is solid, with the WG as a whole understanding and agreeing with it.

(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.)
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: There are no errors or flaws. There are minor warnings and comments from the idnits tool. The relevant details from the idnits tool output follow:

  -- The document date (August 30, 2019) is 55 days in the past.  Is this
    intentional?
  -- Found something which looks like a code comment -- if you have code
    sections in the document, please surround them with '' and
    '' lines.
  == Outdated reference: A later version (-07) exists of
    draft-ietf-6lo-fragment-recovery-05

    Summary: 0 errors (**), 0 flaws (~~), 1 warning (==), 2 comments (--).


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

(13) Have all references within this document been identified as
either normative or informative?
SHEPHERD RESPONSE: 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?
SHEPHERD RESPONSE: No.
(In fact, all references are categorized as “Informative references”.)

(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.
SHEPHERD RESPONSE: There are no downward normative references.

(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.
SHEPHERD RESPONSE: This document does not change the status of any existing RFC.


(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).
SHEPHERD RESPONSE:
The document contains no IANA requests.

(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.
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: Not applicable, as there are no formal language constructs in the document.
2019-11-28
06 Carles Gomez Changed consensus to Yes from Unknown
2019-11-28
06 Carles Gomez The change to proposed standard has become clear at version -06, after discussion between authors and the INTDIR reviewer.
2019-11-28
06 Carles Gomez Intended Status changed to Proposed Standard from Informational
2019-11-27
06 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-06.txt
2019-11-27
06 (System) New version accepted (logged-in submitter: Pascal Thubert)
2019-11-27
06 Pascal Thubert Uploaded new revision
2019-11-26
05 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-05.txt
2019-11-26
05 (System) New version accepted (logged-in submitter: Pascal Thubert)
2019-11-26
05 Pascal Thubert Uploaded new revision
2019-11-26
04 Ines Robles Request for Last Call review by IOTDIR Completed: Ready. Reviewer: Ines Robles. Sent review to list.
2019-11-14
04 Samita Chakrabarti Request for Last Call review by IOTDIR is assigned to Ines Robles
2019-11-14
04 Samita Chakrabarti Request for Last Call review by IOTDIR is assigned to Ines Robles
2019-11-07
04 Dave Thaler Request for Last Call review by INTDIR Completed: On the Right Track. Reviewer: Dave Thaler. Review has been revised by Dave Thaler.
2019-11-06
04 Dave Thaler Request for Last Call review by INTDIR Completed: Ready with Issues. Reviewer: Dave Thaler. Sent review to list.
2019-11-06
04 Bernie Volz Request for Last Call review by INTDIR is assigned to Dave Thaler
2019-11-06
04 Bernie Volz Request for Last Call review by INTDIR is assigned to Dave Thaler
2019-11-05
04 Ralf Weber Assignment of request for Last Call review by INTDIR to Ralf Weber was rejected
2019-11-05
04 Bernie Volz Request for Last Call review by INTDIR is assigned to Ralf Weber
2019-11-05
04 Bernie Volz Request for Last Call review by INTDIR is assigned to Ralf Weber
2019-11-04
04 Suresh Krishnan Requested Last Call review by IOTDIR
2019-11-04
04 Suresh Krishnan Requested Last Call review by INTDIR
2019-11-04
04 Suresh Krishnan IESG state changed to AD Evaluation from Publication Requested
2019-10-25
04 Amy Vezza Intended Status changed to Informational from None
2019-10-25
04 Carles Gomez
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?
SHEPHERD RESPONSE:  Informational.
This is the proper type of RFC because the document does not define new protocol behavior. Rather, it provides an overview of the benefits and limitations of two approaches for fragment forwarding in 6LoWPAN multihop networks. 

(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:

SHEPHERD RESPONSE:
Technical Summary

  This document gives an overview of LLN Minimal Fragment Forwarding.
  When employing adaptation layer fragmentation in 6LoWPAN, it may be
  beneficial for a forwarder not to have to reassemble each packet in
  its entirety before forwarding it. This has always been possible
  with the original fragmentation design of RFC4944. This document is
  a companion document to [I-D.ietf-lwig-6lowpan-virtual-reassembly],
  which details the virtual Reassembly Buffer (VRB) implementation
  technique which reduces the latency and increases end-to-end
  reliability in route-over forwarding.

Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

SHEPHERD RESPONSE:

The topic of fragmentation attracted increased interest from participants at the 6lo working group in 2016-2017, with dedicated fragmentation discussion slots in 6lo at IETF 98 and IETF 99. As a result, a fragmentation Design Team was formed. It was decided that two 6lo wg documents and one lwig wg document would be created, more specifically: a) a document defining a fragment recovery protocol (i.e. the document that is the object of this writeup), b) an informational document giving an overview of minimal fragment forwarding, and c) a document describing the implementation technique that avoids per-hop packet fragmentation and reassembly. The present document is the second one. This decision had good consensus, and the present document was created and has progressed with no controversy.

Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification?
SHEPHERD RESPONSE:
The document does not actually specify a protocol. Rather, it provides an overview of the benefits and limitations of two approaches for fragment forwarding in 6LoWPAN multihop networks.


  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?

SHEPHERD RESPONSE:
Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel carried out deep reviews. The last two were carried out during WGLC, and the comments were addressed in draft-ietf-6lo-minimal-fragment-02.

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?

SHEPHERD RESPONSE: N/A

Personnel

Document Shepherd: Carles Gomez
Responsible Area Director: Suresh Krishnan

(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.
SHEPHERD RESPONSE:
The shepherd reviewed revision -02 of the document. A few suggestions were made and the document was updated in -03 (e.g. using “6LoWPAN” instead of “LLN”, use of the term “minimal” was removed from the text, etc.). Subsequently, a WG participant made questions that led to -04. In the shepherd’s opinion, the document is ready for IESG review.

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


(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.
SHEPHERD RESPONSE: As mentioned in the response to question (2), Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel performed comprehensive reviews of recent versions of the draft. These reviewers have a background in 6TiSCH, where the topic of the document is of interest.



(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.
SHEPHERD RESPONSE: No concerns.

(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.
SHEPHERD RESPONSE: All document authors have confirmed that they are unaware of any IPR that applies to this document.

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

(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? 
SHEPHERD RESPONSE: as mentioned in the response to question (2), the consensus behind this document is solid, with the WG as a whole understanding and agreeing with it.

(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.)
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: There are no errors or flaws. There are minor warnings and comments from the idnits tool. The relevant details from the idnits tool output follow:

  -- The document date (August 30, 2019) is 55 days in the past.  Is this
    intentional?
  -- Found something which looks like a code comment -- if you have code
    sections in the document, please surround them with '' and
    '' lines.
  == Outdated reference: A later version (-07) exists of
    draft-ietf-6lo-fragment-recovery-05

    Summary: 0 errors (**), 0 flaws (~~), 1 warning (==), 2 comments (--).


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

(13) Have all references within this document been identified as
either normative or informative?
SHEPHERD RESPONSE: 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?
SHEPHERD RESPONSE: No.
(In fact, all references are categorized as “Informative references”.)

(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.
SHEPHERD RESPONSE: There are no downward normative references.

(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.
SHEPHERD RESPONSE: This document does not change the status of any existing RFC.


(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).
SHEPHERD RESPONSE:
The document contains no IANA requests.

(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.
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: Not applicable, as there are no formal language constructs in the document.
2019-10-25
04 Carles Gomez Responsible AD changed to Suresh Krishnan
2019-10-25
04 Carles Gomez IETF WG state changed to Submitted to IESG for Publication from WG Document
2019-10-25
04 Carles Gomez IESG state changed to Publication Requested from I-D Exists
2019-10-25
04 Carles Gomez IESG process started in state Publication Requested
2019-10-24
04 Carles Gomez
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?
SHEPHERD RESPONSE:  Informational.
This is the proper type of RFC because the document does not define new protocol behavior. Rather, it provides an overview of the benefits and limitations of two approaches for fragment forwarding in 6LoWPAN multihop networks. 

(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:

SHEPHERD RESPONSE:
Technical Summary

  This document gives an overview of LLN Minimal Fragment Forwarding.
  When employing adaptation layer fragmentation in 6LoWPAN, it may be
  beneficial for a forwarder not to have to reassemble each packet in
  its entirety before forwarding it. This has always been possible
  with the original fragmentation design of RFC4944. This document is
  a companion document to [I-D.ietf-lwig-6lowpan-virtual-reassembly],
  which details the virtual Reassembly Buffer (VRB) implementation
  technique which reduces the latency and increases end-to-end
  reliability in route-over forwarding.

Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

SHEPHERD RESPONSE:

The topic of fragmentation attracted increased interest from participants at the 6lo working group in 2016-2017, with dedicated fragmentation discussion slots in 6lo at IETF 98 and IETF 99. As a result, a fragmentation Design Team was formed. It was decided that two 6lo wg documents and one lwig wg document would be created, more specifically: a) a document defining a fragment recovery protocol (i.e. the document that is the object of this writeup), b) an informational document giving an overview of minimal fragment forwarding, and c) a document describing the implementation technique that avoids per-hop packet fragmentation and reassembly. The present document is the second one. This decision had good consensus, and the present document was created and has progressed with no controversy.

Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification?
SHEPHERD RESPONSE:
The document does not actually specify a protocol. Rather, it provides an overview of the benefits and limitations of two approaches for fragment forwarding in 6LoWPAN multihop networks.


  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?

SHEPHERD RESPONSE:
Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel carried out deep reviews. The last two were carried out during WGLC, and the comments were addressed in draft-ietf-6lo-minimal-fragment-02.

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?

SHEPHERD RESPONSE: N/A

Personnel

Document Shepherd: Carles Gomez
Responsible Area Director: Suresh Krishnan

(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.
SHEPHERD RESPONSE:
The shepherd reviewed revision -02 of the document. A few suggestions were made and the document was updated in -03 (e.g. using “6LoWPAN” instead of “LLN”, use of the term “minimal” was removed from the text, etc.). Subsequently, a WG participant made questions that led to -04. In the shepherd’s opinion, the document is ready for IESG review.

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


(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.
SHEPHERD RESPONSE: As mentioned in the response to question (2), Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel performed comprehensive reviews of recent versions of the draft. These reviewers have a background in 6TiSCH, where the topic of the document is of interest.



(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.
SHEPHERD RESPONSE: No concerns.

(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.
SHEPHERD RESPONSE: All document authors have confirmed that they are unaware of any IPR that applies to this document.

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

(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? 
SHEPHERD RESPONSE: as mentioned in the response to question (2), the consensus behind this document is solid, with the WG as a whole understanding and agreeing with it.

(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.)
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: There are no errors or flaws. There are minor warnings and comments from the idnits tool. The relevant details from the idnits tool output follow:

  -- The document date (August 30, 2019) is 55 days in the past.  Is this
    intentional?
  -- Found something which looks like a code comment -- if you have code
    sections in the document, please surround them with '' and
    '' lines.
  == Outdated reference: A later version (-07) exists of
    draft-ietf-6lo-fragment-recovery-05

    Summary: 0 errors (**), 0 flaws (~~), 1 warning (==), 2 comments (--).


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

(13) Have all references within this document been identified as
either normative or informative?
SHEPHERD RESPONSE: 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?
SHEPHERD RESPONSE: No.
(In fact, all references are categorized as “Informative references”.)

(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.
SHEPHERD RESPONSE: There are no downward normative references.

(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.
SHEPHERD RESPONSE: This document does not change the status of any existing RFC.


(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).
SHEPHERD RESPONSE:
The document contains no IANA requests.

(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.
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: Not applicable, as there are no formal language constructs in the document.
2019-10-24
04 Carles Gomez
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?
SHEPHERD RESPONSE:  Informational.
This is the proper type of RFC because the document does not define new protocol behavior. Rather, it provides an overview of the benefits and limitations of two approaches for fragment forwarding in 6LoWPAN multihop networks. 

(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:

SHEPHERD RESPONSE:
Technical Summary

  This document gives an overview of LLN Minimal Fragment Forwarding.
  When employing adaptation layer fragmentation in 6LoWPAN, it may be
  beneficial for a forwarder not to have to reassemble each packet in
  its entirety before forwarding it. This has always been possible
  with the original fragmentation design of RFC4944. This document is
  a companion document to [I-D.ietf-lwig-6lowpan-virtual-reassembly],
  which details the virtual Reassembly Buffer (VRB) implementation
  technique which reduces the latency and increases end-to-end
  reliability in route-over forwarding.

Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

SHEPHERD RESPONSE:

The topic of fragmentation attracted increased interest from participants at the 6lo working group in 2016-2017, with dedicated fragmentation discussion slots in 6lo at IETF 98 and IETF 99. As a result, a fragmentation Design Team was formed. It was decided that two 6lo wg documents and one lwig wg document would be created, more specifically: a) a document defining a fragment recovery protocol (i.e. the document that is the object of this writeup), b) an informational document giving an overview of minimal fragment forwarding, and c) a document describing the implementation technique that avoids per-hop packet fragmentation and reassembly. The present document is the second one. This decision had good consensus, and the present document was created and has progressed with no controversy.

Document Quality

  Are there existing implementations of the protocol? Have a
  significant number of vendors indicated their plan to
  implement the specification?
SHEPHERD RESPONSE:
The document does not actually specify a protocol. Rather, it provides an overview of the benefits and limitations of two approaches for fragment forwarding in 6LoWPAN multihop networks.


  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?

SHEPHERD RESPONSE:
Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel carried out deep reviews. The last two were carried out during WGLC, and the comments were addressed in draft-ietf-6lo-minimal-fragment-02.

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?

SHEPHERD RESPONSE: N/A

Personnel

Document Shepherd: Carles Gomez
Responsible Area Director: Suresh Krishnan

(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.
SHEPHERD RESPONSE:
The shepherd reviewed revision -02 of the document. A few suggestions were made and the document was updated in -03 (e.g. using “6LoWPAN” instead of “LLN”, use of the term “minimal” was removed from the text, etc.). Subsequently, a WG participant made questions that led to -04. In the shepherd’s opinion, the document is ready for IESG review.

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


(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.
SHEPHERD RESPONSE: As mentioned in the response to question (2), Yasuyuki Tanaka, Georgios Papadopoulos and Dominique Barthel performed comprehensive reviews of recent versions of the draft. These reviewers have a background in 6TiSCH, where the topic of the document is of interest.



(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.
SHEPHERD RESPONSE: No concerns.

(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.
SHEPHERD RESPONSE: All document authors have confirmed that they are unaware of any IPR that applies to this document.

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

(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? 
SHEPHERD RESPONSE: as mentioned in the response to question (2), the consensus behind this document is solid, with the WG as a whole understanding and agreeing with it.

(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.)
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: There are no errors or flaws. There are minor warnings and comments from the idnits tool. The relevant details from the idnits tool output follow:

  -- The document date (August 30, 2019) is 55 days in the past.  Is this
    intentional?
  -- Found something which looks like a code comment -- if you have code
    sections in the document, please surround them with '' and
    '' lines.
  == Outdated reference: A later version (-07) exists of
    draft-ietf-6lo-fragment-recovery-05

    Summary: 0 errors (**), 0 flaws (~~), 1 warning (==), 2 comments (--).


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

(13) Have all references within this document been identified as
either normative or informative?
SHEPHERD RESPONSE: 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?
SHEPHERD RESPONSE: No.
(In fact, all references are categorized as “Informative references”.)

(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.
SHEPHERD RESPONSE: There are no downward normative references.

(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.
SHEPHERD RESPONSE: This document does not change the status of any existing RFC.


(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).
SHEPHERD RESPONSE:
The document contains no IANA requests.

(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.
SHEPHERD RESPONSE: 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.
SHEPHERD RESPONSE: Not applicable, as there are no formal language constructs in the document.




(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?

(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

  Relevant content can frequently be found in the abstract
  and/or introduction of the document. If not, this may be
  an indication that there are deficiencies in the abstract
  or introduction.

Working Group Summary

  Was there anything in WG process that is worth noting? For
  example, was there controversy about particular points or
  were there decisions where the consensus was particularly
  rough?

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?

Personnel

  Who is the Document Shepherd? Who 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.

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



(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.

(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.

(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.

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

(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? 

(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.)

(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.

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

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

(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?

(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.

(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.


(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 8126).

(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.

(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.

2019-09-02
04 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-04.txt
2019-09-02
04 (System) New version approved
2019-09-02
04 (System) Request for posting confirmation emailed to previous authors: Pascal Thubert , Thomas Watteyne , Carsten Bormann
2019-09-02
04 Pascal Thubert Uploaded new revision
2019-07-22
03 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-03.txt
2019-07-22
03 (System) New version approved
2019-07-22
03 (System) Request for posting confirmation emailed to previous authors: Pascal Thubert , Thomas Watteyne , Carsten Bormann
2019-07-22
03 Pascal Thubert Uploaded new revision
2019-07-10
02 Carles Gomez Notification list changed to Carles Gomez <carlesgo@entel.upc.edu>
2019-07-10
02 Carles Gomez Document shepherd changed to Carles Gomez
2019-06-24
02 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-02.txt
2019-06-24
02 (System) New version approved
2019-06-24
02 (System) Request for posting confirmation emailed to previous authors: Pascal Thubert , Thomas Watteyne , Carsten Bormann
2019-06-24
02 Pascal Thubert Uploaded new revision
2019-03-11
01 Thomas Watteyne New version available: draft-ietf-6lo-minimal-fragment-01.txt
2019-03-11
01 (System) New version approved
2019-03-11
01 (System) Request for posting confirmation emailed to previous authors: Pascal Thubert , Thomas Watteyne , Carsten Bormann
2019-03-11
01 Thomas Watteyne Uploaded new revision
2018-10-18
00 Gabriel Montenegro This document now replaces draft-watteyne-6lo-minimal-fragment instead of None
2018-10-18
00 Pascal Thubert New version available: draft-ietf-6lo-minimal-fragment-00.txt
2018-10-18
00 (System) WG -00 approved
2018-10-18
00 Pascal Thubert Set submitter to "Pascal Thubert ", replaces to draft-watteyne-6lo-minimal-fragment and sent approval email to group chairs: 6lo-chairs@ietf.org
2018-10-18
00 Pascal Thubert Uploaded new revision