WO2024000140A1 - 报文发送 - Google Patents
报文发送 Download PDFInfo
- Publication number
- WO2024000140A1 WO2024000140A1 PCT/CN2022/101725 CN2022101725W WO2024000140A1 WO 2024000140 A1 WO2024000140 A1 WO 2024000140A1 CN 2022101725 W CN2022101725 W CN 2022101725W WO 2024000140 A1 WO2024000140 A1 WO 2024000140A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service message
- service
- message
- copy
- network device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/036—Updating the topology between route computation elements, e.g. between OpenFlow controllers
- H04L45/037—Routes obligatorily traversing service-related nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/34—Source routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/76—Routing in software-defined topologies, e.g. routing between virtual machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Definitions
- This application relates to the field of communication technology, and in particular to message sending.
- SRH Segment Routing Header
- SRH includes a segment list (Segment List).
- the segment list indicates the forwarding path of the service message in the SRv6 network, and the nodes in the SRv6 network can forward the service message based on this forwarding path.
- the head node can also add the flow detection option in the service packet.
- each node on the forwarding path can perform flow detection on the service packet based on the flow detection option.
- Flow detection and periodic reporting of measurement information to the analyzer so that the analyzer can determine the network performance of the forwarding path based on the measurement information.
- the following detection options can include dyeing bits, such as delay dyeing flags and packet loss dyeing flags. The delay dyeing flag indicates whether delay detection is required, and the packet loss dyeing flag indicates whether packet loss detection is required.
- the SRv6 network can be combined with the service chain function.
- Some endpoint nodes in the SRv6 network can be used as Service Function Forwarder (SFF) nodes according to actual service requirements.
- SFF nodes are combined with the service function (Service Function, SF) node connection. If the type of the SFF node is End.AD or End.AS, then after receiving the service packet, the SFF node needs to delete the IPv6 header, flow detection option and SRH in the outer layer of the service packet, and send the original service to the SF message, after the SF node completes processing, it forwards the processed original service message back to the SFF node.
- SFF Service Function
- the SFF node re-encapsulates the IPv6 header, flow detection options and SRH for the original service packet based on its own static configuration information or dynamic cache.
- the static configuration information includes pre-configured information for encapsulating the IPv6 header and SRH.
- the dynamic cache is The SFF node learns the information used to encapsulate the IPv6 header and SRH based on the received packets.
- the value of the dye bits added by the head node for different service packets will dynamically change with the number of service packets received by the head node. That is, the value of the dye bits added by the head node for each service packet cannot be determined in advance. As a result, the SFF node cannot recover the flow detection options based on static configuration information or dynamic cache, and thus cannot detect the forwarding path based on the flow detection technology.
- embodiments of the present application provide a message sending method, the method is applied to network equipment, and the method includes:
- the first service message includes the destination address, the first flow detection option, the segment routing header SRH and the original service message.
- the SRH includes a SID list, and the SID list indicates the forwarding path. ;
- the destination address is a locally configured proxy SID, send the second service message on the forwarding path, and send the original service message to the service function node;
- the second service message includes a second along-flow detection option
- the second along-flow detection option includes copy mark information
- the copy mark information is used to indicate that the second service message is the first Copy of business packets.
- the method before sending the second service message on the forwarding path, the method further includes:
- the method before sending the first service message on the forwarding path, the method further includes:
- the first service message is sent on the forwarding path.
- the method before sending the second service message on the forwarding path, the method further includes:
- the obtaining the link status of the link between the network device and the service function node specifically includes:
- the link status is unreachable
- the link status is reachable.
- the flow detection option of the second service packet includes a reserved field, and the reserved field carries the copy mark information.
- embodiments of the present application provide a message sending device, the device is applied to network equipment, and the device includes:
- a receiving module configured to receive a first service message.
- the first service message includes a destination address, a first flow detection option, a segment routing header SRH and an original service message.
- the SRH includes a SID list, and the The SID list indicates the forwarding path;
- a sending module configured to send the second service message on the forwarding path if the destination address is a locally configured proxy SID, and send the original service message to the service function node;
- the second service message includes a second along-flow detection option
- the second along-flow detection option includes copy mark information
- the copy mark information is used to indicate that the second service message is the first Copy of business packets.
- the device further includes: a judgment module and a copy module;
- the determination module is used to determine whether the first flow detection option includes copy mark information
- the sending module is specifically configured to send the first service message on the forwarding path if the judgment result of the judgment module is yes;
- the copy module is configured to copy the first service message if the judgment result of the judgment module is no, and add the copy mark information to the flow detection option of the copied first service message, Obtain the second service message.
- the device further includes: a first discarding module
- the determination module is also used to determine whether the destination address is the last SID in the SID list
- the first discard module is configured to discard the first service message if the judgment result of the judgment module is yes;
- the sending module is specifically configured to send the first service message on the forwarding path if the judgment result of the judgment module is no.
- the device further includes: an acquisition module, a second discarding module and a copying module;
- the acquisition module is used to acquire the link status of the link between the network device and the service function node;
- the second discarding module is configured to discard the first service message if the link status is unreachable
- the copy module is configured to copy the first service message if the link status is reachable, and add the copy mark information to the flow-following detection option of the copied first service message, to obtain The second service message.
- the acquisition module is specifically used to:
- the link status is unreachable
- the link status is reachable.
- the flow detection option of the second service packet includes a reserved field, and the reserved field carries the copy mark information.
- embodiments of the present application provide a network device, where the network device includes:
- a machine-readable storage medium that stores machine-executable instructions that can be executed by the processor; the machine-executable instructions cause the processor to perform the following steps:
- a first service message is received through the transceiver.
- the first service message includes a destination address, a first flow detection option, a segment routing header SRH and an original service message.
- the SRH includes a SID list, and the The SID list indicates the forwarding path;
- the destination address is a locally configured proxy SID, send the second service message on the forwarding path through the transceiver, and send the original service message to the service function node;
- the second service message includes a second along-flow detection option
- the second along-flow detection option includes copy mark information
- the copy mark information is used to indicate that the second service message is the first Copy of business packets.
- machine-executable instructions also cause the processor to perform the following steps:
- machine-executable instructions also cause the processor to perform the following steps:
- the first service message is sent on the forwarding path through the transceiver.
- machine-executable instructions also cause the processor to perform the following steps:
- machine-executable instructions also cause the processor to perform the following steps:
- the link status is unreachable
- the link status is reachable.
- the flow detection option of the second service packet includes a reserved field, and the reserved field carries the copy mark information.
- embodiments of the present application provide a machine-readable storage medium that stores machine-executable instructions. When called and executed by a processor, the machine-executable instructions prompt the processor to: implement the first step above. method steps described in this aspect.
- embodiments of the present application provide a computer program product, which causes the processor to: implement the method steps described in the first aspect.
- the network device can send the second service packet on the forwarding path.
- the second flow-following detection option of the second service packet includes copying. Mark information so that the second service packet will not be forwarded to the service function node, and there is no need to first delete the flow detection option of the second service packet and then re-encapsulate it, so that each network device on the forwarding path can receive it.
- Receive the second service packet carrying the flow-following detection option and perform the flow-following detection.
- the network device can normally send the original message to the service function node without affecting the processing of the service by the service function node. It can be seen that the embodiment of the present application realizes the flow of the forwarding path without affecting the service chain business. detection.
- Figure 1a is a schematic diagram of a flow-following detection network provided by an embodiment of the present application.
- Figure 1b is a schematic diagram of another flow-following detection network provided by an embodiment of the present application.
- Figure 2 is a schematic diagram of a scenario combining an SRv6 network and a service chain provided by an embodiment of the present application
- Figure 3 is a flow chart of a message sending method provided by an embodiment of the present application.
- Figure 4 is a schematic diagram of a flow-following detection option provided by an embodiment of the present application.
- Figure 5 is an exemplary schematic diagram of a message sending method provided by an embodiment of the present application.
- Figure 6 is a schematic structural diagram of a message sending device provided by an embodiment of the present application.
- Figure 7 is a schematic structural diagram of a network device provided by an embodiment of the present application.
- Follow-the-flow detection uses normal forwarded business traffic to insert the follow-the-flow detection option into the specified service traffic.
- the business traffic carrying the follow-the-flow detection option is detected through the forwarding device, and the collected measurement information is reported to the analyzer.
- the analyzer detects and identifies subtle anomalies in the network based on the received measurement information, and accurately detects performance information such as delay and packet loss for each service, making the network quality SLA visible in real time and achieving rapid fault delineation and location.
- Figure 1a is an exemplary schematic diagram of the structure of a flow-following detection network provided by an embodiment of the present application.
- the flow-following detection network includes a head node, multiple intermediate nodes and a tail node.
- Two intermediate nodes are shown as an example, namely intermediate node 1 and intermediate node 2.
- Intermediate node 1 does not support flow-following detection
- intermediate node 2 supports flow-following detection.
- the head node is used to receive the real business flow. If it is determined that the business flow needs to be detected along the flow, the measurement data of the business flow will be sent to the analyzer, and the flow detection option will be added to the business flow. The service flow with the flow detection option is forwarded to the intermediate node 1 connected to itself.
- intermediate node 1 does not support flow monitoring, the service flow is directly forwarded to intermediate node 2.
- Intermediate node 2 is used to receive the service flow. If it is recognized that the service flow includes the flow detection option, and the measurement type indicated by the flow detection option is point-by-point measurement, then the service flow is sent to the analyzer based on the flow detection option. The measurement data of the flow is forwarded to the tail node. Alternatively, if the measurement type indicated by the flow detection option is end-to-end measurement, there is no need to send measurement data to the analyzer and the service flow can be forwarded to the tail node.
- the tail node is used to receive the business flow. If it is recognized that the business flow includes the flow-following detection option, it will send the measurement data of the business flow to the analyzer based on the flow-following detection option and delete the flow-following detection in the business flow. option to forward the business flow.
- Analyzer is used to receive the measurement data sent by the head node, intermediate node and tail node, and summarize and calculate the received measurement data. For example, it can perform packet loss and delay calculation to obtain the quality of the business flow path. .
- the head node of the SRv6 network is usually used as the head node for flow detection. You can enable flow detection on the head node through the controller or command line, and specify the traffic characteristics and detection that need flow detection through ACL. cycle, type and other information.
- the head node receives a service flow that meets the traffic characteristics, it inserts the flow-following detection option into the service flow.
- the flow detection option can be carried by an IPv6 extension header, such as a hop-by-hop option (Hop-By-Hop option) extension header or a destination option (destination option) extension header.
- Figure 1b is a schematic diagram of a more specific flow detection network.
- PE1 is the head node of the SRv6 network. After PE1 receives the original message sent by CE1, if the original message is different from the one that needs flow detection, If the traffic characteristics match, the IPv6 header, flow detection option and SRH header are encapsulated in the outer layer of the original packet.
- the source address (Source Address, SA) included in the IPv6 header is 8000::1, and the destination address (Destination Address, DA) is A:A:A:A:1: 1::, which is the address of P1.
- On-stream detection options include:
- FlowMonID is the ID of the detected service flow.
- FlowNodeID is the identification of the head node through which the service flow passes.
- the head node When the head node encapsulates the flow detection option for the service packet, it can add its own node identification in this field.
- Header Type Indication (HTI) is used to indicate the extended data type carried.
- T is used to indicate the detection type, which includes end-to-end detection and hop-by-hop detection.
- L is the packet loss (Loss) mark.
- D is the delay mark
- P1 does not support flow detection, so after receiving the message, P1 updates the destination address of the message to A:A:A:A:2:1::, which is the address of P2, and forwards the message to P2. .
- P2 After receiving the packet, P2 can identify the flow detection option included in the packet to perform flow detection on the packet. P2 will also update the destination address of the message to A:A:A:A:20:6::, which is the address of PE2, and forward the message to PE2.
- PE2 After PE2 receives the packet, it can identify the flow detection option included in the packet to perform flow detection on the packet. Because PE2 is the tail node, PE2 deletes the IPv6 header, flow detection option, and SRH of the packet, and then sends the original packet to CE2.
- PE1, P2, and PE2 when PE1, P2, and PE2 send and receive packets carrying the flow detection option, they will use the data of the packet based on the flow detection option (such as the timestamp of receiving the packet and the timestamp of sending the packet). ) performs statistics and periodically reports the flow ID and measurement information to the analyzer.
- R1, R2 and R3 in Figure 1b are the process of reporting measurement information to analysis.
- FIG. 2 is a schematic diagram of a scenario where the SRv6 network and the service chain are combined.
- the SRv6 network in Figure 2 can be an SRv6 header compression (Generalized-SRv6, G-SRv6) network, that is, the SRH carries the compressed C-SID.
- the SRH carries uncompressed C-SID.
- the service chain path in the embodiment of this application refers to the additional path between the SFF node and the SF node in the forwarding path
- the forwarding path refers to the path indicated by the segment identifier (Segment ID, SID) list.
- the forwarding path refers to: head node-SFF1-SFF2-SFF3;
- the service chain path refers to: head node-SFF1-SF1-SFF1-SFF2-SF2-SFF2-SFF3.
- the head node i.e., the classifier in the service chain function scenario
- receives the original packet Olinal Packet
- SFF1 deletes the IPv6 header, SRH and flow detection options to obtain the original packet, and then sends the original packet to SF1.
- SFF1 After SFF1 receives the original packet processed by SF1, it needs to re-encapsulate the IPv6 header, SRH and flow detection options for the processed packet. However, since the in-flow detection options are dyed on a per-flow or even per-packet basis, the SFF1 node cannot restore the in-flow detection options based on static configuration information or dynamic cache. As a result, the SFF1 node can only encapsulate the IPv6 header for the original packet after processing. and SRH, and sends a packet encapsulated with an IPv6 header and SRH to SFF2.
- SFF2 sends packets encapsulated with IPv6 headers and SRH to SFF3.
- the processed message will continue to be forwarded on the service chain path only after the SF node completes processing of the original message.
- the SF node may perform in-depth analysis of the original message, which takes a long time, and the time consumed may be much longer than the time of direct transmission along the forwarding path indicated by the SID list.
- the SF node may also discard the original packet, so the flow detection of the packets processed by the SF node cannot reflect the actual situation of the forwarding path indicated by the SID list, and cannot accurately detect the delay and packet loss of the forwarding path. detection.
- embodiments of the present application provide a message sending method, which is applied to network devices. As shown in Figure 3, the method includes:
- the first service message includes the destination address, the first flow detection option, the first SRH and the original service message.
- the SRH includes a SID list, and the SID list indicates the forwarding path.
- the first service message includes an IPv6 header, and the IPv6 header includes a destination address.
- the second service message includes a second flow-following detection option
- the second flow-following detection option includes copy mark information
- the copy mark information is used to indicate that the second service message is a copy message of the first service message.
- the network device can send the second service message on the forwarding path based on the SID list, and if the destination address is the locally configured proxy SID, it means that the network device is connected to the service function node, and the network device can outer layer the first service message.
- the encapsulated first flow detection option, first SRH and IPv6 header are deleted, the original service message is obtained, and the original service message is forwarded to the service function node.
- the network device When the service function node sends the processed original service message to the network device, the network device will re-encapsulate the SRH and IPv6 header for the received original service message based on local static configuration information or dynamic cache information, and obtain the third Business messages. Then, the network device can forward the third service packet based on the forwarding path indicated by the SID list, that is, the third service packet will be forwarded by the network device to the next network device on the forwarding path indicated by the SID list in the SRH. Among them, the third service packet does not contain the flow detection option.
- the network device can be SFF1 in Figure 2.
- SFF1 determines that the destination address is the locally configured proxy SID (specifically, it can be End.AS SID or End.AD SID), then the second service message is sent to SFF2, and the original service message included in the first service message is sent to SF1.
- SFF1 After receiving the processed original service message sent by SF1, SFF1 encapsulates the IPv6 header and SRH header for the processed original service message, obtains the third service message, and then sends the third service message to SFF2.
- SFF2 can receive the second service message and the third service message. After SFF2 recognizes the copy mark information included in the second flow-following detection option of the second service message, it will not copy the second service message. The message is sent to SF2, but the second message continues to be forwarded to SFF3 on the forwarding path. In addition, since the third service packet does not include the flow detection option, SFF2 can process the third service packet normally.
- the network device after receiving the first service message, if the destination address of the first service message is the locally configured proxy SID, the network device sends the second service message on the forwarding path and sends it to the service function.
- the node sends the original service message.
- the flow-following detection option of the second service packet includes copy mark information, and the copy mark information is used to indicate that the second service message is a copy of the first service message.
- the network device sends the second service message including the second flow-following detection option on the forwarding path, so that the second service message will not be forwarded to the service function node, and there is no need to delete the second service message first.
- the flow detection option is then re-encapsulated, so that each network device on the forwarding path can receive the second service packet carrying the flow detection option and perform flow detection. Moreover, the network device can normally send the original service message to the service function node without affecting the service function node's processing of the service. It can be seen that the embodiment of the present application realizes the flow detection of the forwarding path without affecting the service. .
- each node on the forwarding path performs flow detection based on the second service packet, which can accurately reflect the network performance of the forwarding path, and can perform accurate delay detection and packet loss detection on the forwarding path.
- Both the first flow-following detection option and the second flow-following detection option of the first service packet include reserved fields, and the reserved fields of the second flow-following detection option carry copy mark information.
- Figure 4 is a schematic diagram of the flow detection option provided by the embodiment of the present application.
- the optional type occupies 8 bits and is the type of flow detection option.
- Optional data length (Opt Data Len), which occupies 8 bits, is the length of the flow detection option.
- FlowMonID which occupies 20 bits, is the ID of the detected service flow.
- Header Type Indication is used to indicate the type of extended data carried.
- a value of 0 indicates no extended data, and a value other than 0 indicates that extended data is carried.
- NodeMonID which occupies 20 bits, is the device node identification.
- the head node When the head node encapsulates the flow detection option for the service packet, it can add its own node identification in this field.
- the service flow direction identification field used to carry the second indication information.
- the head node of the reverse path automatically generates the service flow identification rule.
- the value is 0, it indicates the first reverse path.
- No business flow identification rules are generated for the head node of the path.
- the head node of the reverse path is the tail node of the forward forwarding path.
- the forward path is the path from PE1 to PE2
- the reverse path is the path from PE2 to PE1.
- PE2 in Figure 1b is the forward path.
- the tail node of the path is also the head node of the reverse path.
- T is used to indicate the detection type, which includes end-to-end detection and hop-by-hop detection.
- Ext FM Type is an extended flow detection type field, which can be identified in the form of a bitmap.
- the copy mark information may be carried by any of the reserved fields such as R, Rsv, and Reserved in Figure 4.
- R the reserved fields
- the R field located in the D field in Figure 4 can carry the replication flag bit information (replication Flag). If the replication Flag is set, that is, the value is 1, it means that the message is a replicated message; if the replication Flag is not If it is set, that is, if the value is 0, it means that the message is not a duplicate message.
- the first message received by the network device may also be a copy message sent by the SFF node. Therefore, if the destination address of the first service message is the locally configured proxy SID, the network device sends it on the forwarding path. Before the second service packet, it can be determined whether the first flow-following detection option includes copy mark information;
- the first flow-following detection option includes copy mark information
- the first service packet is sent on the forwarding path.
- the process may include performing flow detection based on the first flow detection option, and sending the first service packet on the forwarding path.
- SFF2 receives the first service packet sent by SFF1. If the first flow detection option of the first service packet includes copy mark information, it means that the first service packet was received by SFF1. After receiving the service packet with the flow detection option, the service packet is copied. In this case, SFF2 does not need to copy the service packet again, but can continue to forward the first service packet along the forwarding path.
- the first in-flow detection option does not include the copy mark information
- copy the first service message and add the copy mark information in the in-flow detection option of the copied first service message to obtain the second service message. text, and then execute the above S302.
- the network device copies the first service message to obtain the second service message.
- the second service message has copy mark information added to the flow detection option.
- the second service message Other contents included in the first service message are the same.
- the network device may update the destination address in the IPv6 header of the second service message to the next SID located after the SID of the network device in the forwarding path.
- the network device can further determine whether the destination address is the last SID in the SID list. If so, discard the first service message. If so, forward it according to the above method. The first service packet is sent on the path.
- the destination address is the last SID in the SID list, it means that the network device that receives the first service message is the tail node of the forwarding path. Since the first service message includes copy mark information, it means that the first service message is a copied service message used for flow detection on the forwarding path. Therefore, after the tail node receives the first service message, it represents The first service message has been transmitted on the forwarding path, and the tail node does not need to continue sending the first service message to the CE device to avoid affecting the service.
- the network device can determine whether the first flow-following detection option of the first service message includes copy mark information. In the case where the first service message includes the copy mark information, when forwarding the first service message on the forwarding path, there is no need to forward the first service message to the service function node, and there is no need to first delete the first service message.
- the flow detection option is then re-encapsulated, so that each network device on the forwarding path can receive the first service packet carrying the flow detection option, and performs flow detection on the forwarding path based on the first service message, thereby enabling the flow detection option to be carried out along the forwarding path. Flow detection results can accurately reflect the quality of the forwarding path.
- the network device copies the first service message and adds the copy mark information to the copied service message to obtain the second service message, so that the When subsequent network devices receive the second service packet, there is no need to forward the second service packet to the service function node, and there is no need to first delete the flow detection option of the second service packet and then re-encapsulate it, so that the forwarding path
- Each network device on the network can receive the second service message carrying the flow detection option, and perform the flow detection on the forwarding path based on the second service message, which solves the problem of being unable to perform the flow detection on the forwarding path, making the flow detection easier. Flow detection results can accurately reflect the quality of the forwarding path.
- the network before the network device sends the second service message on the forwarding path, or when the network device determines that the first flow-following detection option does not include copy mark information Under this condition, before sending the second service message on the forwarding path, the network may also obtain the link status of the link between the network device and the service function node.
- the link status is unreachable, the first service packet is discarded;
- the first service message is copied, and the copy mark information is added to the flow detection option of the copied first service message to obtain the second service message, and then the forwarding in the above embodiment is performed.
- the steps of the second service message are performed.
- the network device can monitor the link status with the service function node in real time and record the link status on the data plane. In this way, the network device can obtain the link status between the network device and the service function node from the data plane. The link status of the link.
- the link status is unreachable
- the link status is reachable.
- the network device can determine whether there is a fault in the link between the network device and the service function node through the interface status of the local interface connected to the service function node. When the interface status is abnormal, it is determined that the link between the network device and the service function node is faulty; when the interface status is normal, it is determined that the link between the network device and the service function node is not faulty.
- the network device may also determine the link status with the service function node through other methods in related technologies, which is not limited by the embodiments of the present application.
- the forwarding switch between the network device and the service function node is set to off; if the service function node If the node is not faulty and the link between the network device and the service function node is not faulty, set the forwarding switch between the network device and the service function node to open.
- the network device determines that the forwarding switch is in an open state, it determines that the link status is reachable; if it determines that the forwarding switch is in a closed state, it determines that the link status is unreachable.
- the analyzer when the first service packet is discarded and the analyzer cannot receive the flow detection data reported by other network devices after the network device on the forwarding path based on the first service packet, it can be determined that the third service packet is discarded. There is a fault in the service chain path of a service packet. That is, the flow detection results of the analyzer can also reflect the link failure between the network device and the service function node, and then the analyzer triggers the head node to switch the service chain path in time to avoid affecting the service chain function for a long time.
- the network device can also be configured to instruct the network device whether it needs to discard the first service packet when it determines that the link status is unreachable. For example, if there is no need to detect whether the link between the network device and the service function node is faulty through the flow detection technology, then even if the network device determines that the link status with the service function node is unreachable, the network device does not need to discard the first Instead, the first service message can be copied, and the copy mark information can be added to the flow detection option of the copied first service message to obtain the second service message, and the second service message can be sent on the forwarding path. text, so that subsequent forwarding paths can be detected along the flow. In this case, the head node can detect whether the link status between the network device and the service function node is reachable through other detection methods in the related technology, which is not limited by the embodiment of the present application.
- the network device obtains the link status of the link with the service function node and determines whether the first service message needs to be discarded according to whether the link status is reachable. If it is not reachable, the first service message is copied. message, and generates a second service message, and transmits the second service message on the forwarding path, so that the forwarding path can be detected along the flow; if it is unreachable, the first service message is discarded, so that the analyzer can detect it in time
- the service chain path fails, thus triggering the head node to switch the service chain path in time to avoid affecting the service chain function for a long time.
- the message sending method provided by the embodiment of this application is introduced below based on specific scenarios.
- the head node receives the original service message, it encapsulates the IPv6 header, flow detection option and SRH in the outer layer of the original service message. Afterwards, the first service message is obtained and the first service message is sent to SFF1.
- the destination address of the IPv6 header of the first service message is SFF1
- the Segment List included in the SRH is SFF1::SF1, SFF2::SF2, and SFF3.
- SFF1::SF1 is the SID of SFF1, and the type can be End.AD or End.AS, which is used to guide SFF1 to send the message to SF1;
- SFF2::SF2 is the SID of SFF2.
- the type can be End.AD or End.AS. It is used to guide SFF2 to send the message to SF2;
- SFF3 is the SID of SFF3, and the type can be a common End type.
- SFF1 copies the first service message to obtain the second service message, adds copy mark information to the flow detection option of the second service message, and then sends the second service message on the forwarding path. service message and sends the original service message to SF1.
- SFF1 After receiving the processed original service message sent by SF1, SFF1 encapsulates the SRH and IPv6 header for the processed original service message, obtains the third service message, and sends the third service message to SFF2.
- SFF2 can receive the second service message and the third service message.
- SFF2 recognizes that the flow-following detection option included in the second service includes copy mark information, and performs the flow-following detection based on the flow-following detection option, and forwards the second service message to SFF3.
- SFF2 can send the original service message in the third service message to SF2. After receiving the original service message processed by SF2, SFF2 encapsulates the IPv6 header and SRH header for the processed original service message to obtain the fourth service message. message, and forwards the fourth service message to SFF3.
- SFF3 can receive the second service message and the fourth service message. Since SFF3 is the tail node, SFF3 can send the original service message included in the fourth service message to subsequent devices (such as CE devices) and discard the second service message. Business messages.
- the SID types of SFF1 and SFF3 can also be End.AM type.
- SFF1 and SFF2 still send the second service packet on the forwarding path according to the above method, and according to the End.AM type
- the processing method of the node is to process the first service message.
- embodiments of the present application also provide a message sending device, which is applied to network equipment.
- the device includes:
- the receiving module 601 is used to receive the first service message.
- the first service message includes the destination address, the first flow detection option, the segment routing header SRH and the original service message.
- the SRH includes a SID list, and the SID list indicates the forwarding path. ;
- the sending module 602 is used to send the second service message on the forwarding path if the destination address is the locally configured proxy SID, and send the original service message to the service function node;
- the second service message includes a second flow-following detection option
- the second flow-following detection option includes copy mark information
- the copy mark information is used to indicate that the second service message is a copy message of the first service message.
- the device also includes: a judgment module and a copy module;
- a judgment module used to judge whether the first flow detection option includes copy mark information
- the sending module 602 is also configured to send the first service message on the forwarding path if the judgment result of the judgment module is yes;
- the copy module is used to copy the first service message if the judgment result of the judgment module is no, and add copy mark information to the flow detection option of the copied first service message to obtain the second service message.
- the device further includes: a first discarding module
- the judgment module is also used to judge whether the destination address is the last SID in the SID list
- the first discard module is used to discard the first service message if the judgment result of the judgment module is yes;
- the sending module 602 is configured to send the first service message on the forwarding path if the judgment result of the judgment module is no.
- the device also includes: an acquisition module, a second discarding module and a copying module;
- the acquisition module is used to obtain the link status of the link between the network device and the service function node;
- the second discard module is used to discard the first service packet if the link status is unreachable
- the copy module is used to copy the first service message if the link status is reachable, and add copy mark information to the flow-following detection option of the copied first service message to obtain the second service message.
- the link status is unreachable
- the link status is reachable.
- the flow detection option of the second service packet includes a reserved field, and the reserved field carries copy mark information.
- the network device includes: a processor 701; a transceiver 704; and a machine-readable storage medium 702.
- the machine-readable storage medium 702 stores information that can be Machine-executable instructions executed by the processor 701; the machine-executable instructions cause the processor 701 to perform the following steps:
- the first service message includes the destination address, the first flow detection option, the segment routing header SRH and the original service message.
- the SRH includes a SID list, and the SID list indicates the forwarding path;
- the second service message is sent on the forwarding path through the transceiver 704, and the original service message is sent to the service function node;
- the second service message includes a second flow-following detection option
- the second flow-following detection option includes copy mark information
- the copy mark information is used to indicate that the second service message is a copy message of the first service message.
- machine-executable instructions also cause processor 701 to perform the following steps:
- the first service message is copied, and the copy mark information is added to the flow detection option of the copied first service message to obtain the second service message.
- machine-executable instructions also cause processor 701 to perform the following steps:
- the first service packet is sent on the forwarding path through the transceiver 704.
- machine-executable instructions also cause processor 701 to perform the following steps:
- the link status is unreachable, the first service packet is discarded;
- the link status is reachable, the first service message is copied, and the copy mark information is added to the flow-following detection option of the copied first service message to obtain the second service message.
- machine-executable instructions also cause processor 701 to perform the following steps:
- the link status is unreachable
- the link status is reachable.
- the flow detection option of the second service packet includes a reserved field, and the reserved field carries copy mark information.
- the network device may also include a communication bus 703.
- the processor 701, the machine-readable storage medium 702 and the transceiver 704 complete communication with each other through the communication bus 703.
- the communication bus 703 can be a peripheral component interconnect standard (Peripheral Component Interconnect, PCI) bus or an extended industry standard structure. (Extended Industry Standard Architecture, EISA) bus, etc.
- PCI peripheral component interconnect standard
- EISA Extended Industry Standard Architecture
- the communication bus 703 can be divided into an address bus, a data bus, a control bus, etc.
- the transceiver 704 may be a wireless communication module. Under the control of the processor 701, the transceiver 704 performs data interaction with other devices.
- the machine-readable storage medium 702 may include random access memory (Random Access Memory, RAM) or non-volatile memory (Non-Volatile Memory, NVM), such as at least one disk storage.
- RAM Random Access Memory
- NVM Non-Volatile Memory
- the machine-readable storage medium 702 may also be at least one storage device located remotely from the aforementioned processor.
- the processor 701 can be a general-purpose processor, including a central processing unit (CPU), a network processor (Network Processor, NP), etc.; it can also be a digital signal processor (Digital Signal Processing, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
- CPU central processing unit
- NP Network Processor
- DSP Digital Signal Processing
- ASIC Application Specific Integrated Circuit
- FPGA Field-Programmable Gate Array
- the embodiments of the present application also provide a machine-readable storage medium.
- the machine-readable storage medium stores machine-executable information that can be executed by the processor. instruction.
- the processor is caused by machine-executable instructions to implement the steps of any of the above message sending methods.
- a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform the steps of any of the message sending methods in the above embodiments.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims (20)
- 一种报文发送方法,其特征在于,所述方法应用于网络设备,所述方法包括:接收第一业务报文,所述第一业务报文包括目的地址、第一随流检测选项、分段路由头SRH和原始业务报文,所述SRH包括SID列表,所述SID列表指示转发路径;若所述目的地址为本地配置的代理SID,则在所述转发路径上发送第二业务报文,并向服务功能节点发送所述原始业务报文;其中,所述第二业务报文包括第二随流检测选项,所述第二随流检测选项包括复制标记信息,所述复制标记信息用于指示所述第二业务报文为所述第一业务报文的复制报文。
- 根据权利要求1所述的方法,其特征在于,所述在所述转发路径上发送第二业务报文之前,所述方法还包括:判断所述第一随流检测选项中是否包括复制标记信息;若是,则在所述转发路径上发送所述第一业务报文;若否,则复制所述第一业务报文,并在复制的第一业务报文的随流检测选项中添加所述复制标记信息,得到所述第二业务报文。
- 根据权利要求2所述的方法,其特征在于,在所述转发路径上发送所述第一业务报文之前,所述方法还包括:判断所述目的地址是否为所述SID列表中最后一个SID;若是,则丢弃所述第一业务报文;若否,则在所述转发路径上发送所述第一业务报文。
- 根据权利要求1或2所述的方法,其特征在于,在所述转发路径上发送第二业务报文之前,所述方法还包括:获取所述网络设备与所述服务功能节点之间链路的链路状态;若所述链路状态为不可达,则丢弃所述第一业务报文;若所述链路状态为可达,则复制所述第一业务报文,并在复制的第一业务报文的随流检测选项中添加所述复制标记信息,得到所述第二业务报文。
- 根据权利要求4所述的方法,其特征在于,所述获取所述网络设备与所述服务功能节点之间链路的链路状态,具体包括:从数据平面获取所述网络设备与所述服务功能节点之间链路的链路状态;其中,若所述服务功能节点故障和/或所述网络设备与所述服务功能节点之间链路存在故障,则所述链路状态为不可达;若所述服务功能节点未故障,且所述网络设备与所述服务功能节点之间链路未故障,则所述链路状态为可达。
- 根据权利要求1所述的方法,其特征在于,所述第二业务报文的随流检测选项包括保留字段,所述保留字段承载所述复制标记信息。
- 一种报文发送装置,其特征在于,所述装置应用于网络设备,所述装置包括:接收模块,用于接收第一业务报文,所述第一业务报文包括目的地址、第一随流检测选项、分段路由头SRH和原始业务报文,所述SRH包括SID列表,所述SID列表指示转发路径;发送模块,用于若所述目的地址为本地配置的代理SID,则在所述转发路径上发送第二业务报文,并向服务功能节点发送所述原始业务报文;其中,所述第二业务报文包括第二随流检测选项,所述第二随流检测选项包括复制标记信息,所述复制标记信息用于指示所述第二业务报文为所述第一业务报文的复制报文。
- 根据权利要求7所述的装置,其特征在于,所述装置还包括:判断模块和复制模块;所述判断模块,用于判断所述第一随流检测选项中是否包括复制标记信息;所述发送模块,具体用于若所述判断模块的判断结果为是,则在所述转发路径上发送所述第一业务报文;所述复制模块,用于若所述判断模块的判断结果为否,则复制所述第一业务报文,并在复制的第一业务报文的随流检测选项中添加所述复制标记信息,得到所述第二业务报文。
- 根据权利要求8所述的装置,其特征在于,所述装置还包括:第一丢弃模块;所述判断模块,还用于判断所述目的地址是否为所述SID列表中最后一个SID;所述第一丢弃模块,用于若所述判断模块的判断结果为是,则丢弃所述第一业务报文;所述发送模块,具体用于若所述判断模块的判断结果为否,则在所述转发路径上发送所述第一业务报文。
- 根据权利要求7或8所述的装置,其特征在于,所述装置还包括:获取模块、第二丢弃模块和复制模块;所述获取模块,用于获取所述网络设备与所述服务功能节点之间链路的链路状态;所述第二丢弃模块,用于若所述链路状态为不可达,则丢弃所述第一业务报文;所述复制模块,用于若所述链路状态为可达,则复制所述第一业务报文,并在复制的第一业务报文的随流检测选项中添加所述复制标记信息,得到所述第二业务报文。
- 根据权利要求10所述的装置,其特征在于,所述获取模块,具体用 于:从数据平面获取所述网络设备与所述服务功能节点之间链路的链路状态;其中,若所述服务功能节点故障和/或所述网络设备与所述服务功能节点之间链路存在故障,则所述链路状态为不可达;若所述服务功能节点未故障,且所述网络设备与所述服务功能节点之间链路未故障,则所述链路状态为可达。
- 根据权利要求7所述的装置,其特征在于,所述第二业务报文的随流检测选项包括保留字段,所述保留字段承载所述复制标记信息。
- 一种网络设备,其特征在于,所述网络设备包括:处理器;收发器;机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述机器可执行指令促使所述处理器执行以下步骤:通过所述收发器接收第一业务报文,所述第一业务报文包括目的地址、第一随流检测选项、分段路由头SRH和原始业务报文,所述SRH包括SID列表,所述SID列表指示转发路径;若所述目的地址为本地配置的代理SID,则通过所述收发器在所述转发路径上发送第二业务报文,并向服务功能节点发送所述原始业务报文;其中,所述第二业务报文包括第二随流检测选项,所述第二随流检测选项包括复制标记信息,所述复制标记信息用于指示所述第二业务报文为所述第一业务报文的复制报文。
- 根据权利要求13所述的网络设备,其特征在于,所述机器可执行指令还促使所述处理器执行以下步骤:判断所述第一随流检测选项中是否包括复制标记信息;若是,则通过所述收发器在所述转发路径上发送所述第一业务报文;若否,则复制所述第一业务报文,并在复制的第一业务报文的随流检测选项中添加所述复制标记信息,得到所述第二业务报文。
- 根据权利要求14所述的网络设备,其特征在于,所述机器可执行指令还促使所述处理器执行以下步骤:判断所述目的地址是否为所述SID列表中最后一个SID;若是,则丢弃所述第一业务报文;若否,则通过所述收发器在所述转发路径上发送所述第一业务报文。
- 根据权利要求13或14所述的网络设备,其特征在于,所述机器可执行指令还促使所述处理器执行以下步骤:获取所述网络设备与所述服务功能节点之间链路的链路状态;若所述链路状态为不可达,则丢弃所述第一业务报文;若所述链路状态为可达,则复制所述第一业务报文,并在复制的第一业 务报文的随流检测选项中添加所述复制标记信息,得到所述第二业务报文。
- 根据权利要求16所述的网络设备,其特征在于,所述机器可执行指令还促使所述处理器执行以下步骤:从数据平面获取所述网络设备与所述服务功能节点之间链路的链路状态;其中,若所述服务功能节点故障和/或所述网络设备与所述服务功能节点之间链路存在故障,则所述链路状态为不可达;若所述服务功能节点未故障,且所述网络设备与所述服务功能节点之间链路未故障,则所述链路状态为可达。
- 根据权利要求13所述的网络设备,其特征在于,所述第二业务报文的随流检测选项包括保留字段,所述保留字段承载所述复制标记信息。
- 一种机器可读存储介质,其特征在于,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现权利要求1-6任一所述的方法步骤。
- 一种计算机程序产品,其特征在于,所述计算机程序产品促使所述处理器:实现权利要求1-6任一所述的方法步骤。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22948263.3A EP4425852A4 (en) | 2022-06-28 | 2022-06-28 | TRANSMISSION OF MESSAGES |
| US18/714,687 US20250030634A1 (en) | 2022-06-28 | 2022-06-28 | Message sending |
| CN202280001942.4A CN117643019A (zh) | 2022-06-28 | 2022-06-28 | 报文发送 |
| PCT/CN2022/101725 WO2024000140A1 (zh) | 2022-06-28 | 2022-06-28 | 报文发送 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2022/101725 WO2024000140A1 (zh) | 2022-06-28 | 2022-06-28 | 报文发送 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024000140A1 true WO2024000140A1 (zh) | 2024-01-04 |
Family
ID=89383689
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/101725 Ceased WO2024000140A1 (zh) | 2022-06-28 | 2022-06-28 | 报文发送 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20250030634A1 (zh) |
| EP (1) | EP4425852A4 (zh) |
| CN (1) | CN117643019A (zh) |
| WO (1) | WO2024000140A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118101555A (zh) * | 2024-04-22 | 2024-05-28 | 新华三技术有限公司 | 报文转发方法、装置、电子设备及计算机可读存储介质 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118827450B (zh) * | 2024-03-04 | 2026-01-16 | 中国移动通信有限公司研究院 | 随流检测信息的处理方法、装置、设备、介质和产品 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160026820A1 (en) * | 2014-03-10 | 2016-01-28 | Panasonic Intellectual Property Corporation Of America | Information apparatus, management server, and copy control method |
| CN108400934A (zh) * | 2017-02-08 | 2018-08-14 | 南宁富桂精密工业有限公司 | 软件定义网络控制器、服务功能链系统及路径追踪方法 |
| CN111865658A (zh) * | 2020-06-05 | 2020-10-30 | 烽火通信科技股份有限公司 | 基于vCPE多租户的租户业务识别映射方法及系统 |
| CN113079091A (zh) * | 2020-01-03 | 2021-07-06 | 华为技术有限公司 | 一种主动随流检测的方法、网络设备以及通信系统 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10187306B2 (en) * | 2016-03-24 | 2019-01-22 | Cisco Technology, Inc. | System and method for improved service chaining |
| CN111510386B (zh) * | 2019-01-30 | 2023-06-20 | 华为技术有限公司 | 用于处理报文的方法和装置 |
| CN111510387B (zh) * | 2019-01-30 | 2021-12-14 | 华为技术有限公司 | 数据转发方法及相关装置 |
| CN111953604B (zh) * | 2019-05-17 | 2023-07-18 | 华为技术有限公司 | 一种为业务流提供业务服务的方法和装置 |
| CN112468396B (zh) * | 2019-09-06 | 2022-05-31 | 华为技术有限公司 | 主机网络性能需求可编程化的方法、设备和系统 |
| CN112787931B (zh) * | 2019-11-06 | 2022-09-23 | 华为技术有限公司 | 报文传输方法、代理节点及存储介质 |
| CN112787921B (zh) * | 2019-11-08 | 2023-05-19 | 华为技术有限公司 | 报文传输方法、代理节点及存储介质 |
| CN113079089B (zh) * | 2020-01-03 | 2025-01-07 | 华为技术有限公司 | 业务链的故障保护方法、装置、设备、系统及存储介质 |
| CN113556259B (zh) * | 2020-04-24 | 2024-04-12 | 华为技术有限公司 | 一种基于随流检测的报文处理方法及装置 |
-
2022
- 2022-06-28 EP EP22948263.3A patent/EP4425852A4/en active Pending
- 2022-06-28 WO PCT/CN2022/101725 patent/WO2024000140A1/zh not_active Ceased
- 2022-06-28 CN CN202280001942.4A patent/CN117643019A/zh active Pending
- 2022-06-28 US US18/714,687 patent/US20250030634A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160026820A1 (en) * | 2014-03-10 | 2016-01-28 | Panasonic Intellectual Property Corporation Of America | Information apparatus, management server, and copy control method |
| CN108400934A (zh) * | 2017-02-08 | 2018-08-14 | 南宁富桂精密工业有限公司 | 软件定义网络控制器、服务功能链系统及路径追踪方法 |
| CN113079091A (zh) * | 2020-01-03 | 2021-07-06 | 华为技术有限公司 | 一种主动随流检测的方法、网络设备以及通信系统 |
| CN111865658A (zh) * | 2020-06-05 | 2020-10-30 | 烽火通信科技股份有限公司 | 基于vCPE多租户的租户业务识别映射方法及系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4425852A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118101555A (zh) * | 2024-04-22 | 2024-05-28 | 新华三技术有限公司 | 报文转发方法、装置、电子设备及计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4425852A4 (en) | 2025-02-19 |
| CN117643019A (zh) | 2024-03-01 |
| EP4425852A1 (en) | 2024-09-04 |
| US20250030634A1 (en) | 2025-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12598124B2 (en) | Network performance measurement method, apparatus, device, and system, and storage medium | |
| EP2245801B1 (en) | Network characterisation | |
| CN111385121B (zh) | 一种操作管理维护iOAM报文的传输方法及相应装置 | |
| US9641420B1 (en) | Methods and apparatus for assessing the quality of a data path including both layer-2 and layer-3 devices | |
| WO2017000750A1 (zh) | 测量终端上运行的业务的质量的方法、设备及系统 | |
| WO2022078293A1 (zh) | 组播业务流的检测方法及相关装置 | |
| WO2020182085A1 (zh) | 报文的传输方法和设备 | |
| WO2024000140A1 (zh) | 报文发送 | |
| US12120008B2 (en) | Performance measurement method and apparatus, device, and storage medium | |
| WO2024000137A1 (zh) | 报文处理 | |
| US12040970B2 (en) | Method and apparatus for collecting bit error information | |
| US20250047522A1 (en) | Packet forwarding | |
| CN103546303A (zh) | 一种丢失帧测定方法及系统 | |
| CN113328901B (zh) | 报文乱序检测方法、装置及系统 | |
| EP4425850A1 (en) | Packet processing | |
| JPWO2011052729A1 (ja) | パケット中継装置、パケット中継方法およびプログラム | |
| US12526211B2 (en) | Message processing method for in-situ flow detection, and network device | |
| WO2021027420A1 (zh) | 用于数据传输的方法和装置 | |
| US7881207B2 (en) | Method and system for loop-back and continue in packet-based network | |
| CN112737889B (zh) | 流量处理方法、流量监控方法、装置、系统及存储介质 | |
| WO2023030202A1 (zh) | 路径故障检测方法、装置、系统、网络设备及存储介质 | |
| CN119254661A (zh) | Gtp-u隧道有效性探测方法、装置、通信设备、存储介质和计算机程序产品 | |
| CN118573619A (zh) | 通信方法及装置 | |
| CN118802659A (zh) | 通信链路时延测量方法、装置、电子设备及可读存储介质 | |
| CN116939049A (zh) | 一种随流检测方法及装置、通信设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22948263 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18714687 Country of ref document: US Ref document number: 22948263.3 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022948263 Country of ref document: EP Effective date: 20240530 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |