Method, apparatus and system for transmitting and receiving data packets
First Claim
1. An apparatus in a first communication network comprising a set of nodes, the apparatus comprising:
- at least one processor; and
at least one memory including computer program code,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to;
store information regarding nodes of the communication network;
receive a data packet from a node in the communication network when a node transmits a data packet to a destination node in the communication network, the received data packet comprising a destination node identification;
determine, using the destination node identification and the stored information, routing information for routing the received data packet to the destination node in the communication network;
modify the received data packet to include the determined routing information by;
including in the received data packet an IPv6 address of the destination node;
including in the received data packet a hop count indicator indicating the number of node-to-node hops to the destination node;
setting and including in the received data packet a transmission direction indicator equal to a value corresponding to direction down, indicating a direction to the destination node;
determine a branch in the network where the destination node is located; and
transmit the modified received data packet, using the determined routing information,to the destination node along the determined branch in the network.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for routing data packets. The solution in a communication network including a set of nodes, storing information regarding nodes of the network; and when transmitting a data packet to a destination node in the network, determining and including in the data packet the recipient identification; determining and including in the data packet the direction of the destination node in the network; determining and including in the data packet a hop count indicator indicating the number of node-to-node hops to the destination node; setting in the data packet the transmission direction indicator equal to a value corresponding to direction down and transmitting the packet.
16 Citations
8 Claims
-
1. An apparatus in a first communication network comprising a set of nodes, the apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; store information regarding nodes of the communication network; receive a data packet from a node in the communication network when a node transmits a data packet to a destination node in the communication network, the received data packet comprising a destination node identification; determine, using the destination node identification and the stored information, routing information for routing the received data packet to the destination node in the communication network; modify the received data packet to include the determined routing information by; including in the received data packet an IPv6 address of the destination node; including in the received data packet a hop count indicator indicating the number of node-to-node hops to the destination node; setting and including in the received data packet a transmission direction indicator equal to a value corresponding to direction down, indicating a direction to the destination node; determine a branch in the network where the destination node is located; and transmit the modified received data packet, using the determined routing information, to the destination node along the determined branch in the network. - View Dependent Claims (2, 3, 4, 7, 8)
-
-
5. A method in an apparatus in a first communication network comprising a set of nodes, comprising:
-
storing information regarding nodes of the communication network; receiving a data packet from a node in the communication network when a node transmits a data packet to a destination node in the communication network, the received data packet comprising a destination node identification; determining, using the destination node identification and the stored information, routing information for routing the received data packet to the destination node in the communication network; modifying the received data packet to include the determined routing information by; including in the received data packet an IPv6 address of the destination node; including in the received data packet a hop count indicator indicating the number of node-to-node hops to the destination node; setting and including in the received data packet a transmission direction indicator equal to a value corresponding to direction down, indicating a direction to the destination node; determining a branch in the network where the destination node in the is located; and transmitting the modified received data packet, using the determined routing information, to the destination node along the determined branch in the network. - View Dependent Claims (6)
-
Specification