Skip to main content

UDP Checksum Complement in the One-Way Active Measurement Protocol (OWAMP) and Two-Way Active Measurement Protocol (TWAMP)
RFC 7820

Revision differences

Document history

Date Rev. By Action
2016-03-30
06 (System) RFC published
2016-03-23
06 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2016-03-21
06 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2016-03-17
06 (System) RFC Editor state changed to RFC-EDITOR from REF
2016-03-16
06 (System) RFC Editor state changed to REF from EDIT
2016-02-15
06 Dan Romascanu Request for Telechat review by GENART Completed: Ready. Reviewer: Dan Romascanu.
2016-02-09
06 (System) IANA Action state changed to No IC
2016-02-09
06 (System) RFC Editor state changed to EDIT
2016-02-09
06 (System) IESG state changed to RFC Ed Queue from Approved-announcement sent
2016-02-09
06 (System) Announcement was received by RFC Editor
2016-02-09
06 Cindy Morgan IESG state changed to Approved-announcement sent from IESG Evaluation::AD Followup
2016-02-09
06 Cindy Morgan IESG has approved the document
2016-02-09
06 Cindy Morgan Closed "Approve" ballot
2016-02-09
06 Cindy Morgan Ballot approval text was generated
2016-02-09
06 Alissa Cooper [Ballot comment]
Thanks for addressing my DISCUSS point.
2016-02-09
06 Alissa Cooper [Ballot Position Update] Position for Alissa Cooper has been changed to No Objection from Discuss
2016-02-08
06 (System) Sub state has been changed to AD Followup from Revised ID Needed
2016-02-08
06 Tal Mizrahi IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2016-02-08
06 Tal Mizrahi New version available: draft-ietf-ippm-checksum-trailer-06.txt
2016-02-04
05 Cindy Morgan IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2016-02-03
05 Barry Leiba [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba
2016-02-03
05 Ben Campbell
[Ballot comment]
3.2.3, 2nd paragraph: "...OWAMP/TWAMP layer SHOULD treat the
  Checksum Complement as part of the Packet Padding."

The previous paragraph said this put …
[Ballot comment]
3.2.3, 2nd paragraph: "...OWAMP/TWAMP layer SHOULD treat the
  Checksum Complement as part of the Packet Padding."

The previous paragraph said this put no new requirements on the receiver. Is the SHOULD here a new requirement, or a statement of fact? (If the latter, it should not use the 2119 keyword.)
2016-02-03
05 Ben Campbell [Ballot Position Update] New position, No Objection, has been recorded for Ben Campbell
2016-02-03
05 Brian Haberman
[Ballot comment]
This document lacks sufficient justification for why the checksum trailer is needed. I would suggest a brief description of when this approach is …
[Ballot comment]
This document lacks sufficient justification for why the checksum trailer is needed. I would suggest a brief description of when this approach is needed.
2016-02-03
05 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2016-02-03
05 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2016-02-03
05 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2016-02-02
05 Terry Manderson [Ballot Position Update] New position, No Objection, has been recorded for Terry Manderson
2016-02-02
05 Alissa Cooper
[Ballot discuss]
There seems to be a bit of a disconnect between this text in 3.2:

"As specified in Section 3.4. , the Checksum Complement …
[Ballot discuss]
There seems to be a bit of a disconnect between this text in 3.2:

"As specified in Section 3.4. , the Checksum Complement should only be used in unauthenticated mode."

and this text in 3.4.1:

"A Checksum Complement MAY be used when authentication is enabled. In
  this case an intermediate entity can timestamp test packets and
  update their Checksum Complement field without modifying the HMAC."

I can see why not to use the checksum complement in encrypted mode, but don't see why it can't be used in authenticated mode for TWAMP.
2016-02-02
05 Alissa Cooper [Ballot Position Update] New position, Discuss, has been recorded for Alissa Cooper
2016-01-28
05 Jean Mahoney Request for Telechat review by GENART is assigned to Dan Romascanu
2016-01-28
05 Jean Mahoney Request for Telechat review by GENART is assigned to Dan Romascanu
2016-01-05
05 Spencer Dawkins Telechat date has been changed to 2016-02-04 from 2016-01-07
2015-12-15
05 Spencer Dawkins IESG state changed to IESG Evaluation from Waiting for Writeup
2015-12-15
05 Spencer Dawkins Ballot writeup was changed
2015-11-30
05 Spencer Dawkins Telechat date has been changed to 2016-01-07 from 2015-12-03
2015-11-30
05 Alvaro Retana [Ballot Position Update] New position, No Objection, has been recorded for Alvaro Retana
2015-11-30
05 Dan Romascanu Request for Telechat review by GENART Completed: Ready. Reviewer: Dan Romascanu.
2015-11-30
05 Deborah Brungard [Ballot Position Update] New position, No Objection, has been recorded for Deborah Brungard
2015-11-30
05 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Ready. Reviewer: Sarah Banks.
2015-11-30
05 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2015-11-29
05 Joel Jaeggli [Ballot comment]
Al morton did the ops dir review.
2015-11-29
05 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2015-11-25
05 Jean Mahoney Request for Telechat review by GENART is assigned to Dan Romascanu
2015-11-25
05 Jean Mahoney Request for Telechat review by GENART is assigned to Dan Romascanu
2015-11-18
05 (System) IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed
2015-11-16
05 Tal Mizrahi New version available: draft-ietf-ippm-checksum-trailer-05.txt
2015-11-13
04 Spencer Dawkins Ballot has been issued
2015-11-13
04 Spencer Dawkins [Ballot Position Update] New position, Yes, has been recorded for Spencer Dawkins
2015-11-13
04 Spencer Dawkins Created "Approve" ballot
2015-11-13
04 Spencer Dawkins Ballot writeup was changed
2015-11-13
04 Spencer Dawkins Placed on agenda for telechat - 2015-12-03
2015-11-13
04 Spencer Dawkins Changed consensus to Yes from Unknown
2015-11-08
04 Tal Mizrahi IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2015-11-08
04 Tal Mizrahi New version available: draft-ietf-ippm-checksum-trailer-04.txt
2015-10-29
03 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Rich Salz.
2015-10-28
03 (System) IESG state changed to Waiting for Writeup from In Last Call
2015-10-22
03 Dan Romascanu Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Dan Romascanu.
2015-10-19
03 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2015-10-19
03 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Sarah Banks
2015-10-15
03 Jean Mahoney Request for Last Call review by GENART is assigned to Dan Romascanu
2015-10-15
03 Jean Mahoney Request for Last Call review by GENART is assigned to Dan Romascanu
2015-10-15
03 Tero Kivinen Request for Last Call review by SECDIR is assigned to Rich Salz
2015-10-15
03 Tero Kivinen Request for Last Call review by SECDIR is assigned to Rich Salz
2015-10-15
03 Al Morton
This is the Publication Request and document shepherd write-up for   

UDP Checksum Complement in OWAMP and TWAMP
draft-ietf-ippm-checksum-trailer-01.txt

This questionnaire version is dated 24 …
This is the Publication Request and document shepherd write-up for   

UDP Checksum Complement in OWAMP and TWAMP
draft-ietf-ippm-checksum-trailer-01.txt

This questionnaire version is dated 24 February 2012.

Al Morton is the Document Shepherd, and prepared this form: April 2015.

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

Experimental, as indicated on the title page.
No changes to the protocol are required to use this option.

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

Technical Summary:

In many IP measurement protocols, timestamps are required to calculate
packet transfer delay, and these timestamps occupy fields above the IP
layer. When implementors prefer to avoid the delay of stack processing,
it is preferred to insert the timestamps as close to the network
interface as possible, but this also requires maintaining sanity
among checksums and other integrity checks.  This memo defines one way
to assign an optional field at the end of the UDP payload of test packets
to complement the timestamp and populate that field to keep checksum accuracy.

Working Group Summary:

There has been sufficient review during 2 years of development,
and the comments were both constructive and supportive of this simple idea.
The draft can serve a useful purpose for the industry.


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?

One chip vendor has implemented the procedure in the draft from a hardware
perspective, and another chip vendor has indicated their plans (privately)
to do the same.  There are no known HW and SW implementations with TWAMP or
OWAMP at this time.

As far as expert reviews, there was sufficient review from the community
of TWAMP experts.

Personnel:

Who is the Document Shepherd? Who is the Responsible Area Director?

Al Morton is Shepherd, Spencer Dawkins is AD.

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

I've reviewed this draft at WGLC. Nits check is now clean, except
for one line which is 8 characters too long.
All my comments have been addressed, and those of the WG have been addressed, AFAICT.

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

No

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

There is sufficient cross-participation between IPPM, BMWG, and TICTOC
to ensure broad review.

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

None.

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

There is one related IPR disclosure by the author's company:
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-ippm-checksum-trailer


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

There is one IPR disclosure:
https://datatracker.ietf.org/ipr/2370/
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-ippm-checksum-trailer

The WG was informed of the IPR on the list, and there were no comments in response.


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

The WG appears satisfied that this simple/valuable idea is
sufficiently described. The name of the feature was
changed to Checksum Complement from Checksum Trailer
based on WG feedback, and this appears suitable to all.


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

No

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

Nits check indicates one line is 8 characters too long.

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

NA

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

Yes

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

No

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

No

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

No

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

There are no IANA actions required, and the section can be deleted.

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

None.

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

NA.
2015-10-15
03 Spencer Dawkins Intended Status changed to Experimental from Informational
2015-10-14
03 (System) IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed
2015-10-14
03 Amanda Baber
(Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-ippm-checksum-trailer-03, which is currently in Last Call, and has the following comments:

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

IANA has reviewed draft-ietf-ippm-checksum-trailer-03, which is currently in Last Call, and has the following comments:

We understand that this document doesn't require any IANA 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, IANA does not object.

If this assessment is not accurate, please respond as soon as possible.
2015-10-14
03 (System) Notify list changed from draft-ietf-ippm-checksum-trailer.shepherd@ietf.org, ippm-chairs@ietf.org, draft-ietf-ippm-checksum-trailer.ad@ietf.org, draft-ietf-ippm-checksum-trailer@ietf.org, acmorton@att.com, ietf@trammell.ch to (None)
2015-10-14
03 Amy Vezza IANA Review state changed to IANA - Review Needed
2015-10-14
03 Amy Vezza
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (UDP Checksum Complement in OWAMP …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (UDP Checksum Complement in OWAMP and TWAMP) to Informational RFC


The IESG has received a request from the IP Performance Metrics WG (ippm)
to consider the following document:
- 'UDP Checksum Complement in OWAMP and TWAMP'
  as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2015-10-28. 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


  The One-Way Active Measurement Protocol (OWAMP) and the Two-Way
  Active Measurement Protocol (TWAMP) are used for performance
  monitoring in IP networks. Delay measurement is performed in these
  protocols by using timestamped test packets. Some implementations use
  hardware-based timestamping engines that integrate the accurate
  transmission timestamp into every outgoing OWAMP/TWAMP test packet
  during transmission.  Since these packets are transported over UDP,
  the UDP checksum field is then updated to reflect this modification.
  This document proposes to use the last 2 octets of every test packet
  as a Checksum Complement, allowing timestamping engines to reflect
  the checksum modification in the last 2 octets rather than in the UDP
  checksum field. The behavior defined in this document is completely
  interoperable with existing OWAMP/TWAMP implementations.




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-ippm-checksum-trailer/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-ippm-checksum-trailer/ballot/


The following IPR Declarations may be related to this I-D:

  https://datatracker.ietf.org/ipr/2370/



2015-10-14
03 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2015-10-14
03 Spencer Dawkins Last call was requested
2015-10-14
03 Spencer Dawkins Ballot approval text was generated
2015-10-14
03 Spencer Dawkins Ballot writeup was generated
2015-10-14
03 Spencer Dawkins IESG state changed to Last Call Requested from AD Evaluation::AD Followup
2015-10-14
03 Spencer Dawkins Last call announcement was generated
2015-10-14
03 Tal Mizrahi New version available: draft-ietf-ippm-checksum-trailer-03.txt
2015-09-11
02 Al Morton
This is the Publication Request and document shepherd write-up for   

UDP Checksum Complement in OWAMP and TWAMP
draft-ietf-ippm-checksum-trailer-01.txt

This questionnaire version is dated 24 …
This is the Publication Request and document shepherd write-up for   

UDP Checksum Complement in OWAMP and TWAMP
draft-ietf-ippm-checksum-trailer-01.txt

This questionnaire version is dated 24 February 2012.

Al Morton is the Document Shepherd, and prepared this form: April 2015.

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

Informational, as indicated on the title page.
No changes to the protocol are required to use this option.

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

Technical Summary:

In many IP measurement protocols, timestamps are required to calculate
packet transfer delay, and these timestamps occupy fields above the IP
layer. When implementors prefer to avoid the delay of stack processing,
it is preferred to insert the timestamps as close to the network
interface as possible, but this also requires maintaining sanity
among checksums and other integrity checks.  This memo defines one way
to assign an optional field at the end of the UDP payload of test packets
to complement the timestamp and populate that field to keep checksum accuracy.

Working Group Summary:

There has been sufficient review during 2 years of development,
and the comments were both constructive and supportive of this simple idea.
The draft can serve a useful purpose for the industry.


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?

One chip vendor has implemented the procedure in the draft from a hardware
perspective, and another chip vendor has indicated their plans (privately)
to do the same.  There are no known HW and SW implementations with TWAMP or
OWAMP at this time.

As far as expert reviews, there was sufficient review from the community
of TWAMP experts.

Personnel:

Who is the Document Shepherd? Who is the Responsible Area Director?

Al Morton is Shepherd, Spencer Dawkins is AD.

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

I've reviewed this draft at WGLC. Nits check is now clean, except
for one line which is 8 characters too long.
All my comments have been addressed, and those of the WG have been addressed, AFAICT.

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

No

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

There is sufficient cross-participation between IPPM, BMWG, and TICTOC
to ensure broad review.

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

None.

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

There is one related IPR disclosure by the author's company:
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-ippm-checksum-trailer


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

There is one IPR disclosure:
https://datatracker.ietf.org/ipr/2370/
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-ippm-checksum-trailer

The WG was informed of the IPR on the list, and there were no comments in response.


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

The WG appears satisfied that this simple/valuable idea is
sufficiently described. The name of the feature was
changed to Checksum Complement from Checksum Trailer
based on WG feedback, and this appears suitable to all.


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

No

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

Nits check indicates one line is 8 characters too long.

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

NA

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

Yes

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

No

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

No

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

No

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

There are no IANA actions required, and the section can be deleted.

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

None.

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

NA.
2015-07-19
02 Tal Mizrahi New version available: draft-ietf-ippm-checksum-trailer-02.txt
2015-07-13
01 Spencer Dawkins IESG state changed to AD Evaluation::AD Followup from AD Evaluation
2015-07-09
01 Spencer Dawkins IESG state changed to AD Evaluation from Publication Requested
2015-07-06
01 Amy Vezza
2015-07-06
01 Brian Trammell
This is the Publication Request and document shepherd write-up for   

UDP Checksum Complement in OWAMP and TWAMP
draft-ietf-ippm-checksum-trailer-01.txt

This questionnaire version is dated 24 …
This is the Publication Request and document shepherd write-up for   

UDP Checksum Complement in OWAMP and TWAMP
draft-ietf-ippm-checksum-trailer-01.txt

This questionnaire version is dated 24 February 2012.

Al Morton is the Document Shepherd, and prepared this form: April 2015.

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

Informational, as indicated on the title page.
No changes to the protocol are required to use this option.

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

Technical Summary:

In many IP measurement protocols, timestamps are required to calculate
packet transfer delay, and these timestamps occupy fields above the IP
layer. When implementors prefer to avoid the delay of stack processing,
it is preferred to insert the timestamps as close to the network
interface as possible, but this also requires maintaining sanity
among checksums and other integrity checks.  This memo defines one way
to assign an optional field at the end of the UDP payload of test packets
to complement the timestamp and populate that field to keep checksum accuracy.

Working Group Summary:

There has been sufficient review during 2 years of development,
and the comments were both constructive and supportive of this simple idea.
The draft can serve a useful purpose for the industry.


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?

One chip vendor has implemented the procedure in the draft from a hardware
perspective, and another chip vendor has indicated their plans (privately)
to do the same.  There are no known HW and SW implementations with TWAMP or
OWAMP at this time.

As far as expert reviews, there was sufficient review from the community
of TWAMP experts.

Personnel:

Who is the Document Shepherd? Who is the Responsible Area Director?

Al Morton is Shepherd, Spencer Dawkins is AD.

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

I've reviewed this draft at WGLC. Nits check is now clean, except
for one line which is 8 characters too long.
All my comments have been addressed, and those of the WG have been addressed, AFAICT.

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

No

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

There is sufficient cross-participation between IPPM, BMWG, and TICTOC
to ensure broad review.

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

None.

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

There is one related IPR disclosure by the author's company:
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-ippm-checksum-trailer


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

There is one IPR disclosure:
https://datatracker.ietf.org/ipr/2370/
https://datatracker.ietf.org/ipr/search/?submit=draft&id=draft-ietf-ippm-checksum-trailer


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

The WG appears satisfied that this simple/valuable idea is
sufficiently described. The name of the feature was
changed to Checksum Complement from Checksum Trailer
based on WG feedback, and this appears suitable to all.


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

No

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

Nits check indicates one line is 8 characters too long.

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

NA

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

Yes

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

No

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

No

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

No

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

There are no IANA actions required, and the section can be deleted.

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

None.

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

NA.
2015-07-06
01 Brian Trammell Responsible AD changed to Spencer Dawkins
2015-07-06
01 Brian Trammell IETF WG state changed to Submitted to IESG for Publication from WG Consensus: Waiting for Write-Up
2015-07-06
01 Brian Trammell IESG state changed to Publication Requested
2015-07-06
01 Brian Trammell IESG process started in state Publication Requested
2015-04-09
01 Al Morton Changed document writeup
2015-03-26
01 Brian Trammell IETF WG state changed to WG Consensus: Waiting for Write-Up from In WG Last Call
2015-03-26
01 Brian Trammell Notification list changed to "Brian Trammell" <ietf@trammell.ch>, "Al C. Morton" <acmorton@att.com> from "Brian Trammell" <ietf@trammell.ch>
2015-03-26
01 Brian Trammell Document shepherd changed to Al C. Morton
2015-03-09
01 Tal Mizrahi New version available: draft-ietf-ippm-checksum-trailer-01.txt
2015-02-18
00 Brian Trammell IETF WG state changed to In WG Last Call from WG Document
2015-02-18
00 Brian Trammell Intended Status changed to Informational from None
2015-02-12
00 Brian Trammell Notification list changed to "Brian Trammell" <ietf@trammell.ch>
2015-02-12
00 Brian Trammell Document shepherd changed to Brian Trammell
2014-12-17
00 Tal Mizrahi New version available: draft-ietf-ippm-checksum-trailer-00.txt