Relay routing method and communication node

文档序号:1367507 发布日期:2020-08-11 浏览:20次 中文

阅读说明:本技术 中继的路由方法和通信节点 (Relay routing method and communication node ) 是由 唐海 于 2018-05-10 设计创作,主要内容包括:本申请实施例公开了一种中继的路由方法和通信节点,该路由方法包括:当前中继节点接收数据包,所述数据包的报文头包括所述数据包的目的节点的地址;所述当前中继节点根据所述目的节点的地址,确定是否转发所述数据包。本申请实施例的路由方法和通信节点,有利于提高中继网络的性能。(The embodiment of the application discloses a routing method and a communication node of a relay, wherein the routing method comprises the following steps: the current relay node receives a data packet, and the message header of the data packet comprises the address of the destination node of the data packet; and the current relay node determines whether to forward the data packet or not according to the address of the destination node. The routing method and the communication node in the embodiment of the application are beneficial to improving the performance of the relay network.)

A method for routing a relay, comprising:

the current relay node receives a data packet, and the message header of the data packet comprises the address of the destination node of the data packet;

and the current relay node determines whether to forward the data packet or not according to the address of the destination node.

The routing method according to claim 1, further comprising:

and under the condition that the current relay node determines to forward the data packet, the current relay node determines to forward the data packet to at least one relay node.

The routing method according to claim 2, wherein before the current relay node receives the data packet, the routing method further comprises:

the current relay node receives a routing table sent by a central node, wherein the routing table is used for indicating a transmission path of the data packet from a source node to the destination node;

the determining, by the current relay node, to forward the data packet to at least one relay node includes:

and the current relay node determines to forward the data packet to the at least one relay node according to the routing table.

The routing method according to claim 2 or 3, wherein the determining, by the current relay node, to forward the data packet to the at least one relay node comprises:

and the current relay node determines to forward the data packet to the at least one relay node according to the channel quality.

The routing method according to any one of claims 2 to 4, wherein the receiving of the data packet by the current relay node comprises:

the current relay node receives a first data packet and a second data packet, and the address of a destination node of the first data packet is the same as the address of a destination node of the second data packet;

the determining, by the current relay node, to forward the data packet to at least one relay node includes:

the current relay node determines to forward the first data packet to a first relay node of the at least one relay node, an

The current relay node determines to forward the second packet to a second relay node of the at least one relay node.

The routing method according to any one of claims 2 to 4, wherein the receiving of the data packet by the current relay node comprises:

the current relay node receives a first data packet;

the routing method further comprises the following steps:

the current relay node replicates the first packet.

The routing method according to claim 6, wherein the determining, by the current relay node, to forward the packet to at least one relay node comprises:

the current relay node determines to forward the first data packet to a first relay node of the at least one relay node and determines to forward the copied first data packet to a second relay node of the at least one relay node.

The routing method according to claim 6, wherein the determining, by the current relay node, to forward the packet to at least one relay node comprises:

the current relay node determines to forward the first packet to a first relay node of the at least one relay node using a first logical channel, and determines to forward the duplicated first packet to the first relay node using a second logical channel.

The routing method according to any one of claims 2 to 4, wherein the receiving of the data packet by the current relay node comprises:

the current relay node receives a first data packet by using a first logic channel;

the determining, by the current relay node, to forward the data packet to at least one relay node includes:

the current relay node forwards the first data packet to the at least one relay node using the first logical channel.

The routing method according to any one of claims 2 to 4, wherein the receiving of the data packet by the current relay node comprises:

the current relay node receives a first data packet by using a first logic channel;

the determining, by the current relay node, to forward the data packet to at least one relay node includes:

and the current relay node forwards the first data packet to the at least one relay node by using a second logic channel according to configuration information.

The routing method according to claim 10, wherein the configuration information is determined by a central node.

The routing method according to any one of claims 2, 3, 4, 10 and 11, wherein the current relay node receives a packet, comprising:

the current relay node receives a first data packet by using a first logic channel;

the determining, by the current relay node, to forward the data packet to at least one relay node includes:

and the current relay node forwards the first data packet to the at least one relay node by using a second logic channel according to the indication of the relay layer.

The routing method according to any one of claims 2 to 4, wherein the receiving of the data packet by the current relay node comprises:

the current relay node receives a first data packet and a second data packet, and the address of a destination node of the first data packet is the same as the address of a destination node of the second data packet;

the determining, by the current relay node, to forward the data packet to at least one relay node includes:

the current relay node determines to forward the first data packet to a first relay node of the at least one relay node, an

The current relay node determines to forward the second packet to the first relay node.

The routing method according to any one of claims 2 to 4, wherein the receiving of the data packet by the current relay node comprises:

the current relay node receives a first data packet and a second data packet, and the address of a destination node of the first data packet is the same as the address of a destination node of the second data packet;

the routing method further comprises the following steps:

and the current relay node detects whether the first data packet and the second data packet are repeated data packets according to the packet data convergence protocol PDCP layer sequence number of the data packets.

The routing method according to claim 14, wherein the determining, by the current relay node, to forward the packet to at least one relay node comprises:

if the first data packet and the second data packet are duplicate data packets, the current relay node determines to send the first data packet or the second data packet to the at least one relay node; or

If the first data packet and the second data packet are non-duplicate data packets, the current relay node determines to send the first data packet and the second data packet to the at least one relay node.

The routing method according to any one of claims 1 to 15, wherein the header of the data packet further comprises an address of a source node of the data packet.

The routing method according to any one of claims 1 to 16, further comprising:

and under the condition that the current relay node fails, the current relay node reports failure information to a central node so as to facilitate the central node to update a routing table, wherein the routing table is used for indicating a transmission path of the data packet from a source node to the destination node.

The routing method according to any one of claims 1 to 17, wherein the data packet comprises a downstream data packet.

The routing method according to any one of claims 1 to 17, wherein the data packets comprise upstream data packets and downstream data packets.

The routing method according to any one of claims 1 to 19, wherein if the packet is an uplink packet, the at least one relay node is a parent node of the current relay node.

The routing method according to any one of claims 1 to 19, wherein the address of the destination node is an address of a terminal device to which the data packet belongs.

The routing method according to any one of claims 1 to 19, wherein the address of the destination node is an address of a relay node directly connected to the terminal device to which the data packet belongs.

The routing method according to any one of claims 1 to 19, wherein the address of the destination node includes an address of a terminal device to which the packet belongs and an address of a relay node directly connected to the terminal device to which the packet belongs.

The routing method according to claim 21 or 23, wherein the address of the end device to which the data packet belongs is assigned by a central node.

The routing method according to claim 22 or 23, wherein the address of the relay node directly connected to the terminal device to which the data packet belongs is allocated by a central node.

The routing method according to claim 3, 11, 24 or 25, wherein the central node is an anchor node, a fixed access network node or a core network node.

The routing method according to any of claims 1 to 26, wherein the header of the data packet is in a header of a packet data convergence protocol, PDCP, protocol data unit, PDU.

The routing method according to any of claims 1 to 26, wherein the header of the data packet is outside the header of a packet data convergence protocol, PDCP, protocol data unit, PDU.

The routing method according to any one of claims 1 to 17, wherein the data packet is a downstream data packet.

The routing method according to claim 29, wherein the data comprises downlink data packets forwarded between relay nodes.

A method for routing a relay, comprising:

the central node sends a routing table to the first relay node, wherein the routing table is used for indicating a transmission path of the data packet between the source node and the destination node.

The routing method according to claim 31, further comprising:

under the condition that the first relay node fails, the central node receives failure information reported by the first relay node;

and the central node updates the routing table according to the fault information.

The routing method according to claim 31 or 32, wherein the central node is an anchor node, a fixed access network node or a core network node.

A communication node, wherein the communication node is a current relay node, and wherein the communication node comprises:

a first receiving unit, configured to receive a data packet, where a packet header of the data packet includes an address of a destination node of the data packet;

a first determining unit, configured to determine whether to forward the data packet according to the address of the destination node.

The communications node of claim 34, further comprising:

a second determining unit, configured to determine to forward the data packet to at least one relay node if the current relay node determines to forward the data packet.

The communications node of claim 35, further comprising:

a second receiving unit, configured to receive, before the first receiving unit receives the data packet, a routing table sent by a central node, where the routing table is used to indicate a transmission path of the data packet from a source node to the destination node;

the second determining unit is specifically configured to:

and determining to forward the data packet to the at least one relay node according to the routing table.

The communication node according to claim 35 or 36, wherein the second determining unit is specifically configured to:

and determining to forward the data packet to the at least one relay node according to the channel quality.

The communication node according to any of claims 35 to 37, wherein the first receiving unit is specifically configured to:

receiving a first data packet and a second data packet, wherein the address of a destination node of the first data packet is the same as the address of the destination node of the second data packet;

the second determining unit is specifically configured to:

determining to forward the first data packet to a first relay node of the at least one relay node, an

Determining to forward the second packet to a second relay node of the at least one relay node.

The communication node according to any of claims 35 to 37, wherein the first receiving unit is specifically configured to:

receiving a first data packet;

the communication node further comprises:

and the processing unit is used for copying the first data packet.

The communication node according to claim 39, wherein the second determining unit is specifically configured to:

determining to forward the first data packet to a first relay node of the at least one relay node, and determining to forward the replicated first data packet to a second relay node of the at least one relay node.

The communication node according to claim 39, wherein the second determining unit is specifically configured to:

determining to forward the first data packet to a first relay node of the at least one relay node using a first logical channel, and determining to forward the replicated first data packet to the first relay node using a second logical channel.

The communication node according to any of claims 35 to 37, wherein the first receiving unit is specifically configured to:

receiving a first data packet using a first logical channel;

the second determining unit is specifically configured to:

forwarding the first data packet to the at least one relay node using the first logical channel.

The communication node according to any of claims 35 to 37, wherein the first receiving unit is specifically configured to:

receiving a first data packet using a first logical channel;

the second determining unit is specifically configured to:

and forwarding the first data packet to the at least one relay node by using a second logic channel according to the configuration information.

The communications node of claim 43, wherein said configuration information is determined by a central node.

The communication node according to any of claims 35, 36, 37, 43 and 44, wherein the first receiving unit is specifically configured to:

receiving a first data packet using a first logical channel;

the second determining unit is specifically configured to:

and forwarding the first data packet to the at least one relay node by using a second logic channel according to the indication of the relay layer.

The communication node according to any of claims 35 to 37, wherein the first receiving unit is specifically configured to:

receiving a first data packet and a second data packet, wherein the address of a destination node of the first data packet is the same as the address of the destination node of the second data packet;

the second determining unit is specifically configured to:

determining to forward the first data packet to a first relay node of the at least one relay node, and determining to forward the second data packet to the first relay node.

The communication node according to any of claims 35 to 37, wherein the first receiving unit is specifically configured to:

receiving a first data packet and a second data packet, wherein the address of a destination node of the first data packet is the same as the address of the destination node of the second data packet;

the communication node further comprises:

and the detection unit is used for detecting whether the first data packet and the second data packet are repeated data packets according to the packet data convergence protocol PDCP layer sequence number of the data packets.

The communication node according to claim 47, wherein the second determining unit is specifically configured to:

if the first data packet and the second data packet are duplicate data packets, determining to send the first data packet or the second data packet to the at least one relay node; or

And if the first data packet and the second data packet are non-duplicate data packets, determining to send the first data packet and the second data packet to the at least one relay node.

The communication node of any of claims 34 to 48, wherein the header of the data packet further comprises an address of a source node of the data packet.

The communication node according to any of claims 34 to 49, wherein the communication node further comprises:

and a reporting unit, configured to report fault information to a central node when the current relay node fails, so that the central node updates a routing table, where the routing table is used to indicate a transmission path of the data packet from a source node to the destination node.

The communications node of any of claims 34 to 50, wherein said data packets comprise downstream data packets.

The communications node of any of claims 34 to 50, wherein said data packets comprise upstream and downstream data packets.

The communications node of any of claims 34 to 52, wherein if said packet is an upstream packet, said at least one relay node is a parent node of said current relay node.

The communication node according to any of claims 34 to 53, wherein the destination node address is an address of a terminal device to which the data packet belongs.

The communications node according to any one of claims 34 to 53, wherein the destination node address is an address of a relay node directly connected to the terminal device to which the packet belongs.

The communications node according to any one of claims 34 to 53, wherein the address of the destination node comprises an address of a terminal device to which the packet belongs and an address of a relay node directly connected to the terminal device to which the packet belongs.

The communication node according to claim 54 or 56, wherein the address of the terminal device to which the data packet belongs is assigned by a central node.

The communications node according to claim 55 or 56, wherein the address of the relay node to which the terminal device to which the data packet belongs is directly connected is assigned by a central node.

A telecommunications node according to claim 36, 44, 57 or 58, wherein the central node is an anchor node, a fixed access network node or a core network node.

The communication node according to any of claims 34 to 59, wherein the header of the data packet is in a header of a packet data Convergence protocol, PDCP, protocol data Unit, PDU.

The communication node according to any of claims 34 to 59, wherein the header of the data packet is outside the header of a packet data Convergence protocol, PDCP, protocol data Unit, PDU.

The communications node of any of claims 34 to 50, wherein the data packet is a downstream data packet.

The communications node of claim 62, wherein said data comprises downstream packets forwarded between relay nodes.

A communication node, wherein the communication node is a central node, and wherein the communication node comprises:

and the sending unit is used for sending a routing table to the first relay node, wherein the routing table is used for indicating a transmission path of the data packet between the source node and the destination node.

The communications node of claim 64, wherein said communications node further comprises:

a receiving unit, configured to receive fault information reported by the first relay node when the first relay node fails;

and the updating unit is used for updating the routing table according to the fault information.

The communication node according to claim 64 or 65, wherein the central node is an anchor node, a fixed access network node or a core network node.

A method of data processing for a relay network, comprising:

a network anchor node receives a data packet, wherein a message header of the data packet comprises first information, and the first information is used for indicating a source address of the data packet;

and the network anchor node determines the source address of the data packet according to the first information.

The method of claim 67, wherein the data packet is an upstream data packet.

The method of claim 68, wherein the first information is used for indicating at least one of the following information:

the type of the node sending the uplink data packet comprises terminal equipment or a relay node;

the address of the terminal equipment which sends the uplink data packet;

and sending the address of the relay node of the uplink data packet.

The method of any one of claims 67 to 69, further comprising:

and the network anchor node processes the data packet according to the source address of the data packet.

A method for routing a relay, comprising:

the current relay node receives an uplink data packet;

and the current relay node forwards the uplink data packet to an upper-stage relay node serving the current relay node.

The routing method of claim 71, wherein the receiving, by the current relay node, the uplink packet comprises:

the current relay node receives a first uplink data packet;

the routing method further comprises the following steps:

and the current relay node copies the first uplink data packet.

The routing method according to claim 72, wherein the previous relay node comprises a first relay node and a second relay node, and wherein the forwarding the uplink packet by the current relay node to the previous relay node serving the current relay node comprises:

and the current relay node forwards the first uplink data packet to the first relay node and forwards the copied first uplink data packet to the second relay node.

The routing method according to claim 72, wherein the previous stage relay node comprises a first relay node, and wherein the forwarding the uplink data packet by the current relay node to the previous stage relay node serving the current relay node comprises:

and the current relay node forwards the first uplink data packet to the first relay node by using a first logic channel, and forwards the copied first uplink data packet to the first relay node by using a second logic channel.

The routing method of claim 71, wherein the receiving, by the current relay node, the uplink packet comprises:

the current relay node receives a first uplink data packet by using a first logic channel;

the forwarding, by the current relay node, the uplink data packet to a previous relay node serving the current relay node includes:

and the current relay node forwards the first uplink data packet to the upper-level relay node by using the first logic channel.

The routing method of claim 71, wherein the receiving, by the current relay node, the uplink packet comprises:

the current relay node receives a first uplink data packet by using a first logic channel;

the forwarding, by the current relay node, the first uplink data packet to a previous relay node serving the current relay node includes:

and the current relay node forwards the first uplink data packet to the upper-stage relay node by using a second logic channel according to configuration information.

The routing method according to claim 76, wherein the configuration information is determined by a network anchor node.

The routing method of claim 71, wherein the receiving, by the current relay node, the uplink packet comprises:

the current relay node receives a first uplink data packet by using a first logic channel;

the forwarding, by the current relay node, the uplink data packet to a previous relay node serving the current relay node includes:

and the current relay node forwards the first uplink data packet to the upper-stage relay node by using a second logic channel according to the indication of the relay layer.

The routing method according to claim 71, wherein the previous-stage relay node includes a first relay node and a second relay node, and the current relay node receives an uplink packet, including:

the current relay node receives a first uplink data packet and a second uplink data packet, and the source address of the first uplink data packet is the same as the source node address of the second uplink data packet;

the forwarding, by the current relay node, the uplink data packet to a previous relay node serving the current relay node includes:

the current relay node forwards the first uplink packet to the first relay node, an

And the current relay node forwards the second uplink data packet to the first relay node.

The routing method of claim 71, wherein the receiving, by the current relay node, the uplink packet comprises:

the current relay node receives a first uplink data packet and a second uplink data packet, and the source address of the first uplink data packet is the same as that of the second uplink data packet;

the routing method further comprises the following steps:

and the current relay node detects whether the first uplink data packet and the second uplink data packet are repeated data packets according to the packet data convergence protocol PDCP layer sequence number of the data packets.

The routing method according to claim 80, wherein the forwarding the uplink data packet by the current relay node to an upper-level relay node serving the current relay node comprises:

if the first uplink data packet and the second uplink data packet are repeated data packets, the current relay node sends the first uplink data packet or the second uplink data packet to the upper-level relay node; or

And if the first uplink data packet and the second uplink data packet are non-duplicate data packets, the current relay node sends the first uplink data packet and the second uplink data packet to the upper-level relay node.

The routing method according to any one of claims 71 to 81, wherein the header of the upstream data packet comprises first information, and the first information is used for indicating a source address and/or a destination address of the upstream data packet.

The routing method according to any one of claims 71 to 82, wherein the header of the uplink data packet is outside the header of a packet data Convergence protocol, PDCP, protocol data Unit, PDU.

A communication node, wherein the communication node is a network anchor node, the communication node comprising:

a receiving unit, configured to receive a data packet, where a header of the data packet includes first information, and the first information is used to indicate a source address of the data packet;

and the determining unit is used for determining the source address of the data packet according to the first information.

The communications node of claim 84, wherein said data packet is an upstream data packet.

The communications node of claim 85, wherein said first information is indicative of at least one of:

the type of the node sending the uplink data packet comprises terminal equipment or a relay node;

the address of the terminal equipment which sends the uplink data packet;

and sending the address of the relay node of the uplink data packet.

The communication node according to any of claims 84-86, wherein the communication node further comprises:

and the processing unit is used for processing the data packet according to the source address of the data packet.

A communication node, wherein the communication node is a current relay node, and wherein the communication node comprises:

a receiving unit, configured to receive an uplink data packet;

and the sending unit is used for forwarding the uplink data packet to a superior relay node serving the current relay node.

The communications node of claim 88, wherein said receiving unit is specifically configured to:

receiving a first uplink data packet;

the communication node further comprises:

and the copying unit is used for copying the first uplink data packet.

The communication node according to claim 89, wherein the upper-level relay node includes a first relay node and a second relay node, and the sending unit is specifically configured to:

and forwarding the first uplink data packet to the first relay node, and forwarding the copied first uplink data packet to the second relay node.

The communication node according to claim 89, wherein the upper level relay node comprises a first relay node, and wherein the sending unit is specifically configured to:

and forwarding the first uplink data packet to the first relay node by using a first logical channel, and forwarding the copied first uplink data packet to the first relay node by using a second logical channel.

The communications node of claim 88, wherein said receiving unit is specifically configured to:

receiving a first uplink data packet by using a first logical channel;

the sending unit is specifically configured to:

and forwarding the first uplink data packet to the upper-level relay node by using the first logic channel.

The communications node of claim 88, wherein said receiving unit is specifically configured to:

receiving a first uplink data packet by using a first logical channel;

the sending unit is specifically configured to:

and forwarding the first uplink data packet to the upper-stage relay node by using a second logic channel according to the configuration information.

The communications node of claim 93, wherein said configuration information is determined by a network anchor node.

The communications node of claim 88, wherein said receiving unit is specifically configured to:

receiving a first uplink data packet by using a first logical channel;

the sending unit is specifically configured to:

and forwarding the first uplink data packet to the upper-stage relay node by using a second logic channel according to the indication of the relay layer.

The communications node of claim 88, wherein the previous stage relay node comprises a first relay node and a second relay node, and wherein the receiving unit is specifically configured to:

receiving a first uplink data packet and a second uplink data packet, wherein the source address of the first uplink data packet is the same as the source node address of the second uplink data packet;

the sending unit is specifically configured to:

forwarding the first uplink data packet to the first relay node, an

And forwarding the second uplink data packet to the first relay node.

The communications node of claim 88, wherein said receiving unit is specifically configured to:

receiving a first uplink data packet and a second uplink data packet, wherein the source address of the first uplink data packet is the same as the source address of the second uplink data packet;

the communication node further comprises:

and the detection unit is used for detecting whether the first uplink data packet and the second uplink data packet are repeated data packets according to the packet data convergence protocol PDCP layer sequence number of the data packets.

The communications node of claim 97, wherein the sending unit is specifically configured to:

if the first uplink data packet and the second uplink data packet are repeated data packets, transmitting the first uplink data packet or the second uplink data packet to the upper-level relay node; or

And if the first uplink data packet and the second uplink data packet are non-duplicate data packets, transmitting the first uplink data packet and the second uplink data packet to the upper-level relay node.

The communications node of any of claims 88 to 97, wherein the header of the upstream data packet comprises first information indicating a source address and/or a destination address of the upstream data packet.

The communications node according to any one of claims 88 to 99, wherein the header of the uplink data packet is outside the header of a packet data convergence protocol, PDCP, protocol data unit, PDU.

A communication node, characterized in that it comprises a processor and a memory for storing a computer program, the processor being adapted to invoke and execute the computer program stored in the memory, performing the method of any of the claims 1 to 30.

A communication node, characterized in that it comprises a processor and a memory for storing a computer program, the processor being adapted to invoke and execute the computer program stored in the memory, performing the method of any of the claims 31 to 33.

A communications node, characterized in that it comprises a processor and a memory for storing a computer program, the processor being adapted to invoke and execute the computer program stored in the memory, performing the method of any of the claims 67 to 70.

A communications node, characterized in that it comprises a processor and a memory for storing a computer program, the processor being adapted to invoke and execute the computer program stored in the memory, performing the method of any of the claims 71 to 83.

A computer-readable storage medium, characterized in that the storage medium is used to store a computer program which causes a computer to perform the method of any of the claims 1 to 30.

A computer-readable storage medium, characterized in that the storage medium is used to store a computer program which causes a computer to perform the method of any of the claims 31 to 33.

A computer-readable storage medium, characterized in that the storage medium is used to store a computer program which causes a computer to perform the method of any of the claims 67 to 70.

A computer-readable storage medium, characterized in that the storage medium is used to store a computer program which causes a computer to perform the method of any of the claims 71 to 83.

A chip, comprising: a processor for calling and running a computer program from a memory so that a device on which the chip is installed performs the method of any one of claims 1 to 30.

A chip, comprising: a processor for calling and running a computer program from a memory so that a device on which the chip is installed performs the method of any one of claims 31 to 33.

A chip, comprising: a processor for calling and running a computer program from a memory so that a device on which the chip is installed performs the method of any one of claims 67 to 70.

A chip, comprising: a processor for calling and running a computer program from a memory so that a device on which the chip is installed performs the method of any of claims 71 to 83.

33页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种全双工传输方法以及相关设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!