Routing selection method, device and system
Patent Information
- Application Number
- JP2023522910
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-10-21
- Publication Date
- 2025-02-26
- Estimated Expiration
- 2040-10-21
Smart Images

Figure 0007635836000002 
Figure 0007635836000003 
Figure 0007635836000004
Abstract
Description
[Technical field]
[0001] The present invention relates to the technical field of communications. [Background technology]
[0002] IAB (integrated access and backhaul) realizes the function of wireless relay in next generation radio access network (NG-RAN). This relay node is called IAB node, which simultaneously supports access and backhaul (BH) through 5G new radio (NR). All IAB nodes are connected to one IAB-donor by single hop or multi-hop. These multi-hop connections form one Directed Acyclic Graph (DAG) topology with the IAB-donor as the root node. The IAB-donor is responsible for performing centralized resource management, topology management, and routing management in the IAB network topology.
[0003] In the existing standard (3GPP Rel-16), when a radio link failure (RLF) occurs, an IAB node can select another path to realize re-routing. Figure 1 shows a simple IAB network deployment, which includes four IAB nodes and one IAB donor. When a backhaul radio link failure (BH RLF) occurs on the link between IAB node 2 and IAB node 3, IAB node 2 can switch the uplink routing path from path 1 to path 2.
[0004] It should be noted that the introduction of the above background art is intended to clearly and completely explain the technical solutions of the present invention, and to facilitate understanding thereof by those skilled in the art, and these technical solutions are described in the background art of the present invention, and therefore should not be construed as being known to those skilled in the art. Summary of the Invention [Problem to be solved by the invention]
[0005] The inventors have discovered that variations in data rates on different paths may cause congestion on some paths, even if other available paths that can reach the same endpoint actually have capacity. In the current standard, any particular data unit is fixedly transmitted on one path. Even if multiple paths can be selected after the BH RLF occurs, there is currently no good path reselection mechanism that can improve routing flexibility and avoid congested paths or backhaul links with poor selection performance.
[0006] To solve at least one of the problems mentioned above or other similar problems, embodiments of the present invention provide a routing selection method, apparatus and system that can avoid data loss, reduce congestion and achieve load balancing. [Means for solving the problem]
[0007] According to one aspect of an embodiment of the present invention, there is provided a routing selection method, the method comprising: the first node making a routing selection when at least one of the following conditions is satisfied; A BH RLF indication is received from the second node; receiving first flow control feedback information, the first flow control feedback information indicating that the third node has experienced data congestion; The payload of the first egress BH RLC channel exceeds a desired level; and The condition is that the load corresponding to the first routing identifier (ID) is above a desired level.
[0008] According to another aspect of an embodiment of the present invention, there is provided a routing selection method, the method comprising: A first node receives a first routing configuration message (also referred to as information), the first routing configuration message including configuration information corresponding to a plurality of routing indicators, the configuration information corresponding to each routing indicator including at least one of a priority, a number of hops, and an average delay.
[0009] According to yet another aspect of an embodiment of the present invention, there is provided a routing selection method, the method comprising: The IAB donor sends a first routing configuration message to a first node, the first routing configuration message is used by the first node to select a routing indicator, the first routing configuration message includes configuration messages corresponding to a plurality of routing indicators, and the configuration message corresponding to each routing indicator includes at least one of a priority, a number of hops, and an average delay.
[0010] According to one aspect of an embodiment of the present invention, a routing selection device is provided, which is installed in an IAB node in an IAB network, and the device comprises: A selection unit is included, which performs a routing selection when at least one of the following conditions is satisfied: A BH RLF indication is received from the second node; receiving first flow control feedback information, the first flow control feedback information indicating that the third node has experienced data congestion; The loading of the first egress BH RLC channel exceeds a desired level; and The condition is that the load corresponding to the first routing indicator exceeds a desired level.
[0011] According to another aspect of an embodiment of the present invention, there is provided a routing selection device, disposed in an IAB node in an IAB network, the device comprising: The method includes a receiving unit that receives a first routing configuration message, the first routing configuration message including configuration information corresponding to a plurality of routing indicators, and the configuration information corresponding to each routing indicator includes at least one of a priority, a number of hops, and an average delay.
[0012] According to yet another aspect of an embodiment of the present invention, a routing selection device is provided, which is installed at an IAB donor in an IAB network, the device comprising: The network includes a first sending unit, which sends a first routing configuration message to a first node, the first routing configuration message being used by the first node to select a routing indicator, the first routing configuration message including configuration messages corresponding to a plurality of routing indicators, the configuration message corresponding to each routing indicator including at least one of a priority, a number of hops, and an average delay. Effect of the Invention
[0013] One of the advantageous effects of the embodiment of the present invention is that the embodiment of the present invention can avoid data loss, reduce congestion, and achieve load balancing. Specifically, when a BH RLF notification is received, or when congestion occurs in a neighboring node, or when load balancing needs to be performed, a local routing reselection decision can be made to improve network performance, such as reducing delay, avoiding data loss, etc.
[0014] Specific embodiments of the present invention are disclosed in detail below with reference to the following description and drawings, which show how the principles of the present invention may be employed, but are not limited in scope to these embodiments, which may include various changes, modifications, and alternatives within the scope of the appended claims.
[0015] Additionally, features described and / or illustrated in one embodiment may be used in the same or similar manner in one or more other embodiments, may be combined with features in the other embodiments, or may be substituted for features in the other embodiments.
[0016] It should be noted that terms such as "comprise / have" when used in this specification refer to the presence of a feature, element, step, or assembly, but do not exclude the presence or addition of one or more other features, elements, steps, or assemblies. [Brief description of the drawings]
[0017] Elements and features described in one drawing or one embodiment of the invention may be combined with elements and features shown in one or more other drawings or embodiments, and in the drawings, like reference numerals are used to indicate corresponding parts in the several drawings and to indicate corresponding parts used in several embodiments.
[0018] The included drawings are used to provide a further understanding of the embodiments of the present invention, and these drawings constitute a part of this specification, illustrate the embodiments of the present invention, and together with the written description, are used to explain the principles of the present invention. Also, it is obvious that the drawings described below are only for illustrating some embodiments of the present invention, and a person skilled in the art can derive other drawings based on these drawings without creative labor. [Figure 1] FIG. 1 illustrates an IAB network deployment. [Diagram 2] FIG. 2 is a diagram showing an example of a routing selection method in an embodiment of the first aspect of the present invention. [Diagram 3] FIG. 1 illustrates an example of an IAB node performing local routing reselection after receiving a BH RLF indication. [Figure 4] A diagram showing an example of an IAB node performing routing reselection after receiving flow control feedback information. [Diagram 5] A diagram showing an example in which an IAB node achieves load balancing through routing reselection. [Figure 6] FIG. 11 is a diagram showing an example of a routing selection method in an embodiment of the second aspect of the present invention. [Figure 7] FIG. 11 is a diagram showing an example of a routing selection method in an embodiment of a third aspect of the present invention. [Figure 8] FIG. 2 is a diagram illustrating an example of a routing selection device in an embodiment of the present invention. [Figure 9] FIG. 11 is a diagram showing another example of a routing selection device in an embodiment of the present invention. [Figure 10] FIG. 11 is a diagram showing yet another example of a routing selection device in an embodiment of the present invention. [Figure 11] FIG. 1 is a diagram illustrating an example of a communication system according to an embodiment of the present invention. [Figure 12] FIG. 2 is a diagram showing an example of an IAB node in an embodiment of the present invention. [Figure 13] FIG. 1 shows an example of an IAB donor in an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] The above and other features of the present invention will become apparent from the following detailed description and drawings, in which: While the specification and drawings disclose certain embodiments of the present invention, these are merely illustrative of some of the embodiments which may employ the principles of the present invention, and it is to be understood that the present invention is not limited to the described embodiments, but rather includes all modifications, variations and alternatives which fall within the scope of the appended claims.
[0020] In an embodiment of the present invention, the term "communication network" or "wireless communication network" may refer to a network conforming to any communication standard, such as Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), etc.
[0021] Additionally, communication between devices in the communication system may be performed according to any stage of communication protocol, including, but not limited to, the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, and future 5G, New Radio (NR), and / or other conventional or future developed communication protocols.
[0022] In the embodiment of the present invention, the term "network device" refers to a device that connects a terminal device to a communication network and provides services to the terminal device in a communication system, for example, the network device may include, but is not limited to, a base station (BS), an access point (AP), a transmission reception point (TRP), a broadcast transmitter, a mobile management entity (MME), a network gateway, a server, a radio network controller (RNC), a base station controller (BSC), etc.
[0023] Among them, the base station may include, but is not limited to, the following: Node B (NodeB or NB), evolved Node B (eNodeB or eNB), 5G base station (gNB), etc., and may further include RRH (Remote Radio Head), RRU (Remote Radio Unit), relay, or low power node (e.g., femto, pico, etc.). In addition, the term "base station" may include some or all of the functions thereof, and each base station can provide communication coverage for a specific geographical area. The term "cell" may refer to a base station and / or the area it covers, depending on the context of the term.
[0024] In the embodiments of the present invention, the term "User Equipment" (UE) or "Terminal Equipment" (TE) refers to a device that accesses a communication network and receives services from the network, for example, via a network device. A User Equipment may be fixed or mobile, and may also be called a Mobile Station (MS), a terminal, a Subscriber Station (SS), an Access Terminal (AT), a station, etc.
[0025] Among them, user devices may include, but are not limited to, the following: cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, portable devices, machine type communication devices, laptop computers, cordless telephones, smartphones, smart watches, digital cameras, etc.
[0026] Furthermore, in scenarios such as the Internet of Things (IoT), the user equipment may also be a monitoring or measuring device or equipment, including, but not limited to, a Machine Type Communication (MTC) terminal, an in-vehicle communication terminal, a Device to Device (D2D) terminal, a Machine to Machine (M2M) terminal, etc.
[0027] According to one aspect of the present invention, embodiments of the present invention are used to provide improvements to the routing selection of a backhaul adaptation protocol (BAP) sublayer.
[0028] In the following description, for convenience of explanation, a 5G multi-hop IAB network deployment scenario is taken as an example, in which multiple UEs are connected to an IAB donor through a multi-hop IAB node, and finally access a 5G network. The definition of an IAB node and an IAB donor can be referred to the related art, and the detailed description thereof is omitted here. It should be noted that the above-mentioned scenario is merely an example of an implementation scenario of the embodiment of the present invention, and does not limit the embodiment of the present invention.
[0029] In an embodiment of the present invention, in wireless backhaul, the IP layer is carried on top of the BAP sublayer, and the BAP sublayer realizes multi-hop routing. Routing enhancements include BAP procedures that are enhanced using path redundancy, e.g., local routing. Local routing can make local (i.e., intermediate IAB node) routing selection / reselection decisions in addition to handling radio link failures. Each destination BAP address may have multiple entries in a local routing table to help realize local routing selection. Thus, local routing between IAB nodes may be realized by several enhancement techniques, e.g., local routing priority, which can achieve load balancing, congestion reduction, performance optimization, etc.
[0030] In the embodiment of the present invention, the routing selection method may be called local routing or local re-routing. Specifically, when the IAB node makes a routing decision for the BAP data packet, it does not need to perform routing according to the routing ID (i.e., the original routing) included in the BAP header. The specific operation of the routing selection may be the selection of a routing ID, the selection of an entry in the routing configuration, the selection of a path ID, the selection of an egress connection (also called a link), etc.
[0031] Various embodiments of the present invention will now be described with reference to the accompanying drawings, in which: It should be noted that these embodiments are merely illustrative and are not intended to limit the present invention.
[0032] <Example of the first aspect> In the embodiment of the present invention, a routing selection method is provided, which is described from the perspective of an IAB node in an IAB network. For convenience of description, the IAB node is referred to as a first node. The method in the embodiment of the first aspect of the present invention describes a trigger condition for routing selection.
[0033] 2 is a diagram showing an example of a routing selection method according to an embodiment of the present invention. As shown in FIG. 2, the method includes the following operations:
[0034] 201: A first node performs a routing selection when at least one of the following conditions 1 to 4 is satisfied: Condition 1: A BH RLF indication is received from the second node; Condition 2: First flow control feedback information is received, and the first flow control feedback information indicates that data congestion has occurred in the third node; Condition 3: The load of the first egress BH RLC channel is greater than a desired level; and Condition 4: The load corresponding to the first routing indicator exceeds a desired level.
[0035] The method according to the embodiment of the present invention can avoid data loss, reduce congestion, and achieve load balancing, thereby improving network performance.
[0036] In an embodiment of the present invention, the routing selection refers to at least one of: selecting a routing indicator, selecting an entry in a routing configuration, selecting a path indicator, and selecting an egress connection.
[0037] In an embodiment of the present invention, the data congestion refers to the first flow control feedback information indicating that the available buffer size of one BH RLC channel is lower than a first threshold, or the available buffer size for one routing indicator is lower than a second threshold.
[0038] In an embodiment of the present invention, the first egress BH RLC channel may be an egress BH RLC channel obtained by BH RLC channel mapping configuration based on the egress connection ID corresponding to the routing indicator in the BAP header, the ingress link ID of the source of the BAP data packet, and the ingress BH RLC channel ID.
[0039] In an embodiment of the present invention, the first routing indicator may be a routing indicator included in a BAP header.
[0040] In an embodiment of the present invention, the first node performs a routing selection when it receives a BH RLC indication based on condition 1. In some embodiments, when the above-mentioned first node receives a BH RLF indication from the second node, the first node performs a routing selection until the RLF recovery of the first node is completed and the IAB donor performs a routing reconfiguration for the first node.
[0041] In an embodiment of the present invention, the above-mentioned second node may be a parent node of the above-mentioned first node. For example, when an IAB node (first node) receives a BH RLF indication from its parent node (second node), it triggers a routing selection for an uplink service until the RLF recovery of the IAB node is completed and the IAB donor performs a routing reconfiguration for the IAB node. The routing reconfiguration for the IAB node may be completed by the Donor-CU (Centralized Unit) of the IAB donor, but the present invention is not limited thereto and may be completed by another unit of the IAB donor.
[0042] Figure 3 shows an example of local routing reselection after an IAB node receives a BH RLF indication. As shown in Figure 3, when IAB node 3 (second node) detects a BH RLF recovery failure at its IAB-MT (mobile termination) end, it can send a BH RLF indication to its child node, i.e., IAB node 2 (first node). When IAB node 2 receives the BH RLF indication from IAB node 3 of its parent nodes, it switches the uplink data transmission path from path 1 to path 2 until the RLF recovery of IAB node 2 is completed and the IAB donor Donor-CU performs routing reconfiguration for IAB node 2.
[0043] In the above example, the above BH RLF indication may be sent in the form of a BAP control PDU (protocol data unit), but the present invention is not limited thereto.
[0044] In an embodiment of the present invention, based on condition 2, the first node performs a routing selection when congestion occurs in the service. That is, the first node performs a routing selection when it receives flow control feedback information (referred to as first flow control feedback information) and the flow control feedback information indicates that data congestion occurs in the third node. The flow control feedback information may be from the third node or any other node.
[0045] In an embodiment of the present invention, the above-mentioned third node may be a parent node of the above-mentioned first node, or may be a child node of the above-mentioned first node. Take the above-mentioned third node as an example, where the above-mentioned third node is a child node of the above-mentioned first node. When an IAB node (first node) receives a flow control feedback, and the flow control feedback indicates that data congestion occurs to another IAB node (third node), the IAB node (first node) can make a local routing selection.
[0046] In some embodiments of the present invention, the occurrence of data congestion refers to the above-mentioned flow control feedback information indicating that the available buffer size of one BH RLC channel is lower than a first threshold value, or the available buffer size for one routing indicator is lower than a second threshold value.
[0047] In some embodiments, when the above-mentioned flow control feedback information indicates that the available buffer size of one BH RLC channel is lower than a first threshold, the first node may perform a local routing reselection for a BAP data packet that should originally be routed to the above-mentioned third node, for example, when performing a routing selection for the BAP data packet, not selecting a route that routes to the above-mentioned third node, or may perform a routing reselection for a BAP data packet that should originally be mapped to the BH RLC channel, for example, when performing a routing selection for the BAP data packet, not selecting a route that can result in mapping to the BH RLC channel.
[0048] In some embodiments, when the flow control feedback information indicates that the available buffer size for one routing indicator is lower than the second threshold, the first node performs local routing reselection, which may be to perform routing reselection for the BAP data packet that should be originally routed to the third node, or to perform routing reselection for the BAP data packet of the routing indicator included in the BAP header. The routing indicator may include, but is not limited to, a destination BAP address and a path identity. The BAP address is also referred to as DESTINATION in the BAP header.
[0049] In the above embodiment, the first and second thresholds may be set by the IAB donor for the above-mentioned first node, although the present invention is not limited thereto and the first and second thresholds may be predefined or pre-set.
[0050] In the above embodiment, the above flow control feedback information may be triggered by buffer load exceeding a certain level, or may be a response to flow control polling.
[0051] For example, when the buffer load of a third node exceeds a certain level, the third node, or another node, sends the above-mentioned flow control feedback information to the above-mentioned first node.
[0052] Also, for example, the third node or another node may transmit the above-mentioned flow control feedback information regarding the third node to the first node upon receiving a flow control request from the first node.
[0053] In some embodiments, both the above-mentioned flow control request and the above-mentioned flow control feedback information may be transmitted in a BAP control PDU of each node.
[0054] In some embodiments of the present invention, a timer may be used to determine the duration of the routing reselection. For example, a timer for the routing reselection may be set, and the first node may start the timer when it determines that data congestion occurs based on the above condition 2, and the local routing reselection for the routing where data congestion currently occurs is started when the timer is running. After the timer expires, the local routing reselection for the routing where data congestion currently occurs is prohibited, i.e., the routing reselection for the original routing is stopped and the original routing selection is restored.
[0055] In the above embodiment, there may be multiple timers, each corresponding to one route where data congestion occurs, and these timers may run simultaneously and independently to indicate times of congestion for different routes.
[0056] In some embodiments of the present invention, the duration of the routing reselection may be determined according to flow control feedback information (referred to as second flow control feedback information) indicating that no data congestion occurs in the original routing. For example, when the first node receives the second flow control feedback information and the second flow control feedback information indicates that no data congestion occurs in the original routing, the first node restores the original routing selection and stops the routing reselection for the original routing. In some embodiments, the first node can obtain the above-mentioned flow control feedback information by sending a flow control request to the third node, but the present invention is not limited thereto. In addition, when the first node receives flow control feedback information (i.e., the above-mentioned first flow control feedback information) indicating that data congestion occurs, the first node continues the routing reselection of the new original routing, and the specific implementation process is as described above, and the detailed description thereof is omitted here.
[0057] In an embodiment of the present invention, the above-mentioned two types of routing reselection duration determination methods may be implemented separately or in combination, for example, when one of the above-mentioned two types of routing reselection duration determination methods is satisfied, the local routing reselection of the original routing is stopped.
[0058] In the embodiment of the present invention, the above-mentioned original routing has a general meaning. When the flow control feedback information (the first flow control feedback information or the second flow control feedback information) is about a routing, the original routing refers to the routing or path indicated by the BAP header of the BAP data packet. When the flow control feedback information (the first flow control feedback information or the second flow control feedback information) is about a BH RLC channel, the original routing refers to the routing or path of the data packet that should originally be mapped to the BH RLC channel based on the routing and BH RLC channel mapping setting indicated by the BAP header of the BAP data packet, and it includes a part of one or more routing or path data that is mapped to the BH RLC channel.
[0059] Figure 4 shows an example of routing reselection after IAB node receives flow control feedback information. In this example, the third node transmits the flow control feedback information mentioned above. As shown in Figure 4, when IAB node 5 (first node) receives flow control feedback information of its child node, i.e., IAB node 3 (third node), and the flow control feedback information indicates that data congestion has occurred at IAB node 3, IAB node 5 performs routing reselection for downlink service and switches from path 1 to path 2.
[0060] In an embodiment of the present invention, based on condition 3, the first node makes a routing selection when there is a need for load balancing, that is, the first node makes a routing selection when the load of the first egress BH RLC channel exceeds a desired level.
[0061] In some embodiments, the load of the first egress BH RLC channel exceeds a desired level when an available or desired buffer size of the first egress BH RLC channel on the first egress link is lower than a third threshold and an available buffer size of the second egress BH RLC channel on the second egress link is higher than a fourth threshold. Here, the available buffer size lower than the third threshold may refer to a buffered data amount higher than a certain threshold or a buffer occupation higher than a certain threshold. The available buffer size higher than the fourth threshold may refer to a buffered data amount lower than a certain threshold or a buffer occupation lower than a certain threshold. The load exceeding a desired level may refer to a difference between a buffered data amount corresponding to the first egress BH RLC channel and another buffered data amount corresponding to the second egress BH RLC channel is higher than a certain threshold.
[0062] In the above-mentioned embodiment, in some embodiments, the indicator of the above-mentioned second egress connection is indicated by a Next-Hop BAP Address IE (information element) corresponding to a routing indicator in a BH Routing Configuration, and the BAP address corresponding to the above-mentioned routing indicator is the same as the DESTINATION in the BAP header of the current data packet, so that the second egress connection and the first egress connection can all be routed to the same BAP address.
[0063] In the above-mentioned embodiment, in some embodiments, the above-mentioned second egress BH RLC channel is indicated by an Egress BH RLC CH ID IE of an entry in a BH RLC Channel Mapping Configuration, the ingress BH RLC channel indicator of the entry matches the ingress BH RLC channel of the current BAP data packet, the ingress link indicator of the entry matches the ingress link of the current BAP data packet, and the egress connection indicator of the entry corresponds to the above-mentioned second egress connection, so that the second egress BH RLC channel is the egress BH RLC channel mapped based on the configuration after selecting the second egress connection.
[0064] Figure 5 illustrates an example of how IAB node achieves load balancing through routing reselection. As shown in Figure 5, when the condition of available buffer size of IAB node 2 is satisfied, i.e., when the available or desired buffer size of the first egress BH RLC channel on the first egress connection (egress connection corresponding to path 1) is lower than a third threshold and the available buffer size of the second egress BH RLC channel on the second egress connection (egress connection corresponding to path 2) is higher than a fourth threshold, IAB node 2 reroutes uplink service from path 1 to path 2.
[0065] 5 takes uplink service as an example, but the present invention is not limited thereto, and the method in the embodiment of the present invention can be applied to downlink service as well. For example, in downlink service, similar to the uplink method, routing reselection can be performed when an IAB node has multiple child nodes. The egress connection and egress BH RLC channel of the IAB node are directed toward the child nodes. The routing selection also selects routing toward the child nodes.
[0066] In the above embodiment, the third and fourth thresholds may be set by the IAB donor for the first node. The present invention is not limited in this respect, and the third and fourth thresholds may be predefined or pre-set.
[0067] In the embodiment of the present invention, based on condition 4, the first node makes a routing selection when there is a need for load balancing, that is, the first node makes a routing selection when the load corresponding to the first routing indicator exceeds a desired level.
[0068] In some embodiments, the load corresponding to the first routing indicator exceeds a desired level when the available buffer size corresponding to the first routing indicator is lower than a fifth threshold and the available buffer size corresponding to the routing indicator having the same BAP address as the first routing indicator is higher than a sixth threshold. Here, the available buffer size lower than the fifth threshold may refer to the amount of buffered data being higher than a certain threshold or the buffer occupation being higher than a certain threshold. The available buffer size higher than the sixth threshold may refer to the amount of buffered data being lower than a certain threshold or the buffer occupation being lower than a certain threshold. The load exceeding a desired level may further refer to the difference between the amount of buffered data corresponding to the first routing indicator and the amount of buffered data of another routing indicator having the same BAP address as the first routing indicator being higher than a certain threshold.
[0069] Still taking FIG. 5 as an example, when the condition of the available buffer size of IAB node 2 is satisfied, i.e., when the available buffer size corresponding to the first routing indicator (corresponding to route 1) is lower than the fifth threshold, and the available buffer size corresponding to the routing indicator (corresponding to route 2) having the same BAP address as the first routing indicator is higher than the sixth threshold, IAB node 2 reroutes the uplink service from route 1 to route 2.
[0070] Similarly, although FIG. 5 takes an uplink service as an example, the present invention is not limited thereto, and the method in the embodiment of the present invention can be similarly applied to a downlink service.
[0071] In the above embodiment, the fifth and sixth thresholds may be set by the IAB donor for the first node, although the invention is not limited in this respect and the fifth and sixth thresholds may be predefined or pre-set.
[0072] The method according to the embodiment of the present invention can avoid data loss, reduce congestion, and achieve load balancing, thereby improving network performance.
[0073] <Example of the second aspect> In the embodiment of the present invention, a routing selection method is provided, and is described from the IAB node side in the IAB network. For convenience of description, the IAB node is referred to as a first node. In the method in the embodiment of the second aspect of the present invention, a specific method of routing selection is described. The trigger condition of the routing selection may be the same as that in the embodiment of the first aspect, but the present invention is not limited thereto, and when the routing selection is triggered by other conditions, the routing selection can also be performed by the method in the embodiment of the second aspect of the present invention.
[0074] 6 is a diagram illustrating an example of a routing selection method according to an embodiment of the present invention. As shown in FIG. 6, the method includes the following operations:
[0075] 601: A first node receives a first routing configuration message, the first routing configuration message including configuration messages corresponding to a plurality of routing indicators, each of the configuration messages corresponding to a routing indicator including at least one of a priority, a number of hops, and an average delay.
[0076] According to the method of the embodiment of the present invention, by increasing the above-mentioned selectable information elements or fields for each routing indicator in the first routing configuration message, it is possible to help the IAB node (first node) make a local decision when performing routing reselection.
[0077] In some embodiments of the present invention, the above-mentioned "priority" is a routing priority that an IAB donor CU (also called Donor-CU) recommends to an IAB node. For example, regarding a number representing the "priority", the higher the number, the higher the Donor-CU considers the routing to have a higher transmission performance.
[0078] In some embodiments of the present invention, the above-mentioned "hop count" represents the remaining number of hops to reach the destination address in the routing indicator, i.e., how many hops remain to reach the destination address in the routing indicator from the first node.
[0079] In some embodiments of the present invention, the above-mentioned "average delay" represents the average end-to-end delay within a given time window corresponding to the path of the routing indicator as observed by an IAB donor (e.g., Donor-CU of an IAB donor), and may be obtained by any measurement and reporting method.
[0080] In some embodiments of the present invention, the first routing configuration message may be provided by the IAB donor through F1AP (F1 application protocol) signaling. However, the present invention is not limited thereto. In addition, the definition and implementation method of F1AP signaling can be referred to the related art, and detailed description thereof will be omitted here.
[0081] In some embodiments, as shown in FIG.
[0082] 602: The first node selects a routing indicator based on the first routing configuration message.
[0083] In the embodiment of the present invention, the above-mentioned first routing configuration message may be a BAP MAPPING CONFIGURATION message, but the present invention is not limited thereto.
[0084] Table 1 below shows an example of a BAP mapping setup message. As shown in Table 1, the BAP mapping setup message has an incremented "priority", "hops" and "average delay" fields, and in some embodiments, when the "priority" field is 0 (or another specific value, also referred to as a first value), it indicates that the route ID can be used only during RLF. In some embodiments, when the "priority" field is other values other than 0, it indicates the priority of the corresponding routing indicator, so that the first node can select the routing indicator when making a routing selection according to the priority indicated by the other values.
[0085] [Table 1] It should be noted that the above Table 1 is merely an example, and the BAP mapping setting message may further include other entries or items.
[0086] In an embodiment of the present invention, the first node obtains a BH routing configuration based on the first routing configuration message. The principle of selecting a routing indicator is to select one new routing indicator from the BH routing configurations that has the same BAP address as the routing indicator in the current BAP header. When multiple routing indicators can be selected, select a routing indicator with high priority, small hop count, and low average delay. Note that the specific algorithm is not limited.
[0087] In some embodiments, if the routing selection is due to the load of the currently selected egress BH RLC channel (first egress BH RLC channel) exceeding a desired level, the routing indicator of the first node selection must further satisfy the following condition: The condition is that the available buffer size of the first egress BH RLC channel on the first egress connection currently selected (i.e., corresponding to the routing indicator specified by the current BAP header) is lower than a third threshold, and the available buffer size of the second egress BH RLC channel on the second egress connection corresponding to the selected routing indicator is higher than a fourth threshold. Note that this condition has already been described in the embodiment of the first aspect, so a detailed description thereof will be omitted here.
[0088] In an embodiment of the present invention, the first egress BH RLC channel may be an egress BH RLC channel obtained by BH RLC channel mapping configuration based on the egress connection ID corresponding to the routing indicator in the BAP header, the ingress link ID of the source of the BAP data packet, and the ingress BH RLC channel ID.
[0089] In some embodiments, if the routing selection is due to the load corresponding to the current routing indicator (the first routing indicator) exceeding a desired level, the reselected routing indicator must further satisfy the following condition: The condition is that the available buffer size corresponding to the current routing indicator (i.e., the routing indicator specified by the current BAP header) is lower than a fifth threshold, and the available buffer size corresponding to the selected routing indicator is higher than a sixth threshold. Note that this condition has already been described in the embodiment of the first aspect, so a detailed description thereof will be omitted here.
[0090] In an embodiment of the present invention, the first routing indicator may be a routing indicator included in a BAP header.
[0091] It should be noted that the above-mentioned FIG. 6 is for explaining an embodiment of the present invention, but the present invention is not limited thereto. For example, some operations can be added or removed. Those skilled in the art can make appropriate modifications based on the above-mentioned contents without being limited to the description of the above-mentioned FIG. 6.
[0092] The method according to the embodiment of the present invention can improve network performance.
[0093] <Example of the third aspect> In the embodiment of the present invention, a routing selection method is provided, which is described from the IAB donor side in the IAB network, and the duplicated description of the same contents as the embodiment of the second aspect is omitted here.
[0094] 7 is a diagram showing an example of a routing selection method according to an embodiment of the present invention. As shown in FIG. 7, the method includes the following operations:
[0095] 701: An IAB donor sends a first routing configuration message to a first node, the first routing configuration message is used by the first node to select a routing indicator, the first routing configuration message includes configuration messages corresponding to a plurality of routing indicators, and the configuration message corresponding to each routing indicator includes at least one of a priority, a number of hops, and an average delay.
[0096] In an embodiment of the present invention, the above-mentioned first node is an IAB node in an IAB network, for example, the IAB node in the embodiment of the first aspect, or the IAB node in the embodiment of the second aspect. According to the method in the embodiment of the present invention, since the Donor-CU usually has more information of the whole topology network, it is more authoritative for the IAB node, and the IAB donor sends a routing configuration message to the IAB node, which can help the IAB node (first node) make a local decision when making a routing selection.
[0097] In the above embodiment, the meanings of "priority", "hop count" and "average delay" are the same as those in the embodiment of the second aspect, so detailed description thereof will be omitted here. For example, the "priority" information can be used to indicate whether local routing is allowed. For example, if the above priority value is a first value, e.g., 0, the routing indicator corresponding to the priority can only be used during BH RLF, and if the above priority value is a value other than the first value, the priority value can be used to indicate the priority of the corresponding routing indicator, so that the first node can select a routing indicator according to the priority indicated by the other value.
[0098] This allows the Donor-CU to achieve finer granularity of local routing control, for example by disallowing local selection of some routing indicators, thereby improving the flexibility of routing management.
[0099] In some embodiments, as shown in FIG.
[0100] 702: The IAB donor sends a second routing configuration message to the first node, where the second routing configuration message is used to validate or override the above-mentioned routing selection.
[0101] In the above embodiment, the second routing configuration message may be one bit of information, so that the routing selection can be enabled or disabled by one bit of information, thereby improving the flexibility of routing management.
[0102] In an embodiment of the present invention, the above-mentioned first routing setting information may further include hop count and / or average delay, which may be realized by a BAP mapping setting message. Note that the relevant contents of the hop count and average delay and the relevant contents of the BAP mapping setting message have already been described in the embodiment of the second aspect, and the contents thereof are incorporated herein, and detailed description thereof will be omitted here.
[0103] The method according to the embodiment of the present invention allows for increased flexibility in routing management.
[0104] <Example of the fourth aspect> In an embodiment of the present invention, a routing selection device is provided, which may be, for example, an IAB node in an IAB network, or one or more components or assemblies installed in the IAB node. For convenience of description, the IAB node is referred to as a first node.
[0105] 8 is a diagram showing an example of a routing selection device according to an embodiment of the present invention. The principle by which the device solves the problem is similar to that of the method according to the embodiment of the first aspect, so that the specific implementation of the device can be referred to the implementation of the method according to the embodiment of the first aspect, and the duplicated description of the same content will be omitted here. As shown in FIG. 8, the routing selection device 800 according to the embodiment of the present invention includes the following units:
[0106] Selection unit 801: performs routing selection when at least one of the following conditions is met: the first node receiving a BH RLF indication from a second node; the first node receiving first flow control feedback information, the first flow control feedback information indicating that a third node has experienced data congestion; The loading of the first egress BH RLC channel exceeds a desired level; and The condition is that the load corresponding to the first routing indicator exceeds a desired level.
[0107] In an embodiment of the present invention, the above-mentioned second node may be a parent node of the above-mentioned first node, and the above-mentioned third node may be a child node of the above-mentioned first node, but the present invention is not limited thereto.
[0108] In some embodiments, the selection unit 801 performs a routing selection when the first node receives a BH RLF indication from the second node, until the RLF recovery of the first node is completed and the IAB donor performs a routing reconfiguration for the first node.
[0109] In some embodiments, the selection unit 801 performs a routing selection when the first node receives first flow control feedback information, and the first flow control feedback information indicates that the third node has experienced data congestion. When the first flow control feedback information indicates that the available buffer size of one BH RLC channel is lower than a first threshold, or indicates that the available buffer size for one routing indicator is lower than a second threshold, the selection unit 801 performs routing reselection for a BAP data packet that should originally be routed to the third node.
[0110] In some embodiments, the selection unit 801 receives first flow control feedback information from the first node, and when the first flow control feedback information indicates that the third node has experienced data congestion, making a routing selection includes: When the first flow control feedback information indicates that the available buffer size of one BH RLC channel is lower than a first threshold, the selection unit 801 performs a routing reselection for the BAP data packets that should originally be mapped to the BH RLC channel; and / or When the first flow control feedback information indicates that the available buffer size for one routing indicator is lower than a second threshold, the selection unit 801 includes performing routing reselection for the BAP data packet of the routing indicator included in the BAP header.
[0111] In some embodiments, the selection unit 801 stops the routing reselection for the original routing when at least one of the following conditions is met: a timer that is activated when the data congestion occurs has expired; and A second flow control feedback information is received, and the second flow control feedback information indicates that no data congestion will occur in the original routing.
[0112] In some embodiments, when the first flow control feedback information is about a routing indicator, the original routing refers to the routing or path along which the data congestion occurred, and when the first flow control feedback information is about a BH RLC channel, the original routing refers to the routing or path of the data packet that should originally have been mapped to the BH RLC channel along which the data congestion occurred.
[0113] In some embodiments, the routing or path of data packets of the BH RLC channel where data congestion occurs includes one or more portions of routing or path data that are mapped to the BH RLC channel.
[0114] In some embodiments, the load of the first egress BH RLC channel exceeds a desired level when the available buffer size of the first egress BH RLC channel on the first egress connection is lower than a third threshold and the available buffer size of the second egress BH RLC channel on the second egress connection is higher than a fourth threshold.
[0115] In some embodiments, the indicator of the second egress connection is indicated by a Next-Hop BAP address IE corresponding to a routing indicator in the BH routing configuration, and the BAP address corresponding to the routing indicator is the same as the DESTINATION on the BAP header of the current data packet.
[0116] In some embodiments, the second egress BH RLC channel is indicated by an egress BH RLC channel indicator IE of an entry in the BH RLC channel mapping configuration, the ingress BH RLC channel indicator of the entry matches the ingress BH RLC channel of the current BAP data packet, the ingress link indicator of the entry matches the ingress link of the current BAP data packet, and the egress connection indicator of the entry corresponds to the second egress connection.
[0117] In some embodiments, the third threshold and the fourth threshold are set for the first node by an IAB donor.
[0118] In some embodiments, the load corresponding to a first routing indicator exceeds a desired level when the available buffer size corresponding to the first routing indicator is lower than a fifth threshold and the available buffer size corresponding to a routing indicator having the same BAP address as the first routing indicator is higher than a sixth threshold.
[0119] In some embodiments, the fifth threshold and the sixth threshold are set for the first node by an IAB donor.
[0120] 9 is a diagram showing another example of a routing selection device according to an embodiment of the present invention. The principle by which the device solves the problem is similar to that of the method in the embodiment of the second aspect, so that the specific implementation can be referred to the implementation of the method in the embodiment of the second aspect, and the duplicated description of the same content will be omitted here. As shown in FIG. 9, the routing selection device 900 according to the embodiment of the present invention includes the following units:
[0121] Receiving unit 901: Receives a first routing configuration message, the first routing configuration message including configuration information corresponding to a plurality of routing indicators, and the configuration information corresponding to each routing indicator includes at least one of a priority, a number of hops, and an average delay.
[0122] In some embodiments, as shown in Fig. 9, the apparatus 900 further includes the following units:
[0123] A selection unit 902: Selects a routing indicator based on the first routing configuration message.
[0124] In some embodiments, the first routing configuration message is provided by the IAB donor via F1AP signaling.
[0125] In some embodiments, the priority is a routing priority recommended by an IAB donor to the first node, the number of hops indicates the number of extra hops to reach a destination address in the routing indicator, and the average delay refers to the average end-to-end delay observed by the IAB donor within a predetermined time window corresponding to the path of the routing indicator.
[0126] In some embodiments, when the priority value is a first value, the routing indicator corresponding to the priority is used only during BH RLF, and when the priority value is another value other than the first value, the priority value indicates a priority of the corresponding routing indicator, and the first node makes a routing selection according to the priority indicated by the other value.
[0127] In some embodiments, if the routing selection is due to the load of the first egress BH RLC channel exceeding a desired level, the selected routing indicator must further satisfy the following condition: The condition is that the available buffer size of the first egress BH RLC channel on the first egress connection is lower than a third threshold, and the available buffer size of the second egress BH RLC channel on the second egress connection corresponding to the selected routing indicator is higher than a fourth threshold.
[0128] In some embodiments, if the routing selection is due to the load corresponding to the first routing indicator exceeding a desired level, the selected routing indicator must further satisfy the following condition: The condition is that the available buffer size corresponding to the first routing indicator is lower than a fifth threshold value, and the available buffer size corresponding to the selected routing indicator is higher than a sixth threshold value.
[0129] In an embodiment of the present invention, the first egress BH RLC channel may be an egress BH RLC channel obtained by BH RLC channel mapping configuration based on the egress connection ID corresponding to the routing indicator in the BAP header, the ingress link ID of the source of the BAP data packet, and the ingress BH RLC channel ID.
[0130] In an embodiment of the present invention, the first routing indicator may be a routing indicator included in a BAP header.
[0131] Although the above describes each component or module related to the present invention, the present invention is not limited thereto. The routing selection device 800 / 900 of the embodiment of the present invention may further include other components or modules, and the specific contents of these components or modules can be referred to in the related art.
[0132] 8 and 9 show only the connection relationships or signal directions between each component or module for convenience, but various related technologies such as bus connection may be adopted as understood by those skilled in the art. Each of these components or modules may be realized by hardware such as a processor, a memory, a transmitter, a receiver, etc., but the implementation of the present invention is not limited thereto.
[0133] Embodiments of the present invention may improve network performance.
[0134] <Example of the fifth aspect> In an embodiment of the present invention, a routing selection device is provided, which may be, for example, an IAB donor in an IAB network, or may be one or more components or assemblies installed in the IAB donor.
[0135] 10 is a diagram showing an example of a routing selection device according to an embodiment of the present invention. As shown in FIG. 10, a routing selection device 1000 according to an embodiment of the present invention includes the following units:
[0136] A first sending unit 1001: sends a first routing configuration message to a first node, the first routing configuration message is used by the first node to select a routing indicator, the first routing configuration message includes configuration messages corresponding to multiple routing indicators, and the configuration message corresponding to each routing indicator includes at least one of a priority, a number of hops, and an average delay.
[0137] In some embodiments, as shown in Fig. 10, the apparatus 1000 further includes the following units:
[0138] A second sending unit 1002: Sends a second routing configuration message to the first node, where the second routing configuration message is used to validate or invalidate the routing selection.
[0139] In the above embodiment, the second routing configuration message is one bit of information.
[0140] In some embodiments, the priority is a routing priority recommended by an IAB donor to the first node, the number of hops indicates the number of extra hops to reach a destination address in the routing indicator, and the average delay refers to the average end-to-end delay observed by the IAB donor within a predetermined time window corresponding to the path of the routing indicator.
[0141] In some embodiments, when the priority value is a first value, the routing indicator corresponding to the priority is used only during BH RLF, and when the priority value is another value other than the first value, the priority value indicates a priority of the corresponding routing indicator, and the first node makes a routing selection according to the priority indicated by the other value.
[0142] Although the components or modules related to the present invention have been described above, the present invention is not limited thereto. The routing selection device 1000 according to the embodiment of the present invention may further include other components or modules, and the specific contents of these components or modules can be found in the related art.
[0143] 10 shows only the connection relationships or signal directions between each component or module for convenience, but various related technologies such as bus connection may be adopted as understood by those skilled in the art. Each of these components or modules may be realized by hardware such as a processor, a memory, a transmitter, a receiver, etc., but the implementation of the present invention is not limited thereto.
[0144] Embodiments of the present invention allow for increased flexibility in routing management.
[0145] <Example of the sixth aspect> In an embodiment of the present invention, a communication system is provided.
[0146] FIG. 11 is a diagram showing an example of a communication system according to an embodiment of the present invention. As shown in FIG. 11, a communication system 1100 according to an embodiment of the present invention includes an IAB node 1101 and an IAB donor 1102. For convenience, FIG. 11 shows an example of four IAB nodes 1101 and one IAB donor 1102, but the embodiment of the present invention is not limited thereto. For example, the communication system 1100 may further include a terminal device (not shown). Note that the network configuration of the terminal device, the IAB node 1101, and the IAB donor 1102 can be referred to in the related art, and detailed description thereof will be omitted here.
[0147] In an embodiment of the present invention, existing or future services may be transmitted between the IAB node 1101 and the terminal device, including, but not limited to, eMBB, mMTC, URLLC, and V2X communication.
[0148] In some embodiments, the IAB node 1101 is configured to perform the method described in the embodiment of the first aspect or the second aspect. In some embodiments, the IAB donor 1102 is configured to perform the method described in the embodiment of the third aspect. Note that the relevant contents of the IAB node 1101 and the IAB donor 1102 can be referred to the embodiments of the first aspect to the third aspect, and detailed description thereof will be omitted here.
[0149] In an embodiment of the present invention, an IAB node is further provided.
[0150] 12 is a diagram illustrating an example of an IAB node according to an embodiment of the present invention. As shown in FIG. 12, the IAB node 1200 may include a processor 1201 and a memory 1202, where the memory 1202 stores data and programs and is connected to the processor 1201. It should be noted that the diagram is merely an example, and other types of structures may be used to supplement or replace the structure to realize telecommunication functions or other functions.
[0151] For example, the processor 1201 may be configured to execute a program to perform the method according to an embodiment of the first or second aspect.
[0152] As shown in Fig. 12, the IAB node 1200 may further include a communication module 1203, an input unit 1204, a display 1205, a power supply 1206, etc. Among them, the functions of these components are similar to those of the prior art, so detailed descriptions thereof are omitted here. It is not necessary for the IAB node 1200 to include all the components shown in Fig. 12. In addition, the IAB node 1200 may further include components not shown in Fig. 12, and reference may be made to the prior art for such components.
[0153] Further provided in embodiments of the present invention are IAB donors.
[0154] 13 is a diagram showing an example of an IAB donor according to an embodiment of the present invention. As shown in FIG. 13, the IAB donor 1300 may include a processor 1301 and a memory 1302, where the memory 1302 stores data and programs and is connected to the processor 1301. It should be noted that the diagram is merely an example, and other types of structures may be used to supplement or replace the structures to realize telecommunication functions or other functions.
[0155] For example, the processor 1301 may be configured to execute a program to perform the method according to an embodiment of the third aspect.
[0156] As shown in Fig. 13, the IAB donor 1300 may further include a communication module 1303, an input unit 1304, a display 1305, a power supply 1306, etc. Among them, the functions of these components are similar to those of the prior art, so detailed descriptions thereof are omitted here. It is not necessary for the IAB donor 1300 to include all the components shown in Fig. 13. In addition, the IAB donor 1300 may further include components not shown in Fig. 13, and reference may be made to the prior art for such components.
[0157] In a further embodiment of the present invention, a computer readable program is provided, which, when executed in an IAB node, causes a computer to perform a method according to an embodiment of the first or second aspect in the IAB node.
[0158] In a further embodiment of the present invention, a storage medium is provided having stored thereon a computer readable program, wherein the computer readable program causes a computer to perform a method according to an embodiment of the first or second aspect in an IAB node.
[0159] In a further embodiment of the present invention, a computer readable program is provided which, when executed in an IAB donor, causes a computer to carry out a method according to an embodiment of the third aspect in the IAB donor.
[0160] In a further embodiment of the present invention, a storage medium having stored thereon a computer readable program, wherein the computer readable program causes a computer to perform a method according to an embodiment of the third aspect in an IAB donor.
[0161] The above-mentioned devices and methods may be realized by software or hardware, or may be realized by a combination of hardware and software. The present invention further relates to a computer readable program, which, when executed by a logic component, causes the logic component to realize the above-mentioned devices or components, or causes the logic component to realize the various methods or steps described above. The logic component may be, for example, a Field Programmable Gate Array (FPGA), a microprocessor, a processor for use in a computer, etc. The present invention also relates to a storage medium, such as a hard disk, a magnetic disk, an optical hard disk, a DVD, a flash memory, etc., storing the above-mentioned program.
[0162] Additionally, one or more combinations of the functional blocks illustrated in the figures and / or one or more combinations of the functional blocks may be implemented as a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic component, a discrete gate or transistor logic component, a discrete hardware assembly, or any other suitable combination for performing the functions described herein. Also, one or more combinations of the functional blocks illustrated in the figures and / or one or more combinations of the functional blocks may be further configured as a combination of computing devices, such as a combination of a DSP and a microprocessor, a combination of multiple microprocessors, one or more microprocessors in communication with a DSP, or any other configuration.
[0163] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to such embodiments, and any modifications to the present invention that do not depart from the spirit of the present invention belong to the technical scope of the present invention.
[0164] Furthermore, with respect to the above-mentioned embodiments, the following supplementary notes are disclosed.
[0165] (Appendix 1) A routing selection method, comprising: The first node makes a routing selection when at least one of the following conditions is satisfied: A BH RLF indication is received from the second node; receiving first flow control feedback information, the first flow control feedback information indicating that the third node has experienced data congestion; The loading of the first egress BH RLC channel exceeds a desired level; and The condition is that the load corresponding to the first routing indicator exceeds a desired level.
[0166] (Appendix 1a) 2. The method according to claim 1, comprising: The method, wherein the routing selection refers to at least one of: selecting a routing indicator, selecting an entry in a routing configuration, selecting a path indicator, and selecting an egress connection.
[0167] (Appendix 1b) 2. The method according to claim 1, comprising: The method, wherein the data congestion refers to, in the first flow control feedback information, an available buffer size of one BH RLC channel being lower than a first threshold, or an available buffer size for one routing indicator being lower than a second threshold.
[0168] (Appendix 1c) 2. The method according to claim 1, comprising: The first egress BH RLC channel is an egress BH RLC channel obtained by BH RLC channel mapping configuration based on an egress connection ID corresponding to a routing indicator in a BAP header, an ingress link ID of a source of the BAP data packet, and an ingress BH RLC channel ID.
[0169] (Appendix 1d) 2. The method according to claim 1, comprising: The method, wherein the first routing indicator is a routing indicator included in a BAP header.
[0170] (Appendix 2) 2. The method according to claim 1, comprising: The loading of the first egress BH RLC channel exceeds the desired level if the available buffer size of the first egress BH RLC channel on the first egress connection is lower than a third threshold and the available buffer size of the second egress BH RLC channel on the second egress connection is higher than a fourth threshold.
[0171] (Appendix 3) 2. The method according to claim 1, comprising: The load corresponding to the first routing indicator exceeds a desired level if: the available buffer size corresponding to a first routing indicator is lower than a fifth threshold, and the available buffer size corresponding to a routing indicator having the same BAP address as the first routing indicator is higher than a sixth threshold.
[0172] (Appendix 4) 2. The method according to claim 1, comprising: the first node, upon receiving a BH RLF indication from the second node, performs a routing selection until RLF recovery of the first node is complete and an IAB donor performs a routing reconfiguration to the first node.
[0173] (Appendix 5) 2. The method according to claim 1, comprising: performing a routing selection when the first node receives first flow control feedback information and the first flow control feedback information indicates that data congestion has occurred at the third node; The method includes, when the first flow control feedback information indicates that an available buffer size of one BH RLC channel is lower than a first threshold value, or indicates that an available buffer size for one routing indicator is lower than a second threshold value, the first node performs routing reselection for a BAP data packet that should originally be routed to the third node.
[0174] (Appendix 6) 2. The method according to claim 1, comprising: The first node receives first flow control feedback information, and when the first flow control feedback information indicates that data congestion has occurred at the third node, performing a routing selection; If the first flow control feedback information indicates that the available buffer size of one BH RLC channel is lower than a first threshold, the first node performs a routing reselection for a BAP data packet that should originally be mapped to the BH RLC channel; and / or The method includes, when the first flow control feedback information indicates that the available buffer size for one routing indicator is lower than a second threshold, the first node performs routing reselection for a BAP data packet of the routing indicator included in a BAP header.
[0175] (Appendix 7) 2. The method according to claim 1, comprising: The first node receives first flow control feedback information, and when the first flow control feedback information indicates that the third node has experienced data congestion, after performing routing reselection, the method further comprises: Stopping the routing reselection for the original routing if at least one of the following conditions is satisfied: a timer that was started when the data congestion occurred has expired; and A method comprising: receiving second flow control feedback information, the condition being that the second flow control feedback information indicates that no data congestion will occur in the original routing.
[0176] (Appendix 8) 8. The method according to claim 7, When the first flow control feedback information is about a routing indicator, the original routing refers to a routing or path along which the data congestion occurs; When the first flow control feedback information is for a BH RLC channel, the original routing refers to a routing or path of a data packet that should originally be mapped to the BH RLC channel in which the data congestion occurs.
[0177] (Appendix 9) 9. The method according to claim 8, comprising: The method, wherein the routing or path of the data packets of the BH RLC channel in which data congestion occurs includes a portion of one or more routing or path data that is mapped to the BH RLC channel.
[0178] (Appendix 10) 3. The method according to claim 2, comprising: The method, wherein the indicator of the second egress connection is indicated by a Next-Hop BAP address IE corresponding to a routing indicator in a BH routing setting, and the BAP address corresponding to the routing indicator is the same as the DESTINATION in the BAP header of the current data packet.
[0179] (Appendix 11) 3. The method according to claim 2, comprising: The second egress BH RLC channel is indicated by an egress BH RLC channel indicator IE of an entry in a BH RLC channel mapping configuration, an ingress BH RLC channel indicator of the entry matches the ingress BH RLC channel of the current BAP data packet, an ingress link indicator of the entry matches the ingress link of the current BAP data packet, and an egress connection indicator of the entry corresponds to the second egress connection.
[0180] (Appendix 12) 3. The method according to claim 2, comprising: The method, wherein the third threshold and the fourth threshold are set for the first node by an IAB donor.
[0181] (Appendix 13) 4. The method according to claim 3, comprising: The fifth threshold and the sixth threshold are set for the first node by an IAB donor.
[0182] (Appendix 14) A routing selection method, comprising: receiving a first routing configuration message from a first node; The method, wherein the first routing configuration message includes configuration information corresponding to a plurality of routing indicators, and the configuration information corresponding to each routing indicator includes at least one of a priority, a number of hops, and an average delay.
[0183] (Appendix 15) 15. The method of claim 14, further comprising: The method includes the first node selecting a routing indicator based on the first routing configuration message.
[0184] (Appendix 15a) 16. The method of claim 15, further comprising: If the routing selection is due to the load of the first egress BH RLC channel exceeding a desired level, the selected routing indicator includes satisfying the following conditions: the condition being that an available buffer size of a first egress BH RLC channel on a first egress connection is lower than a third threshold, and an available buffer size of a second egress BH RLC channel on a second egress connection corresponding to the selected routing indicator is higher than a fourth threshold.
[0185] (Appendix 15b) 16. The method of claim 15, further comprising: If the routing selection is due to the load corresponding to the first routing indicator being above a desired level, then the selected routing indicator satisfies the following conditions: The condition is that the available buffer size corresponding to the first routing indicator is lower than a fifth threshold and the available buffer size corresponding to the selected routing indicator is higher than a sixth threshold.
[0186] (Appendix 16) 15. The method according to claim 14, The method, wherein the first routing configuration message is provided by an IAB donor via F1AP signaling.
[0187] (Appendix 17) 15. The method according to claim 14, the priority is a routing priority that an IAB donor recommends to the first node; the hop count indicates the number of hops remaining to reach the destination address in the routing indicator; The method, wherein the average delay refers to the average end-to-end delay within a time window corresponding to the path of the routing indicator as observed by the IAB donor.
[0188] (Appendix 18) 18. The method according to claim 14 or 17, If the priority value is a first value, the routing indicator corresponding to the priority is used only during a BH RLF; If the priority value is any other value than a first value, the priority value indicates a priority of a corresponding routing indicator, and the first node makes a routing selection according to the priority indicated by the other value.
[0189] (Appendix 19) A routing selection method, comprising: an IAB donor sending a first routing configuration message to a first node; The method, wherein the first routing configuration message is used by the first node to select a routing indicator, the first routing configuration message includes configuration messages corresponding to a plurality of routing indicators, and the configuration message corresponding to each routing indicator includes at least one of a priority, a number of hops, and an average delay.
[0190] (Appendix 20) 20. The method of claim 19, further comprising: the IAB donor sending a second routing configuration message to the first node; The second routing configuration message is used for enabling or disabling the routing selection.
[0191] (Appendix 21) 21. The method of claim 20, The second routing configuration message is one bit of information.
[0192] (Appendix 22) 20. The method of claim 19, further comprising: the priority is a routing priority that an IAB donor recommends to the first node; the hop count indicates the number of hops remaining to reach the destination address in the routing indicator; The method, wherein the average delay refers to the average end-to-end delay within a time window corresponding to a path of the corresponding routing indicator as observed by the IAB donor.
[0193] (Appendix 23) 23. The method according to claim 19 or 22, If the priority value is a first value, the routing indicator corresponding to the priority is used only during a BH RLF; If the priority value is any other value than a first value, the priority value indicates a priority of a corresponding routing indicator, and the first node makes a routing selection according to the priority indicated by the other value.
[0194] (Appendix 24) An IAB node in an IAB network, A memory and a processor are included, The storage device stores a computer program, The processor is configured to execute the computer program to implement the method according to any one of claims 1 to 18.
[0195] (Appendix 25) IAB Donors in the IAB Network: A memory and a processor are included, The storage device stores a computer program, The processor is configured to execute the computer program to implement the method according to any one of claims 19 to 23.
[0196] (Appendix 26) A communication system including an IAB node and an IAB donor, A communication system, wherein the IAB node is configured to perform the method of any one of Supplementary Notes 1 to 18, and the IAB donor is configured to perform the method of any one of Supplementary Notes 19 to 23.
Claims
1. A routing selection device, installed in a first node, comprising: a processor; The processor includes: receiving first flow control feedback information from a third node, the first flow control feedback information indicating that data congestion has occurred at the third node; When the above condition is satisfied, local rerouting is performed. the processor reselects a routing for a BAP data packet intended to be routed to the third node when the first flow control feedback information indicates that an available buffer size of a BH RLC channel is lower than a first threshold or indicates that an available buffer size for a routing ID is lower than a second threshold.
2. 2. The apparatus of claim 1, The local re-routing includes reselecting a route or selecting a route different from the Routing ID in a BAP header.
3. 2. The apparatus of claim 1, Further comprising a receiver; the receiver receives the first flow control feedback information from the third node; performing local rerouting by the processor upon receiving the first flow control feedback information from the third node, and / or the processor reselects a routing for a BAP data packet intended to be mapped to the BH RLC channel when the first flow control feedback information indicates that the available buffer size of the BH RLC channel is lower than a first threshold; and / or The apparatus further comprises the processor reselecting a routing for a BAP data packet having the routing ID included in a BAP header when the first flow control feedback information indicates that an available buffer size for the routing ID is lower than a second threshold.
4. 2. The apparatus of claim 1, Further comprising a receiver; the receiver receives the first flow control feedback information from the third node; performing local rerouting by the processor upon receiving the first flow control feedback information, the processor rerouting a BAP data packet intended to be mapped to the BH RLC channel when the first flow control feedback information indicates that the available buffer size of the BH RLC channel is lower than a first threshold; or the processor rerouting a BAP data packet having the routing ID included in a BAP header when the first flow control feedback information indicates that an available buffer size for the routing ID is lower than a second threshold.
5. 5. The apparatus of claim 4, The first threshold or the second threshold is set for the first node by an IAB donor.
6. 2. The apparatus of claim 1, after the processor performs a routing reselection upon receiving first flow control feedback information; The processor includes: A timer that is activated when the data congestion occurs has expired; and A second flow control feedback information is received, and the second flow control feedback information indicates that no data congestion occurs on the original route. and stopping the reselection of a route for the original route if at least one of the following conditions is satisfied:
Citation Information
Patent Citations
IAB link control method, communication unit and computer readable storage medium
CN110536350A
Systems, devices, and methods for connection reestablishment via alternative routes in integrated access and backhaul due to radio link failures
WO2020059470A1
A central unit (CU), a distributed unit (DU) and methods therein for forwarding of data in an integrated access backhaul (IAB) network
WO2020167186A1
Communication method and related device
WO2022068164A1