rfc9531v4.txt   rfc9531.txt 
Internet Research Task Force (IRTF) I. Moiseenko Internet Research Task Force (IRTF) I. Moiseenko
Request for Comments: 9531 Apple, Inc. Request for Comments: 9531 Apple, Inc.
Category: Experimental D. Oran Category: Experimental D. Oran
ISSN: 2070-1721 Network Systems Research and Design ISSN: 2070-1721 Network Systems Research and Design
January 2024 February 2024
Path Steering in Content-Centric Networking (CCNx) and Named Data Path Steering in Content-Centric Networking (CCNx) and Named Data
Networking (NDN) Networking (NDN)
Abstract Abstract
Path steering is a mechanism to discover paths to the producers of Path steering is a mechanism to discover paths to the producers of
Information-Centric Networking (ICN) Content Objects and steer Information-Centric Networking (ICN) Content Objects and steer
subsequent Interest messages along a previously discovered path. It subsequent Interest messages along a previously discovered path. It
has various uses, including the operation of state-of-the-art multi- has various uses, including the operation of state-of-the-art multi-
skipping to change at line 132 skipping to change at line 132
Architectures Architectures
There are a number of important use cases to justify extending ICN There are a number of important use cases to justify extending ICN
architectures such as CCNx [RFC8569] or NDN [NDN] to provide these architectures such as CCNx [RFC8569] or NDN [NDN] to provide these
capabilities. These are summarized as follows: capabilities. These are summarized as follows:
* Support the discovery, monitoring, and troubleshooting of multi- * Support the discovery, monitoring, and troubleshooting of multi-
path network connectivity, based on names and name prefixes. path network connectivity, based on names and name prefixes.
Analogous functions have been shown to be a crucial operational Analogous functions have been shown to be a crucial operational
capability in multicast and multi-path topologies for IP. The capability in multicast and multi-path topologies for IP. The
canonical tools are the well-known _traceroute_ and _ping_. For canonical tools are the well-known _traceroute_ and _ping_. For
point-to-multipoint MPLS, the more recent MPLS traceroute point-to-multipoint MPLS, the more recent MPLS traceroute
[RFC8029] protocol is used. Equivalent diagnostic functions have [RFC8029] protocol is used. Equivalent diagnostic functions have
been defined for CCNx through the ICN Ping [RFC9508] and ICN been defined for CCNx through the ICN Ping [RFC9508] and ICN
Traceroute [RFC9507] specifications; both of which are capable of Traceroute [RFC9507] specifications; both of which are capable of
exploiting path steering, if available. exploiting path steering, if available.
* Perform accurate online measurement of network performance, which * Perform accurate online measurement of network performance, which
generally requires multiple consecutive packets to follow the same generally requires multiple consecutive packets to follow the same
path under control of an application. path under control of an application.
skipping to change at line 862 skipping to change at line 862
DOI 10.17487/RFC8793, June 2020, DOI 10.17487/RFC8793, June 2020,
<https://www.rfc-editor.org/info/rfc8793>. <https://www.rfc-editor.org/info/rfc8793>.
[RFC9217] Trammell, B., "Current Open Questions in Path-Aware [RFC9217] Trammell, B., "Current Open Questions in Path-Aware
Networking", RFC 9217, DOI 10.17487/RFC9217, March 2022, Networking", RFC 9217, DOI 10.17487/RFC9217, March 2022,
<https://www.rfc-editor.org/info/rfc9217>. <https://www.rfc-editor.org/info/rfc9217>.
[RFC9507] Mastorakis, S., Oran, D., Moiseenko, I., Gibson, J., and [RFC9507] Mastorakis, S., Oran, D., Moiseenko, I., Gibson, J., and
R. Droms, "Information-Centric Networking (ICN) Traceroute R. Droms, "Information-Centric Networking (ICN) Traceroute
Protocol Specification", RFC 9507, DOI 10.17487/RFC9507, Protocol Specification", RFC 9507, DOI 10.17487/RFC9507,
January 2024, <https://www.rfc-editor.org/info/rfc9507>. February 2024, <https://www.rfc-editor.org/info/rfc9507>.
[RFC9508] Mastorakis, S., Oran, D., Gibson, J., Moiseenko, I., and [RFC9508] Mastorakis, S., Oran, D., Gibson, J., Moiseenko, I., and
R. Droms, "Information-Centric Networking (ICN) Ping R. Droms, "Information-Centric Networking (ICN) Ping
Protocol Specification", RFC 9508, DOI 10.17487/RFC9508, Protocol Specification", RFC 9508, DOI 10.17487/RFC9508,
January 2024, <https://www.rfc-editor.org/info/rfc9508>. February 2024, <https://www.rfc-editor.org/info/rfc9508>.
[SCION] de Kater, C., Rustignoli, N., and A. Perrig, "SCION [SCION] de Kater, C., Rustignoli, N., and A. Perrig, "SCION
Overview", Work in Progress, Internet-Draft, draft- Overview", Work in Progress, Internet-Draft, draft-
dekater-panrg-scion-overview-05, 5 November 2023, dekater-panrg-scion-overview-05, 5 November 2023,
<https://datatracker.ietf.org/doc/html/draft-dekater- <https://datatracker.ietf.org/doc/html/draft-dekater-
panrg-scion-overview-05>. panrg-scion-overview-05>.
[Song2018] Song, J., Lee, M., and T. Kwon, "SMIC: Subflow-level [Song2018] Song, J., Lee, M., and T. Kwon, "SMIC: Subflow-level
Multi-path Interest Control for Information Centric Multi-path Interest Control for Information Centric
Networking", Proceedings of the 5th ACM Conference on Networking", Proceedings of the 5th ACM Conference on
 End of changes. 4 change blocks. 
4 lines changed or deleted 4 lines changed or added

This html diff was produced by rfcdiff 1.48.