METHOD FOR COMMUNICATION BETWEEN AT LEAST TWO NODES OF A RADIO COMMUNICATION NETWORK, RADIO COMMUNICATION NETWORK AND RADIO SIGNAL

DE602019063866T2Active Publication Date: 2024-12-25ROHDE & SCHWARZ GMBH & CO KG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE602019063866
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2019-03-12
Publication Date
2024-12-25
Estimated Expiration
2039-03-12

AI Technical Summary

Technical Problem

In wireless ad hoc networks, simple-multicast-forwarding techniques result in unnecessary data packet forwarding to all nodes, reducing network performance and efficiency, as data packets are transmitted to all nodes regardless of whether they are intended recipients.

Method used

A dynamic addressing method is implemented in the multicast header, allowing processing nodes to adjust routing based on the routing table, ensuring that data packets are only forwarded to intended destination nodes by adapting the multicast header with absolute address information and next hop addresses, thereby optimizing the forwarding route and minimizing unnecessary forwarding.

Benefits of technology

This approach reduces unnecessary data packet forwarding, enhances network efficiency by determining the best forwarding route, and minimizes the number of participating nodes, ensuring data packets reach their intended destinations through the shortest path.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The invention relates to a method of communicating between at least two nodes of a radio communication network. Further, the invention relates to a radio communication network and a radio signal.

[0002] In mobile or rather wireless networks, in particular a mobile adhoc network (MANET), multicast data packets are only addressed to a certain subset of all nodes in the respective network. The nodes of this subset correspond to so-called destination nodes. So far, the data packets are transmitted by means of simple-multicast-forwarding (SMF) techniques according to which the entire network, namely all nodes of the network, receive the respective data packets whether the nodes shall receive the data packets or not.

[0003] However, the simple-multicast-forwarding (SMF) techniques yield in unnecessary forwarding of the data packets as the data packets are forwarded to all nodes even though they are only addressed to a certain subset of the respective network. Accordingly, the performance and the efficiency of the network are reduced.

[0004] In Stine J.A.: "Node State Multicasting in Wireless Ad Hoc Network", a MAC multicast scenario is described according to which packet headers are adjusted while routing the data packets through the network.

[0005] Juan A Sanchez et al:" GMR: Geographic Multicast Routing for Wireless Sensor Networks" describes inter alia a specific scenario taking into account that a processing node identifies being closer to a destination than the originating node.

[0006] US 2015 / 0312136 A1 describes a system for centrally optimized variable length coding wherein codewords for routing participants are used, and wherein the routing is predetermined from the beginning.

[0007] Therefore, there is a need for a simple, but efficient way to ensure multicast communication over-the-air, in particular for radio communication.

[0008] The invention provides a method of communicating between at least a first node, a second node, and a destination node as defined in claim 1.

[0009] Further, the invention provides a radio communication network as defined in claim 3.

[0010] The invention is based on the idea that a dynamic addressing is provided since the multicast header used for routing data of the radio signal through the radio communication network can be adjusted by the respective node that processes the radio signal. Hence, the addressing may be dynamically changed based on the routing table. The routing table in turn ensures an efficient forwarding route within the radio communication network so that unnecessary forwarding can be avoided effectively. In other words, the routing table provides information with regard to the structure of the nodes in the radio communication network.

[0011] In fact, the multicast header comprises address data, namely at least one destination address as well as at least one next hop address if the next node does not correspond to the destination address. The address data corresponds to absolute address information of the respective nodes.

[0012] Since the content of the multicast header is adaptable, particularly by the processing node, namely the node processing the radio signal, it is not necessary to copy the respective data packet to ensure that the data is transmitted to the desired destination address or rather destination node. In fact, the valid next hop address is adapted by each processing node so that the respective data packet is only sent once as the multicast header information of the radio signal is adapted, particularly the valid next hop address in the multicast header.

[0013] Accordingly, each processing node evaluates the received multicast header and generates an adapted / adjusted multicast header. In other words, each node is configured to evaluate and to adapt the multicast header, particularly the information contained in the multicast header.

[0014] The multicast header is adapted / adjusted, as the content of the multicast header is adapted / adjusted with respect to the routing. However, the adapted / adjusted multicast header is always newly generated by the respective processing node at least in parts, namely the next hop address..

[0015] In fact, the same data packet transmitted via the radio signal is processed by the respective nodes differently.

[0016] The multicast header may comprise several next hop addresses depending on the routing and / or the destination address(es) with respect to the source of the data packet or rather the radio signal, namely the first node that may correspond to the transmitting or rather source node. For instance, more than one next hop address is provided if the radio signal shall be distributed via at least two different branches in the radio communication network, which originate from the processing node. The respective receiving node verifies whether its address is listed as the next hop address in the multicast header and accepts the radio signal if its address is listed.

[0017] Generally, the routing ensures that the data packet or rather the radio signal is forwarded from one node to a next node, namely a node in the 1-hop neighborhood.

[0018] For instance, optimized link state routing (OLSR) protocol techniques may be applied that are typically used to compute next hop destinations for all nodes in a network using shortest hop forwarding paths. This ensures an efficient forwarding route within the network.

[0019] The OLSR protocol techniques may be used while accessing the routing table.

[0020] In fact, the routing table is used to provide unicast routing information since the processing node, particularly the first node, selects the at least one next hop address based on the routing table.

[0021] Moreover, the processing node, for instance the second node, determines whether or not the destination node assigned to the destination address encompassed in the multicast header corresponds to the next node, namely the node in the 1-hop neighborhood. If the destination node is not the next node (1-hop neighborhood), the processing node selects the next hop address which ensures an efficient forwarding of the data packet to the destination node or rather the destination address encompassed in the multicast header.

[0022] Depending on the routing table, the processing node, for instance the first node, generates the multicast header that may comprise a list of next hop entries to be processed in order to direct the data packet to the intended destination nodes or rather the destination addresses. The list of next hop entries is generated based on the information provided by the routing table. More than one next hop entry is used if at least two different branches in the radio communication network have to be used for forwarding the radio signal to the respective destination addresses.

[0023] If one branch in the radio communication network, the multicast header may comprise only one next hop entry.

[0024] In fact, each next hop entry comprises information regarding the next hop address as well as destination address(es) assigned to the next hop address.

[0025] In other words, each next hop entry comprises information whether (a) certain destination address(es) is / are reached via the next hop address that is assigned to the respective next hop entry.

[0026] The radio signal, in particular the multicast header, may be forwarded from the first node to the destination node via several nodes that each process and adapt the multicast header appropriately. As mentioned above, each processing node adapts the multicast header, particularly wherein the multicast header is generated newly by each processing node at least in parts while accessing the routing table.

[0027] Accordingly, the first node, namely the transmitting node or rather source node, processes a radio signal in terms of provide or rather generate the radio signal.

[0028] For this purpose, the first node accesses the routing table in order to retrieve information with regard to the (absolute) addresses of the nodes, particularly the intended destination node(s).

[0029] Then, the first node generates the multicast header of the radio signal to incorporate the (absolute) address information of the intended destination node(s) as well as the at least one next hop address.

[0030] The next hop address relates to a node interposed between the first node and the destination node so that the most efficient forwarding of the data packet corresponds to routing the data packet via the node assigned to the next hop address.

[0031] Particularly, address information of several next hop addresses may be incorporated into the multicast header, namely in a list. This however depends on the routing, particularly the location of the destination node(s) with respect to the transmitting or rather source node. Thus, more than one next hop address or rather next hop entry is only provided if the radio signal has to be transmitted via different branches of the radio communication network.

[0032] Then, the first node transmits the radio signal to a next node, namely the second node, which in turn processes the radio signal again. This means that the second node becomes the processing node as it processes the radio signal.

[0033] In fact, the processing node adjusts the next hop address encompassed in the multicast header. Accordingly, the multicast header is adapted appropriately. This is done by accessing the routing table and generating the multicast header again with new address information regarding the next hop address.

[0034] If a second node accepts a radio signal transmitted by the first node while parsing the multicast header and comparing the next hop address, the second node will have to further transmit the radio signal later when the second node becomes the processing node.

[0035] Generally, the number of participating nodes of the radio communication network is reduced to a minimum since the best forwarding route is determined, particularly at the beginning. Then, the data packet(s) are / is forwarded to the destination nodes via the shortest or rather best forwarding route within the radio communication network which ensures to involve as less nodes as possible.

[0036] Put another way, forwarding loops are reduced to a minimum.

[0037] Since the network is a radio communication network, the respective nodes correspond to radio nodes.

[0038] Put another way, the radio communication network is a wireless one. Therefore, the respective nodes, namely the radio nodes, are configured to communicate in a wireless manner.

[0039] In this case, the next node corresponds to the destination node so that no intermediate processing node is required to further forward the radio signal. Thus, the respective information is cancelled from the multicast header.

[0040] The information with regard to the destination address may be stored elsewhere, particularly in the media access control header (MAC header) of the radio signal.

[0041] However, the processing node may also read out the respective destination address from the multicast header received. Therefore, the destination address assigned to the multicast header may be maintained by the processing node, as only the next hop address is adapted.

[0042] As already mentioned, the destination address is only stored in the multicast header to ensure efficient routing of data of the radio signal within the radio communication network.

[0043] Generally, the next node corresponds to a node in the 1-hop neighborhood of the processing node.

[0044] Each node may be configured to delete the destination address from the multicast header. As each node of the radio communication network may process the radio signal, each node is configured to delete the destination address since the next node of the respective node may correspond to the destination node. Then, it is no more necessary that the destination address is provided in the multicast header.

[0045] Particularly, each node is configured to delete the destination address from the multicast header if the destination address corresponds to a next node. As mentioned above, no intermediate processing node is required to further forward the radio signal to the destination node so that the respective destination address is deleted from the multicast header.

[0046] The second node processes the radio signal and transmits the radio signal with an adjusted multicast header to a next node in the 1-hop neighborhood of the second node. In general, each node is configured to transmit the radio signal with adjusted multicast header to a next node. Each node of the radio communication network may participate in the routing of the radio signal or rather the data packet so that each node is configured to adapt the multicast header and to transmit the radio signal with adjusted multicast header to a next hop. As already mentioned, the respective node, namely the processing node, accesses the routing table in order to generate the adjusted multicast header at least partly.

[0047] Particularly, the radio signal is only accepted by the next node if the next node corresponds to the next hop address indicated in the multicast header. Hence, the respective receiving node is configured to accept the radio signal only when its address corresponds to the next hop address indicated in the multicast header. Accordingly, the receiving node is enabled to parse the multicast header. This avoids unnecessary forwarding since the radio signal or rather the data packet is only forwarded to or rather accepted by the next node if the next node is part of the efficient routing.

[0048] Put another way, if the next node of the processing node is different to the next hop address, the radio signal is not accepted by the next node. Thus, unnecessary forwarding of data packets or rather radio signals is avoided effectively.

[0049] If the destination address corresponds to a next node, the multicast header is adjusted by the second node such that the multicast header is empty. As no next hop address is required anymore and the information with regard to the destination address is stored elsewhere, namely in the MAC header, the multicast header may not comprise any content. As indicated above, this applies only for the specific case in which the destination address is in the 1-hop neighborhood of the processing node. In other words, each node is configured to delete the destination address and the next hop address from the multicast header if the destination address corresponds to a next node.

[0050] The routing table is stored in each node. Each node may be the source node or rather transmitting node so that each node may comprise the routing table.

[0051] Moreover, the routing table may include address information of all nods in the radio communication network. The address information corresponds to absolute addresses of the respective nodes. As the address information of all nods is provided, an efficient routing for data of the radio signal within the radio communication network can be obtained.

[0052] Put another way, the respective processing node accesses the routing table to verify whether the destination address is in its 1-hop neighborhood. If so, the processing node deletes the multicast header for the respective radio signal such that the multicast header is empty. If not, the processing node retrieves the information of the next hop address from the routing table in order to route the radio signal to the destination address in the most efficient way.

[0053] The invention also provides a radio signal as defined in claim 5.

[0054] Further, the radio signal comprises a payload and a media access control header. Thus, the radio signal comprises the multicast header in addition to the payload and the media access control header (MAC header). The MAC header may also comprise the destination address(es). Accordingly, the multicast header is only provided for routing data of the radio signal within the radio communication network in order to provide the most efficient way to the desired destination addresses.

[0055] Another aspect provides that at least one next hop entry, in particular several next hop entries, is encompassed in the multicast header, wherein the next hop entry comprises information regarding the next hop address and information regarding at least one destination address assigned to the next hop address. The list of next hop entries is processed by the nodes of the radio communication network in order to forward the data packet to the intended destination nodes or rather the destination addresses. Each next hop entry comprises information regarding the next hop address as well as destination address(es) assigned to the next hop address. Put another way, each next hop entry comprises information which destination address(es) can be reached via the respective next hop address that is assigned to next hop entry.

[0056] The foregoing aspects and many of the attendant advantages of the claimed subject matter will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein: Figure 1 shows a schematic overview of a radio communication network according to the invention, Figure 2 shows a flow-chart illustrating a method of communicating between two nodes of a radio communication network according to the invention, and Figure 3 shows a schematic overview of a radio signal according to the present invention.

[0057] The detailed description set forth below in connection with the appended drawings, where like numerals reference like elements, is intended as a description of various embodiments of the disclosed subject matter and is not intended to represent the only embodiments. Each embodiment described in this disclosure is provided merely as an example or illustration and should not be construed as preferred or advantageous over other embodiments. The illustrative examples provided herein are not intended to be exhaustive or to limit the claimed subject matter to the precise forms disclosed.

[0058] In Figure 1, a radio communication network 10 is shown that comprises several nodes 12 that are participants of the radio communication network 10.

[0059] In the shown embodiments, seven nodes 12 are shown that are labelled by the numbers 2 to 8 for distinguishing purposes.

[0060] Since the radio communication network 10 is a wireless or rather mobile one, the nodes 12 correspond to radio nodes which are configured to transmit radio signals over-the-air among each other. Thus, information contained in data packets of the radio signals exchanged is forwarded from one node 12 to another node 12 as will be described hereinafter while also taking Figures 2 and 3 into account.

[0061] In a first step S1, the first node 12 processes a radio signal 14 in terms of generating the radio signal 14. Thus, the first node 12 corresponds to a source or rather transmitting node 12 as indicated in Figure 1 by the term "source". Accordingly, the first node 12 corresponds to the node 12 labelled with "2".

[0062] The radio signal 14 generated has a media access control header 16 (MAC header), a multicast header 18 and a payload 20 as indicated in Figure 3.

[0063] While processing or rather generating the radio signal 14, the first node 12 accesses a routing table of the radio communication network 10. The routing table comprises (absolute) address information of all nodes 12 in the radio communication network 10. Thus, the first node 12 is enabled to evaluate or rather determine the nodes 12 of the radio communication network 10 belonging to an intended subset of nodes 12. In fact, the subset of nodes 12 relate to destination nodes 12 as indicated in Figure 1 appropriately. Put another way, the first node 12, namely the transmitting node, retrieves information with regard to the destination nodes 12 from the routing table, namely the respective subset of nodes 12.

[0064] Accessing the routing table may relate to a second step S2.

[0065] Further, the first node 12 by taking the routing table into account determines which of the other nodes 12, particularly intermediate node(s) 12 between the first node 12 and the destination node(s) 12, are / is required to forward the radio signal 14 to the intended destination node(s) 12 in an efficient way.

[0066] In other words, the first node 12 selects the next hop address(es) of the intermediate node(s) 12 based on the routing table.

[0067] In the shown example of Figure 1, the destination nodes 12 correspond to the nodes 12 indicated by the term "destination", namely the nodes 12 labelled with "5" and "6". The respective intermediate nodes 12 are labelled with "3" and "4" as will be described hereinafter.

[0068] Once the first node 12 has determined the destination nodes 12 as well as the intermediate nodes 12 in the 1-hop neighborhood, namely the respective next-hop address(es), the respective information is incorporated into the multicast header 18 in a third step S3.

[0069] This is also schematically shown in Figures 1 and 3.

[0070] Thus, a list of next hop entries may be generated that is incorporated in the multicast header 18; please refer to Figure 3 in this regard.

[0071] In the shown embodiment of Figure 1, no list of next hop entries is required, as the destination addresses are assigned to a common branch starting from the first node 12, namely the transmitting node 12 labelled with "2". The common branch is assigned to the right branch in Figure 1, which originates from the transmitting node 12 labelled with "2".

[0072] In a fourth step S4, the first node 12 transmits the radio signal 14 generated.

[0073] However, the radio signal 14 is only accepted by a next node 12 of the first node 12, namely the nodes 12 labelled with "7" and "3", if the next node 12 corresponds to the next hop address indicated in the multicast header 18. The next node 12 generally corresponds to a node 12 within the 1-hop neighborhood of the processing node 12.

[0074] As shown in Figure 1, the next hop address, abbreviated by "Nxt", is the node 12 labelled with "3". Accordingly, the radio signal 14 is only transmitted from the first node 12 to the next node 12 labelled with "3" correctly, as the next node 12 labelled with "7" will not accept the radio signal. The node 12 labelled with "3" corresponds to a second node 12 that receives the radio signal 14 transmitted by the first node 12, whereas the node 12 labelled with "7" parse the multicast header 18 of the radio signal transmitted and identifies that the next hop address does not match with its own address. Put another way, the node 12 labelled with "7" will refuse the radio signal.

[0075] As also shown in Figure 1, the multicast header 18 also comprises the information with regard to the destination addresses, namely the nodes 12 labelled with "5" and "6", that can be reached via the intermediate node 12 labelled with "3", namely the node 12 assigned to the next hop address.

[0076] Generally, each destination address is only assigned to a single next hop address.

[0077] In Figure 1, the destination addresses are called "members" as the destination nodes 12 correspond to members of the respective subset that shall receive the data packet assigned to the radio signal 14 as already discussed.

[0078] Accordingly, the radio signal 14 is not forwarded from the first node 12 to the next node 12 labelled with "7" since the next hop address is different to the one of the next node 12 labelled with "7".

[0079] In a fifth step S5, the second node 12, namely the node 12 labelled with "3", receives and processes the radio signal 14. Thus, the second node 12 becomes the processing node 12.

[0080] This means that the processing node 12 accesses the multicast header 18 of the radio signal 14.

[0081] In a sixth step S6, the processing node 12, namely the second node 12 labelled with "3", adjusts the multicast header 18 as the valid next hop entry is adapted again. Put another way, the processing node 12, namely the second node 12 labelled with "3", accesses the routing table in order to generate a new multicast header 18.

[0082] For instance, the multicast header 18 is only adapted in parts, as the destination address(es) is / are maintained.

[0083] However, the next hop address is always adapted / adjusted by a new processing node 12.

[0084] In fact, the former next hop entry corresponds to the (absolute) address of the second node 12 labelled with "3". This entry became invalid now as the second node 12 labelled with "3" has received the radio signal 14 and processes it appropriately. In the shown example, the next hop entry to be processed by the second node 12 labelled with "3" may comprise the next hop address assigned to the node 12 labelled with "4" wherein the destination address of the destination node 12 labelled with "6" is assigned thereto as shown in Figure 1. Put another way, the actual processing node labelled with "3" adapts / adjusts the multicast header 18 such that the next hop address corresponds to the node 12 labelled with "4" which is assigned to the destination address of the destination node 12 labelled with "6".

[0085] Hence, the actual processing node 12, namely the second node 12 labelled with "3", may transmit the radio signal 14 with adjusted multicast header 18 to the next node 12, namely the node 12 labelled with "4" in a seventh step S7.

[0086] In other words, the second node 12 labelled with "3" has adjusted / adapted the multicast header 18 such that the next hop address and the destination address were adapted.

[0087] The radio signal received from the first node 12 labelled with "1" is transmitted via two different branches in order to reach the destination addresses assigned to the nodes 12 labelled with "6" and "5".

[0088] Further, the actual processing node 12 is generally configured to delete the destination address (as well as the next hop address) from the multicast header 18 provided that the destination address corresponds to a next node 12, namely a node 12 in the 1-hop neighborhood. Put another way, each processing node 12 is configured to generate an empty multicast header 18 if the destination address corresponds to the next node 12.

[0089] This is shown for the adapted multicast header 18 assigned to the radio signal 14 forwarded from the node 12 labelled with "4" to the destination node 12 labelled with "6".

[0090] In a similar manner, the radio signal 14 forwarded from the node 12 labelled with "3" to the destination node 12 labelled with "5" has a multicast header 18 that is empty.

[0091] If the node 12 labelled with "8" had correspond to a destination node, the first node 12 labelled with "2" would have comprised a list of two next hop entries (please refer to Figure 3). Then, the radio signal would have been transmitted via two different branches originating from the first node 12 labelled with "2", namely to the second nodes 12 labelled with "3" and "7".

[0092] Accordingly, the radio signal would have been routed to the node labelled with "8" in a substantially similar manner as the radio signal is routed to the node 12 labelled with "5".

[0093] In fact, the information with regard to the intended destination address may be stored elsewhere, in particular in the media access control header 16 of the radio signal 14. Thus, each processing node 12 is enabled to obtain the information with regard to the destination address(es) from the media access control header 16 wherein the next hop address(es) assigned to the respective destination address(es) is / are derived while accessing the routing table.

[0094] In general, each of the nodes 12 in the radio communication network 10 may become the first node 12, the second node 12, the intermediate node 12 or the destination node 12 which depends on the data packet(s) to be transmitted and / or the routing used. Put another way, this depends on the data packet to be transmitted via the radio signal 14 as well as the respective subset.

[0095] In fact, the most efficient routing is determined continuously by each actual processing node 12 so that each of the nodes 12 may become participant of the routing.

[0096] Therefore, each of the nodes 12 is configured to process or rather generate the radio signal 14.

[0097] Further, each of the nodes 12 is configured to access the routing table. Particularly, the routing table may be stored in each of the nodes 12.

[0098] In addition, each of the nodes 12 may adjust the multicast header 18 of the radio signal 14, in particular the next hop address encompassed in the multicast header 18 and / or the destination address encompassed in the multicast header 18.

[0099] In fact, each of the nodes 12 may be configured to generate the multicast header 18.

[0100] Furthermore, each of the nodes 12 may transmit the radio signal 14 with adjusted multicast header 18 to a next node 12.

[0101] In general, an efficient way of distributing information or rather data packet(s) within the radio communication network 10 is provided since an efficient routing among the nodes 12 of the radio communication network 10 is ensured.

[0102] For efficient routing, each destination address is only assigned to one next hop address in case of several next hop addresses as indicated in Figure 1 for the radio signal 14 transmitted by the node 12 labelled with "3".

Claims

1. A method of communicating between at least a first node (12), a second node (12) being an intermediate node, (12), and a destination node (12), wherein the nodes (12) are participants of a radio communication network (10) that has a communication standard with a data format for data exchange, wherein the data format comprises a multicast header (18) for routing data of a radio signal through the radio communication network (10), wherein the multicast header (18) comprises address data, wherein a routing table is stored in each node (12), wherein the routing table provides address information, wherein the method comprises the following steps: - Providing or generating the radio signal assigned to the communication standard by means of the first node (12), - Accessing the routing table by means of the first node (12), - Determining, by the first node (12), which intermediate nodes (12) are required to forward the radio signal to the destination node (12), wherein the first node (12) selects a next hop address based on the routing table, - Incorporating, by the first node (12), a destination address of the destination node (12) and the next hop address into the multicast header (18), - Transmitting, by the first node (12), the radio signal generated, - Receiving, by the second node (12), the radio signal transmitted by the first node (12), - Accessing, by the second node (12), the routing table, - Determining by means of the second node (12) whether or not the destination node (12) assigned to the destination address encompassed in the multicast header (18) corresponds to a next node of the second node (12), namely a node in the 1-hop neighborhood of the second node (12), wherein the routing table is accessed by the second node (12) to verify whether the destination address is in the 1-hop neighborhood, - Adjusting the multicast header (18) by means of the second node (12), wherein if the destination node (12) corresponds to the next node (12) in the 1-hop neighborhood of the second node (12), the next-hop address and the destination address are deleted from the multicast header (18) by the second node (12) such that the multicast header (18) is empty, wherein if the next node (12) is not the destination node (12), the second node (12) selects the next hop address and adapts the next hop address of the multicast header (18), and - Transmitting, by the second node (12), the radio signal with the adjusted multicast header (18) to the next node (12).

2. The method according to claim 1, wherein the radio signal is only accepted by the next node (12) in the 1-hop neighborhood of the second node (12) if the address of the next node (12) corresponds to the next hop address indicated in the multicast header (18).

3. A radio communication network (10) with a communication standard and at least a first node (12), a second node (12) being an intermediate node, and a destination node (12) configured to communicate with each other, wherein the communication standard has a data format for data exchange that comprises a multicast header (18) for routing data of a radio signal through the radio communication network (10), wherein the multicast header (18) comprises address data, wherein each node (12) of the radio communication network (10) further comprises a routing table that provides address information, wherein the first node (12) is configured to provide or generate the radio signal, wherein the first node (12) is configured to access the routing table, wherein the first node (12) is configured to determine which intermediate nodes (12) are required to forward the radio signal to a destination node (12), wherein the radio communication network (10) is configured to perform the method according to any one of the preceding claims.

4. The radio communication network (10) according to claim 3, wherein the routing table includes address information of all nodes (12) in the radio communication network (10).

5. A radio signal to be transmitted over-the-air by a method according to any of claims 1 or 2 or by a radio communication network (10) according to any of claims 3 or 4, wherein the radio signal (14) comprises a media access control header (16), a payload (20) and a multicast header (18) for routing data of the radio signal (14) through the radio communication network (10), wherein the multicast header (18) is configured to be adapted by a node (12) of a radio communication network (10) via which the radio signal (14) is transmitted over-the-air, characterized in that the multicast header (18) of the radio signal (14) is empty when the radio signal (14) is transmitted by the respective node to a next node (12) in the 1-hop neighborhood of the respective node (12), and when the next-node corresponds to a destination node, and wherein information with regard to a destination address is stored in the media access control header (16) of the radio signal (14).