Variable translucency no-sight routing for ad-hoc networks
First Claim
Patent Images
1. A method comprising:
- determining whether a propagation limit of a packet is greater than a predetermined transmission cost assigned to a first link from a first node of a network to a second node of the network, the propagation limit established based at least in part on a node density of the network, the transmission cost assigned to the first link according to an aggregate cost of transmitting data over a route to a destination using the first link;
if the propagation limit is greater than the transmission cost associated with the first link, adjusting the propagation limit of the packet based at least in part on the transmission cost and transmitting the packet over the first link from the first node to the second node;
associating a first bandwidth with the first link; and
determining the transmission cost assigned to the first link based at least in part on the first bandwidth associated with the first link.
4 Assignments
0 Petitions
Accused Products
Abstract
A system comprising a plurality of nodes forming a network and a link-state packet capable of being transmitted by a source node in the network to a destination node in the network over a communication link; wherein the source node subtracts a transmission cost associated with the communication link from a time-to-live value associated with the link-state packet prior to transmitting the link-state packet to the destination node. Each node in the network may be configured to use a routing protocol, such as a no-sight routing protocol, to assign the transmission cost to the communication link.
73 Citations
19 Claims
-
1. A method comprising:
-
determining whether a propagation limit of a packet is greater than a predetermined transmission cost assigned to a first link from a first node of a network to a second node of the network, the propagation limit established based at least in part on a node density of the network, the transmission cost assigned to the first link according to an aggregate cost of transmitting data over a route to a destination using the first link; if the propagation limit is greater than the transmission cost associated with the first link, adjusting the propagation limit of the packet based at least in part on the transmission cost and transmitting the packet over the first link from the first node to the second node; associating a first bandwidth with the first link; and determining the transmission cost assigned to the first link based at least in part on the first bandwidth associated with the first link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a plurality of nodes of a network, each configured to receive and transmit packets, wherein a first node of the network is configured to; determine whether a propagation limit of a packet is greater than a predetermined transmission cost assigned to a link from the first node to a second node of the network, the propagation limit established based at least in part on a node density of the network, the transmission cost assigned to the link according to an aggregate cost of transmitting data over a route to a destination using the link; and if the propagation limit is greater than the transmission cost associated with the link, adjust the propagation limit of the packet based at least in part on the transmission cost and transmit the packet over the link from the first node to the second node; wherein the network is configured to associate a bandwidth with the link; and determine the transmission cost assigned to the link based at least in part on a bandwidth associated with the link. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
assigning a respective transmission cost to each of a plurality of links associated with a route connecting nodes of a network, the respective transmission cost assigned according to an aggregate cost of transmitting data over the route to a destination based on an aggregate bandwidth capacity of the respective links; establishing, based at least in part on a node density of the network, a propagation limit in a header of a packet to be transmitted by a first node of the network; determining, by the first node, whether the propagation limit included in the header of the packet is greater than a first predetermined transmission cost assigned to a first link of the plurality of links, the first link being from the first node to a second node of the network; and if the propagation limit is greater than the transmission cost associated with the first link, reducing the propagation limit of the header of the packet by the first predetermined transmission cost and transmitting the packet over the first link from the first node to the second node. - View Dependent Claims (19)
-
Specification