IP Library › Granted Patent US 12,166,653
Granted Patent B2
US 12,166,653 · App. 17/720,864 · Granted Dec 10, 2024

Method for confirming in-situ flow information telemetry capability and device

Inventors: Yeyi Ji (Nanjing, CN); Fang Xin (Nanjing, CN); Ruixia Li (Nanjing, CN); Feng Xu (Nanjing, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L43/0829H04L43/0811H04L43/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,166,653
App. No.
17/720,864
Granted
Dec 10, 2024
Kind
B2
Abstract

A first network device sends a request packet to a second network device or a network management device, where the request packet is used to request to confirm whether the second network device has an iFIT capability; and the first network device receives a confirmation packet sent by the second network device or the network management device, where the confirmation packet includes confirmation information used to confirm whether the second network device has the iFIT capability.

Claims (38)

1. A method, comprising:

sending, by a first network device, a request packet, wherein the request packet requests to confirm whether a second network device has an in-situ flow information telemetry (iFIT) capability, the request packet is an Internet control message protocol (ICMP) packet, the request packet comprises request information requesting to confirm the iFIT capability of the second network device, the request information is carried in type and code fields of the request packet, the confirmation packet is an ICMP packet, and the confirmation information in the confirmation packet is carried in type and code fields of the confirmation packet;

receiving, by the first network device, a confirmation packet in response to the request packet, wherein the confirmation packet comprises confirmation information about whether the second network device has the iFIT capability; and

sending, by the first network device, a data packet comprising iFIT information to the second network device in response to determining, based on the confirmation packet, that the second network device has the iFIT capability.

2. The method according to claim 1 , wherein sending, by the first network device, the request packet comprises:

sending, by the first network device, the request packet to a network management device; and

wherein receiving, by the first network device, the confirmation packet comprises:

receiving, by the first network device, the confirmation packet from the network management device.

3. The method claim 1 , wherein sending the request packet comprises sending the request packet to a network management device different from the second network device.

4. The method claim 1 , wherein sending the request packet comprises sending the request packet to the second network device.

5. The method claim 1 , wherein the second network device is an end node of a data stream.

6. A method, comprising:

receiving, by a network management device, a request packet from a first network device, wherein the request packet requests to confirm whether a second network device has an in-situ flow information telemetry (iFIT) capability, wherein the second network device is different from the network management device, the request packet is an Internet control message protocol (ICMP) packet, the request packet comprises request information requesting to confirm the iFIT capability of the second network device, the request information is carried in type and code fields of the request packet, the confirmation packet is an ICMP packet, and the confirmation information in the confirmation packet is carried in type and code fields of the confirmation packet;

generating, by the network management device, a confirmation packet, wherein the confirmation packet comprises confirmation information about whether the second network device has the iFIT capability; and

sending, by the network management device, the confirmation packet to the first network device in response to receiving the request packet.

7. The method of claim 6 , further comprises querying the second network device to determine whether the second network device has the iFIT capability before generating the confirmation packet.

8. The method of claim 6 , wherein the second network device is an end node of a data stream.

9. A first network device, comprising:

a non-transitory memory storing instructions; and

a processor coupled to the non-transitory memory, wherein the instructions are executable by the processor to cause the first network device to:

send a request packet, wherein the request packet requests to confirm whether a second network device has an in-situ flow information telemetry (iFIT) capability, the request packet is an Internet control message protocol (ICMP) packet, the request packet comprises request information requesting to confirm the iFIT capability of the second network device, the request information is carried in type and code fields of the request packet, the confirmation packet is an ICMP packet, and the confirmation information in the confirmation packet is carried in type and code fields of the confirmation packet;

receive a confirmation packet in response to the request packet, wherein the confirmation packet comprises confirmation information about whether the second network device has the iFIT capability; and

send a data packet comprising iFIT information to the second network device in response to determining, based on the confirmation packet, that the second network device has the iFIT capability.

10. The first network device according to claim 9 , wherein the instructions are further executable by the processor to cause the first network device to:

send a data packet free of any iFIT information to the second network device in response to determining, based on the confirmation packet, that the second network device does not have the iFIT capability.

11. The first network device according to claim 9 , wherein the instructions are further executable by the processor to cause the first network device to:

determine whether a data stream including a data packet to be sent to the second network device is in the data stream on which telemetry needs to be performed.

12. The first network device according to claim 9 , wherein the second network device is an end node of a data stream.

13. The first network device according to claim 9 , wherein the instructions are executable by the processor to further cause the first network device to send the request packet to a network management device different from the second network device.

14. The first network device according to claim 9 , wherein the instructions are executable by the processor to further cause the first network device to send the request packet to the second network device.

15. A network management device, comprising:

a non-transitory memory storing instructions; and

a processor coupled to the non-transitory memory, wherein the instructions are executable by the processor to cause the network management device to:

receive a request packet from a first network device, wherein the request packet requests to confirm whether a second network device has an in-situ flow information telemetry (iFIT) capability, wherein the second network device is different from the network management device, the request packet is an Internet control message protocol (ICMP) packet, the request packet comprises request information requesting to confirm the iFIT capability of the second network device, the request information is carried in type and code fields of the request packet, the confirmation packet is an ICMP packet, and the confirmation information in the confirmation packet is carried in type and code fields of the confirmation packet;

generate a confirmation packet, wherein the confirmation packet comprises confirmation information about whether the second network device has in-situ flow information telemetry (iFIT) capability; and

send the confirmation packet to the first network device in response to the receiving the request packet.

16. The network management device according to claim 15 , wherein the second network device is an end node of a data stream.

17. The network management device according to claim 15 , wherein the instructions are executable by the processor to further cause the network management device to query the second network device to determine whether the second network device has the iFIT capability before generating the confirmation packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2023
From: JI, YEYI; XIN, FANG; LI, RUIXIA; XU, FENG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 064324/0710 →
Priority Claims (1)
CN 201910979453.6 · Oct 15, 2019 · national
Continuity (2)
Continuation PCTCN2020092709 · May 27, 2020
Related Publication 20220247655A1 · Aug 4, 2022