Multi-hop network for transmission of packets whose size is determined by hop count number
First Claim
1. A network node for a multi-hop network, wherein the network node is one of a plurality of network nodes of the multi-hop network, comprising:
- a route table for storing a plurality of routes from the network node to all destination nodes of the network and indicating respective hop count numbers of said routes;
means, responsive to a request for transmission of data, for determining a hop count number from said route table corresponding to a route indicated in said request; and
means for converting said data into at least one packet whose size varies according to the determined hop count number.
1 Assignment
0 Petitions
Accused Products
Abstract
In a source node of a multi-hop network is provided with a route table in which a number of routes from the node to all destinations are mapped to hop count numbers. In response to a request for transmission of data, the node determines a hop count number from the route table corresponding to a route indicated in the request and segments the data into a number of data segments according to the hop count number. The data segments are converted into packets and transmitted. In a transit node, the packets are placed into one of a set of queuing buffers that corresponds to the hop count number of the packets. The stored packets are scheduled for transmission according to their hop count number.
19 Citations
37 Claims
-
1. A network node for a multi-hop network, wherein the network node is one of a plurality of network nodes of the multi-hop network, comprising:
-
a route table for storing a plurality of routes from the network node to all destination nodes of the network and indicating respective hop count numbers of said routes; means, responsive to a request for transmission of data, for determining a hop count number from said route table corresponding to a route indicated in said request; and means for converting said data into at least one packet whose size varies according to the determined hop count number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A network node for a multi-hop network, wherein the network node is one of a plurality of network nodes of the multi-hop network, comprising:
-
a plurality of buffers respectively corresponding to hop count numbers; means for receiving packets from the network, each packet containing a hop count number of the route of said packets whose packet size corresponds to the hop count number; and means for determining a hop count number from the received packets and storing the received packets into one of said buffers corresponding to the determined hop count number. - View Dependent Claims (16)
-
-
17. A network node for a multi-hop network, wherein the network node is one of a plurality of network nodes of the multi-hop network, comprising:
-
a plurality of buffers respectively corresponding to hop count numbers; means for receiving packets from the network, wherein the size of the received packets corresponds to one of said hop count numbers; a route table for storing a plurality of routes and indicating respective hop count numbers of said routes; and means for determining a route of the received packets from said route table and a hop count number corresponding to the determined route and storing the received packets into one of said buffers corresponding to the determined hop count number. - View Dependent Claims (18, 19, 20)
-
-
21. A method of communication for a multi-hop network which comprises a plurality of network nodes, comprising:
-
a) storing, in a route table, a plurality of routes from a network node to all destination nodes of the network and indicating respective hop count numbers of said routes; b) responsive to a request for transmission of data, determining a hop count number from said route table corresponding to a route indicated in said request; and c) converting said data into at least one packet whose size varies according to the determined hop count number. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of communication for a multi-hop network, wherein the network comprises a plurality of network nodes, comprising:
-
receiving packets from the network, each packet containing a hop count number of the route of said packets whose packet size corresponds to the hop count number; determining a hop count number from the received packets; and storing the received packets into one of a plurality of buffers corresponding to the determined hop count number. - View Dependent Claims (33)
-
-
34. A method of communication for a multi-hop network, wherein the network comprises a plurality of network nodes, comprising:
-
receiving packets from the network, wherein the size of the received packets corresponds to one of said hop count numbers; storing, in a route table, a plurality of routes and indicating respective hop count numbers of said routes; and determining a route of the received packets from said route table and a hop count number corresponding to the determined route; and storing the received packets into one of a plurality of buffers corresponding to the determined hop count number. - View Dependent Claims (35, 36, 37)
-
Specification