<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.2.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-many-intarea-traceroute-framework-00" category="std" consensus="true" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 3.31.0 -->
  <front>
    <title>Traceroute Framework</title>
    <seriesInfo name="Internet-Draft" value="draft-many-intarea-traceroute-framework-00"/>
    <author initials="L." surname="Zhang" fullname="Li Zhang">
      <organization>Huawei</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>zhangli344@huawei.com</email>
      </address>
    </author>
    <author initials="Z." surname="Zhang" fullname="Zizhou Zhang">
      <organization>Sea Group</organization>
      <address>
        <postal>
          <country>Singapore</country>
        </postal>
        <email>zhangzz@sea.com</email>
      </address>
    </author>
    <author initials="R." surname="Sun" fullname="Ronghua Sun">
      <organization>Huawei Cloud</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>sunronghua@huawei.com</email>
      </address>
    </author>
    <author initials="Y." surname="Wang" fullname="Yang Wang">
      <organization>Huawei Cloud</organization>
      <address>
        <postal>
          <country>China</country>
        </postal>
        <email>sky.wangyang@huawei.com</email>
      </address>
    </author>
    <date year="2025" month="November" day="29"/>
    <area>INT Area</area>
    <workgroup>intarea Working Group</workgroup>
    <keyword>ICMP</keyword>
    <keyword>Traceroute</keyword>
    <abstract>
      <?line 69?>

<t>This draft introduces the development and latest situation of Traceroute, which is beneficial for network operators and users to understand the latest capabilities of traceroute, enabling them to utilize traceroute effectively.</t>
    </abstract>
  </front>
  <middle>
    <?line 73?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>As described in <xref target="RFC2151"/>, Traceroute is a common TCP/IP tool, which allos users to learn about the route that packets take from their local host to a remote host. It is often used by network and system managers to learn something about the ever-changing structure of the Internet.</t>
      <t>Traceroute collects the route's information based on the ICMP Time Exceeded Message (TEM). ICMP TEM has been extended by several RFCs and drafts, however, there is no drafts nor RFCs summarize the current situation and development of Traceroute.</t>
      <t>This draft introduces the development and latest situation of Traceroute, which is beneficial for network operators and users to understand the latest capabilities of traceroute, enabling them to utilize traceroute effectively.</t>
      <section anchor="requirements-language">
        <name>Requirements Language</name>
        <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
        <?line -18?>

</section>
      <section anchor="terminology">
        <name>Terminology</name>
        <t>The abbreviations used in this document are:</t>
        <t>ICMP: Internet Control Message Protocol</t>
      </section>
    </section>
    <section anchor="general-traceroute">
      <name>General Traceroute</name>
      <t><xref target="RFC2151"/> gives a general description on Traceroute. The original version of Traceroute works by sending a sequence of User Datagram Protocol (UDP) datagrams to an invalid port address at the remote host.
Using the default settings, three datagrams are sent, each with a Time-To-Live (TTL) field value set to one. The TTL value of 1 causes the datagram to "timeout" as soon as it hits the first router in the path; this router will then respond with an ICMP Time Exceeded Message (TEM)<xref target="RFC792"/> indicating that the datagram
has expired. Another three UDP messages are now sent, each with the TTL value set to 2, which causes the second router to return ICMP TEMs. This process continues until the packets actually reach the other destination. Since these datagrams are trying to access an invalid port at the destination host, ICMP Destination Unreachable Messages are returned indicating an unreachable port; this event signals the Traceroute program that it is finished!  The Traceroute program displays the round-trip delay associated with each of the attempts. (Some implementations of Traceroute use the Record-Route option in IP rather than the method described above.)</t>
      <t>The original Traceroute just allows users to get the IP address information of the router that packets go through from the source address of TEMs.</t>
      <t>However, with the enhancment of ICMP, the Traceroute also can provides more richful information.</t>
    </section>
    <section anchor="traceroute-with-interface-information">
      <name>Traceroute with Interface Information</name>
      <t><xref target="RFC4884"/> extends the ICMP Time Exceeded Message with a length attribute and an Extension Structure, making it more flexiable to carry more information by one or more objects.</t>
      <t>Based on <xref target="RFC4884"/>, <xref target="RFC5837"/> defines the Interface Information Object to carry the ifIndex, IPv4 address, IPv6 address, name, and MTU information. With this extension, Traceroute is enhanced. It can explicitly identify the following at each node:</t>
      <ul spacing="normal">
        <li>
          <t>the IP interface upon which a datagram arrived</t>
        </li>
        <li>
          <t>the sub-IP component of an IP interface upon which a datagram arrived</t>
        </li>
        <li>
          <t>the IP interface through which the datagram would have been forwarded had it been forwardable</t>
        </li>
        <li>
          <t>the IP next hop to which the datagram would have been forwarded</t>
        </li>
      </ul>
    </section>
    <section anchor="traceroute-with-node-name">
      <name>Traceroute with Node Name</name>
      <t>Although <xref target="RFC5837"/> extends ICMP to carry the interface information, however, for the node along the route, it still can only get the IP address information and can't adapt to the case where each node may not have a unique IP address. In order to solve this problem, <xref target="I-D.ietf-intarea-extended-icmp-nodeid"/> introduces a ICMP extension for Node Identification. It defines the Node Identification Object, which allows providing a unique IP address and/or a textual name for the node.</t>
      <t>There are two different pieces of information that can appear in a Node Identification Object:</t>
      <ul spacing="normal">
        <li>
          <t>An IP Address Sub-Object <bcp14>MAY</bcp14> be included, containing an address of sufficient scope to identify the node within the domain.</t>
        </li>
        <li>
          <t>A Name Sub-Object <bcp14>MAY</bcp14> be included, containing up to 63 octets of the YANG sys:hostname (<xref target="RFC7317"/>) or another appropriate name uniquely identifying the node.</t>
        </li>
      </ul>
      <t>The detailed description on Node Identification Ob can be found in <xref section="3" sectionFormat="of" target="I-D.ietf-intarea-extended-icmp-nodeid"/>.</t>
    </section>
    <section anchor="traceroute-with-multi-path-interface-information">
      <name>Traceroute with Multi-path Interface Information</name>
      <t>Although Traceroute has been enhanced a lot, it still have some limitations. On the one hand, it is typically used to collect the information of one path, when using Traceroute in a multi-path topology (there are multiple paths from the source node to the destination node and ECMP, UCMP or other multi-path routing strategy is used.), the Traceroute can only get information of one of the avaialbe paths once. It can’t collect all the path’s information from source node to destination node at once.
On the other hand, having a next hop and an outgoing interface does not mean that the next hop and outgoing interface are reachable, the ARP table or Neighbor Cache entry associated with the interface also need to be completed and reachable.</t>
      <t>Therefore, <xref target="I-D.draft-many-intarea-icmp-mp"/> extends the ICMP message with an Multi-path Interface Information object to carry the egress interface, next hop, and the corresponding ARP or ND information of each multi-path interface of nodes along the route.</t>
    </section>
    <section anchor="Security">
      <name>Security Considerations</name>
      <t>This document does not introduce any changes to the existing proctols, nor does it introduce new security risks.</t>
    </section>
    <section anchor="IANA">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC2151">
          <front>
            <title>A Primer On Internet and TCP/IP Tools and Utilities</title>
            <author fullname="G. Kessler" initials="G." surname="Kessler"/>
            <author fullname="S. Shepard" initials="S." surname="Shepard"/>
            <date month="June" year="1997"/>
            <abstract>
              <t>This memo is an introductory guide to many of the most commonly- available TCP/IP and Internet tools and utilities. It also describes discussion lists accessible from the Internet, ways to obtain Internet and TCP/IP documents, and some resources that help users weave their way through the Internet. This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind.</t>
            </abstract>
          </front>
          <seriesInfo name="FYI" value="30"/>
          <seriesInfo name="RFC" value="2151"/>
          <seriesInfo name="DOI" value="10.17487/RFC2151"/>
        </reference>
        <reference anchor="RFC792">
          <front>
            <title>Internet Control Message Protocol</title>
            <author fullname="J. Postel" initials="J." surname="Postel"/>
            <date month="September" year="1981"/>
          </front>
          <seriesInfo name="STD" value="5"/>
          <seriesInfo name="RFC" value="792"/>
          <seriesInfo name="DOI" value="10.17487/RFC0792"/>
        </reference>
        <reference anchor="RFC4884">
          <front>
            <title>Extended ICMP to Support Multi-Part Messages</title>
            <author fullname="R. Bonica" initials="R." surname="Bonica"/>
            <author fullname="D. Gan" initials="D." surname="Gan"/>
            <author fullname="D. Tappan" initials="D." surname="Tappan"/>
            <author fullname="C. Pignataro" initials="C." surname="Pignataro"/>
            <date month="April" year="2007"/>
            <abstract>
              <t>This document redefines selected ICMP messages to support multi-part operation. A multi-part ICMP message carries all of the information that ICMP messages carried previously, as well as additional information that applications may require.</t>
              <t>Multi-part messages are supported by an ICMP extension structure. The extension structure is situated at the end of the ICMP message. It includes an extension header followed by one or more extension objects. Each extension object contains an object header and object payload. All object headers share a common format.</t>
              <t>This document further redefines the above mentioned ICMP messages by specifying a length attribute. All of the currently defined ICMP messages to which an extension structure can be appended include an "original datagram" field. The "original datagram" field contains the initial octets of the datagram that elicited the ICMP error message. Although the original datagram field is of variable length, the ICMP message does not include a field that specifies its length. Therefore, in order to facilitate message parsing, this document allocates eight previously reserved bits to reflect the length of the "original datagram" field.</t>
              <t>The proposed modifications change the requirements for ICMP compliance. The impact of these changes on compliant implementations is discussed, and new requirements for future implementations are presented.</t>
              <t>This memo updates RFC 792 and RFC 4443. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="4884"/>
          <seriesInfo name="DOI" value="10.17487/RFC4884"/>
        </reference>
        <reference anchor="RFC5837">
          <front>
            <title>Extending ICMP for Interface and Next-Hop Identification</title>
            <author fullname="A. Atlas" initials="A." role="editor" surname="Atlas"/>
            <author fullname="R. Bonica" initials="R." role="editor" surname="Bonica"/>
            <author fullname="C. Pignataro" initials="C." role="editor" surname="Pignataro"/>
            <author fullname="N. Shen" initials="N." surname="Shen"/>
            <author fullname="JR. Rivers" initials="JR." surname="Rivers"/>
            <date month="April" year="2010"/>
            <abstract>
              <t>This memo defines a data structure that can be appended to selected ICMP messages. The ICMP extension defined herein can be used to identify any combination of the following: the IP interface upon which a datagram arrived, the sub-IP component of an IP interface upon which a datagram arrived, the IP interface through which the datagram would have been forwarded had it been forwardable, and the IP next hop to which the datagram would have been forwarded.</t>
              <t>Devices can use this ICMP extension to identify interfaces and their components by any combination of the following: ifIndex, IPv4 address, IPv6 address, name, and MTU. ICMP-aware devices can use these extensions to identify both numbered and unnumbered interfaces. [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5837"/>
          <seriesInfo name="DOI" value="10.17487/RFC5837"/>
        </reference>
        <reference anchor="I-D.ietf-intarea-extended-icmp-nodeid">
          <front>
            <title>Adding Extensions to ICMP Errors for Originating Node Identification</title>
            <author fullname="Bill Fenner" initials="B." surname="Fenner">
              <organization>Arista Networks</organization>
            </author>
            <author fullname="Reji Thomas" initials="R." surname="Thomas">
              <organization>Arista Networks</organization>
            </author>
            <date day="19" month="August" year="2025"/>
            <abstract>
              <t>   RFC5837 describes a mechanism for Extending ICMP for Interface and
   Next-Hop Identification, which allows providing additional
   information in an ICMP error that helps identify interfaces
   participating in the path.  This is especially useful in environments
   where a given interface may not have a unique IP address to respond
   to, e.g., a traceroute.

   This document introduces a similar ICMP extension for Node
   Identification.  It allows providing a unique IP address and/or a
   textual name for the node, in the case where each node may not have a
   unique IP address (e.g., a deployment in which all interfaces have
   IPv6 addresses and all nexthops are IPv6 nexthops, even for IPv4
   routes).

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-intarea-extended-icmp-nodeid-04"/>
        </reference>
        <reference anchor="RFC7317">
          <front>
            <title>A YANG Data Model for System Management</title>
            <author fullname="A. Bierman" initials="A." surname="Bierman"/>
            <author fullname="M. Bjorklund" initials="M." surname="Bjorklund"/>
            <date month="August" year="2014"/>
            <abstract>
              <t>This document defines a YANG data model for the configuration and identification of some common system properties within a device containing a Network Configuration Protocol (NETCONF) server. This document also includes data node definitions for system identification, time-of-day management, user management, DNS resolver configuration, and some protocol operations for system management.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7317"/>
          <seriesInfo name="DOI" value="10.17487/RFC7317"/>
        </reference>
        <reference anchor="I-D.draft-many-intarea-icmp-mp">
          <front>
            <title>Extending ICMP for Multi-path</title>
            <author fullname="Li Zhang" initials="L." surname="Zhang">
              <organization>Huawei</organization>
            </author>
            <author fullname="Zizhou Zhang" initials="Z." surname="Zhang">
              <organization>Sea Group</organization>
            </author>
            <author fullname="Ronghua Sun" initials="R." surname="Sun">
              <organization>Huawei Cloud</organization>
            </author>
            <author fullname="Yang Wang" initials="Y." surname="Wang">
              <organization>Huawei Cloud</organization>
            </author>
            <date day="28" month="November" year="2025"/>
            <abstract>
              <t>   This document extends the ICMP message with an Multi-path Interface
   Information object to carry the egress interface, next hop, and the
   corresponding ARP or ND information of each multi-path interface of
   nodes along the route.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-many-intarea-icmp-mp-00"/>
        </reference>
      </references>
    </references>
    <?line 167?>

<section numbered="false" anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>TBD</t>
    </section>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact initials="R." surname="Zhao" fullname="Ranxiao Zhao">
        <organization>Huawei</organization>
        <address>
          <postal>
            <country>China</country>
          </postal>
          <email>zhaoranxiao@huawei.com</email>
        </address>
      </contact>
      <contact initials="H." surname="Wang" fullname="Haibo Wang">
        <organization>Huawei</organization>
        <address>
          <postal>
            <country>China</country>
          </postal>
          <email>rainsword.wang@huawei.com</email>
        </address>
      </contact>
    </section>
  </back>
  <!-- ##markdown-source:
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
AyPyP+3NQSO1F3f/9jiC9F9RZcA3yBwAAA==

-->

</rfc>
