rfc9301v4.txt | rfc9301.txt | |||
---|---|---|---|---|
Internet Engineering Task Force (IETF) D. Farinacci | Internet Engineering Task Force (IETF) D. Farinacci | |||
Request for Comments: 9301 lispers.net | Request for Comments: 9301 lispers.net | |||
Obsoletes: 6830, 6833 F. Maino | Obsoletes: 6830, 6833 F. Maino | |||
Category: Standards Track Cisco Systems | Category: Standards Track Cisco Systems | |||
ISSN: 2070-1721 V. Fuller | ISSN: 2070-1721 V. Fuller | |||
vaf.net Internet Consulting | vaf.net Internet Consulting | |||
A. Cabellos, Ed. | A. Cabellos, Ed. | |||
Universitat Politecnica de Catalunya | Universitat Politecnica de Catalunya | |||
September 2022 | October 2022 | |||
Locator/ID Separation Protocol (LISP) Control Plane | Locator/ID Separation Protocol (LISP) Control Plane | |||
Abstract | Abstract | |||
This document describes the control plane and Mapping Service for the | This document describes the control plane and Mapping Service for the | |||
Locator/ID Separation Protocol (LISP), implemented by two types of | Locator/ID Separation Protocol (LISP), implemented by two types of | |||
LISP-speaking devices -- the LISP Map-Resolver and LISP Map-Server -- | LISP-speaking devices -- the LISP Map-Resolver and LISP Map-Server -- | |||
that provide a simplified "front end" for one or more Endpoint IDs | that provide a simplified "front end" for one or more Endpoint IDs | |||
(EIDs) to Routing Locator mapping databases. | (EIDs) to Routing Locator mapping databases. | |||
skipping to change at line 1949 ¶ | skipping to change at line 1949 ¶ | |||
0 1 2 3 | 0 1 2 3 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|Type=1 |A|M|P|S|p|s|R|R| Rsvd |L|D| IRC | Record Count | | |Type=1 |A|M|P|S|p|s|R|R| Rsvd |L|D| IRC | Record Count | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
+===========+===============+==============+========================+ | +===========+===============+==============+========================+ | |||
| Spec Name | IANA Name | Bit Position | Description | | | Spec Name | IANA Name | Bit Position | Description | | |||
+===========+===============+==============+========================+ | +===========+===============+==============+========================+ | |||
| A | map-request-A | 4 | Authoritative Bit | | | A | Map-Request-A | 4 | Authoritative Bit | | |||
+-----------+---------------+--------------+------------------------+ | +-----------+---------------+--------------+------------------------+ | |||
| M | map-request-M | 5 | Map Data Present Bit | | | M | Map-Request-M | 5 | Map Data Present Bit | | |||
+-----------+---------------+--------------+------------------------+ | +-----------+---------------+--------------+------------------------+ | |||
| P | map-request-P | 6 | RLOC-Probe Request | | | P | Map-Request-P | 6 | RLOC-Probe Request | | |||
| | | | Bit | | | | | | Bit | | |||
+-----------+---------------+--------------+------------------------+ | +-----------+---------------+--------------+------------------------+ | |||
| S | map-request-S | 7 | Solicit Map-Request | | | S | Map-Request-S | 7 | Solicit Map-Request | | |||
| | | | (SMR) Bit | | | | | | (SMR) Bit | | |||
+-----------+---------------+--------------+------------------------+ | +-----------+---------------+--------------+------------------------+ | |||
| p | map-request-p | 8 | Proxy-ITR Bit | | | p | Map-Request-p | 8 | Proxy-ITR Bit | | |||
+-----------+---------------+--------------+------------------------+ | +-----------+---------------+--------------+------------------------+ | |||
| s | map-request-s | 9 | Solicit Map-Request | | | s | Map-Request-s | 9 | Solicit Map-Request | | |||
| | | | Invoked Bit | | | | | | Invoked Bit | | |||
+-----------+---------------+--------------+------------------------+ | +-----------+---------------+--------------+------------------------+ | |||
| L | map-request-L | 17 | Local xTR Bit | | | L | Map-Request-L | 17 | Local xTR Bit | | |||
+-----------+---------------+--------------+------------------------+ | +-----------+---------------+--------------+------------------------+ | |||
| D | map-request-D | 18 | Don't Map-Reply Bit | | | D | Map-Request-D | 18 | Don't Map-Reply Bit | | |||
+-----------+---------------+--------------+------------------------+ | +-----------+---------------+--------------+------------------------+ | |||
Table 6: LISP Map-Request Header Bits | Table 6: LISP Map-Request Header Bits | |||
Subregistry: Map-Reply Header Bits (Section 5.4): | Subregistry: Map-Reply Header Bits (Section 5.4): | |||
0 1 2 3 | 0 1 2 3 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|Type=2 |P|E|S| Reserved | Record Count | | |Type=2 |P|E|S| Reserved | Record Count | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
+===========+=============+==============+========================+ | +===========+=============+==============+========================+ | |||
| Spec Name | IANA Name | Bit Position | Description | | | Spec Name | IANA Name | Bit Position | Description | | |||
+===========+=============+==============+========================+ | +===========+=============+==============+========================+ | |||
| P | map-reply-P | 4 | RLOC-Probe Bit | | | P | Map-Reply-P | 4 | RLOC-Probe Bit | | |||
+-----------+-------------+--------------+------------------------+ | +-----------+-------------+--------------+------------------------+ | |||
| E | map-reply-E | 5 | Echo-Nonce Capable Bit | | | E | Map-Reply-E | 5 | Echo-Nonce Capable Bit | | |||
+-----------+-------------+--------------+------------------------+ | +-----------+-------------+--------------+------------------------+ | |||
| S | map-reply-S | 6 | Security Bit | | | S | Map-Reply-S | 6 | Security Bit | | |||
+-----------+-------------+--------------+------------------------+ | +-----------+-------------+--------------+------------------------+ | |||
Table 7: LISP Map-Reply Header Bits | Table 7: LISP Map-Reply Header Bits | |||
Subregistry: Map-Register Header Bits (Section 5.6): | Subregistry: Map-Register Header Bits (Section 5.6): | |||
0 1 2 3 | 0 1 2 3 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|Type=3 |P|S|I| Reserved |E|T|a|R|M| Record Count | | |Type=3 |P|S|I| Reserved |E|T|a|R|M| Record Count | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
+===========+================+==============+======================+ | +===========+================+==============+======================+ | |||
| Spec Name | IANA Name | Bit Position | Description | | | Spec Name | IANA Name | Bit Position | Description | | |||
+===========+================+==============+======================+ | +===========+================+==============+======================+ | |||
| P | map-register-P | 4 | Proxy Map-Reply Bit | | | P | Map-Register-P | 4 | Proxy Map-Reply Bit | | |||
+-----------+----------------+--------------+----------------------+ | +-----------+----------------+--------------+----------------------+ | |||
| S | map-register-S | 5 | LISP-SEC Capable Bit | | | S | Map-Register-S | 5 | LISP-SEC Capable Bit | | |||
+-----------+----------------+--------------+----------------------+ | +-----------+----------------+--------------+----------------------+ | |||
| I | map-register-I | 6 | xTR-ID Present Bit | | | I | Map-Register-I | 6 | xTR-ID Present Bit | | |||
+-----------+----------------+--------------+----------------------+ | +-----------+----------------+--------------+----------------------+ | |||
Table 8: LISP Map-Register Header Bits | Table 8: LISP Map-Register Header Bits | |||
Subregistry: Encapsulated Control Message (ECM) Header Bits | Subregistry: Encapsulated Control Message (ECM) Header Bits | |||
(Section 5.8): | (Section 5.8): | |||
0 1 2 3 | 0 1 2 3 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
|Type=8 |S|D|E|M| Reserved | | |Type=8 |S|D|E|M| Reserved | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
+===========+===========+==============+============================+ | +===========+===========+==============+============================+ | |||
| Spec Name | IANA Name | Bit Position | Description | | | Spec Name | IANA Name | Bit Position | Description | | |||
+===========+===========+==============+============================+ | +===========+===========+==============+============================+ | |||
| S | ecm-S | 4 | Security Bit | | | S | ECM-S | 4 | Security Bit | | |||
+-----------+-----------+--------------+----------------------------+ | +-----------+-----------+--------------+----------------------------+ | |||
| D | ecm-D | 5 | LISP-DDT Bit | | | D | ECM-D | 5 | LISP-DDT Bit | | |||
+-----------+-----------+--------------+----------------------------+ | +-----------+-----------+--------------+----------------------------+ | |||
| E | ecm-E | 6 | Forward to ETR Bit | | | E | ECM-E | 6 | Forward to ETR Bit | | |||
+-----------+-----------+--------------+----------------------------+ | +-----------+-----------+--------------+----------------------------+ | |||
| M | ecm-M | 7 | Destined to Map- | | | M | ECM-M | 7 | Destined to Map- | | |||
| | | | Server Bit | | | | | | Server Bit | | |||
+-----------+-----------+--------------+----------------------------+ | +-----------+-----------+--------------+----------------------------+ | |||
Table 9: LISP Encapsulated Control Message (ECM) Header Bits | Table 9: LISP Encapsulated Control Message (ECM) Header Bits | |||
Subregistry: EID-Record Header Bits (Section 5.4): | Subregistry: EID-Record Header Bits (Section 5.4): | |||
0 1 2 3 | 0 1 2 3 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Locator Count | EID mask-len | ACT |A| Reserved | | | Locator Count | EID mask-len | ACT |A| Reserved | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
+===========+==============+==============+===================+ | +===========+==============+==============+===================+ | |||
| Spec Name | IANA Name | Bit Position | Description | | | Spec Name | IANA Name | Bit Position | Description | | |||
+===========+==============+==============+===================+ | +===========+==============+==============+===================+ | |||
| A | eid-record-A | 19 | Authoritative Bit | | | A | EID-Record-A | 19 | Authoritative Bit | | |||
+-----------+--------------+--------------+-------------------+ | +-----------+--------------+--------------+-------------------+ | |||
Table 10: LISP EID-Record Header Bits | Table 10: LISP EID-Record Header Bits | |||
Subregistry: RLOC-Record Header Bits (Section 5.4): | Subregistry: RLOC-Record Header Bits (Section 5.4): | |||
0 1 2 3 | 0 1 2 3 | |||
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
| Unused Flags |L|p|R| Loc-AFI | | | Unused Flags |L|p|R| Loc-AFI | | |||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | |||
+===========+===============+==============+======================+ | +===========+===============+==============+======================+ | |||
| Spec Name | IANA Name | Bit Position | Description | | | Spec Name | IANA Name | Bit Position | Description | | |||
+===========+===============+==============+======================+ | +===========+===============+==============+======================+ | |||
| L | rloc-record-L | 13 | Local RLOC Bit | | | L | RLOC-Record-L | 13 | Local RLOC Bit | | |||
+-----------+---------------+--------------+----------------------+ | +-----------+---------------+--------------+----------------------+ | |||
| p | rloc-record-p | 14 | RLOC-Probe Reply Bit | | | p | RLOC-Record-p | 14 | RLOC-Probe Reply Bit | | |||
+-----------+---------------+--------------+----------------------+ | +-----------+---------------+--------------+----------------------+ | |||
| R | rloc-record-R | 15 | RLOC Reachable Bit | | | R | RLOC-Record-R | 15 | RLOC Reachable Bit | | |||
+-----------+---------------+--------------+----------------------+ | +-----------+---------------+--------------+----------------------+ | |||
Table 11: LISP RLOC-Record Header Bits | Table 11: LISP RLOC-Record Header Bits | |||
13. References | 13. References | |||
13.1. Normative References | 13.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, | |||
skipping to change at line 2119 ¶ | skipping to change at line 2119 ¶ | |||
Writing an IANA Considerations Section in RFCs", BCP 26, | Writing an IANA Considerations Section in RFCs", BCP 26, | |||
RFC 8126, DOI 10.17487/RFC8126, June 2017, | RFC 8126, DOI 10.17487/RFC8126, June 2017, | |||
<https://www.rfc-editor.org/info/rfc8126>. | <https://www.rfc-editor.org/info/rfc8126>. | |||
[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/info/rfc8174>. | May 2017, <https://www.rfc-editor.org/info/rfc8174>. | |||
[RFC9300] Farinacci, D., Fuller, V., Meyer, D., Lewis, D., and A. | [RFC9300] Farinacci, D., Fuller, V., Meyer, D., Lewis, D., and A. | |||
Cabellos, Ed., "The Locator/ID Separation Protocol | Cabellos, Ed., "The Locator/ID Separation Protocol | |||
(LISP)", RFC 9300, DOI 10.17487/RFC9300, September 2022, | (LISP)", RFC 9300, DOI 10.17487/RFC9300, October 2022, | |||
<https://www.rfc-editor.org/info/rfc9300>. | <https://www.rfc-editor.org/info/rfc9300>. | |||
[RFC9302] Iannone, L., Saucez, D., and O. Bonaventure, "Locator/ID | [RFC9302] Iannone, L., Saucez, D., and O. Bonaventure, "Locator/ID | |||
Separation Protocol (LISP) Map-Versioning", RFC 9302, | Separation Protocol (LISP) Map-Versioning", RFC 9302, | |||
DOI 10.17487/RFC9302, September 2022, | DOI 10.17487/RFC9302, October 2022, | |||
<https://www.rfc-editor.org/info/rfc9302>. | <https://www.rfc-editor.org/info/rfc9302>. | |||
[RFC9303] Maino, F., Ermagan, V., Cabellos, A., and D. Saucez, | [RFC9303] Maino, F., Ermagan, V., Cabellos, A., and D. Saucez, | |||
"LISP-Security (LISP-SEC)", RFC 9303, | "Locator/ID Separation Protocol Security (LISP-SEC)", | |||
DOI 10.17487/RFC9303, September 2022, | RFC 9303, DOI 10.17487/RFC9303, October 2022, | |||
<https://www.rfc-editor.org/info/rfc9303>. | <https://www.rfc-editor.org/info/rfc9303>. | |||
[RFC9304] Boucadair, M. and C. Jacquenet, "Locator/ID Separation | [RFC9304] Boucadair, M. and C. Jacquenet, "Locator/ID Separation | |||
Protocol (LISP): Shared Extension Message and IANA | Protocol (LISP): Shared Extension Message and IANA | |||
Registry for Packet Type Allocations", RFC 9304, | Registry for Packet Type Allocations", RFC 9304, | |||
DOI 10.17487/RFC9304, September 2022, | DOI 10.17487/RFC9304, October 2022, | |||
<https://www.rfc-editor.org/info/rfc9304>. | <https://www.rfc-editor.org/info/rfc9304>. | |||
13.2. Informative References | 13.2. Informative References | |||
[AFN] IANA, "Address Family Numbers", | [AFN] IANA, "Address Family Numbers", | |||
<http://www.iana.org/assignments/address-family-numbers/>. | <http://www.iana.org/assignments/address-family-numbers/>. | |||
[ECDSA-AUTH] | [ECDSA-AUTH] | |||
Farinacci, D. and E. Nordmark, "LISP Control-Plane ECDSA | Farinacci, D. and E. Nordmark, "LISP Control-Plane ECDSA | |||
Authentication and Authorization", Work in Progress, | Authentication and Authorization", Work in Progress, | |||
skipping to change at line 2297 ¶ | skipping to change at line 2297 ¶ | |||
Routing Architecture", RFC 8402, DOI 10.17487/RFC8402, | Routing Architecture", RFC 8402, DOI 10.17487/RFC8402, | |||
July 2018, <https://www.rfc-editor.org/info/rfc8402>. | July 2018, <https://www.rfc-editor.org/info/rfc8402>. | |||
[RFC9147] Rescorla, E., Tschofenig, H., and N. Modadugu, "The | [RFC9147] Rescorla, E., Tschofenig, H., and N. Modadugu, "The | |||
Datagram Transport Layer Security (DTLS) Protocol Version | Datagram Transport Layer Security (DTLS) Protocol Version | |||
1.3", RFC 9147, DOI 10.17487/RFC9147, April 2022, | 1.3", RFC 9147, DOI 10.17487/RFC9147, April 2022, | |||
<https://www.rfc-editor.org/info/rfc9147>. | <https://www.rfc-editor.org/info/rfc9147>. | |||
[RFC9299] Cabellos, A. and D. Saucez, Ed., "An Architectural | [RFC9299] Cabellos, A. and D. Saucez, Ed., "An Architectural | |||
Introduction to the Locator/ID Separation Protocol | Introduction to the Locator/ID Separation Protocol | |||
(LISP)", RFC 9299, DOI 10.17487/RFC9299, September 2022, | (LISP)", RFC 9299, DOI 10.17487/RFC9299, October 2022, | |||
<https://www.rfc-editor.org/info/rfc9299>. | <https://www.rfc-editor.org/info/rfc9299>. | |||
[RFC9305] Maino, F., Ed., Lemon, J., Agarwal, P., Lewis, D., and M. | [RFC9305] Maino, F., Ed., Lemon, J., Agarwal, P., Lewis, D., and M. | |||
Smith, "Locator/ID Separation Protocol (LISP) Generic | Smith, "Locator/ID Separation Protocol (LISP) Generic | |||
Protocol Extension", RFC 9305, DOI 10.17487/RFC9305, | Protocol Extension", RFC 9305, DOI 10.17487/RFC9305, | |||
September 2022, <https://www.rfc-editor.org/info/rfc9305>. | October 2022, <https://www.rfc-editor.org/info/rfc9305>. | |||
Acknowledgments | Acknowledgments | |||
The original authors would like to thank Greg Schudel, Darrel Lewis, | The original authors would like to thank Greg Schudel, Darrel Lewis, | |||
John Zwiebel, Andrew Partan, Dave Meyer, Isidor Kouvelas, Jesper | John Zwiebel, Andrew Partan, Dave Meyer, Isidor Kouvelas, Jesper | |||
Skriver, and members of the lisp@ietf.org mailing list for their | Skriver, and members of the lisp@ietf.org mailing list for their | |||
feedback and helpful suggestions. | feedback and helpful suggestions. | |||
Special thanks are due to Noel Chiappa for his extensive work and | Special thanks are due to Noel Chiappa for his extensive work and | |||
thought about caching in Map-Resolvers. | thought about caching in Map-Resolvers. | |||
End of changes. 29 change blocks. | ||||
30 lines changed or deleted | 30 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |