IP Library › Granted Patent US 11,870,667
Granted Patent B2
US 11,870,667 · App. 17/671,863 · Granted Jan 9, 2024

Delay statistical method, apparatus, storage medium, and system

Inventors: Dianfei Xiong (Dongguan, CN); Chuan Gao (Dongguan, CN); Jinming Huang (Dongguan, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04L43/067H04L43/062H04L43/0864H04L43/0894
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 11,870,667
App. No.
17/671,863
Granted
Jan 9, 2024
Kind
B2
Abstract

The disclosure provides a delay statistical method and apparatus thereof. In the delay statistical method, a first packet and a second packet that belong to a measurement period are obtained, where the first packet includes a first in-situ flow information measurement (iFIT) header with first flow detection information, and the second packet includes a second iFIT header with second flow detection information; a first delay parameter is obtained based on the first flow detection information and sent to a statistical apparatus; and a second delay parameter is obtained based on the second flow detection information and sent.

Claims (33)

1. A delay statistical method comprising:

obtaining a first packet and a second packet that belong to a measurement period, wherein the first packet comprises a first in-situ flow information measurement (iFIT) header including first flow detection information, the first flow detection information in the first iFIT header comprising a first delay measurement flag, a first flag indicating a first sequence number of the first packet in the measurement period, and a second flag indicating a total quantity of packets having delay measurement flags in the measurement period, wherein the second packet comprises a second iFIT header including second flow detection information, the second flow detection information in the second iFIT header comprising a second delay measurement flag, a third flag indicating a second sequence number of the second packet in the measurement period, and a fourth flag indicating the total quantity of packets, wherein the first iFIT header comprises a first flow instruction indicator (FII), a first flow instruction header (FIH), and a first flow instruction extension header (FIEH), wherein a first reserved field of the first FIEH carries the first flag and the second flag, wherein the second iFIT header comprises a second FII, a second FIH, and a second FIEH, and wherein a second reserved field of the second FIEH carries the third flag and the fourth flag;

obtaining a first delay parameter of the first packet based on the first flow detection information in the first iFIT header;

obtaining a second delay parameter of the second packet based on the second flow detection information in the second iFIT header; and

sending the first delay parameter and the second delay parameter to a statistical apparatus.

2. The delay statistical method of claim 1 , wherein the first packet and the second packet are discontinuous packets in different time periods of the measurement period.

3. The delay statistical method of claim 1 , wherein the first delay parameter comprises first timestamp information of the first packet, and wherein the second delay parameter comprises second timestamp information of the second packet.

4. The delay statistical method of claim 1 , further comprising:

sending, to the statistical apparatus, a first flow identifier of a first service flow in which the first packet is located and first information about a first interface for transmission of the first packet; and

sending, to the statistical apparatus, a second flow identifier of a second service flow in which the second packet is located and second information about a second interface for transmission of the second packet.

5. The delay statistical method of claim 1 , wherein the first flow detection information further comprises a fifth flag indicating the measurement period, and wherein the second flow detection information further comprises a sixth flag indicating the measurement period.

6. The delay statistical method of claim 1 , further comprising sending, to the statistical apparatus, a third delay parameter of a third packet that belongs to the measurement period, has a third delay measurement flag, and is obtained within an extended measurement time that is a reference time after an end of the measurement period.

7. A delay statistical apparatus comprising:

a communication interface configured to obtain a first packet and a second packet belonging to a measurement period, wherein the first packet comprises a first in-situ flow information measurement (iFIT) header including first flow detection information, the first flow detection information in the first iFIT header comprising a first delay measurement flag, a first flag indicating a first sequence number of the first packet in the measurement period, and a second flag indicating a total quantity of packets having delay measurement flags in the measurement period, wherein the second packet comprises a second iFIT header including second flow detection information, the second flow detection information in the second iFIT header comprising a second delay measurement flag, a third flag indicating a second sequence number of the second packet in the measurement period, and a fourth flag indicating the total quantity of packets, wherein the first iFIT header comprises a first flow instruction indicator (FII), a first flow instruction header (FIH), and a first flow instruction extension header (FIEH), wherein a first reserved field of the first FIEH carries the first flag and the second flag, wherein the second iFIT header comprises a second FII, a second FIH, and a second FIEH, and wherein a second reserved field of the second FIEH carries the third flag and the fourth flag; and

a processor coupled to the communication interface and configured to:

obtain a first delay parameter of the first packet based on the first flow detection information in the first iFIT header, and

obtain a second delay parameter of the second packet based on the second flow detection information in the second iFIT header;

wherein the communication interface is further configured to send the first delay parameter and the second delay parameter to a statistical apparatus.

8. The delay statistical apparatus of claim 7 , wherein the first packet and the second packet are discontinuous packets in different time periods of the measurement period.

9. The delay statistical apparatus of claim 7 , wherein the first delay parameter comprises first timestamp information of the first packet, and wherein the second delay parameter comprises second timestamp information of the second packet.

10. The delay statistical apparatus of claim 7 , wherein the communication interface is further configured to:

send, to the statistical apparatus, a first flow identifier of a first service flow in which the first packet is located and first information about a first interface for transmission of the first packet; and

send, to the statistical apparatus, a second flow identifier of a second service flow in which the second packet is located and second information about a second interface for transmission of the second packet.

11. The delay statistical apparatus of claim 7 , wherein the first flow detection information further comprises a fifth flag indicating the measurement period, and wherein the second flow detection information further comprises a sixth flag indicating the measurement period.

12. The delay statistical apparatus of claim 7 , wherein the communication interface is further configured to report, to the statistical apparatus, a third delay parameter of a third packet that belongs to the measurement period, has a third delay measurement flag, and is obtained within an extended measurement time that is a reference time after an end of the measurement period.

13. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a network element, the one or more programs including instructions for:

obtaining a first packet and a second packet that belong to a measurement period, wherein the first packet comprises a first in-situ flow information measurement (iFIT) header including first flow detection information, the first flow detection information in the first iFIT header comprising a first delay measurement flag, a first flag indicating a first sequence number of the first packet in the measurement period, and a second flag indicating a total quantity of packets having delay measurement flags in the measurement period, wherein the second packet comprises a second iFIT header including second flow detection information, the second flow detection information in the second iFIT header comprising a second delay measurement flag, a third flag indicating a second sequence number of the second packet in the measurement period, and a fourth flag indicating the total quantity of packets, wherein the first iFIT header comprises a first flow instruction indicator (FII), a first flow instruction header (FIR), and a first flow instruction extension header (FIEH), wherein a first reserved field of the first FIEH carries the first flag and the second flag, wherein the second iFIT header comprises a second FII, a second FIH, and a second FIEH, and wherein a second reserved field of the second FIEH carries the third flag and the fourth flag;

obtaining a first delay parameter of the first packet based on the first flow detection information in the first iFIT header;

obtaining a second delay parameter of the second packet based on the second flow detection information in the second iFIT header; and

sending the first delay parameter and the second delay parameter to a statistical apparatus.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the first flow detection information further comprises a fifth flag indicating the measurement period, and wherein the second flow detection information further comprises a sixth flag indicating the measurement period.

15. The non-transitory computer-readable storage medium of claim 13 , the one or more programs including instructions for:

sending, to the statistical apparatus, a third delay parameter of a third packet that belongs to the measurement period, has a third delay measurement flag, and is obtained within an extended measurement time that is a reference time after an end of the measurement period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2022
From: XIONG, DIANFEI; GAO, CHUAN; HUANG, JINMING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 059338/0878 →
Priority Claims (1)
CN 201910760884.3 · Aug 16, 2019 · national
Continuity (2)
Continuation PCTCN2020108608 · Aug 12, 2020
Related Publication 20220173991A1 · Jun 2, 2022