Logical topology and address assignment for interconnected digital networks
First Claim
Patent Images
1. A network of nodes comprising:
- a root node;
a second node directly coupled to the root node, the second node having an address;
a plurality of nodes directly coupled to the second node, each of the plurality of nodes having an address; and
an address filter coupled to the root node, the address filter being associated with at least one filter range and allowing transmission of a data packet from the root node to the second node only if the data packet is addressed to a node having an address that lies within one of the filter ranges, each filter range being defined by a high range limit and a low range limit, the only restriction on the values of the high and low range limits being that the high range limit is not lower than the low range limit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of designing a network results in a network with an efficient addressing scheme which allows for filters to perform a simple logical operation. The process begins by arranging a plurality of nodes connected by a plurality of bi-directional links in a tree topology. Each node is assigned a range of consecutive flow process addresses such that each packet carried in a first direction on one of the bi-directional links has an address within the range A<X<B and each packet carried in a second direction on the same bi-directional link has an address within the range {overscore (A<X<B)}.
10 Citations
8 Claims
-
1. A network of nodes comprising:
-
a root node;
a second node directly coupled to the root node, the second node having an address;
a plurality of nodes directly coupled to the second node, each of the plurality of nodes having an address; and
an address filter coupled to the root node, the address filter being associated with at least one filter range and allowing transmission of a data packet from the root node to the second node only if the data packet is addressed to a node having an address that lies within one of the filter ranges, each filter range being defined by a high range limit and a low range limit, the only restriction on the values of the high and low range limits being that the high range limit is not lower than the low range limit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network arranged in a tree configuration comprising:
-
a first node associated with a first block of address values;
a first address filter for coupling a data packet from the first node to a first set of nodes when an address of the data packet is within a contiguous range of addresses defined by a first high range limit and a first low range limit, the first set of nodes comprising at least one node and only a first one of the first set of nodes is directly coupled to the first node through the first address filter and the first address filter couples the data packet to the first set of nodes if the address of the data packet is not greater than a high range limit and is not lower than a low range limit; and
a second address filter for coupling packets from the first node to a second set of nodes when an address of the data packet is within a contiguous range of addresses defined by a second high range limit and a second low range limit, the second set of nodes comprising at least one node, only a first one of the second set of nodes being directly coupled to the first node through the second address filter, the second address filter coupling the data packet to the second set of nodes. - View Dependent Claims (8)
-
Specification