# US 12,120,008 B2 · Performance measurement method and apparatus, device, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,008 B2
- Document ID: US12120008B2
- Status: Granted
- Kind: B2
- Application number: 17/913,275
- Filed: 2020-12-24
- Published: 2023-04-13
- Granted: 2024-10-15
- Earliest claimed: 2020-03-24
- Assignees: Zte Corporation
- Applicants: Zte Corporation
- Inventors: Quan Xiong; Zheng Zhang; Min Xiao; Jun Guo
- Web page: https://patentgrep.com/patent/US12120008B2

## CPC

- H04L 43/067: using time frame reporting
- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- H04L 43/026: using flow identification
- H04L 43/0817: by checking functioning
- H04L 45/16: Multipoint routing
- H04L 43/08: Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided are a performance measurement method and apparatus, a device, and a storage medium. The method includes: creating a Bit Index Explicit Replication (BIER) flow; encapsulating a BIER flow measurement packet according to a performance measurement requirement of the BIER flow, where the BIER flow measurement packet carries BIER flow identification information; and sending the BIER flow measurement packet to a second communication node.

## Claims

### Claim 1

A performance measurement method, the method being applied by a first communication node and comprising:
creating a Bit Index Explicit Replication (BIER) flow;
encapsulating a BIER flow measurement packet according to a performance measurement requirement of the BIER flow, wherein the BIER flow measurement packet carries BIER flow identification information; and
sending the BIER flow measurement packet to a second communication node;
wherein the first communication node is a head Bit-Forwarding Router (BFR) node, each BIER flow corresponds to a unique BIER identifier, and the BIER identifier is comprised in the BIER flow identification information and a flow field carries the BIER flow identification information;
wherein the BIER flow measurement packet is a service packet encapsulated in a BIER header; and
wherein the encapsulating the BIER flow measurement packet according to the performance measurement requirement of the BIER flow comprises:
carrying the BIER flow identification information in a BIER header encapsulation format;
wherein carrying the BIER flow identification information in the BIER header encapsulation format comprises:
extending the flow field in the BIER header encapsulation format for measuring and identifying the BIER flow;
wherein a format of the flow field comprises one of: a format comprising a flow identifier and reserved bits; a format comprising a flow label; or a format comprising a flow identifier, a marker measurement field, and reserved bits;
wherein the flow field is configured after the BIER header encapsulation format, and the marker measurement field comprised in the flow field consist of a first bit and a second bit;
wherein the BIER flow measurement packet is marked with the first bit being a first value and the second bit being a second value; or the BIER flow measurement packet is marked with the first bit being a second value and the second bit being a first value; and
wherein the BIER flow identification information is generated by a network management system (NMS) or a controller, and the BIER flow identification information is configured for identifying the BIER flow to be detected.

### Claim 2 (depends on 1)

The method of claim 1, wherein the BIER flow identification information is configured for identifying a unique BIER flow and measuring the BIER flow.

### Claim 3 (depends on 1)

The method of claim 1, wherein in a case where the first bit is the first value, the marker measurement field indicates that the performance measurement method uses a single marker measurement; and in a case where the second bit is the first value, the marker measurement field indicates that the performance measurement method uses a double marker measurement.

### Claim 4

A performance measurement method, the method being applied by a second communication node and comprising:
receiving a Bit Index Explicit Replication (BIER) flow measurement packet sent by a first communication node, wherein the BIER flow measurement packet carries BIER flow identification information; and
identifying and measuring a BIER flow according to the BIER flow measurement packet;
wherein the second communication node is a tail Bit-Forwarding Router (BFR) node, each BIER flow corresponds to a unique BIER identifier, and the BIER identifier is comprised in the BIER flow identification information and a flow field carries the BIER flow identification information;
wherein the BIER flow measurement packet is a service packet encapsulated in a BIER header, and the BIER flow identification information is carried in a BIER header encapsulation format;
wherein the flow field in the BIER header encapsulation format is extended for measuring and identifying the BIER flow, and a format of the flow field comprises one of: a format comprising a flow identifier and reserved bits; a format comprising a flow label; or a format comprising a flow identifier, a marker measurement field, and reserved bits;
wherein the flow field is configured after the BIER header encapsulation format, and the marker measurement field comprised in the flow field consists of a first bit and a second bit;
wherein the BIER flow measurement packet is marked with the first bit being a first value and the second bit being a second value; or the BIER flow measurement packet is marked with the first bit being a second value and the second bit being a first value; and
wherein the BIER flow identification information is generated by a network management system (NMS) or a controller, and the BIER flow identification information is configured for identifying the BIER flow to be detected.

### Claim 5 (depends on 1)

A device, comprising a communication circuit, a memory, and at least one processor; wherein
the communication circuit is configured to perform communication interaction between a first communication node and a second communication node;
the memory is configured to store at least one program; and
when the at least one program is executed by the at least one processor, the at least one processor performs the performance measurement method of claim 1.

### Claim 6 (depends on 1)

A non-transitory storage medium storing a computer program, wherein when the computer program is executed by a processor, the processor performs the method of claim 1.

### Claim 7

A performance measurement method, the method being applied by a first communication node and comprising:
creating a Bit Index Explicit Replication (BIER) flow;
encapsulating a BIER flow measurement packet according to a performance measurement requirement of the BIER flow, wherein the BIER flow measurement packet carries BIER flow identification information;
sending the BIER flow measurement packet to a second communication node;
wherein the first communication node is a head Bit-Forwarding Router (BFR) node, each BIER flow corresponds to a unique BIER identifier, and the BIER identifier is comprised in the BIER flow identification information and a flow field carries the BIER flow identification information;
wherein the BIER flow measurement packet is a service packet encapsulated in a BIER Operation Administration and Maintenance (OAM) header;
wherein the encapsulating the BIER flow measurement packet according to the performance measurement requirement of the BIER flow comprises:
carrying the BIER flow identification information in a BIER OAM header encapsulation format;
wherein carrying the BIER flow identification information in the BIER OAM header encapsulation format comprises:
extending the BIER OAM header encapsulation format for a new message type, wherein the new message type is configured for indicating that a message type of the BIER flow measurement packet is a BIER flow performance measurement message; and
extending data corresponding to the BIER flow performance measurement message for the flow field, wherein the flow field is configured for measuring and identifying the BIER flow;
wherein a format of the flow field comprises one of: a format comprising a flow identifier and reserved bits; a format comprising a flow label; or a format comprising a flow identifier, a marker measurement field, and reserved bits;
wherein the flow field is configured after the BIER OAM header encapsulation format, and the marker measurement field comprised in the flow field consists of a first bit and a second bit; wherein
the BIER flow measurement packet is marked with the first bit being a first value and the second bit being a second value; or
the BIER flow measurement packet is marked with the first bit being a second value and the second bit being a first value; and
wherein the BIER flow identification information is generated by a network management system (NMS) or a controller, and the BIER flow identification information is configured for identifying the BIER flow to be detected.

### Claim 8 (depends on 7)

The method of claim 7, wherein the BIER flow identification information is configured for identifying a unique BIER flow and measuring the BIER flow.

### Claim 9 (depends on 7)

The method of claim 7, wherein in a case where the first bit is the first value, the marker measurement field indicates that the performance measurement method uses a single marker measurement; and in a case where the second bit is the first value, the marker measurement field indicates that the performance measurement method uses a double marker measurement.
