Packet-based telecommunications network
First Claim
1. A packet-based telecommunications network comprising:
- a plurality of packet switches;
a plurality of simplex communication links that connect said packet switches in a plurality of different elemental networks, each different elemental network providing access to a destination from a subset of said plurality of packet switches, each different elemental network having the topology of a sink tree with a root, and such that at least one of said packet switches is the root for at least two of said different elemental networks; and
a network controller for managing the flow of packets through said packet-based telecommunications network by changing the number of different elemental networks.
6 Assignments
0 Petitions
Accused Products
Abstract
A packet-based telecommunications architecture is disclosed that, like virtual-circuit networks, preserves the sequential order in which packets are presented to the network, but does not require node-by-node call set-up or tear-down, unlike virtual-circuit networks. Further, the packet switches which compose the architecture can be more simple than those used in datagram or virtual-circuit networks. An illustrative embodiment of the present invention comprises determining the topology of a network of packet switches that are connected by communication links, associating at least two names with at least one of the packet switches, and populating the router tables in the packet switches so that for each name the packet switches and communication links form a elemental network with the topology of a sink tree with the named packet switch at the root of the tree.
-
Citations
29 Claims
-
1. A packet-based telecommunications network comprising:
-
a plurality of packet switches; a plurality of simplex communication links that connect said packet switches in a plurality of different elemental networks, each different elemental network providing access to a destination from a subset of said plurality of packet switches, each different elemental network having the topology of a sink tree with a root, and such that at least one of said packet switches is the root for at least two of said different elemental networks; and a network controller for managing the flow of packets through said packet-based telecommunications network by changing the number of different elemental networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A packet-based telecommunications network comprising:
-
(1) a plurality of packet switches, including a source packet switch and also including a destination packet switch that is associated with a plurality of addresses, each of which packet switches comprises; (i) at least one input port for receiving a packet that contains one of said addresses, (ii) at least two output ports, (iii) a router table that has a plurality of addresses entries, including at least one of said addresses, and an indicia of one of said packet switches associated with each of said addressee entries, and (iv) a switching fabric for receiving said packet from one of said input ports and for directing said packet to another of said packet switches, via one of said output ports, based on said address an said router table; (2) a plurality of simplex communication links that connect, for each of said addresses, said packet switches to form a different elemental network in the topology of a sink tree with a root with said destination packet switch being at said root of said sink tree; and (3) a network controller for managing the flow of packets through said packet-based telecommunications network by changing the number of different elemental networks and for controlling said telecommununications network by indicating to said source packet switch which of said addresses said source packet should use when addressing packets to said destination packet switch. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for use in a packet-based telecommunications network of packet switches that are connected by a plurality of communication links, the method comprising:
-
determining the topology of said network; associating at least two names with at least one of said packet switches; populating a router table in a plurality of said packet switches so that for each name, said packet switches and said communication links from a different elemental network, each with the topology of a sink tree with a root; and managing the flow of packet through said packet-based telecommunications network by changing a number of different elemental networks. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
determining the topology of a network of packet switches that are connected by communication links, wherein each of said packet switches comprises; (i) at least one input port for receiving a packet that contains a first address of one of said packet switches, (ii) at least two output ports, (iii) a router table that has a plurality of addressee entries and an indicia of one of said output ports associated with each of said addressee entries, and (iv) a switching fabric for receiving said packet from one of said input ports and for directing said packet to one of said output ports based on said first address and said router table; associating at least a second and third addresses with one of said packet switches; populating each of said router tables so that for said second address said packet switches and said communication links form a elemental network with the topology of a first tree, and so that for said third address said packet switches and said communication links form a elemental network with a topology of a second tree that is different than said first tree; and managing the flow of packets through said packet-based telecommununications network by changing a number of different elemental networks. - View Dependent Claims (27, 28, 29)
-
Specification