Transmission method and apparatus, node device, network controller, network device, and storage medium

By carrying logical device selection indication information in SRv6 policies and IPv6 messages, the problem in the existing technology that the service flow cannot be processed on a certain logical device is solved, and flow stickiness and session continuity are achieved.

WO2025016383A1PCT designated stage expired Publication Date: 2025-01-23CHINA MOBILE COMM LTD RES INST +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/105755
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-17
Filing Date
2024-07-16
Publication Date
2025-01-23

AI Technical Summary

Technical Problem

In the prior art, users' services are randomly allocated to virtual machines/containers, and cannot meet the requirements of stream stickiness and maintain session continuity.

Method used

Through the logical equipment selection instruction information that carry business functions in the SRV6 strategy and IPv6 packets, the business of the business to be transmitted is processed on a certain logical device.

Benefits of technology

Realize the flow of business flow and session continuity, and meet the optimal processing needs of the business.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024105755_23012025_PF_FP_ABST
    Figure CN2024105755_23012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a transmission method and apparatus, a node device, and a network controller. The method comprises: acquiring a service to be transmitted for a target user; determining a target segment routing IPv6 (SRv6) policy for the service to be transmitted, the target SRv6 policy comprising logical device selection indication information corresponding to at least one target service function; generating, on the basis of the target SRv6 policy, an IPv6 message for the service to be transmitted, the IPv6 message comprising a segment identifier (SID) corresponding to a second node, the SID comprising logical device selection indication information, and the second node being used for executing the target service function; and sending the IPv6 message to a next-hop node of the target SRv6 policy. Employing the described method may solve the problem in the existing technology that, when employing a means of random allocation to an idle VM / container for a service of a user, the requirements of flow viscosity and maintaining session continuity cannot be met.
Need to check novelty before this filing date? Find Prior Art

Description

Transmission method and device, node device, network controller, network device and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure is based on and claims the priority of Chinese patent application with application number 202310871041.7 and application date July 17, 2023. The entire content of the Chinese patent application is hereby incorporated into this disclosure by reference. Technical Field

[0003] The present disclosure relates to the field of communication network technology, and in particular to a transmission method, apparatus, node equipment, and network controller. Background Art

[0004] Service Function Chain (SFC) is a technology that provides ordered services to the application layer. SFC logically connects services on network devices to form an ordered service combination. SFC adds service chain path information to original messages, ensuring that messages flow through service devices along a specified path.

[0005] In the current SFC scenario, the service function of a service node (SF) can be deployed on multiple virtual machines (VMs) / containers, and all of them belong to the service node, so that when a VM / container is fully loaded or fails, it can be switched to other VMs / containers. Currently, the user's business will be randomly distributed to an idle VM / container according to a set algorithm through the load balancer within the SF. For the business of a specific user, sometimes it is necessary for the business flow to always be processed on a certain VM / container to achieve business optimization, until the current VM / container is fully loaded or fails, and then switch, rather than randomly distribute it to different VMs / containers. In other words, it is necessary to meet the flow stickiness and maintain session continuity. However, the existing business flow transmission method cannot meet this requirement.

[0006] Summary of the Invention

[0007] The purpose of the technical solution disclosed in the present invention is to provide a transmission method, apparatus, node device and network controller for solving the problem that in the prior art, user services are randomly assigned to one of the idle VMs / containers, which cannot meet the requirements of flow stickiness and maintaining session continuity.

[0008] A first aspect of the present disclosure provides a transmission method, which is executed by a first node, and the method includes: obtaining a target user's service to be transmitted; determining a target IPv6 segment routing (Segment Routing IPv6, SRv6) policy for the service to be transmitted, wherein the target SRv6 policy includes logical device selection indication information corresponding to at least one target service function; generating an IPv6 message for the service to be transmitted according to the target SRv6 policy, wherein the IPv6 message includes a segment identifier SID corresponding to a second node, the SID includes the logical device selection indication information, and the second node is used to execute the target service function; and sending the IPv6 message to a next-hop node of the target SRv6 policy.

[0009] In an optional implementation manner, the function field and / or the Argument field of the SID includes the logical device selection indication information.

[0010] In an optional implementation manner, when the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

[0011] In an optional embodiment, the logical device selection indication information includes one or more of the following information: a preferred logical device; a selection strategy for a preferred logical device; a logical device preferred in exclusive mode; a logical device preferred in shared mode; and a selection strategy for a suboptimal logical device when a preferred logical device fails.

[0012] In an optional implementation, the color attribute of the target SRv6 policy includes the logical device selection indication information.

[0013] In an optional embodiment, the method further includes: obtaining at least one SRv6 policy configured by the network controller, wherein the color attribute of each of the SRv6 policies includes logical device selection indication information corresponding to a business function; matching the Color extended group attribute in the routing policy of the business to be transmitted with the color attribute in the SRv6 policy, determining the target SRv6 policy in the SRv6 policy, and the business function corresponding to the logical device selection indication information in the target SRv6 policy is the target business function.

[0014] A second aspect of the present disclosure provides a transmission method, which is performed by a second node. The method includes: receiving an IPv6 message, wherein the IPv6 message includes a segment identifier SID corresponding to the second node, the SID includes logical device selection indication information corresponding to a target business function, and the second node is used to execute the target business function; and determining a logical device to forward the IPv6 message based on the logical device selection indication information.

[0015] In an optional implementation manner, the function field and / or the Argument field of the SID includes the logical device selection indication information.

[0016] In an optional implementation manner, when the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

[0017] In an optional embodiment, the logical device selection indication information includes one or more of the following information: a preferred logical device; a selection strategy for a preferred logical device; a logical device preferred in exclusive mode; a logical device preferred in shared mode; and a selection strategy for a suboptimal logical device when a preferred logical device fails.

[0018] In an optional embodiment, the logical device for forwarding the IPv6 packet is determined based on the logical device selection indication information, including: when the logical device selection indication information includes a preferred logical device, determining the logical device for forwarding the IPv6 packet to be the logical device indicated by the logical device selection indication information; when the logical device selection indication information includes a selection policy for a preferred logical device, determining the logical device for forwarding the IPv6 packet based on the selection policy.

[0019] In an optional implementation, the method further includes: forwarding the IPv6 message to the logical device corresponding to the determined IP address of the logical device.

[0020] In an optional embodiment, the method further includes: when the preferred logical device indicated by the logical device selection indication information has a fault, or when the preferred logical device determined according to the selection policy of the preferred logical device indicated by the logical device selection indication information has a fault, determining the logical device for forwarding the IPv6 packet according to the selection policy of the suboptimal logical device in the logical device selection indication information, or determining the logical device for forwarding the IPv6 packet according to a load balancing mechanism.

[0021] A third aspect of the present disclosure provides a transmission method, which is executed by a network controller. The method includes: issuing at least one SRv6 policy to at least one first node, wherein the color attribute of each SRv6 policy includes logical device selection indication information corresponding to a business function.

[0022] In an optional implementation manner, the color attribute of the SRv6 policy includes the logical device selection indication information.

[0023] In an optional embodiment, the logical device selection indication information includes one or more of the following information: a preferred logical device; a selection strategy for a preferred logical device; a logical device preferred in exclusive mode; a logical device preferred in shared mode; and a selection strategy for a suboptimal logical device when a preferred logical device fails.

[0024] The fourth aspect of the present disclosure provides a node device, which is a first node and includes a processor and a transceiver. The processor is used to obtain a target user's to-be-transmitted service; determine a target SRv6 policy for the to-be-transmitted service, wherein the target SRv6 policy includes logical device selection indication information corresponding to at least one target service function; and generate an IPv6 packet for the to-be-transmitted service based on the target SRv6 policy, wherein the IPv6 packet includes a segment identifier SID corresponding to a second node, the SID includes the logical device selection indication information, and the second node is used to execute the target service function. The transceiver is used to send the IPv6 packet to the next-hop node of the target SRv6 policy.

[0025] A fifth aspect of the present disclosure provides a node device, the node device being a second node, comprising a transceiver and a processor. The transceiver is configured to receive an IPv6 packet, wherein the IPv6 packet includes a segment identifier (SID) corresponding to the second node, the SID including logical device selection indication information corresponding to a target service function, and the second node is configured to execute the target service function. The processor is configured to determine a logical device to which the IPv6 packet is to be forwarded based on the logical device selection indication information.

[0026] A sixth aspect of the present disclosure provides a network controller, comprising a transceiver, wherein the transceiver is used to: send at least one SRv6 policy to at least one first node, wherein the color attribute of each SRv6 policy includes logical device selection indication information corresponding to a service function.

[0027] The seventh aspect of the present disclosure provides a transmission device, which is applied to a first node. The device includes: an acquisition module for acquiring a target user's to-be-transmitted service; a first determination module for determining a target SRv6 policy for the to-be-transmitted service, wherein the target SRv6 policy includes at least one logical device selection indication information corresponding to a target service function; a message generation module for generating an IPv6 message for the to-be-transmitted service according to the target SRv6 policy, wherein the IPv6 message includes a segment identifier SID corresponding to a second node, the SID includes the logical device selection indication information, and the second node is used to execute the target service function; and a first sending module for sending the IPv6 message to a next-hop node of the target SRv6 policy.

[0028] An eighth aspect of the present disclosure provides a transmission device, applied to a second node. The device includes: a message receiving module configured to receive an IPv6 message, wherein the IPv6 message includes a segment identifier (SID) corresponding to the second node, the SID including logical device selection indication information corresponding to a target service function, and the second node is configured to execute the target service function; and a second determination module configured to determine a logical device to forward the IPv6 message based on the logical device selection indication information.

[0029] A ninth aspect of the present disclosure provides a transmission device, applied to a network controller, comprising: a second sending module configured to send at least one SRv6 policy to at least one first node, wherein the color attribute of each SRv6 policy includes logical device selection indication information corresponding to a service function.

[0030] The tenth aspect of the present disclosure provides a network device, comprising a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the transmission method as described in any one of the above items when executed by the processor.

[0031] An eleventh aspect of the present disclosure provides a readable storage medium having a program stored thereon, and when the program is executed by a processor, the steps in the transmission method as described in any one of the above items are implemented.

[0032] At least one of the above-mentioned technical solutions of the present disclosure has the following beneficial effects: by adopting the transmission method described in the embodiment of the present disclosure, the SRv6 policy and IPv6 message are parameter-extended, so that the IPv6 message carries the logical device selection indication information of the service function, which is used to indicate the selection strategy of the service function of the target user's service to be transmitted on the logical device, so that the service flow of the service to be transmitted can be kept on a certain logical device for processing, meeting the service flow stickiness and session continuity requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] FIG1 is a schematic diagram of the architecture of a system for executing the transmission method described in an embodiment of the present disclosure.

[0034] FIG2 is a schematic diagram of an IPv6 message structure provided by an embodiment of the present disclosure.

[0035] FIG3 is a schematic diagram of the structure of a SID provided in an embodiment of the present disclosure.

[0036] FIG4 is one of the schematic diagrams for implementing the transmission method according to the embodiment of the present disclosure.

[0037] FIG5 is a second schematic diagram of an implementation of the transmission method according to an embodiment of the present disclosure.

[0038] FIG6 is a third schematic diagram of an implementation of the transmission method according to an embodiment of the present disclosure.

[0039] FIG7 is one of the structural diagrams of the node device according to the embodiment of the present disclosure.

[0040] FIG8 is a second schematic diagram of the structure of the node device according to the embodiment of the present disclosure.

[0041] FIG9 is a schematic diagram of the structure of the network controller according to an embodiment of the present disclosure.

[0042] FIG10 is one of the structural schematic diagrams of the transmission device according to the embodiment of the present disclosure.

[0043] FIG11 is a second schematic structural diagram of the transmission device according to an embodiment of the present disclosure.

[0044] FIG12 is a third schematic diagram of the structure of the transmission device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0045] In order to make the technical problems, technical solutions and advantages to be solved by the present disclosure clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0046] FIG1 is a schematic diagram of the architecture of a system for executing the transmission method described in an embodiment of the present disclosure. The system applies Segment Routing IPv6 (SRv6) technology. SRv6 is a protocol designed based on the source routing concept for forwarding IPv6 data packets on a network. Based on the IPv6 forwarding plane, SRv6 inserts a Segment Routing Header (SRH) into an IPv6 message, pushes an explicit IPv6 address stack into the SRH, and continuously updates the destination address and offset address stack through intermediate nodes to complete hop-by-hop forwarding. As shown in FIG2 , an embodiment of the present disclosure provides an IPv6 message structure.

[0047] Among them, SRH is used to carry the sequence list of SRv6 segment identifiers (Segment Identifier, SID) to achieve flexible programming of SRv6 network paths and various functions.

[0048] SID is used to identify the ID of the SRv6 Segment. As shown in Figure 2, it includes the Locator field, the Function field, and the Argument field. Among them, the Locator field is an identifier assigned to a network node, which is used to route and forward data packets. In the SRv6 SID, the Locator is a variable-length part used to adapt to networks of different sizes. The Locator can identify two important attributes: routable and aggregatable. The Function field is used to express the forwarding action to be performed by the instruction, which is equivalent to the opcode of a computer instruction. In SRv6 network programming, different forwarding behaviors are expressed by different Functions. The Argument field is an optional field used to carry the parameters required when executing the instruction. These parameters may contain streams, services, or any other related information.

[0049] The SRH can also include an optional TLV field for carrying variable-length data, providing better scalability for SRv6.

[0050] The standard also defines flavors for the SRv6 End, End.X, and End.T behaviors, which are recorded in the Argument field. End, End.X, and End.T variants with the PSP (Penultimate Segment Pop of the SRH), USP (Ultimate Segment Pop of the SRH), and USD (Ultimate Segment Decapsulation) characteristics are additional behaviors defined to enhance the End series of instructions. Service Function Chain (SFC) is a technology that provides ordered services to the application layer. SFC logically connects services on network devices to form an ordered service combination. SFC adds service chain path information to the original message to ensure that messages pass through service devices in sequence along a specified path.

[0051] When data packets are transmitted across a network, they often need to pass through various service nodes to ensure that the network can provide users with secure, fast, and stable services according to pre-planned requirements. These service nodes include well-known firewalls (FWs), intrusion prevention systems (IPSs), application accelerators, and network address translation (NATs). Network traffic must pass through these service nodes in the established order required by business logic to achieve the required services.

[0052] IPv6 SR-based Segment Routing Traffic Engineering Policy (SRv6 TE Policy) uses segment lists to instruct network devices to follow a specified forwarding path, making it ideal for service chaining scenarios. If a packet is redirected to an SRv6 TE Policy, the headend appends the SRv6 TE Policy's segment list to the packet, and other network devices execute the instructions embedded in the segment list.

[0053] Taking the system shown in Figure 1 as an example, the system applying the transmission method described in the embodiment of the present disclosure may include a network controller 1, a cloud management platform 2, a classifier SC 3, a first service chain forwarding node (Service Function Forwarder, SFF) 4, a second SFF 5, an intermediate node 6 and a tail node 7, wherein the classifier SC 3 is formed as an SRv6 head node, the first SFF 4 and the second SFF 5 are service chain forwarding nodes, and are respectively configured with SF proxy functions, wherein the first SFF 4 is configured with a first service node SF, and the second SFF 5 is configured with a second SF. The first SF and the second SF belong to SRv6 unknown (SRv6-unaware) SF, and the corresponding first SF Proxy and second SF Proxy are respectively assigned corresponding SRv6 SIDs. Using this system, the classifier SC 3 can form a segment list Segment List of an SRv6 TE Policy based on the first SF Proxy SID, the second SF Proxy SID and the SID of the tail node 7, and the SRv6 TE Policy serves as the service chain path.

[0054] In the current SFC scenario, SF business functions can be deployed on multiple VMs / containers, all of which belong to the service node. The user's business will be randomly assigned to one of the idle VMs / containers according to the set algorithm by the load balancer inside the SF. It is impossible to keep the business flow always processed on a specific VM / container to meet the flow stickiness of the business and maintain session continuity. To solve this technical problem, the embodiment of the present disclosure provides a transmission method, which extends the parameters of the SRv6 policy and IPv6 message, so that the IPv6 message carries the logical device selection indication information of the business function, which is used to indicate the selection policy of the business function of the business to be transmitted by the target user on the logical device, so that the business flow of the business to be transmitted can be kept on a specific logical device for processing, meeting the flow stickiness of the business and maintaining session continuity.

[0055] As shown in FIG4 , a transmission method according to one embodiment of the present disclosure is performed by a first node, and the method includes:

[0056] S410, obtaining the target user's service to be transmitted;

[0057] S420: Determine a target SRv6 policy for the service to be transmitted, wherein the target SRv6 policy includes logical device selection indication information corresponding to at least one target service function;

[0058] S430: Generate an IPv6 packet for the service to be transmitted according to the target SRv6 policy; the IPv6 packet includes a segment identifier SID corresponding to the second node, and the SID includes the logical device selection indication information; wherein the second node is used to perform the target service function;

[0059] S440: Send the IPv6 packet to the next hop node of the target SRv6 policy.

[0060] In an optional embodiment, as shown in Figure 1 , a logical device is used to deploy a service function SF, which includes a VM and / or a container. The first node is the head node to which the service to be transmitted is sent, and the second node is one of the service nodes SF on the SRv6 policy Policy for the service to be transmitted.

[0061] The SRv6 Policy uses the following triple as the key to globally uniquely identify an SRv6 Policy:

[0062] Headend: identifies the head node of an SRv6 Policy. The head node can direct traffic into an SRv6 Policy.

[0063] Color attribute: identifies different SRv6 policies for the specified head node and destination node. It can be associated with a series of service attributes, such as bandwidth, latency, and cost.

[0064] Endpoint (destination node): identifies the destination address of the SRv6 Policy. When the SRv6 Policy is sent to the head node, since the value of the head node field of all SRv6 Policies is the value representing itself, it is transmitted on the head node through<Color,Endpoint> This uniquely identifies an SRv6 Policy.<Color,Endpoint> To guide traffic into SRv6 Policy.

[0065] Therefore, after obtaining the SRv6 Policy issued by the network controller, the first node (i.e., the head node) identifies the business flow as belonging to a specific user based on the source address, destination address, and other five-tuples of the business flow to be transmitted, and further applies the corresponding Color attribute according to the ingress routing policy to determine<Color,Endpoint> The uniquely identified SRv6 Policy can guide the service flow to the corresponding SRv6 Policy tunnel and perform the forwarding process of the SRH header operation, that is, inserting the SRH into the message to be transmitted and adding the IPV6 address stack to the SRH.

[0066] In one embodiment of the present disclosure, the color attribute of the SRv6 Policy issued by the network controller includes the logical device selection indication information. Therefore, in step S420, the target SRv6 policy of the service to be transmitted is determined to include the logical device selection indication information.

[0067] Using this embodiment of the present disclosure, the network controller configures routing policy filtering conditions for the service flow of a specific user (target user) based on the distribution location and service capabilities of SFs in all network nodes, and adds corresponding group color attributes to the routing information that meets the filtering conditions. That is, in addition to bandwidth, latency, and cost, the color attribute also includes logical device selection indication information, which is used to indicate the selection policy of the service function of the target user's service to be transmitted on the logical device. The configured SRv6 Policy can then be sent down to the head node (first node).

[0068] In this way, after obtaining the target user's to-be-transmitted service, the first node identifies the service flow as belonging to a specific user based on the source address, destination address, and other five-tuples of the service flow to be transmitted, and then applies the corresponding Color attribute according to the ingress routing strategy to determine the service flow.<Color,Endpoint> After the uniquely identified SRv6 Policy (that is, the target SRv6 policy is determined), an IPv6 message for the service to be transmitted is generated according to the target SRv6 policy, and the SID corresponding to the second node is encapsulated.

[0069] In an optional implementation manner, the first node encapsulates the SID corresponding to the second node for an SR-aware service mode, that is, encapsulates the SF SID.

[0070] Therefore, in one embodiment of the present disclosure, the method further includes:

[0071] The first node obtains at least one SRv6 policy configured by the network controller, wherein the color attribute of each SRv6 policy includes logical device selection indication information corresponding to a service function;

[0072] The first node matches the Color extended community attribute in the routing policy of the service to be transmitted with the color attribute in the SRv6 policy, determines a target SRv6 policy in the SRv6 policy, and the service function corresponding to the logical device selection indication information in the target SRv6 policy is the target service function.

[0073] In an optional implementation, logical device selection indication information may also be added to the Color extended community attribute in the routing policy to match the color attribute in the SRv6 policy.

[0074] In the embodiment of the present disclosure, in step S430, in the generated IPv6 message, the function field and / or the argument field of the segment identifier SID corresponding to the second node includes the logical device selection indication information.

[0075] In an optional implementation manner, when the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

[0076] With this implementation, as shown in FIG3 , the above-mentioned logical device selection indication information can be carried through the flavor parameter and / or the Argument field in the Function field in the SID.

[0077] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0078] The preferred logical device;

[0079] Prioritize logical device selection strategy;

[0080] Logical device that is selected first in exclusive mode;

[0081] Logical devices that are preferred in shared mode;

[0082] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0083] For example, the logical device selection indication information includes a first indication bit and a second indication bit. The first indication bit (e.g., 2 bits) is used to indicate whether the preferred logical device is in exclusive mode or shared mode. The second indication bit (e.g., 5 bits) is used to indicate the type of logical device to be selected, or directly indicates the ID of the preferred logical device.

[0084] When the preferred logical device is in exclusive mode, it indicates that the preferred logical device determined according to the logical device selection indication information is only used to deploy the service corresponding to the target user. When the preferred logical device is in shared mode, it indicates that the preferred logical device determined according to the logical device selection indication information can be shared by the target user and other users for service deployment.

[0085] It should be noted that, in the embodiment of the present disclosure, the information content indicated by the logical device selection indication information is not limited to the above-mentioned types. Examples of each possible indication content are not given here separately. It is sufficient as long as it can indicate the selection strategy of the service function of the target user's to-be-transmitted service on the logical device.

[0086] Using this implementation, the logical device selection indication information includes one or more of the above information, indicating which VM / container is preferred when the target business function executed by the corresponding second node is deployed in the VM / container, and / or whether the preferred VM / container is in exclusive mode or shared mode, etc.

[0087] By adopting the transmission method described in this embodiment, after the first node directs the service flow of the service to be transmitted to the corresponding SRv6 Policy tunnel, the IPv6 message is transmitted in the SRv6 Policy tunnel, and the second node (SF) is able to receive the IPv6 message, parse the SID corresponding to the second node in the IPv6 message, obtain the logical device selection indication information in the flavor parameter and / or Argument field in the Function field of the SID, and determine the logical device to which the IPv6 message is forwarded based on the logical device selection indication information. Specifically, after determining the logical device to which the IPv6 message is forwarded, the second node searches for the IP address corresponding to the determined logical device and forwards the IPv6 message to the searched IP address. Afterwards, after the service processing of the IPv6 message on the logical device is completed, the second node returns the IPv6 message to the corresponding SFF according to the SRH processing operation for subsequent forwarding process.

[0088] In the embodiment of the present disclosure, the second node determines the logical device for forwarding the IPv6 packet according to the logical device selection indication information, including:

[0089] In a case where the logical device selection indication information includes a preferred logical device, determining that the logical device for forwarding the IPv6 packet is the logical device indicated by the logical device selection indication information;

[0090] In a case where the logical device selection indication information includes a selection policy for a priority logical device, the logical device to which the IPv6 packet is forwarded is determined according to the selection policy.

[0091] Using this implementation, the second node can determine the priority logical device based on the logical device selection indication information, and deploy corresponding service functions on the determined priority logical device, so that the service flow of the service to be transmitted can be kept on a determined logical device for processing according to the instructions of the logical device selection indication information, thereby meeting the service flow stickiness and session continuity requirements.

[0092] In an optional implementation manner, for the second node, the method further includes:

[0093] In the event that a fault occurs in the preferred logical device indicated by the logical device selection indication information, or in the event that a fault occurs in the preferred logical device determined according to the selection policy of the preferred logical device indicated by the logical device selection indication information, the logical device for forwarding the IPv6 packet is determined according to the selection policy of the suboptimal logical device in the logical device selection indication information, or the logical device for forwarding the IPv6 packet is determined according to the load balancing mechanism.

[0094] In a specific embodiment of the present disclosure, the logical device selection indication information also includes a selection strategy for a suboptimal logical device. This selection strategy can directly indicate the suboptimal selected logical device, or can indicate a selection method for the suboptimal logical device, and the suboptimal selected logical device can be determined based on this selection method. It should be noted that the selection level of the suboptimal logical device is lower than the selection level of the preferred logical device. Using this embodiment, if the logical device selection indication information also includes a selection strategy for the suboptimal logical device, if the second node determines that the preferred logical device has a fault based on the logical device selection indication information, then the suboptimal logical device is determined as the logical device for forwarding the IPv6 packet based on the logical device selection indication information; if the logical device selection indication information does not include a selection strategy for the suboptimal logical device, if the second node determines that the preferred logical device has a fault based on the logical device selection indication information, then the logical device for forwarding the IPv6 packet is determined based on the load balancing mechanism; or, regardless of whether the logical device selection indication information includes a selection strategy for the suboptimal logical device, the logical device for forwarding the IPv6 packet is directly determined based on the load balancing mechanism.

[0095] By adopting the transmission method described in the embodiment of the present invention, by performing parameter extension on the SRv6 policy and IPv6 message, the IPv6 message carries the logical device selection indication information of the service function, so as to indicate the selection strategy of the service function of the target user's service to be transmitted on the logical device, so that the service flow of the service to be transmitted can be maintained on a certain logical device for processing, thereby meeting the service flow stickiness and session continuity requirements.

[0096] Another embodiment of the present disclosure further provides a transmission method, which is performed by a second node, as shown in FIG5 , and includes:

[0097] S510: Receive an IPv6 message. The IPv6 message includes a segment identifier (SID) corresponding to a second node, and the SID includes logical device selection indication information corresponding to a target service function. The second node is configured to execute the target service function.

[0098] S520: Determine a logical device for forwarding the IPv6 packet according to the logical device selection indication information.

[0099] By adopting the transmission method described in the embodiment of the present invention, the IPv6 message received by the second node carries the logical device selection indication information of the service function, which is used to indicate the selection strategy of the service function of the target user's service to be transmitted on the logical device, so that the service flow of the service to be transmitted can be maintained on a certain logical device for processing, meeting the service flow stickiness and session continuity requirements.

[0100] In an optional implementation manner, the function field and / or the Argument field of the SID includes the logical device selection indication information.

[0101] In an optional implementation manner, when the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

[0102] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0103] The preferred logical device;

[0104] Prioritize logical device selection strategy;

[0105] Logical device that is selected first in exclusive mode;

[0106] logical devices that are preferred in shared mode; and

[0107] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0108] In an optional implementation manner, determining the logical device for forwarding the IPv6 packet according to the logical device selection indication information includes:

[0109] In a case where the logical device selection indication information includes a preferred logical device, determining that the logical device for forwarding the IPv6 packet is the logical device indicated by the logical device selection indication information;

[0110] In a case where the logical device selection indication information includes a selection policy for a priority logical device, the logical device to which the IPv6 packet is forwarded is determined according to the selection policy.

[0111] In an optional embodiment, the method further includes:

[0112] According to the determined IP address of the logical device, the IPv6 message is forwarded to the logical device corresponding to the IP address.

[0113] In an optional embodiment, the method further includes:

[0114] In the event that a fault occurs in the preferred logical device indicated by the logical device selection indication information, or in the event that a fault occurs in the preferred logical device determined according to the selection policy of the preferred logical device indicated by the logical device selection indication information, the logical device for forwarding the IPv6 packet is determined according to the selection policy of the suboptimal logical device in the logical device selection indication information, or the logical device for forwarding the IPv6 packet is determined according to the load balancing mechanism.

[0115] For the specific implementation of the transmission method described in the embodiment of the present disclosure when applied to the second node, please refer to the detailed description of the specific implementation when applied to the first node, and the description will not be repeated here.

[0116] Another embodiment of the present disclosure further provides a transmission method, which is performed by a network controller, as shown in FIG6 , and includes:

[0117] S610: Send at least one SRv6 policy to at least one first node, wherein a color attribute of each SRv6 policy includes logical device selection indication information corresponding to a service function.

[0118] By adopting the transmission method described in the embodiment of the present disclosure, the network device can issue an SRv6 policy to multiple first nodes. The color attribute of the SRv6 policy respectively includes logical device selection indication information corresponding to a service function, so as to indicate the selection policy of the service function of the target user's service to be transmitted on the logical device, so that the service flow of the service to be transmitted can be maintained on a certain logical device for processing, thereby meeting the service flow stickiness and session continuity requirements.

[0119] In an optional implementation manner, the color attribute of the SRv6 policy includes the logical device selection indication information.

[0120] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0121] The preferred logical device;

[0122] Prioritize logical device selection strategy;

[0123] Logical device that is selected first in exclusive mode;

[0124] logical devices that are preferred in shared mode; and

[0125] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0126] Another embodiment of the present disclosure further provides a node device, which is a first node. As shown in FIG. 7 , the first node 700 includes a processor 710 and a transceiver 720 .

[0127] The processor 710 is used to obtain the to-be-transmitted service of the target user; determine the target SRv6 policy for the to-be-transmitted service, wherein the target SRv6 policy includes logical device selection indication information corresponding to at least one target service function; generate an IPv6 packet for the to-be-transmitted service according to the target SRv6 policy, wherein the IPv6 packet includes a segment identifier SID corresponding to the second node, the SID includes the logical device selection indication information, and the second node is used to execute the target service function.

[0128] The transceiver 720 is configured to send the IPv6 message to the next hop node of the target SRv6 policy.

[0129] In an optional implementation, the color attribute of the target SRv6 policy includes the logical device selection indication information.

[0130] In an optional implementation manner, the processor 710 is further configured to:

[0131] Obtain at least one SRv6 policy configured by the network controller, wherein the color attribute of each of the SRv6 policies includes logical device selection indication information corresponding to a service function;

[0132] Match the Color extended community attribute in the routing policy of the service to be transmitted with the color attribute in the SRv6 policy, and determine a target SRv6 policy in the SRv6 policy, wherein the service function corresponding to the logical device selection indication information in the target SRv6 policy is the target service function.

[0133] In an optional implementation manner, the function field and / or the Argument field of the SID includes the logical device selection indication information.

[0134] In an optional implementation manner, when the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

[0135] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0136] The preferred logical device;

[0137] Prioritize logical device selection strategy;

[0138] Logical device that is selected first in exclusive mode;

[0139] Logical devices that are preferred in shared mode;

[0140] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0141] Another embodiment of the present disclosure further provides a node device, which is a second node. As shown in FIG8 , the second node 800 includes a transceiver 810 and a processor 820 .

[0142] The transceiver 810 is used to receive an IPv6 message, wherein the IPv6 message includes a segment identifier SID corresponding to the second node, the SID includes logical device selection indication information corresponding to a target service function, and the second node is used to execute the target service function.

[0143] The processor 820 is configured to determine a logical device for forwarding the IPv6 packet according to the logical device selection indication information.

[0144] In an optional implementation manner, the function field and / or the Argument field of the SID includes the logical device selection indication information.

[0145] In an optional implementation manner, when the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

[0146] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0147] The preferred logical device;

[0148] Prioritize logical device selection strategy;

[0149] Logical device that is selected first in exclusive mode;

[0150] logical devices that are preferred in shared mode; and

[0151] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0152] In an optional implementation manner, the processor 820 determines, according to the logical device selection indication information, the logical device for forwarding the IPv6 packet, including:

[0153] In a case where the logical device selection indication information includes a preferred logical device, determining that the logical device for forwarding the IPv6 packet is the logical device indicated by the logical device selection indication information;

[0154] In a case where the logical device selection indication information includes a selection policy for a priority logical device, the logical device to which the IPv6 packet is forwarded is determined according to the selection policy.

[0155] In an optional implementation manner, the processor is further configured to: forward the IPv6 packet to the logical device corresponding to the determined IP address of the logical device.

[0156] In an optional implementation manner, the processor 820 is further configured to:

[0157] In the event that a fault occurs in the preferred logical device indicated by the logical device selection indication information, or in the event that a fault occurs in the preferred logical device determined according to the selection policy of the preferred logical device indicated by the logical device selection indication information, the logical device for forwarding the IPv6 packet is determined according to the selection policy of the suboptimal logical device in the logical device selection indication information, or the logical device for forwarding the IPv6 packet is determined according to the load balancing mechanism.

[0158] Another embodiment of the present disclosure further provides a network controller. As shown in FIG9 , the network controller 900 includes a transceiver 910. The transceiver 910 is configured to:

[0159] At least one SRv6 policy is issued to at least one first node, wherein a color attribute of each of the SRv6 policies includes logical device selection indication information corresponding to a service function.

[0160] In an optional implementation manner, the color attribute of the SRv6 policy includes the logical device selection indication information.

[0161] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0162] The preferred logical device;

[0163] Prioritize logical device selection strategy;

[0164] Logical device that is selected first in exclusive mode;

[0165] logical devices that are preferred in shared mode; and

[0166] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0167] Another embodiment of the present disclosure further provides a transmission device, which is applied to a first node. As shown in FIG10 , the device includes:

[0168] An acquisition module 1001 is used to acquire the target user's service to be transmitted;

[0169] A first determining module 1002 is configured to determine a target IPv6 segment routing (SRv6) policy for the service to be transmitted, wherein the target SRv6 policy includes logical device selection indication information corresponding to at least one target service function;

[0170] A message generation module 1003 is configured to generate an IPv6 message for the service to be transmitted according to the target SRv6 policy, wherein the IPv6 message includes a segment identifier SID corresponding to the second node, the SID includes the logical device selection indication information, and the second node is configured to execute the target service function;

[0171] The first sending module 1004 is configured to send the IPv6 packet to the next hop node of the target SRv6 policy.

[0172] In an optional implementation, the color attribute of the target SRv6 policy includes the logical device selection indication information.

[0173] In an optional implementation manner, the first determining module 1002 is further configured to:

[0174] Obtain at least one SRv6 policy configured by the network controller, wherein the color attribute of each of the SRv6 policies includes logical device selection indication information corresponding to a service function;

[0175] Match the Color extended community attribute in the routing policy of the service to be transmitted with the color attribute in the SRv6 policy, determine the target SRv6 policy in the SRv6 policy, and the service function corresponding to the logical device selection indication information in the target SRv6 policy is the target service function.

[0176] In an optional implementation manner, the function field and / or the Argument field of the SID includes the logical device selection indication information.

[0177] In an optional implementation manner, when the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

[0178] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0179] The preferred logical device;

[0180] Prioritize logical device selection strategy;

[0181] Logical device that is selected first in exclusive mode;

[0182] logical devices that are preferred in shared mode; and

[0183] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0184] Another embodiment of the present disclosure further provides a transmission device, which is applied to a second node. As shown in FIG11 , the device includes:

[0185] A message receiving module 1101 is configured to receive an IPv6 message, wherein the IPv6 message includes a segment identifier (SID) corresponding to a second node, the SID includes logical device selection indication information corresponding to a target service function, and the second node is configured to execute the target service function;

[0186] The second determining module 1102 is configured to determine a logical device to forward the IPv6 packet according to the logical device selection indication information.

[0187] In an optional implementation manner, the function field and / or the Argument field of the SID includes the logical device selection indication information.

[0188] In an optional implementation manner, when the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

[0189] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0190] The preferred logical device;

[0191] Prioritize logical device selection strategy;

[0192] Logical device that is selected first in exclusive mode;

[0193] logical devices that are preferred in shared mode; and

[0194] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0195] In an optional implementation manner, the second determining module 1102 determines the logical device for forwarding the IPv6 packet according to the logical device selection indication information, including:

[0196] In a case where the logical device selection indication information includes a preferred logical device, determining that the logical device for forwarding the IPv6 packet is the logical device indicated by the logical device selection indication information;

[0197] In a case where the logical device selection indication information includes a selection policy for a priority logical device, the logical device to which the IPv6 packet is forwarded is determined according to the selection policy.

[0198] In an optional implementation manner, the second determining module 1102 is further configured to:

[0199] According to the determined IP address of the logical device, the IPv6 message is forwarded to the logical device corresponding to the IP address.

[0200] In an optional implementation manner, the second determining module 1102 is further configured to:

[0201] In the event that a fault occurs in the preferred logical device indicated by the logical device selection indication information, or in the event that a fault occurs in the preferred logical device determined according to the selection policy of the preferred logical device indicated by the logical device selection indication information, the logical device for forwarding the IPv6 packet is determined according to the selection policy of the suboptimal logical device in the logical device selection indication information, or the logical device for forwarding the IPv6 packet is determined according to the load balancing mechanism.

[0202] Another embodiment of the present disclosure further provides a transmission device, which is applied to a network controller. As shown in FIG12 , the device includes:

[0203] The second sending module 1201 is configured to send at least one SRv6 policy to at least one first node, wherein the color attribute of each SRv6 policy includes logical device selection indication information corresponding to a service function.

[0204] In an optional implementation manner, the color attribute of the SRv6 policy includes the logical device selection indication information.

[0205] In an optional implementation manner, the logical device selection indication information includes one or more of the following information:

[0206] The preferred logical device;

[0207] Prioritize logical device selection strategy;

[0208] Logical device that is selected first in exclusive mode;

[0209] logical devices that are preferred in shared mode; and

[0210] The strategy for selecting a suboptimal logical device when a priority logical device fails.

[0211] Another embodiment of the present disclosure further provides a network device, comprising a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements any of the above transmission methods when executed by the processor.

[0212] For the specific implementation of the transmission method executed by the program running on the processor of the network device, please refer to the detailed description of the transmission method when it is applied to the first node, the second node and the network controller, and will not be repeated here.

[0213] In addition, another embodiment of the present disclosure further provides a readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the steps in any of the transmission methods described above.

[0214] Specifically, the readable storage medium is applied to the first node, the second node, or the network controller described above. When applied to the first node, the second node, or the network controller, the execution steps in the corresponding transmission method are as described in detail above and are not repeated here. In an optional embodiment, the readable storage medium can be a non-transitory computer-readable storage medium.

[0215] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection of some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0216] In addition, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, each unit may be physically included separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional units.

[0217] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute some steps of the sending and receiving methods described in various embodiments of the present disclosure. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., various media that can store program code.

[0218] The above is a preferred embodiment of the present disclosure. It should be pointed out that for ordinary personnel in this technical field, several improvements and modifications can be made without departing from the principles described in the present disclosure. These improvements and modifications should also be regarded as within the scope of protection of the present disclosure.

Claims

1. A transmission method, performed by a first node, the method comprising: Obtain the target user's services to be transmitted; Determine a target IPv6 segment routing SRv6 policy for the service to be transmitted, wherein the target SRv6 policy includes logical device selection indication information corresponding to at least one target service function; Generate, according to the target SRv6 policy, the IPv6 message of the service to be transmitted, wherein the IPv6 message includes a segment identifier SID corresponding to the second node, the SID includes the logical device selection indication information, and the second node is used to execute the target service function; and Send the IPv6 message to the next hop node of the target SRv6 policy.

2. The transmission method according to claim 1, wherein: The function field and / or the Argument field of the SID includes the logical device selection indication information.

3. The transmission method according to claim 2, wherein: When the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

4. The transmission method according to claim 1, wherein: The logical device selection indication information includes one or more of the following information: The preferred logical device; Prioritize logical device selection strategy; The logical device that is selected first in exclusive mode; Logical devices that are preferred in shared mode; as well as The strategy for selecting a suboptimal logical device when a priority logical device fails.

5. The transmission method according to claim 1, wherein: The color attribute of the target SRv6 policy includes the logical device selection indication information.

6. The transmission method according to claim 5, further comprising: Obtain at least one SRv6 policy configured by the network controller, wherein the color attribute of each of the SRv6 policies includes logical device selection indication information corresponding to a service function; Match the Color extended group attribute in the routing policy of the service to be transmitted with the color attribute in the SRv6 policy, and determine a target SRv6 policy in the SRv6 policy, wherein the service function corresponding to the logical device selection indication information in the target SRv6 policy is the target service function.

7. A transmission method, performed by a second node, the method comprising: receiving an IPv6 message, wherein the IPv6 message includes a segment identifier SID corresponding to the second node, the SID includes logical device selection indication information corresponding to a target service function, and the second node is used to execute the target service function; and The logical device for forwarding the IPv6 message is determined according to the logical device selection indication information.

8. The transmission method according to claim 7, wherein: The function field and / or the Argument field of the SID includes the logical device selection indication information.

9. The transmission method according to claim 8, wherein: When the function field of the SID includes the logical device selection indication information, the logical device selection indication information is recorded in a characteristic flavor parameter of the function field.

10. The transmission method according to claim 7, wherein: The logical device selection indication information includes one or more of the following information: The preferred logical device; Prioritize logical device selection strategy; The logical device that is selected first in exclusive mode; Logical devices that are preferred in shared mode; as well as The strategy for selecting a suboptimal logical device when a priority logical device fails.

11. The transmission method according to claim 7, wherein: Determining the logical device for forwarding the IPv6 message according to the logical device selection indication information includes: In a case where the logical device selection indication information includes a preferred logical device, determining that the logical device for forwarding the IPv6 packet is the logical device indicated by the logical device selection indication information; In a case where the logical device selection indication information includes a selection policy of a priority logical device, the logical device for forwarding the IPv6 packet is determined according to the selection policy.

12. The transmission method according to claim 7, further comprising: According to the determined IP address of the logical device, the IPv6 message is forwarded to the logical device corresponding to the IP address.

13. The transmission method according to claim 7 or 11, further comprising: In the case where the preferred logical device indicated by the logical device selection indication information fails, or in the case where the preferred logical device determined according to the selection policy of the preferred logical device indicated by the logical device selection indication information fails, the logical device for forwarding the IPv6 message is determined according to the selection policy of the suboptimal logical device in the logical device selection indication information, or, The logical device for forwarding the IPv6 message is determined according to the load balancing mechanism.

14. A transmission method, performed by a network controller, the method comprising: At least one SRv6 policy is issued to at least one first node, wherein a color attribute of each of the SRv6 policies includes logical device selection indication information corresponding to a service function.

15. The transmission method according to claim 14, wherein: The color attribute of the SRv6 policy includes the logical device selection indication information.

16. The transmission method according to claim 14, wherein: The logical device selection indication information includes one or more of the following information: The preferred logical device; Prioritize logical device selection strategy; The logical device that is selected first in exclusive mode; Logical devices that are preferred in shared mode; as well as The strategy for selecting the suboptimal logical device when the preferred logical device fails.

17. A node device, the node device being a first node, comprising: A processor, used for obtaining a target user's service to be transmitted; Determine a target IPv6 segment routing SRv6 policy for the service to be transmitted, wherein the target SRv6 policy includes at least one logical device selection indication information corresponding to a target service function; generate an IPv6 message for the service to be transmitted according to the target SRv6 policy, wherein the IPv6 message includes a segment identifier SID corresponding to a second node, the SID includes the logical device selection indication information, and the second node is used to execute the target service function; A transceiver is used to send the IPv6 message to the next hop node of the target SRv6 policy.

18. A node device, the node device being a second node, comprising: A transceiver, configured to receive an IPv6 message, wherein the IPv6 message includes a segment identifier SID corresponding to the second node, the SID includes logical device selection indication information corresponding to a target service function, and the second node is configured to execute the target service function; A processor is used to determine the logical device for forwarding the IPv6 message according to the logical device selection indication information.

19. A network controller comprising a transceiver, wherein the transceiver is used to: At least one SRv6 policy is issued to at least one first node, wherein a color attribute of each of the SRv6 policies includes logical device selection indication information corresponding to a service function.

20. A transmission device, applied to a first node, the device comprising: An acquisition module, used to acquire the target user's service to be transmitted; A first determination module is used to determine a target IPv6 segment routing SRv6 policy for the service to be transmitted, wherein the target SRv6 policy includes at least one logical device selection indication information corresponding to a target service function; A message generation module, configured to generate an IPv6 message of the service to be transmitted according to the target SRv6 policy, wherein the IPv6 message includes a segment identifier SID corresponding to the second node, the SID includes the logical device selection indication information, and the second node is used to execute the target service function; The first sending module is used to send the IPv6 message to the next hop node of the target SRv6 policy.

21. A transmission device, applied to a second node, the device comprising: A message receiving module, configured to receive an IPv6 message, wherein the IPv6 message includes a segment identifier SID corresponding to the second node, the SID includes logical device selection indication information corresponding to a target service function, and the second node is configured to execute the target service function; The second determining module is used to determine the logical device for forwarding the IPv6 message according to the logical device selection indication information.

22. A transmission device, applied to a network controller, comprising: The second sending module is used to send at least one SRv6 policy to at least one first node, wherein the color attribute of each of the SRv6 policies includes logical device selection indication information corresponding to a business function.

23. A network device, comprising a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the program implements the transmission method as described in any one of claims 1 to 6, or implements the transmission method as described in any one of claims 7 to 13, or implements the transmission method as described in any one of claims 14 to 16.

24. A readable storage medium having a program stored thereon, wherein when the program is executed by a processor, the program implements the steps in the transmission method as described in any one of claims 1 to 6, or implements the steps in the transmission method as described in any one of claims 7 to 13, or implements the steps in the transmission method as described in any one of claims 14 to 16.

25. A computer program product comprising instructions, wherein when the instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 6, the method according to any one of claims 7 to 13, or the method according to any one of claims 14 to 16.

Citation Information

Patent Citations

  • SRv6 end-to-end flow strategy method, router, routing system and storage medium

    CN112437009A

  • Message forwarding method, apparatus and device, and readable storage medium

    CN114531386A

  • Message forwarding method and device, storage medium and electronic equipment

    CN116266822A

  • Data transmission method and device

    WO2020083016A1