Multi-hop wireless relay support
Methods, devices, and systems are disclosed for multi-hop relays that may be implemented by advertising first relaying capabilities and a first number of hops to reach a remote wireless transmit/receive unit (WTRU), receiving second relaying capabilities and a second number of hops to reach the remote WTRU from a selected relay WTRU, updating a relay capabilities table based on the second relaying capabilities and the second number of hops, receiving a packet comprising a payload, the packet having a traffic type and further comprising a maximum number of hops, selecting the selected relay WTRU based on the traffic type, the maximum number of hops, and the relay capabilities table, generating a first updated packet comprising the payload, the traffic type and a first updated number of hops that is one less than the maximum number of hops, and transmitting the first updated packet to the selected relay WTRU.
1. A method for multi-hop relay transmission performed by a first wireless transmit/receive unit (WTRU), the method comprising:
broadcasting information indicating first relaying capabilities associated with at least one traffic type and a number of hops required to reach a core network from the first WTRU;
receiving, from each of a plurality of WTRUs, a broadcast indicating respective second relaying capabilities and an advertised number of hops required to reach a third WTRU from each of the plurality of WTRUs, wherein each of the advertised number of hops to reach the third WTRU is associated with a traffic type;
broadcasting an identifier associated with the third WTRU and information indicating at least a subset of the respective second relaying capabilities that match the first relaying capabilities and the number of hops required to reach the third WTRU from the first WTRU;
receiving a first packet associated with a traffic type and including information indicating a first maximum number of hops and a direction;
selecting a second WTRU of the plurality of WTRUs based on the traffic type, the first maximum number of hops, and the respective second relaying capabilities; and
transmitting a second packet to the selected second WTRU, the second packet including information indicating the traffic type, the direction, and a second maximum number of hops that is greater than zero and one less than the first maximum number of hops.
2. The method of claim 1 , wherein the first packet includes downlink data from the core network.
3. The method of claim 1 , wherein the first packet includes uplink data from the third WTRU.
4. The method of claim 1 , wherein the first relaying capabilities are determined based on the broadcasts from each of the plurality of WTRUs.
5. The method of claim 1 , wherein the second packet further comprises information identifying the third WTRU.
6. The method of claim 1 , wherein the traffic type is one of Mobility Management (MM) signaling, Session Management (SM) signaling, or user plane data.
7. The method of claim 1 , wherein the second maximum number of hops is different from the first maximum number of hops.
8. The method of claim 1 , further comprising establishing a one-to-one connection with the selected second WTRU.
9. The method of claim 1 , wherein the first packet is received from the third WTRU.
10. A first wireless transmit/receive unit (WTRU) comprising:
a processor; and
a transceiver;
the transceiver configured to:
broadcast information indicating first relaying capabilities associated with at least one traffic type and a number of hops required to reach a core network from the first WTRU;
receive, from each of a plurality of WTRUs, a broadcast indicating respective second relaying capabilities and an advertised number of hops required to reach a third WTRU from each of the plurality of WTRUs, wherein each of the advertised number of hops to reach the third WTRU is associated with a traffic type;
broadcast an identifier associated with the third WTRU and information indicating at least a subset of the respective second relaying capabilities that match the first relaying capabilities and the number of hops required to reach the third WTRU from the first WTRU; and
receive a first packet associated with a traffic type and including information indicating a first maximum number of hops and a direction;
the processor configured to select a second WTRU of the plurality of WTRUs based on the traffic type, the first maximum number of hops, and the respective second relaying capabilities; and
the transceiver configured to transmit a second packet to the selected second WTRU, the second packet including information indicating the traffic type, the direction, and a second maximum number of hops that is greater than zero and one less than the first maximum number of hops.
11. The WTRU of claim 10 , wherein the first packet includes downlink data from the core network.
12. The WTRU of claim 10 , wherein the first packet includes uplink data from the third WTRU.
13. The WTRU of claim 10 , wherein the first relaying capabilities are determined based on the broadcasts from each of the plurality WTRUs.
14. The WTRU of claim 10 , wherein the second packet further comprises information identifying the third WTRU.
15. The WTRU of claim 10 , wherein the traffic type is one of Mobility Management (MM) signaling, Session Management (SM) signaling, or user plane data.
16. The WTRU of claim 10 , wherein the second maximum number of hops is different from the first maximum number of hops.
17. The WTRU of claim 10 , further comprising establishing a one-to-one connection with the selected second WTRU.
18. The WTRU of claim 10 , wherein the first packet is received from the third WTRU.