rfc8978v10.txt | rfc8978.txt | |||
---|---|---|---|---|
Internet Engineering Task Force (IETF) F. Gont | Internet Engineering Task Force (IETF) F. Gont | |||
Request for Comments: 8978 SI6 Networks | Request for Comments: 8978 SI6 Networks | |||
Category: Informational J. Žorž | Category: Informational J. Žorž | |||
ISSN: 2070-1721 6connect | ISSN: 2070-1721 6connect | |||
R. Patterson | R. Patterson | |||
Sky UK | Sky UK | |||
February 2021 | March 2021 | |||
Reaction of IPv6 Stateless Address Autoconfiguration (SLAAC) to Flash- | Reaction of IPv6 Stateless Address Autoconfiguration (SLAAC) to Flash- | |||
Renumbering Events | Renumbering Events | |||
Abstract | Abstract | |||
In scenarios where network configuration information related to IPv6 | In scenarios where network configuration information related to IPv6 | |||
prefixes becomes invalid without any explicit and reliable signaling | prefixes becomes invalid without any explicit and reliable signaling | |||
of that condition (such as when a Customer Edge router crashes and | of that condition (such as when a Customer Edge router crashes and | |||
reboots without knowledge of the previously employed prefixes), hosts | reboots without knowledge of the previously employed prefixes), hosts | |||
skipping to change at line 245 ¶ | skipping to change at line 245 ¶ | |||
of these prefixes to other internal network devices. Unless the | of these prefixes to other internal network devices. Unless the | |||
associated lease databases are stored on non-volatile memory, | associated lease databases are stored on non-volatile memory, | |||
these internal devices might get leased dynamic sub-prefixes of | these internal devices might get leased dynamic sub-prefixes of | |||
the stable prefix leased by the ISP. In other words, every time a | the stable prefix leased by the ISP. In other words, every time a | |||
prefix is leased, there is the potential for the resulting | prefix is leased, there is the potential for the resulting | |||
prefixes to become dynamic, even if the device leasing sub- | prefixes to become dynamic, even if the device leasing sub- | |||
prefixes has been leased a stable prefix by its upstream router. | prefixes has been leased a stable prefix by its upstream router. | |||
* While there is a range of information that may be employed to | * While there is a range of information that may be employed to | |||
correlate network activity [RFC7721], the use of stable prefixes | correlate network activity [RFC7721], the use of stable prefixes | |||
clearly simplifies network activity correlation and could reduce | clearly simplifies network activity correlation and may reduce the | |||
the effectiveness of "temporary addresses" [RFC4941]. | effectiveness of "temporary addresses" [RFC8981]. | |||
* There might be existing advice for ISPs to deliver dynamic IPv6 | * There might be existing advice for ISPs to deliver dynamic IPv6 | |||
prefixes *by default* (e.g., see [GERMAN-DP]) over privacy | prefixes *by default* (e.g., see [GERMAN-DP]) over privacy | |||
concerns associated with stable prefixes. | concerns associated with stable prefixes. | |||
* There might be scalability and performance drawbacks of either a | * There might be scalability and performance drawbacks of either a | |||
disaggregated distributed routing topology or a centralized | disaggregated distributed routing topology or a centralized | |||
topology, which are often required to provide stable prefixes, | topology, which are often required to provide stable prefixes, | |||
i.e., distributing more-specific routes or summarizing routes at | i.e., distributing more-specific routes or summarizing routes at | |||
centralized locations. | centralized locations. | |||
skipping to change at line 435 ¶ | skipping to change at line 435 ¶ | |||
that while the values suggested in this section are an improvement | that while the values suggested in this section are an improvement | |||
over the default values specified in [RFC4861], they represent a | over the default values specified in [RFC4861], they represent a | |||
trade-off among a number of factors, including responsiveness, | trade-off among a number of factors, including responsiveness, | |||
possible impact on the battery life of connected devices | possible impact on the battery life of connected devices | |||
[RFC7772], etc. Thus, they may or may not provide sufficient | [RFC7772], etc. Thus, they may or may not provide sufficient | |||
mitigation to the problem discussed in this document. | mitigation to the problem discussed in this document. | |||
4. Future Work | 4. Future Work | |||
Improvements in Customer Edge routers [RFC7084], such that they can | Improvements in Customer Edge routers [RFC7084], such that they can | |||
signal hosts about stale prefixes to depreacte (and eventually | signal hosts about stale prefixes to deprecate (and eventually | |||
invalidate) them accordingly, can help mitigate the problem discussed | invalidate) them accordingly, can help mitigate the problem discussed | |||
in this document for the "home network" scenario. Such work is | in this document for the "home network" scenario. Such work is | |||
currently being pursued in [RENUM-CPE]. | currently being pursued in [RENUM-CPE]. | |||
Improvements in the SLAAC protocol [RFC4862] and some IPv6-related | Improvements in the SLAAC protocol [RFC4862] and some IPv6-related | |||
algorithms, such as "Default Address Selection for Internet Protocol | algorithms, such as "Default Address Selection for Internet Protocol | |||
Version 6 (IPv6)" [RFC6724], would help improve network robustness. | Version 6 (IPv6)" [RFC6724], would help improve network robustness. | |||
Such work is currently being pursued in [RENUM-RXN]. | Such work is currently being pursued in [RENUM-RXN]. | |||
The aforementioned work is considered out of the scope of this | The aforementioned work is considered out of the scope of this | |||
skipping to change at line 506 ¶ | skipping to change at line 506 ¶ | |||
linkova-6man-default-addr-selection-update-00, 30 March | linkova-6man-default-addr-selection-update-00, 30 March | |||
2017, <https://tools.ietf.org/html/draft-linkova-6man- | 2017, <https://tools.ietf.org/html/draft-linkova-6man- | |||
default-addr-selection-update-00>. | default-addr-selection-update-00>. | |||
[FRITZ] Gont, F., "Quiz: Weird IPv6 Traffic on the Local Network | [FRITZ] Gont, F., "Quiz: Weird IPv6 Traffic on the Local Network | |||
(updated with solution)", SI6 Networks, February 2016, | (updated with solution)", SI6 Networks, February 2016, | |||
<https://www.si6networks.com/2016/02/16/quiz-weird-ipv6- | <https://www.si6networks.com/2016/02/16/quiz-weird-ipv6- | |||
traffic-on-the-local-network-updated-with-solution/>. | traffic-on-the-local-network-updated-with-solution/>. | |||
[GERMAN-DP] | [GERMAN-DP] | |||
BFDI, "Einführung von IPv6 Hinweise für Provider im | BFDI, "Einführung von IPv6: Hinweise für Provider im | |||
Privatkundengeschäft und Hersteller" [Introduction of | Privatkundengeschäft und Hersteller" [Introduction of | |||
IPv6: Notes for providers in the private sector and | IPv6: Notes for providers in the consumer market and | |||
manufacturers], Entschliessung der 84. Konferenz der | manufacturers], Entschliessung der 84. Konferenz der | |||
Datenschutzbeauftragten des Bundes und der Lander | Datenschutzbeauftragten des Bundes und der Lander | |||
[Resolution of the 84th Conference of the Federal and | [Resolution of the 84th Conference of the Federal and | |||
State Data Protection Commissioners], November 2012, | State Commissioners for Data Protection], November 2012, | |||
<http://www.bfdi.bund.de/SharedDocs/Publikationen/ | <http://www.bfdi.bund.de/SharedDocs/Publikationen/ | |||
Entschliessungssammlung/DSBundLaender/84DSK_EinfuehrungIPv | Entschliessungssammlung/DSBundLaender/84DSK_EinfuehrungIPv | |||
6.pdf?__blob=publicationFile>. | 6.pdf?__blob=publicationFile>. | |||
[Linux-update] | [Linux-update] | |||
Gont, F., "Subject: [net-next] ipv6: Honor all IPv6 PIO | Gont, F., "Subject: [net-next] ipv6: Honor all IPv6 PIO | |||
Valid Lifetime values", message to the netdev mailing | Valid Lifetime values", message to the netdev mailing | |||
list, 19 April 2020, | list, 19 April 2020, | |||
<https://patchwork.ozlabs.org/project/netdev/ | <https://patchwork.ozlabs.org/project/netdev/ | |||
patch/20200419122457.GA971@archlinux- | patch/20200419122457.GA971@archlinux- | |||
skipping to change at line 541 ¶ | skipping to change at line 541 ¶ | |||
renum-07>. | renum-07>. | |||
[RENUM-RXN] | [RENUM-RXN] | |||
Gont, F., Zorz, J., and R. Patterson, "Improving the | Gont, F., Zorz, J., and R. Patterson, "Improving the | |||
Robustness of Stateless Address Autoconfiguration (SLAAC) | Robustness of Stateless Address Autoconfiguration (SLAAC) | |||
to Flash Renumbering Events", Work in Progress, Internet- | to Flash Renumbering Events", Work in Progress, Internet- | |||
Draft, draft-ietf-6man-slaac-renum-02, 19 January 2021, | Draft, draft-ietf-6man-slaac-renum-02, 19 January 2021, | |||
<https://tools.ietf.org/html/draft-ietf-6man-slaac-renum- | <https://tools.ietf.org/html/draft-ietf-6man-slaac-renum- | |||
02>. | 02>. | |||
[RFC4941] Narten, T., Draves, R., and S. Krishnan, "Privacy | ||||
Extensions for Stateless Address Autoconfiguration in | ||||
IPv6", RFC 4941, DOI 10.17487/RFC4941, September 2007, | ||||
<https://www.rfc-editor.org/info/rfc4941>. | ||||
[RFC7084] Singh, H., Beebee, W., Donley, C., and B. Stark, "Basic | [RFC7084] Singh, H., Beebee, W., Donley, C., and B. Stark, "Basic | |||
Requirements for IPv6 Customer Edge Routers", RFC 7084, | Requirements for IPv6 Customer Edge Routers", RFC 7084, | |||
DOI 10.17487/RFC7084, November 2013, | DOI 10.17487/RFC7084, November 2013, | |||
<https://www.rfc-editor.org/info/rfc7084>. | <https://www.rfc-editor.org/info/rfc7084>. | |||
[RFC7721] Cooper, A., Gont, F., and D. Thaler, "Security and Privacy | [RFC7721] Cooper, A., Gont, F., and D. Thaler, "Security and Privacy | |||
Considerations for IPv6 Address Generation Mechanisms", | Considerations for IPv6 Address Generation Mechanisms", | |||
RFC 7721, DOI 10.17487/RFC7721, March 2016, | RFC 7721, DOI 10.17487/RFC7721, March 2016, | |||
<https://www.rfc-editor.org/info/rfc7721>. | <https://www.rfc-editor.org/info/rfc7721>. | |||
[RFC7772] Yourtchenko, A. and L. Colitti, "Reducing Energy | [RFC7772] Yourtchenko, A. and L. Colitti, "Reducing Energy | |||
Consumption of Router Advertisements", BCP 202, RFC 7772, | Consumption of Router Advertisements", BCP 202, RFC 7772, | |||
DOI 10.17487/RFC7772, February 2016, | DOI 10.17487/RFC7772, February 2016, | |||
<https://www.rfc-editor.org/info/rfc7772>. | <https://www.rfc-editor.org/info/rfc7772>. | |||
[RFC8981] Gont, F., Krishnan, S., Narten, T., and R. Draves, | ||||
"Temporary Address Extensions for Stateless Address | ||||
Autoconfiguration in IPv6", RFC 8981, | ||||
DOI 10.17487/RFC8981, February 2021, | ||||
<https://www.rfc-editor.org/info/rfc8981>. | ||||
[RIPE-690] Žorž, J., Steffann, S., Dražumerič, P., Townsley, M., | [RIPE-690] Žorž, J., Steffann, S., Dražumerič, P., Townsley, M., | |||
Alston, A., Doering, G., Palet Martinez, J., Linkova, J., | Alston, A., Doering, G., Palet Martinez, J., Linkova, J., | |||
Balbinot, L., Meynell, K., and L. Howard, "Best Current | Balbinot, L., Meynell, K., and L. Howard, "Best Current | |||
Operational Practice for Operators: IPv6 prefix assignment | Operational Practice for Operators: IPv6 prefix assignment | |||
for end-users - persistent vs non-persistent, and what | for end-users - persistent vs non-persistent, and what | |||
size to choose", RIPE 690, October 2017, | size to choose", RIPE 690, October 2017, | |||
<https://www.ripe.net/publications/docs/ripe-690>. | <https://www.ripe.net/publications/docs/ripe-690>. | |||
[UK-NOF] Palet Martinez, J., "IPv6 Deployment Survey and BCOP", UK | [UK-NOF] Palet Martinez, J., "IPv6 Deployment Survey and BCOP", UK | |||
NOF 39, January 2018, | NOF 39, January 2018, | |||
End of changes. 8 change blocks. | ||||
12 lines changed or deleted | 13 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |