Methods, apparatus and computer-readable mediums relating to configuration of redundant paths
11736962 · 2023-08-22
Assignee
Inventors
- Dhruvin Patel (Aachen, DE)
- Hubertus Andreas Munz (Aachen, DE)
- Torsten Dudda (Wassenberg, DE)
- György Miklós (Pilisborosjenö, HU)
- Balázs Varga (Budapest, HU)
- János Farkas (Kecskemét, HU)
- Alexandros PALAIOS (Moers, DE)
Cpc classification
International classification
H04L45/00
ELECTRICITY
H04W40/24
ELECTRICITY
Abstract
A method performed by a core network node for a wireless communication network is provided. The method comprises: receiving a configuration message via an interface with a configuring node associated with a wired communication network, the configuration message comprising settings for a plurality of paths between a first node coupled to the wired communication network and a second node coupled to the wireless communication network, the plurality of paths carrying a plurality of data streams between the first and second nodes, the plurality of data streams comprising at least one redundant data stream; and configuring the plurality of paths within the wireless communication network according to the settings.
Claims
1. A method in a core network node for a wireless communication network, the method comprising: receiving a configuration message via an interface with a configuring node associated with a wired communication network, the configuration message comprising settings for a plurality of paths between a first node coupled to the wired communication network and a second node coupled to the wireless communication network, the plurality of paths carrying a plurality of data streams between the first and second nodes, the plurality of data streams comprising at least one redundant data stream; configuring the plurality of paths within the wireless communication network according to the settings; receiving a request message via the interface with the configuring node, the request message comprising a request for information related to a topology of the wireless communication network; and transmitting an information message via the interface with the configuring node, the information message comprising information related to the topology of the wireless communication network.
2. The method according to claim 1, wherein the information message further comprises an indication of a capability of the wireless communication network to provide multiple paths for redundant data streams.
3. The method according to claim 1, further comprising: converting the settings, for each of the plurality of paths, into one or more of: a packet filter set; and one or more forwarding rules; and forwarding, for each of the plurality of paths, the one or more of the packet filter set and the one or more forwarding rules to a second core network node for the wireless communication network.
4. The method according to claim 3, wherein the second core network node implements a session management function.
5. The method according to claim 1, wherein the plurality of paths comprises a first path and a second path which have at least one element in common with each other in the wireless communication network.
6. The method according to claim 5, wherein the first path and the second path are identical in the wireless communication network.
7. The method according to claim 1, wherein the plurality of paths comprises a third path and a fourth path which have at least one element not in common with each other in the wireless communication network.
8. A method in a configuring node for a wired communication network, the method comprising: transmitting a request message via an interface with a core network node for a wireless communication network, the request message comprising a request for information related to a topology of the wireless communication network; receiving an information message via the interface with the core network node, the information message comprising information related to the topology of the wireless communication network; receiving a request message from a first node coupled to the wired communication network, to establish a connection between the first node and a second node coupled to the wireless communication network; and sending a configuration message via the interface with the core network node, the configuration message comprising settings for a plurality of paths between the first node and the second node, the plurality of paths carrying a plurality of data streams between the first and second nodes, the plurality of data streams comprising at least one redundant data stream.
9. The method according to claim 8, wherein the information message further comprises an indication of a capability of the wireless communication network to provide multiple paths for redundant data streams.
10. The method according to claim 9, wherein the plurality of paths comprises a first path and a second path which have at least one element in common with each other in the wireless communication network.
11. The method according to claim 10, wherein the first path and the second path are identical in the wireless communication network.
12. The method according to claim 8, wherein the plurality of paths comprises a third path and a fourth path which have at least one element not in common with each other in the wireless communication network.
13. A core network node, comprising processing circuitry and a non-transitory computer-readable medium storing instructions which, when executed by the processing circuitry, cause the core network node to: receive a configuration message via an interface with a configuring node associated with a wired communication network, the configuration message comprising settings for a plurality of paths between a first node coupled to the wired communication network and a second node coupled to the wireless communication network, the plurality of paths carrying a plurality of data streams between the first and second nodes, the plurality of data streams comprising at least one redundant data stream; configure the plurality of paths within the wireless communication network according to the settings; receive a request message via the interface with the configuring node, the request message comprising a request for information related to a topology of the wireless communication network; and transmit an information message via the interface with the configuring node, the information message comprising information related to the topology of the wireless communication network.
14. A configuring node, comprising processing circuitry and a non-transitory computer-readable medium storing instructions which, when executed by the processing circuitry, cause the configuring node to: transmit a request message via an interface with a core network node for a wireless communication network, the request message comprising a request for information related to a topology of the wireless communication network; receive an information message via the interface with the core network node, the information message comprising information related to the topology of the wireless communication network; receive a request message from a first node coupled to the wired communication network, to establish a connection between the first node and a second node coupled to the wireless communication network; and send a configuration message via the interface with the core network node, the configuration message comprising settings for a plurality of paths between the first node and the second node, the plurality of paths carrying a plurality of data streams between the first and second nodes, the plurality of data streams comprising at least one redundant data stream.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a better understanding of the present disclosure, and to show how it may be put into effect, reference will now be made, by way of example, to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) Some of the embodiments contemplated herein will now be described more fully with reference to the accompanying drawings. Other embodiments, however, are contained within the scope of the subject matter disclosed herein, the disclosed subject matter should not be construed as limited to only the embodiments set forth herein; rather, these embodiments are provided by way of example to convey the scope of the subject matter to those skilled in the art.
(15)
(16) In the future, it is envisioned, that 5G will support TSN features and will transport TSN streams, over 5G wireless links. This is highly relevant for industrial use cases, as TSN is expected to become a major communication technology in this sector. With the support of TSN traffic in the 5G network, wireless communication can be used, as a cable replacement, for industrial networks deployed with TSN. One of the important features of TSN is IEEE 802.1CB—Frame Replication and Elimination for Reliability, which enables redundant transmissions to increase reliability in case of failures in one of the transmitted paths appear.
(17) This scenario is illustrated in
(18) According to embodiments of the disclosure, an interface is proposed in the 5GS that enables such interactions with the TSN network. This interface at the 5G side can be part of the Application Function (AF) or another network entity (such as another core network node or function). One role of this new proposed interface is to interact with one or more nodes within a TSN network, such as for example the CNC, that configures the redundant paths of frames through the network, and to convert the requirements for the TSN streams into the relevant features over the 5GS.
(19)
(20) The configuration of two independent data paths in TSN depends on the requirements from the application software (e.g., a programmable logic controller, PLC). The relevant configuration parameter may be “NumSeamlessTrees”, specified in IEEE 802.1Qcc 46.2.3.6.1. If the value of this parameter is greater than one, then CNC needs to calculate and set-up maximally disjoint trees (for a value of 2 there are two almost disjoint trees).
(21) In one embodiment of the disclosure, a 5G core network function (interacting with AF) determines if two independent paths (seamless trees) can be set up within the 5G network. To do this, a request might be sent to RAN, e.g. to a single gNB, or multiple gNBs. The 5G network can support redundancy of the transmitted packets (e.g., to increase reliability) by using one or multiple techniques from the 5G network. Suitable examples may include dual connectivity, carrier aggregation and duplication. In order to use redundant paths or multiple paths for TSN streams in a 5GS, two or more UEs can be attached to the same Ethernet network or device and used as an alternative to or in combination with other features for redundancy.
(22)
(23) For example, in the simplest case both incoming redundant streams are forwarded over the same UPF, gNB and UE. The UE might forward them to multiple redundant TSN nodes.
(24) This scenario might be applicable if the 5GS is assumed to be reliable enough without using physical redundancy. Another option would be to use redundancy only in the radio network but using a single UPF in the core network—or a single UE but dual connectivity. Those skilled in the art will appreciate that there are multiple options.
(25) According to some embodiments of the disclosure, how redundancy is supported in the 5GS is not exposed to the external TSN network; in such embodiments, the only thing that is communicated through the AF may be whether and to what degree redundancy is supported (e.g., how many redundant paths or what the redundant topology looks like).
(26) As noted above, embodiments of the disclosure provide a new interface that enables the functionality to set up and enable end-to-end redundancy between a wired communication network (such as a TSN network) and a wireless communication network (such as a 5G network).
(27)
(28) The scenario in
(29)
(30) The above and additional parameters are being specified in IEEE 802.1Qcc, clause 46.2.3. Such configuration information can also be collected and created within different TSN configuration models such as the centralized and the distributed user approach. 4. CUC creates Talker group and Listener group and creates a join request to CNC. 5. CNC receives the join request and performs path computation of TSN stream (including paths through the 5GS from edge bridge to end stations). The computation algorithm is not specified in the standard, and those skilled in the art will appreciate that multiple methods and algorithms for computing paths exist. The present disclosure is not limited in that respect. Such algorithms may seek to minimize or maximize one or more network performance metrics, for example, such as network throughput, overall network latency, path latency, etc. Path computation comprises computing paths used for transmitting frames from Talker to Listener including 5G paths. CUC also allocates for each stream a unique identifier (streamID) including destination MAC address, VLAN ID and PCP (priority code point), and communicates StreamID to CNC. 6. CNC provides output for the scheduling settings. This scheduling and path settings are returned to CUC via status group (IEEE 802.1 Qcc, 46.2.5). 7. CNC configures path setting in bridges via management protocols as for example netconf or Yet Another Next Generation (YANG) managed objects in the bridges as specified in IEEE 802.1Q These settings define how a switch forwards a packet In one embodiment the AF gets this configuration information from the CNC and knows about the paths that have been set and is aware about the redundancy—it uses this information to enable and ensure redundancy features 8. If the status group does not contain any failure code, CNC provides configuration settings to AF. 9. AF converts the TSN configuration settings for the 5GS, triggers PDU session modification and further provides SMF with relevant forwarding rules and packet filter set which are further used by SMF to configure UPF forwarding rules and packet filter set. This may include knowledge about which paths have been selected by the CNC for forwarding stream traffic in the 5GS; this knowledge might be used by the 5GS to route streams accordingly.
(31) The description above has focused on the interactions between the CNC, the CUC and the AF (or other core network node or function). In embodiments where the TSN network does not use central coordination (i.e., no CNC and no CUC are present), the methods described in this disclosure can be applied in a similar manner, but the AF will talk to the switches (e.g., TSN switches) connected to the 5GS directly.
(32)
(33)
(34)
(35)
(36) In step 700, the core network node receives a request message from a configuring node associated with a wired communication network (e.g., a CNC or a TSN switch as described above). The request message may be configured according to LLDP, SNMP, NETCONF, RESTCONF or any suitable network management protocol. The request message may comprises a request for information related to a topology of the wireless communication network, e.g., identities of one or more nodes in the wireless communication network, the links between those nodes, the capabilities of those nodes to enable redundant paths, etc.
(37) In step 702, the core network node transmits an information message to the configuring node comprising information related to the topology of the wireless communication network. For example, the information message may comprise an indication of the ability of the wireless network to provide redundant paths. The information message may comprise an indication of a number of paths which can be configured in the wireless communication network to a particular end point or device (which may have been identified in the request message). The information message may also be configured via LLDP, SNMP, NETCONF, RESTCONF or any suitable management protocol.
(38) In step 704, the core network node receives a configuration message from the configuring node. The configuration message comprises settings for a plurality of paths between a first node coupled to the wired communication network and a second node coupled to the wireless communication network. For example, the settings may include a set of associations between an input port and an output port for each of the plurality of paths, i.e. instructions for which output port data from respective input ports is to be forwarded to. See
(39) In one embodiment, the plurality of paths comprise a first path and a second path which have at least one element in common with each other in the wireless communication network. For example, in one embodiment the first path and the second path are identical in the wireless communication network.
(40) In another embodiment, the plurality of paths comprise a third path and a fourth path (which may be in addition to or as alternatives to the first and second paths disclosed above) which have at least one element not in common with each other in the wireless communication network. For example, the third path and the fourth path may be disjoint paths in the wireless communication network, or maximally disjoint paths in the wireless communication network. The at least one element not in common between the third and fourth paths may comprise one or more of: a user equipment; a radio access network node; and a core network node or function. The third and fourth paths may utilize a dual connectivity mechanism between a user equipment and multiple radio access network nodes, and/or a carrier aggregation mechanism between a user equipment and one or more radio access network nodes.
(41) The paths may comprise one or more physical paths and/or one or more virtual paths.
(42) In step 706, the core network node converts the settings in the configuration message into one or more of: a packet filter set and one or more forwarding rules. For example, the AF may perform this function or, alternatively, it may forward the settings to another core network node or function, such as the policy control function (PCF) to perform this function. The AF or PCF may be configured with information as to how redundancy is to be supported in the wireless communication network (e.g., using any of the techniques described above). The PCF or AF may request this information (i.e. how those redundant paths are actually setup in the wireless communication network—from a CNC point of view this is irrelevant. Internally some wireless network functions might only be virtually redundant, e.g. only one UPF is used).
(43) In step 708, the core network node configures the plurality of paths within the wireless communication network according to the settings. Optionally, particularly where the settings have been converted into one or more of a packet filter set and forwarding rules in step 706, this may comprise forwarding the packet filter set and/or the forwarding rules to a second core network node (e.g., an SMF). For example, the AF (or PCF) may signal to the SMF to set up modify PDU sessions if that is required, to support the redundancy based on the AF input and the information about how redundancy is supported in the 5GS. The SMF will then modify PDU sessions in UPF(s) accordingly.
(44) In further embodiments, the AMF is informed how redundancy has to be setup in the RAN according to the input from AF and the 5GS internal information about how redundancy is supported.
(45)
(46) Further, the steps set out below and with respect to
(47) In step 800, the configuring node transmits a request message to a core network node associated with a wireless communication network (e.g., an AF as described above). The request message may be configured according to LLDP, SNMP, NETCONF, RESTCONF or any suitable network management protocol. The request message may comprise a request for information related to a topology of the wireless communication network, e.g., identities of one or more nodes in the wireless communication network, the links between those nodes, the capabilities of those nodes to enable redundant paths, etc.
(48) In step 802, the configuring node receives an information message from the core network node comprising information related to the topology of the wireless communication network. For example, the information message may comprise an indication of the ability of the wireless network to provide redundant paths. The information message may comprise an indication of a number of paths which can be configured in the wireless communication network to a particular end point or device (which may have been identified in the request message). The information message may also be configured via LLDP, SNMP, NETCONF, RESTCONF or any suitable management protocol.
(49) In some embodiments, the redundant paths through the wireless communication network may not themselves be made known in the information message. That is, the configuring node may be unaware of how the redundant paths are established in the wireless communication network, or of the redundancy techniques which are employed in the wireless network to achieve that redundancy and increase in reliability (e.g., dual connectivity, packet duplication, carrier aggregation, etc). However, the information message may comprise an indication of the number of redundant paths which can be supported in the wireless communication network, for example.
(50) In step 804, the configuring node determines a plurality of paths for redundant data streams between a first node coupled to the wired communication network and a second node coupled to the wireless communication network. The plurality of paths carry a plurality of data streams between the first and second nodes, comprising at least one redundant data stream.
(51) In one embodiment, where the configuring node is unaware of the precise paths within the wireless communication network, this step may assume that the entire wireless communication network is equivalent to one or more TSN bridges.
(52) In step 806, the configuring node transmits a configuration message to the core network node, comprising settings for each of the plurality of paths. For example, the settings may include a set of associations between an input port and an output port for each of the plurality of paths, i.e. instructions for which output port data from respective input ports is to be forwarded to. See
(53)
(54) As noted above, however, this functionality may be implemented in alternative core network nodes or functions. The core network node may additionally or alternatively be configured to perform the method described above with respect to
(55) The node 900 comprises processing circuitry 902 (such as one or more processors, digital signal processors, general purpose processing units, etc), a computer-readable medium (e.g., memory such as read-only memory (ROM), random-access memory, cache memory, flash memory devices, optical storage devices, etc) 904 and one or more interfaces 906. The components are illustrated coupled together in series; however, those skilled in the art will appreciate that the components may be coupled together in any suitable manner (e.g., via a system bus or suchlike).
(56) According to embodiments of the disclosure, the computer-readable medium 904 stores instructions which, when executed by the processing circuitry 902, cause the node 900 to: receive a configuration message via an interface with a configuring node associated with a wired communication network, the configuration message comprising settings for a plurality of paths between a first node coupled to the wired communication network and a second node coupled to the wireless communication network, the plurality of paths carrying a plurality of data streams between the first and second nodes, the plurality of data streams comprising at least one redundant data stream; and configure the plurality of paths within the wireless communication network according to the settings.
(57) In further embodiments of the disclosure, the node 900 may comprise power circuitry (not illustrated). The power circuitry may comprise, or be coupled to, power management circuitry and is configured to supply the components of node 900 with power for performing the functionality described herein. Power circuitry may receive power from a power source. The power source and/or power circuitry may be configured to provide power to the various components of node 900 in a form suitable for the respective components (e.g., at a voltage and current level needed for each respective component). The power source may either be included in, or external to, the power circuitry and/or the node 900. For example, the node 900 may be connectable to an external power source (e.g., an electricity outlet) via an input circuitry or interface such as an electrical cable, whereby the external power source supplies power to the power circuitry. As a further example, the power source may comprise a source of power in the form of a battery or battery pack which is connected to, or integrated in, the power circuitry. The battery may provide backup power should the external power source fail. Other types of power sources, such as photovoltaic devices, may also be used.
(58)
(59) The node 1000 comprises a receiving unit 1002 and a configuring unit 1004. The receiving unit 1002 is configured to receive a configuration message via an interface with a configuring node associated with a wired communication network. The configuration message comprises settings for a plurality of paths between a first node coupled to the wired communication network and a second node coupled to the wireless communication network. The plurality of paths carry a plurality of data streams between the first and second nodes, comprising at least one redundant data stream. The configuring unit 1104 is configured to configure the plurality of paths within the wireless communication network according to the settings.
(60)
(61) The node 1100 comprises processing circuitry 1102 (such as one or more processors, digital signal processors, general purpose processing units, etc), a computer-readable medium (e.g., memory such as read-only memory (ROM), random-access memory, cache memory, flash memory devices, optical storage devices, etc) 1104 and one or more interfaces 1106. The components are illustrated coupled together in series; however, those skilled in the art will appreciate that the components may be coupled together in any suitable manner (e.g., via a system bus or suchlike).
(62) According to embodiments of the disclosure, the computer-readable medium 1104 stores instructions which, when executed by the processing circuitry 1102, cause the node 1100 to: transmit a request message via an interface with a core network node for a wireless communication network, the request message comprising a request for information related to a topology of the wireless communication network; and receive an information message via the interface with the core network node, the information message comprising information related to the topology of the wireless communication network.
(63) In further embodiments of the disclosure, the node 1100 may comprise power circuitry (not illustrated). The power circuitry may comprise, or be coupled to, power management circuitry and is configured to supply the components of node 1100 with power for performing the functionality described herein. Power circuitry may receive power from a power source. The power source and/or power circuitry may be configured to provide power to the various components of node 1100 in a form suitable for the respective components (e.g., at a voltage and current level needed for each respective component). The power source may either be included in, or external to, the power circuitry and/or the node 1100. For example, the node 1100 may be connectable to an external power source (e.g., an electricity outlet) via an input circuitry or interface such as an electrical cable, whereby the external power source supplies power to the power circuitry. As a further example, the power source may comprise a source of power in the form of a battery or battery pack which is connected to, or integrated in, the power circuitry. The battery may provide backup power should the external power source fail. Other types of power sources, such as photovoltaic devices, may also be used.
(64)
(65) The node 1200 comprises a transmitting unit 1202 and a receiving unit 1204. The transmitting unit 1202 is configured to transmit a request message via an interface with a core network node for a wireless communication network. The request message comprises a request for information related to a topology of the wireless communication network. The receiving unit 1204 is configured to receive an information message via the interface with the core network node. The information message comprises information related to the topology of the wireless communication network.
(66) The term unit may have conventional meaning in the field of electronics, electrical devices and/or electronic devices and may include, for example, electrical and/or electronic circuitry, devices, modules, processors, memories, logic solid state and/or discrete devices, computer programs or instructions for carrying out respective tasks, procedures, computations, outputs, and/or displaying functions, and so on, as such as those that are described herein.
(67) For the avoidance of doubt, the following numbered statements set out embodiments of the disclosure: 1. A method in a core network node for a wireless communication network, the method comprising: receiving a configuration message via an interface with a configuring node associated with a wired communication network, the configuration message comprising settings for a plurality of paths between a first node coupled to the wired communication network and a second node coupled to the wireless communication network, the plurality of paths carrying a plurality of data streams between the first and second nodes, the plurality of data streams comprising at least one redundant data stream; and configuring the plurality of paths within the wireless communication network according to the settings. 2. The method according to embodiment 1, further comprising: receiving a request message via the interface with the configuring node, the request message comprising a request for information related to a topology of the wireless communication network 3. The method according to embodiment 2, wherein the request message is one of: a Link Layer Discovery Protocol message; a Simple Network Management Protocol message; a Network Configuration Protocol (NETCONF) message and a Representational State Transfer Configuration Protocol (RESTCONF) message. 4. The method according to any one of the preceding embodiments, further comprising: transmitting an information message via the interface with the configuring node, the information message comprising information related to the topology of the wireless communication network 5. The method according to embodiment 4, wherein the information message further comprises an indication of a capability of the wireless communication network to provide multiple paths for redundant data streams. 6. The method according to any one of the preceding embodiments, further comprising: converting the settings, for each of the plurality of paths, into one or more of: a packet filter set; and one or more forwarding rules; and forwarding, for each of the plurality of paths, the one or more of the packet filter set and the one or more forwarding rules to a second core network node for the wireless communication network 7. The method according to embodiment 6, wherein the second core network node implements a session management function. 8. The method according to any one of the preceding embodiments, wherein the plurality of paths comprise a first path and a second path which have at least one element in common with each other in the wireless communication network. 9. The method according to embodiment 8, wherein the first path and the second path are identical in the wireless communication network. 10. The method according to any one of the preceding embodiments, wherein the plurality of paths comprise a third path and a fourth path which have at least one element not in common with each other in the wireless communication network. 11. The method according to embodiment 10, wherein the third path and the fourth path are disjoint paths in the wireless communication network. 12. The method according to embodiment 10 or 11, wherein the third path and the fourth path are maximally disjoint paths in the wireless communication network. 13. The method according to any one of embodiments 10 to 12, wherein the at least one element not in common between the third and fourth paths comprises one or more of: a user equipment; a radio access network node; and a core network node or function. 14. The method according to any one of embodiments 10 to 13, wherein the third and fourth paths utilize a dual connectivity mechanism between a user equipment and multiple radio access network nodes. 15. The method according to any one of embodiments 10 to 14, wherein the third and fourth paths utilize a carrier aggregation mechanism between a user equipment and one or more radio access network nodes. 16. The method according to any one of the preceding embodiments, wherein one or more of the plurality of paths is a physical path. 17. The method according to any one of the preceding embodiments, wherein one or more of the plurality of paths is a virtual path. 18. The method according to any one of the preceding embodiments, wherein the configuring node implements one or more of: a central user configuration function; and a central network configuration function. 19. The method according to any one of the preceding embodiments, wherein the configuring node is a software-defined networking, SDN, controller. 20. The method according to any one of embodiments 1 to 17, wherein the configuring node is a switch in the wired communication network. 21. The method according to any one of the preceding embodiments, wherein the core network node implements an application function. 22. The method according to any one of the preceding embodiments, wherein the wired communication network is an Ethernet network. 23. The method according to any one of the preceding embodiments, wherein the data streams comprise time-sensitive networking data streams. 24. The method according to any one of the preceding embodiments, wherein the wireless communication network comprises a cellular network. 25. A method in a configuring node for a wired communication network, the method comprising: transmitting a request message via an interface with a core network node for a wireless communication network, the request message comprising a request for information related to a topology of the wireless communication network; and receiving an information message via the interface with the core network node, the information message comprising information related to the topology of the wireless communication network. 26. The method according to embodiment 25, wherein the request message is one of: a Link Layer Discovery Protocol message; a Simple Network Management Protocol message; a Network Configuration Protocol (NETCONF) message and a Representational State Transfer Configuration Protocol (RESTCONF) message. 27. The method according to embodiment 25 or 26, wherein the information message further comprises an indication of a capability of the wireless communication network to provide multiple paths for redundant data streams. 28. The method according to any one of embodiments 25 to 27, further comprising: receiving a request message from a first node coupled to the wired communication network, to establish a connection between the first node and a second node coupled to the wireless communication network; and sending a configuration message via the interface with the core network node, the configuration message comprising settings for a plurality of paths between the first node and the second node, the plurality of paths carrying a plurality of data streams between the first and second nodes, the plurality of data streams comprising at least one redundant data stream. 29. The method according to embodiment 28, wherein the plurality of paths comprise a first path and a second path which have at least one element in common with each other in the wireless communication network. 30. The method according to embodiment 29, wherein the first path and the second path are identical in the wireless communication network. 31. The method according to any one of embodiments 28 to 30, wherein the plurality of paths comprise a third path and a fourth path which have at least one element not in common with each other in the wireless communication network. 32. The method according to embodiment 31, wherein the third path and the fourth path are disjoint paths in the wireless communication network. 33. The method according to embodiment 31 or 32, wherein the third path and the fourth path are maximally disjoint paths in the wireless communication network. 34. The method according to any one of embodiments 31 to 33, wherein the at least one element not in common between the third and fourth paths comprises one or more of: a user equipment; a radio access network node; and a core network node or function. 35. The method according to any one of embodiments 31 to 34, wherein the third and fourth paths utilize a dual connectivity mechanism between a user equipment and multiple radio access network nodes. 36. The method according to any one of embodiments 31 to 35, wherein the third and fourth paths utilize a carrier aggregation mechanism between a user equipment and one or more radio access network nodes. 37. The method according to any one of embodiments 28 to 36, wherein one or more of the plurality of paths is a physical path. 38. The method according to any one of embodiments 28 to 37, wherein one or more of the plurality of paths is a virtual path. 39. The method according to any one of embodiments 25 to 38, wherein the configuring node implements one or more of: a central user configuration function; and a central network configuration function. 40. The method according to any one of embodiments 25 to 39, wherein the configuring node is a software-defined network, SDN, controller. 41. The method according to any one of embodiments 25 to 38, wherein the configuring node is a switch in the wired communication network. 42. The method according to any one of embodiments 25 to 41, wherein the core network node implements an application function. 43. The method according to any one of embodiments 25 to 42, wherein the wired communication network is an Ethernet network. 44. The method according to any one of embodiments 25 to 43, wherein the data streams comprise time-sensitive networking data streams. 45. The method according to any one of embodiments 25 to 44, wherein the wireless communication network comprises a cellular network. 46. A core network node, configured to perform the method according to any one of embodiments 1 to 24. 47. A core network node, comprising: processing circuitry, configured to perform the method according to any one of embodiments 1 to 24. 48. The core network node according to embodiment 47, further comprising power supply circuitry, configured to supply power to the core network node. 49. A core network node, comprising processing circuitry and a non-transitory computer-readable medium storing instructions which, when executed by the processing circuitry, cause the core network node to perform the method according to any one of embodiments 1 to 24. 50. A configuring node, configured to perform the method according to any one of embodiments 25 to 45. 51. A configuring node, comprising: processing circuitry, configured to perform the method according to any one of embodiments 25 to 45. 52. The configuring node according to embodiment 51, further comprising power supply circuitry, configured to supply power to the configuring node. 53. A configuring node, comprising processing circuitry and a non-transitory computer-readable medium storing instructions which, when executed by the processing circuitry, cause the core configuring network node to perform the method according to any one of embodiments 25 to 45.