rfc9565.original | rfc9565.txt | |||
---|---|---|---|---|
OPSAWG M. Boucadair | Internet Engineering Task Force (IETF) M. Boucadair | |||
Internet-Draft Orange | Request for Comments: 9565 Orange | |||
Obsoletes: 7125 (if approved) 29 November 2023 | Obsoletes: 7125 March 2024 | |||
Intended status: Standards Track | Category: Standards Track | |||
Expires: 1 June 2024 | ISSN: 2070-1721 | |||
An Update to the tcpControlBits IP Flow Information Export (IPFIX) | An Update to the tcpControlBits IP Flow Information Export (IPFIX) | |||
Information Element | Information Element | |||
draft-ietf-opsawg-rfc7125-update-07 | ||||
Abstract | Abstract | |||
RFC 7125 revised the tcpControlBits IP Flow Information Export | RFC 7125 revised the tcpControlBits IP Flow Information Export | |||
(IPFIX) Information Element that was originally defined in RFC 5102 | (IPFIX) Information Element that was originally defined in RFC 5102 | |||
to reflect changes to the TCP header control bits since RFC 793. | to reflect changes to the TCP header control bits since RFC 793. | |||
However, that update is still problematic for interoperability | However, that update is still problematic for interoperability | |||
because some flag values have subsequently been deprecated. | because some flag values have subsequently been deprecated. | |||
This document removes stale information from the IPFIX registry and | This document removes stale information from the IANA "IPFIX | |||
avoids future conflicts with the authoritative TCP Header Flags | Information Elements" registry and avoids future conflicts with the | |||
registry. | authoritative IANA "TCP Header Flags" registry. | |||
This document obsoletes RFC 7125. | This document obsoletes RFC 7125. | |||
Discussion Venues | ||||
This note is to be removed before publishing as an RFC. | ||||
Discussion of this document takes place on the Operations and | ||||
Management Area Working Group Working Group mailing list | ||||
(opsawg@ietf.org), which is archived at | ||||
https://mailarchive.ietf.org/arch/browse/opsawg/. | ||||
Source for this draft and an issue tracker can be found at | ||||
https://github.com/boucadair/-ipfix-rfc7125-update. | ||||
Status of This Memo | Status of This Memo | |||
This Internet-Draft is submitted in full conformance with the | This is an Internet Standards Track document. | |||
provisions of BCP 78 and BCP 79. | ||||
Internet-Drafts are working documents of the Internet Engineering | ||||
Task Force (IETF). Note that other groups may also distribute | ||||
working documents as Internet-Drafts. The list of current Internet- | ||||
Drafts is at https://datatracker.ietf.org/drafts/current/. | ||||
Internet-Drafts are draft documents valid for a maximum of six months | This document is a product of the Internet Engineering Task Force | |||
and may be updated, replaced, or obsoleted by other documents at any | (IETF). It represents the consensus of the IETF community. It has | |||
time. It is inappropriate to use Internet-Drafts as reference | received public review and has been approved for publication by the | |||
material or to cite them other than as "work in progress." | Internet Engineering Steering Group (IESG). Further information on | |||
Internet Standards is available in Section 2 of RFC 7841. | ||||
This Internet-Draft will expire on 1 June 2024. | Information about the current status of this document, any errata, | |||
and how to provide feedback on it may be obtained at | ||||
https://www.rfc-editor.org/info/rfc9565. | ||||
Copyright Notice | Copyright Notice | |||
Copyright (c) 2023 IETF Trust and the persons identified as the | Copyright (c) 2024 IETF Trust and the persons identified as the | |||
document authors. All rights reserved. | document authors. All rights reserved. | |||
This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
Provisions Relating to IETF Documents (https://trustee.ietf.org/ | Provisions Relating to IETF Documents | |||
license-info) in effect on the date of publication of this document. | (https://trustee.ietf.org/license-info) in effect on the date of | |||
Please review these documents carefully, as they describe your rights | publication of this document. Please review these documents | |||
and restrictions with respect to this document. Code Components | carefully, as they describe your rights and restrictions with respect | |||
extracted from this document must include Revised BSD License text as | to this document. Code Components extracted from this document must | |||
described in Section 4.e of the Trust Legal Provisions and are | include Revised BSD License text as described in Section 4.e of the | |||
provided without warranty as described in the Revised BSD License. | Trust Legal Provisions and are provided without warranty as described | |||
in the Revised BSD License. | ||||
Table of Contents | Table of Contents | |||
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction | |||
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 2. Terminology | |||
3. Revised tcpControlBits Information Element . . . . . . . . . 3 | 3. Revised tcpControlBits Information Element | |||
4. An Example . . . . . . . . . . . . . . . . . . . . . . . . . 5 | 4. An Example | |||
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5 | 5. IANA Considerations | |||
6. Security Considerations . . . . . . . . . . . . . . . . . . . 5 | 6. Security Considerations | |||
7. References . . . . . . . . . . . . . . . . . . . . . . . . . 5 | 7. References | |||
7.1. Normative References . . . . . . . . . . . . . . . . . . 5 | 7.1. Normative References | |||
7.2. Informative References . . . . . . . . . . . . . . . . . 6 | 7.2. Informative References | |||
Appendix A. Changes from RFC 7125 . . . . . . . . . . . . . . . 7 | Appendix A. Changes from RFC 7125 | |||
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 7 | Acknowledgments | |||
Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 8 | Acknowledgments from RFC 7125 | |||
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 8 | Contributors | |||
Author's Address | ||||
1. Introduction | 1. Introduction | |||
TCP defines a set of control bits (also known as "flags") for | TCP defines a set of control bits (also known as "flags") for | |||
managing connections (Section 3.1 of [RFC9293]). The "Transmission | managing connections (Section 3.1 of [RFC9293]). The "TCP Header | |||
Control Protocol (TCP) Header Flags" registry was initially set by | Flags" registry was initially set by [RFC3168], but it was populated | |||
[RFC3168], but it was populated with only TCP control bits that were | with only TCP control bits that were defined in [RFC3168]. [RFC9293] | |||
defined in [RFC3168]. [RFC9293] fixed that by moving that registry | fixed that by moving that registry to be listed as a subregistry | |||
to be listed as a subregistry under the "Transmission Control | under the "Transmission Control Protocol (TCP) Parameters" registry | |||
Protocol (TCP) Parameters" registry [TCP-FLAGS], adding bits that had | [TCP-FLAGS], adding bits that had previously been specified in | |||
previously been specified in [RFC0793], and removing the NS (Nonce | [RFC0793], and removing the NS (Nonce Sum) bit per [RFC8311]. Also, | |||
Sum) bit as per [RFC8311]. Also, Section 6 of [RFC9293] introduces | Section 6 of [RFC9293] introduces "Bit Offset" to ease referencing | |||
"Bit Offset" to ease referencing each header flag's offset within the | each header flag's offset within the 16-bit aligned view of the TCP | |||
16-bit aligned view of the TCP header (Figure 1 of [RFC9293]). | header (Figure 1 of [RFC9293]). [TCP-FLAGS] is thus settled as the | |||
[TCP-FLAGS] is thus settled as the authoritative reference for the | authoritative reference for the assigned TCP control bits. | |||
assigned TCP control bits. | ||||
Note: The bits in offsets 0 through 3 are not header flags, but | Note: The bits in offsets 0 through 3 are not header flags, but | |||
the TCP segment Data Offset field. | the TCP segment Data Offset field. | |||
[RFC7125] revised the tcpControlBits IP Flow Information Export | [RFC7125] revised the tcpControlBits IP Flow Information Export | |||
(IPFIX) Information Element (IE) that was originally defined in | (IPFIX) Information Element that was originally defined in [RFC5102] | |||
[RFC5102] to reflect changes to the TCP control bits since [RFC0793]. | to reflect changes to the TCP control bits since [RFC0793]. However, | |||
However, that update is still problematic for interoperability | that update is still problematic for interoperability because a value | |||
because a value was deprecated since then (Section 7 of [RFC8311]) | was deprecated since then (Section 7 of [RFC8311]), and, therefore, | |||
and, therefore, [RFC7125] risks deviating from the authoritative TCP | [RFC7125] risks deviating from the authoritative "TCP Header Flags" | |||
registry [TCP-FLAGS]. | registry [TCP-FLAGS]. | |||
This document fixes that problem by removing stale information from | This document fixes that problem by removing stale information from | |||
the IPFIX registry [IPFIX] and avoiding future conflicts with the | the "IPFIX Information Elements" registry [IPFIX] and avoiding future | |||
authoritative TCP registry [TCP-FLAGS]. The update in this document | conflicts with the authoritative "TCP Header Flags" registry | |||
is also useful to enhance observability. For example, network | [TCP-FLAGS]. The update in this document also enhances | |||
operators can identify when packets are being observed with | observability. For example, network operators can identify packets | |||
unassigned TCP flags set and, therefore, identify which applications | that are observed with unassigned TCP flags set and, therefore, | |||
in the network should be upgraded to reflect the changes to TCP flags | identify which applications in the network should be upgraded to | |||
that were introduced, e.g., in [RFC8311]. | reflect the changes to TCP flags that were introduced, e.g., in | |||
[RFC8311]. | ||||
The main changes to [RFC7125] are listed in Appendix A. | The main changes from [RFC7125] are listed in Appendix A. | |||
2. Terminology | 2. Terminology | |||
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | |||
"OPTIONAL" in this document are to be interpreted as described in | "OPTIONAL" in this document are to be interpreted as described in | |||
BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | |||
capitals, as shown here. | capitals, as shown here. | |||
This document uses the terms defined in Section 2 of [RFC7011]. | This document uses the terms defined in Section 2 of [RFC7011]. | |||
3. Revised tcpControlBits Information Element | 3. Revised tcpControlBits Information Element | |||
ElementId: 6 | ElementID: 6 | |||
Data Type: unsigned16 | Name: tcpControlBits | |||
Abstract Data Type: unsigned16 | ||||
Data Type Semantics: flags | Data Type Semantics: flags | |||
Description: TCP control bits observed for the packets of this Flow. | Status: current | |||
Description: TCP control bits observed for the packets of this Flow. | ||||
This information is encoded as a bit field; each TCP control bit | This information is encoded as a bit field; each TCP control bit | |||
has a corresponding bit in that field. A bit is set to 1 if any | has a corresponding bit in that field. A bit is set to 1 if any | |||
observed packet of this Flow has the corresponding TCP control bit | observed packet of this Flow has the corresponding TCP control bit | |||
set to 1. The bit is cleared to 0 otherwise. | set to 1. The bit is cleared to 0 otherwise. | |||
As per [RFC9293], the assignment of the TCP control bits is | Per [RFC9293], the assignment of TCP control bits is managed by | |||
managed by IANA from the "TCP Header Flags" registry [TCP-FLAGS]. | IANA via the "TCP Header Flags" registry [TCP-FLAGS]. | |||
That registry is authoritative to retrieve the most recent TCP | Implementers can retrieve the current TCP control bits from that | |||
control bits. | registry, which is authoritative for them. | |||
As the most significant 4 bits of octets 12 and 13 (counting from | As the most significant 4 bits of octets 12 and 13 (counting from | |||
zero) of the TCP header [RFC9293] are used to encode the TCP data | zero) of the TCP header [RFC9293] are used to encode the TCP data | |||
offset (header length), the corresponding bits in this Information | offset (header length), the corresponding bits in this Information | |||
Element MUST be reported by the Exporter with a value of zero and | Element MUST be reported by the Exporter with a value of zero and | |||
MUST be ignored by the Collector. Use the tcpHeaderLength | MUST be ignored by the Collector. Use the tcpHeaderLength | |||
Information Element to encode this value. | Information Element to encode this value. | |||
All TCP control bits (including those unassigned) MUST be exported | All TCP control bits (including those unassigned) MUST be exported | |||
as observed in the TCP headers of the packets of this Flow. | as observed in the TCP headers of the packets of this Flow. | |||
skipping to change at page 4, line 46 ¶ | skipping to change at line 173 ¶ | |||
Information Element. | Information Element. | |||
Note that previous revisions of this Information Element's | Note that previous revisions of this Information Element's | |||
definition specified that flags with bit offset positions 8 and 9 | definition specified that flags with bit offset positions 8 and 9 | |||
must be exported as zero, even if observed. Collectors should | must be exported as zero, even if observed. Collectors should | |||
therefore not assume that a value of zero for these bits in this | therefore not assume that a value of zero for these bits in this | |||
Information Element indicates the bits were never set in the | Information Element indicates the bits were never set in the | |||
observed traffic, especially if these bits are zero in every Flow | observed traffic, especially if these bits are zero in every Flow | |||
Record sent by a given Exporter. | Record sent by a given Exporter. | |||
Note also that [TCP-FLAGS] indexes the bit offset from the most- | Note also that the "TCP Header Flags" registry [TCP-FLAGS] indexes | |||
significant bit of octet 12 to the least-significant bit of octet | the bit offset from the most significant bit of octet 12 to the | |||
13 in the TCP header, but the tcpControlBits is encoded as a | least significant bit of octet 13 in the TCP header, but the | |||
regular unsigned 16 bit integer. | tcpControlBits is encoded as a regular unsigned 16-bit integer. | |||
Units: | Units: | |||
Range: | Range: | |||
References: [RFC9293][This-Document] | Additional Information: See the assigned TCP control bits in the | |||
"TCP Header Flags" registry [TCP-FLAGS]. | ||||
Additional Information: See the assigned TCP control bits in | Reference: [RFC9293], RFC 9565 | |||
[TCP-FLAGS]. | ||||
Revision: 2 | Revision: 2 | |||
4. An Example | 4. An Example | |||
Figure 1 shows an example of a tcpControlBits Information Element set | Figure 1 shows an example of a tcpControlBits Information Element set | |||
to 146. This Information Element is used to report TCP control bits | to 0x92, where MSB indicates the most significant bit and LSB | |||
for a Flow that has CWR (Congestion Window Reduced), ACK, and SYN | indicates the least significant bit. This Information Element is | |||
flag bits set (that is, bit offset positions 8, 11, and 14). | used to report TCP control bits for a Flow that has CWR (Congestion | |||
Window Reduced), ACK, and SYN flag bits set (that is, bit offset | ||||
positions 8, 11, and 14). | ||||
MSB LSB | MSB LSB | |||
1 | 1 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|0|0|0|0|0|0|0|0|1|0|0|1|0|0|1|0| | |0|0|0|0|0|0|0|0|1|0|0|1|0|0|1|0| | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
Figure 1: An Example of tcpControlBits Information Element | Figure 1: An Example of the tcpControlBits Information Element | |||
5. IANA Considerations | 5. IANA Considerations | |||
IANA is requested to update the "tcpControlBits" entry of the [IPFIX] | IANA has updated the "tcpControlBits" entry of the "IPFIX Information | |||
to echo the details provided in Section 3. | Elements" registry [IPFIX] to echo the details provided in Section 3. | |||
6. Security Considerations | 6. Security Considerations | |||
Because the setting of TCP control bits may be misused in some flows | Because the setting of TCP control bits may be misused in some Flows | |||
(e.g., Distributed Denial-of-Service (DDoS) attacks), an Exporter has | (e.g., Distributed Denial-of-Service (DDoS) attacks), an Exporter has | |||
to report all observed control bits even if no meaning is associated | to report all observed control bits even if no meaning is associated | |||
with a given TCP flag. This document uses a stronger requirements | with a given TCP flag. This document uses a stronger requirements | |||
language compared to [RFC7125]. | language compared to [RFC7125]. | |||
This document does not add new security considerations to those | This document does not add new security considerations to those | |||
already discussed for IPFIX in [RFC7011]. | already discussed for IPFIX in [RFC7011]. | |||
7. References | 7. References | |||
7.1. Normative References | 7.1. Normative References | |||
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
DOI 10.17487/RFC2119, March 1997, | DOI 10.17487/RFC2119, March 1997, | |||
<https://www.rfc-editor.org/rfc/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
[RFC7011] Claise, B., Ed., Trammell, B., Ed., and P. Aitken, | [RFC7011] Claise, B., Ed., Trammell, B., Ed., and P. Aitken, | |||
"Specification of the IP Flow Information Export (IPFIX) | "Specification of the IP Flow Information Export (IPFIX) | |||
Protocol for the Exchange of Flow Information", STD 77, | Protocol for the Exchange of Flow Information", STD 77, | |||
RFC 7011, DOI 10.17487/RFC7011, September 2013, | RFC 7011, DOI 10.17487/RFC7011, September 2013, | |||
<https://www.rfc-editor.org/rfc/rfc7011>. | <https://www.rfc-editor.org/info/rfc7011>. | |||
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | |||
2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | |||
May 2017, <https://www.rfc-editor.org/rfc/rfc8174>. | May 2017, <https://www.rfc-editor.org/info/rfc8174>. | |||
[RFC9293] Eddy, W., Ed., "Transmission Control Protocol (TCP)", | [RFC9293] Eddy, W., Ed., "Transmission Control Protocol (TCP)", | |||
STD 7, RFC 9293, DOI 10.17487/RFC9293, August 2022, | STD 7, RFC 9293, DOI 10.17487/RFC9293, August 2022, | |||
<https://www.rfc-editor.org/rfc/rfc9293>. | <https://www.rfc-editor.org/info/rfc9293>. | |||
[TCP-FLAGS] | [TCP-FLAGS] | |||
IANA, "TCP Header Flags", n.d., | IANA, "TCP Header Flags", | |||
<https://www.iana.org/assignments/tcp-parameters/tcp- | <https://www.iana.org/assignments/tcp-parameters/>. | |||
parameters.xhtml#tcp-header-flags>. | ||||
7.2. Informative References | 7.2. Informative References | |||
[IPFIX] IANA, "IP Flow Information Export (IPFIX) Entities", n.d., | [IPFIX] IANA, "IPFIX Information Elements", | |||
<https://www.iana.org/assignments/ipfix/ipfix.xhtml>. | <https://www.iana.org/assignments/ipfix/>. | |||
[RFC0793] Postel, J., "Transmission Control Protocol", RFC 793, | [RFC0793] Postel, J., "Transmission Control Protocol", RFC 793, | |||
DOI 10.17487/RFC0793, September 1981, | DOI 10.17487/RFC0793, September 1981, | |||
<https://www.rfc-editor.org/rfc/rfc793>. | <https://www.rfc-editor.org/info/rfc793>. | |||
[RFC3168] Ramakrishnan, K., Floyd, S., and D. Black, "The Addition | [RFC3168] Ramakrishnan, K., Floyd, S., and D. Black, "The Addition | |||
of Explicit Congestion Notification (ECN) to IP", | of Explicit Congestion Notification (ECN) to IP", | |||
RFC 3168, DOI 10.17487/RFC3168, September 2001, | RFC 3168, DOI 10.17487/RFC3168, September 2001, | |||
<https://www.rfc-editor.org/rfc/rfc3168>. | <https://www.rfc-editor.org/info/rfc3168>. | |||
[RFC5102] Quittek, J., Bryant, S., Claise, B., Aitken, P., and J. | [RFC5102] Quittek, J., Bryant, S., Claise, B., Aitken, P., and J. | |||
Meyer, "Information Model for IP Flow Information Export", | Meyer, "Information Model for IP Flow Information Export", | |||
RFC 5102, DOI 10.17487/RFC5102, January 2008, | RFC 5102, DOI 10.17487/RFC5102, January 2008, | |||
<https://www.rfc-editor.org/rfc/rfc5102>. | <https://www.rfc-editor.org/info/rfc5102>. | |||
[RFC7125] Trammell, B. and P. Aitken, "Revision of the | [RFC7125] Trammell, B. and P. Aitken, "Revision of the | |||
tcpControlBits IP Flow Information Export (IPFIX) | tcpControlBits IP Flow Information Export (IPFIX) | |||
Information Element", RFC 7125, DOI 10.17487/RFC7125, | Information Element", RFC 7125, DOI 10.17487/RFC7125, | |||
February 2014, <https://www.rfc-editor.org/rfc/rfc7125>. | February 2014, <https://www.rfc-editor.org/info/rfc7125>. | |||
[RFC8311] Black, D., "Relaxing Restrictions on Explicit Congestion | [RFC8311] Black, D., "Relaxing Restrictions on Explicit Congestion | |||
Notification (ECN) Experimentation", RFC 8311, | Notification (ECN) Experimentation", RFC 8311, | |||
DOI 10.17487/RFC8311, January 2018, | DOI 10.17487/RFC8311, January 2018, | |||
<https://www.rfc-editor.org/rfc/rfc8311>. | <https://www.rfc-editor.org/info/rfc8311>. | |||
[RFC9487] Graf, T., Claise, B., and P. Francois, "Export of Segment | [RFC9487] Graf, T., Claise, B., and P. Francois, "Export of Segment | |||
Routing over IPv6 Information in IP Flow Information | Routing over IPv6 Information in IP Flow Information | |||
Export (IPFIX)", RFC 9487, DOI 10.17487/RFC9487, November | Export (IPFIX)", RFC 9487, DOI 10.17487/RFC9487, November | |||
2023, <https://www.rfc-editor.org/rfc/rfc9487>. | 2023, <https://www.rfc-editor.org/info/rfc9487>. | |||
Appendix A. Changes from RFC 7125 | Appendix A. Changes from RFC 7125 | |||
* Clean-up the description by removing mentions of stale flag bits, | * Cleaned up the description of the tcpControlBits Information | |||
referring to the flag bits by their bit offset position, and | Element by removing mentions of stale flag bits, referring to the | |||
relying upon the IANA TCP registry. | flag bits by their bit offset position, and relying upon the IANA | |||
"TCP Header Flags" registry. | ||||
* Remove the table of TCP flag bits from the description of the | * Removed the table of TCP flag bits from the description of the | |||
tcpControlBits Information Element. | tcpControlBits Information Element. | |||
* Add [TCP-FLAGS] to the Additional Information field of the | * Added the reference [TCP-FLAGS] to the Additional Information | |||
tcpControlBits Information Element. | field of the tcpControlBits Information Element. | |||
* Use strong normative language for exporting observed flags. | * Used strong normative language for exporting observed flags. | |||
* Update the references of the tcpControlBits Information Element. | * Updated the references of the tcpControlBits Information Element. | |||
* Bump the revision of the tcpControlBits Information Element. | * Bumped the revision of the tcpControlBits Information Element. | |||
* Replace obsolete RFCs (e.g., [RFC0793]). | * Replaced obsolete RFCs (e.g., [RFC0793]). | |||
* Add an Example Section | * Added an example section (Section 4). | |||
Acknowledgments | Acknowledgments | |||
This document was triggered by a discussion of the author in opsawg | This document was triggered by a discussion in the opsawg working | |||
with the authors of [RFC9487]. | group between the author and the authors of [RFC9487]. | |||
Thanks to Christian Jacquenet, Thomas Graf, and Benoît Claise for the | Thanks to Christian Jacquenet, Thomas Graf, and Benoît Claise for the | |||
review and comments. | review and comments. | |||
Thanks to Michael Scharf for the tsvart review, Ketan Talaulikar for | Thanks to Michael Scharf for the tsvart review, Ketan Talaulikar for | |||
the rtgdir review, and Elwyn Davies for the genart review. | the rtgdir review, and Elwyn Davies for the genart review. | |||
Thanks to Rob Wilton for the AD review. | Thanks to Rob Wilton for the AD review. | |||
Thanks for Tim Bray for the artart review and Shawn Emery for the | Thanks to Tim Bray for the artart review and Shawn Emery for the | |||
secdir review. | secdir review. | |||
Thanks to Éric Vyncke and Paul Wouters for the comments in the IESG | Thanks to Éric Vyncke and Paul Wouters for the comments in the IESG | |||
review. | review. | |||
Acknowledgments from [RFC7125]: Thanks to Andrew Feren, Lothar | Acknowledgments from RFC 7125 | |||
Braun, Michael Scharf, and Simon Josefsson for comments on the | ||||
revised definition. This work is partially supported by the | Thanks to Andrew Feren, Lothar Braun, Michael Scharf, and Simon | |||
European Commission under grant agreement FP7-ICT-318627 mPlane; | Josefsson for comments on the revised definition. This work is | |||
this does not imply endorsement by the Commission. | partially supported by the European Commission under grant agreement | |||
FP7-ICT-318627 mPlane; this does not imply endorsement by the | ||||
Commission. | ||||
Contributors | Contributors | |||
The authors of [RFC7125] are as follows: | The authors of [RFC7125] are as follows: | |||
* Brian Trammell | Brian Trammell | |||
* Paul Aitken | Paul Aitken | |||
Author's Address | Author's Address | |||
Mohamed Boucadair | Mohamed Boucadair | |||
Orange | Orange | |||
35000 Rennes | 35000 Rennes | |||
France | France | |||
Email: mohamed.boucadair@orange.com | Email: mohamed.boucadair@orange.com | |||
End of changes. 51 change blocks. | ||||
136 lines changed or deleted | 129 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |