Digraph based mesh communication network
First Claim
Patent Images
1. In a multi-hop packet-switched communication network, a method for routing packets comprising:
- providing at least one digraph defining routing information for packets via a plurality of directional links among a plurality of nodes, at least one of said nodes having a plurality of directional output links;
generating a plurality of packets, each of said packets having a header associating each packet with one or more digraphs; and
using said header on each said packet at each said node to direct each said packet to flow between said nodes via at least one of said directional links at said nodes according merely to said digraph.
4 Assignments
0 Petitions
Accused Products
Abstract
In a packet communication network, a method of packet switched transport is provided using digraphs defining paths among nodes in which a graph identifier, instead of a literal destination address, is used to determine paths through the network. The nodes themselves implement a real-time mesh of connectivity. Packets flow along paths that are available to them, flowing around obstructions such as dead nodes and lost links without need for additional computation, route request messages, or dynamic routing tree construction.
-
Citations
19 Claims
-
1. In a multi-hop packet-switched communication network, a method for routing packets comprising:
-
providing at least one digraph defining routing information for packets via a plurality of directional links among a plurality of nodes, at least one of said nodes having a plurality of directional output links;
generating a plurality of packets, each of said packets having a header associating each packet with one or more digraphs; and
using said header on each said packet at each said node to direct each said packet to flow between said nodes via at least one of said directional links at said nodes according merely to said digraph.
-
-
2. In a multi-hop packet-switched communication network, a method for routing packets comprising:
-
providing at least a first node and a second node, said first node and said second node serving as nodes in said packet communication network and each said first node and said second node having independent intelligence for storing and redirecting units of communication traffic;
providing at least one digraph, each said digraph being expressed as routing information for directional links at each node in the network, including at least a first node having a plurality of outgoing directional links from said first node to at least a second node;
generating a plurality of packets, each of said packets having a header; and
directing, via said routing information at each said node, said packets to flow between selected ones of said nodes according to one of said digraphs. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19)
-
-
13. In a multi-hop packet-switched communication netwmethod for routing packets via a plurality of digraphs, a digraph being a pattern of directional links between nodes, the method comprising:
-
providing to each node sufficient information to establish said plurality of digraphs defining packet routing information at said nodes and directional links between said nodes;
generating a plurality of packets, each of said packets having a header carrying a plurality of graph IDs for at least a selection of said plurality of digraphs; and
directing each said packet to flow between said nodes according to said plurality of said predefined digraphs. - View Dependent Claims (14, 15, 16, 17)
-
Specification