rfc9844v1.txt | rfc9844.txt | |||
---|---|---|---|---|
skipping to change at line 140 ¶ | skipping to change at line 140 ¶ | |||
identifier is present but is not recognized by appropriate | identifier is present but is not recognized by appropriate | |||
software. | software. | |||
5. The National Marine Electronics Association (NMEA) has defined | 5. The National Marine Electronics Association (NMEA) has defined | |||
the "OneNet Marine IPv6 Ethernet Networking Standard" [ONE-NET], | the "OneNet Marine IPv6 Ethernet Networking Standard" [ONE-NET], | |||
which uses IPv6 link-local addresses exclusively. Proposed | which uses IPv6 link-local addresses exclusively. Proposed | |||
improvements to the standard include a web page for device | improvements to the standard include a web page for device | |||
configuration using link-local addresses. | configuration using link-local addresses. | |||
Such requirements have already spawned hacks to work around current | Such requirements have already spawned hacks to work around current | |||
limitations (e.g., [LL-HACK], which is no longer maintained and has | limitations (e.g., the hack described in [LL-HACK], which is no | |||
been archived). | longer maintained and has been archived). | |||
For all such use cases, it is highly desirable that a complete IPv6 | For all such use cases, it is highly desirable that a complete IPv6 | |||
link-local address can be cut and pasted from one UI (such as the | link-local address can be cut and pasted from one UI (such as the | |||
output from a system command) to another. Since such addresses may | output from a system command) to another. Since such addresses may | |||
include quite long hexadecimal strings, for example, | include quite long hexadecimal strings, for example, | |||
"fe80::8d0f:7f26:f5c8:780b%enx525400d5e0fb", any solution except cut- | "fe80::8d0f:7f26:f5c8:780b%enx525400d5e0fb", any solution except cut- | |||
and-paste is highly error prone. | and-paste is highly error prone. | |||
3. Relationship to Other Documents | 3. Relationship to Other Documents | |||
skipping to change at line 272 ¶ | skipping to change at line 272 ¶ | |||
There is no formal limit on the length of the zone identifier string | There is no formal limit on the length of the zone identifier string | |||
in [RFC4007]. A UI implementation should apply an appropriate length | in [RFC4007]. A UI implementation should apply an appropriate length | |||
limit when inputting a zone identifier, in order to minimize the risk | limit when inputting a zone identifier, in order to minimize the risk | |||
of a buffer overrun. Typically, this limit would be the same as the | of a buffer overrun. Typically, this limit would be the same as the | |||
host operating system's limit on interface names. | host operating system's limit on interface names. | |||
[RFC4007] does not specify or restrict the character set allowed in a | [RFC4007] does not specify or restrict the character set allowed in a | |||
zone identifier. Therefore, each implementation processing zone | zone identifier. Therefore, each implementation processing zone | |||
identifiers needs to make checks appropriate for the environment it | identifiers needs to make checks appropriate for the environment it | |||
is used in. For example, a UI implementation should not allow ASCII | is used in. For example, a UI implementation should not allow ASCII | |||
NULL characters in a zone identifier string as this could cause | NUL characters in a zone identifier string as this could cause | |||
inconsistencies in subsequent string processing. | inconsistencies in subsequent string processing. | |||
7. IANA Considerations | 7. IANA Considerations | |||
This document has no IANA actions. | This document has no IANA actions. | |||
8. References | 8. References | |||
8.1. Normative References | 8.1. Normative References | |||
skipping to change at line 327 ¶ | skipping to change at line 327 ¶ | |||
in URI-Based Protocols", Work in Progress, Internet-Draft, | in URI-Based Protocols", Work in Progress, Internet-Draft, | |||
draft-schinazi-httpbis-link-local-uri-bcp-03, 22 February | draft-schinazi-httpbis-link-local-uri-bcp-03, 22 February | |||
2024, <https://datatracker.ietf.org/doc/html/draft- | 2024, <https://datatracker.ietf.org/doc/html/draft- | |||
schinazi-httpbis-link-local-uri-bcp-03>. | schinazi-httpbis-link-local-uri-bcp-03>. | |||
[LL-HACK] Jin, P., "Snippets: IPv6 link-local connect hack", 2021, | [LL-HACK] Jin, P., "Snippets: IPv6 link-local connect hack", 2021, | |||
<https://web.archive.org/web/20210725030713/ | <https://web.archive.org/web/20210725030713/ | |||
https://website.peterjin.org/wiki/ | https://website.peterjin.org/wiki/ | |||
Snippets:IPv6_link_local_connect_hack>. | Snippets:IPv6_link_local_connect_hack>. | |||
[ONE-NET] NMEA, "The OneNet Standard for IP Networking of Marine | [ONE-NET] NMEA, "OneNet Marine IPv6 Ethernet Networking Standard", | |||
Electronic Devices", 2025, | 2025, <https://www.nmea.org/nmea-onenet.html>. | |||
<https://www.nmea.org/nmea-onenet.html>. | ||||
[POSIX] IEEE, "IEEE/Open Group Standard for Information | [POSIX] IEEE, "IEEE/Open Group Standard for Information | |||
Technology--Portable Operating System Interface (POSIX™) | Technology--Portable Operating System Interface (POSIX™) | |||
Base Specifications, Issue 8", IEEE Std 1003.1-2024, | Base Specifications, Issue 8", IEEE Std 1003.1-2024, | |||
DOI 10.1109/IEEESTD.2024.10555529, June 2024, | DOI 10.1109/IEEESTD.2024.10555529, June 2024, | |||
<https://doi.org/10.1109/IEEESTD.2024.10555529>. | <https://doi.org/10.1109/IEEESTD.2024.10555529>. | |||
[RFC1918] Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G. | [RFC1918] Rekhter, Y., Moskowitz, B., Karrenberg, D., de Groot, G. | |||
J., and E. Lear, "Address Allocation for Private | J., and E. Lear, "Address Allocation for Private | |||
Internets", BCP 5, RFC 1918, DOI 10.17487/RFC1918, | Internets", BCP 5, RFC 1918, DOI 10.17487/RFC1918, | |||
End of changes. 3 change blocks. | ||||
6 lines changed or deleted | 5 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |