TRACEROUTE FOR MULTI-PATH ROUTING

    公开(公告)号:US20220407800A1

    公开(公告)日:2022-12-22

    申请号:US17821998

    申请日:2022-08-24

    发明人: Ankit Chadha

    摘要: In general, techniques are described for extending network connectivity software utilities, such as traceroute, to provide complete visibility into a network topology between a source device and a destination device, even when an intermediate network device may be actively utilizing multiple network links when forwarding packets toward the destination. In one example, a network device coupled to a plurality of paths and positioned between a source network device and destination network device may receive a traceroute packet. The network device may also, for each of the plurality of paths, modify a payload of the traceroute packet to include a respective identifier for a corresponding path of the plurality of paths to construct a respective modified traceroute packet for the corresponding path. The network device may also forward the respective modified traceroute packets on the corresponding paths.

    TRACEROUTE FOR MULTI-PATH ROUTING
    2.
    发明申请

    公开(公告)号:US20180278514A1

    公开(公告)日:2018-09-27

    申请号:US15470427

    申请日:2017-03-27

    发明人: Ankit Chadha

    摘要: In general, techniques are described for extending network connectivity software utilities, such as traceroute, to provide complete visibility into a network topology between a source device and a destination device, even when an intermediate network device may be actively utilizing multiple network links when forwarding packets toward the destination. In one example, a network device coupled to a plurality of paths and positioned between a source network device and destination network device may receive a traceroute packet. The network device may also, for each of the plurality of paths, modify a payload of the traceroute packet to include a respective identifier for a corresponding path of the plurality of paths to construct a respective modified traceroute packet for the corresponding path. The network device may also forward the respective modified traceroute packets on the corresponding paths.

    Methods and apparatus for assessing the quality of a data path including both layer-2 and layer-3 devices

    公开(公告)号:US09641420B1

    公开(公告)日:2017-05-02

    申请号:US14839136

    申请日:2015-08-28

    发明人: Ankit Chadha

    摘要: In some embodiments, an apparatus includes a layer-2 device operably coupled to a source device and a destination device and disposed within a data path (1) between the source device and the destination device, and (2) includes at least one layer-3 device. The layer-2 device receives a first test data unit from the source device, and defines a quality datum associated with processing the first test data unit. The layer-2 device defines a second test data unit based on the first test data unit that includes the quality datum associated with processing the first test data unit. The layer-2 device sends the second test data unit to the layer-3 device. The layer-3 device defines a quality datum associated with processing the second test data unit at the layer-3 device and defines a third test data unit based on the second test data unit.

    Methods and apparatus for assessing the quality of a data path including both layer-2 and layer-3 devices
    4.
    发明授权
    Methods and apparatus for assessing the quality of a data path including both layer-2 and layer-3 devices 有权
    用于评估包括第2层和第3层设备的数据路径质量的方法和设备

    公开(公告)号:US09124529B1

    公开(公告)日:2015-09-01

    申请号:US13722064

    申请日:2012-12-20

    发明人: Ankit Chadha

    摘要: In some embodiments, an apparatus includes a layer-2 device operably coupled to a source device and a destination device and disposed within a data path (1) between the source device and the destination device, and (2) includes at least one layer-3 device. The layer-2 device receives a first test data unit from the source device, and defines a quality datum associated with processing the first test data unit. The layer-2 device defines a second test data unit based on the first test data unit that includes the quality datum associated with processing the first test data unit. The layer-2 device sends the second test data unit to the layer-3 device. The layer-3 device defines a quality datum associated with processing the second test data unit at the layer-3 device and defines a third test data unit based on the second test data unit.

    摘要翻译: 在一些实施例中,装置包括可操作地耦合到源设备和目的地设备并且设置在源设备和目的地设备之间的数据路径(1)内的层2设备,以及(2)包括至少一个层 - 3设备。 第二层设备从源设备接收第一测试数据单元,并且定义与处理第一测试数据单元相关联的质量数据。 第二层设备基于包括与处理第一测试数据单元相关联的质量数据的第一测试数据单元来定义第二测试数据单元。 第2层设备将第二测试数据单元发送到第3层设备。 层3设备定义与在第3层设备处理第二测试数据单元相关联的质量数据,并且基于第二测试数据单元定义第三测试数据单元。