Method and apparatus for achieving fabric independent routing technique
First Claim
1. A telecommunication network that includes at least one switching system having at least switching fabric of a particular kind for terminating at least one transmission medium and for performing call connection processes and a control mechanism for controlling the switching fabric, the improvement comprising:
- a routing processor for performing call routing functions independent of the kind of fabric in said switching system, said routing processor selecting a route by communicating information to select, assign and reserve a transmission medium terminated by said switching fabric, and wherein the routing processor includes a data base for tracking routing dynamic data;
including calls in progress, traffic load bandwidth reservation, trunk group load status and trunk/busy idle status.
1 Assignment
0 Petitions
Accused Products
Abstract
The routing of calls in a telecommunications switching system (121, 122) comprised of one or more fabrics (221, 222, 223) controlled by corresponding fabric controllers (261,262 and 263, respectively) is carried out by a routing processor (28) independent of the fabrics. The routing processor actually selects the route for each call by specifying a channel to a neighboring switching system to carry the call. Further, the routing processor has the capability to respond to queries from other switching systems regarding trunk group status and traffic load to enable the processor to assist the routing processor of the other switching system to make routing decisions. By implementing fabric independent routing, routing processing is re-used for new fabric capacity, and is readily extended to accommodate new service types, such as bursty data services. Fabric independent routing achieves lower development cost by avoiding re-development of routing functions on new fabric controllers, as they are added, and the addition of new routing features is made on a single routing processor function versus multiple fabric controllers. Fabric independent routing allows routing processing to be implemented on processors with essentially unlimited real-time and memory resources by riding the processor technology curve, and achieves performance advantages such as reduced call set up delay and improved overall switch reliability.
-
Citations
13 Claims
-
1. A telecommunication network that includes at least one switching system having at least switching fabric of a particular kind for terminating at least one transmission medium and for performing call connection processes and a control mechanism for controlling the switching fabric, the improvement comprising:
a routing processor for performing call routing functions independent of the kind of fabric in said switching system, said routing processor selecting a route by communicating information to select, assign and reserve a transmission medium terminated by said switching fabric, and wherein the routing processor includes a data base for tracking routing dynamic data;
including calls in progress, traffic load bandwidth reservation, trunk group load status and trunk/busy idle status.- View Dependent Claims (2)
-
3. A telecommunication network that includes:
-
a plurality of switching systems, each having at least one switching fabric of a particular kind for terminating at least one transmission medium and for performing call connection process and a control mechanism for controlling the switching fabric, a signaling system for communicating information among switching systems, the improvement comprising; a routing processor within said each switching system for performing call routing functions independent of the kind of fabric, said routing processor selecting a route by selecting, assigning and reserving a transmission medium terminated by said switching fabric, each routing processor associated with said at least one switching system having the capability to sending inquires to, and receiving inquires from a routing processor associated with another switching system, via the signaling system, regarding traffic load to enable the processor to make routing decisions. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method for routing calls within a telecommunication switching system, comprising the steps of:
-
reserving at a first telecommunications switching system having a switching fabric of a particular kind a call set-up message; generating, in response to said call set-up message, a command to a routing processor within the telecommunications switching system to select a route for a call, said routing processor being independent of the kind of switching fabric in said switching system that terminates a communications medium that carries the call, wherein the routing processor tracks dynamic data, including calls in progress, traffic load bandwidth reservation, trunk group load status and trunk/busy idle status; selecting a route for a call by said routing processor in response to said command to select a route; and establishing the selected route in the switching fabric in the switching system that terminates at least one communications channel. - View Dependent Claims (10, 11)
-
-
12. A telecommunication network that includes at least one switching system having at least one switching fabric of a particular kind for terminating at least one transmission medium and for performing all connection processes and a controller for controlling the switching fabric, the improvement comprising:
-
a routing processor for performing call routing database functions independent of the kind of fabric, said database functions including tracking calls in progress, traffic load bandwidth reservation, trunk group load status and trunk/busy idle status; at least one call processor for performing routing functions, including selecting a route by selecting, assigning and reserving a transmission medium; wherein the fabric controller performs trunk hunting and trunk status determination and updates the routing processor by providing the trunk status to the data base; wherein the routing processor updates each call processor with trunk status and traffic data; and wherein each call processor updates the routing processor with information about calls connected, calls disconnected, as well as calls blocked. - View Dependent Claims (13)
-
Specification