Arrangement for routing packetized messages
First Claim
1. In a system comprising a plurality of cooperating nodes interconnected by a message transfer network and communicating via messages including data defining functions to be performed in a node receiving a message, apparatus for transferring functional capability from a first node to a second node comprising:
- data storage means in said first node for storing data defining functions assigned to at least one of said first and said second nodes;
means responsive to receipt of a message addressed to said first node for execution of a function in said first node for comparing function defining data of said received message with data stored in said data storage means; and
means for transmitting said received message from said first node to said second node when a function defined by said received message is defined in said data storage means as a function assigned to said second node.
1 Assignment
0 Petitions
Accused Products
Abstract
In a telecommunication system having a plurality of cooperating exchanges and using a separate signaling network, an existing exchange is replaced by a new exchange by a piecemeal transferring of interexchange trunks from the existing exchange to the new exchange and testing the trunks on the new exchange. All signaling messages pertaining to trunks originally resident on the existing exchange are addressed to the existing exchange, are intercepted and are selectively forwarded to the new exchange on the basis of recorded data defining trunks moved to the new exchange. One embodiment uses a point code converter connected between a signal transfer access point for the signaling network and both the old and the new exchange. The converter receives all messages addressed to the existing exchange and transfers the messages to either the old or the new exchange, depending on the present location of the trunk. Messsages transmitted from the new exchange to other exchanges of the network are modified by inserting the identity of the old exchange as the source of the message. Another embodiment assigns a pseudo point code (address) to the new exchange and messages addressed to the existing exchange and pertaining to trunk circuits on the new exchange, are modified to include the pseudo point code and are transmitted via the signal transfer point to the new exchange. Messages from the new exchange destined for other exchanges of the network are relayed via the old exchange to the ultimate destination of the message.
163 Citations
25 Claims
-
1. In a system comprising a plurality of cooperating nodes interconnected by a message transfer network and communicating via messages including data defining functions to be performed in a node receiving a message, apparatus for transferring functional capability from a first node to a second node comprising:
-
data storage means in said first node for storing data defining functions assigned to at least one of said first and said second nodes; means responsive to receipt of a message addressed to said first node for execution of a function in said first node for comparing function defining data of said received message with data stored in said data storage means; and means for transmitting said received message from said first node to said second node when a function defined by said received message is defined in said data storage means as a function assigned to said second node. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a system comprising a plurality of cooperating nodes interconnected by a message transfer network and communicating via messages including data defining functions to be performed in a node receiving a message, apparatus for transferring functional capability from a first node to a second node comprising:
-
data storage means for storage data defining functions assigned to at least one of said first and said second nodes; means responsive to receipt of a message addressed to said first node for comparing function defining data of said received message with data stored in said data storage means; and means for transmitting said received message to said second node when a function defined by said received message is defined in said data storage means as a function assigned to said second node; wherein said functions to be performed relate to equipment connected to said nodes and wherein said data storage means defines equipment moved from said first node to said second node. - View Dependent Claims (7, 8)
-
-
9. In a system comprising a plurality of cooperating nodes interconnected by a message transfer network and communicating via messages including data defining functions to be performed in a node receiving a message, apparatus for transferring functional capability from a first node to a second node comprising:
-
data storage means for storing data defining functions assigned to at least one of said first and said second nodes; means responsive to receipt of a message addressed to said first node for comparing function defining data of said received message with data stored in said data storage means; and means for transmitting said received message to said second node when a function defined by said received message is defined in said data storage means as a function assigned to said second node; wherein said apparatus comprises interface means connected to said message transfer network and to said first and second nodes and comprising means for transmitting to said first node messages defining functions not assigned to said second node; wherein each of said nodes comprises a telecommunication exchange, wherein said first node comprises a first exchange and said second node comprises a second exchange, and wherein said functions relate to interexchange telecommunications trunk circuits; wherein said functions further relate to subscriber line circuits connected to said exchanges and said data storage means stores data identifying line circuits and trunk circuits and indicia identifying one of said first and second exchanges associated with said line circuits and trunk circuits identifying data.
-
-
10. In a system comprising a plurality of cooperating nodes interconnected by a message transfer network, wherein the nodes communicate via messages including destination address information and indicia identifying functions to be executed, the method of substituting a new node for a selected node of the network on a real time basis, comprising the steps of:
-
recording indicia defining functions of the selected node assigned for execution by the new node; intercepting a message from another node of the network addressed to the selected node; comparing function identifying indicia of the intercepted message with the recorded indicia; and transmitting the intercepted message to the new node when the comparing step indicates that the function defined in the message is a function assigned to the new node. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. In a telecommunication system comprising a plurality of cooperating exchanges and a signaling network interconnecting the exchanges for the transfer of interexchange signaling messages defining functions to be performed in a receiving exchange with respect to interexchange trunk circuits defined in the messages, the method of substituting a new exchange for a selected one of the plurality of cooperating exchanges, wherein the selected exchange comprises a plurality of trunk circuits, the method comprising the steps of:
-
transferring a subset of the plurality trunk circuits from the selected exchange to the new exchange; recording indices defining the identities of the transferred trunk circuits; intercepting messages addressed to the selected exchange; comparing trunk circuit identifying indices of the intercepted messages with the recorded trunk circuit identity defining indices; and transmitting to the new exchange intercepted messages identifying trunk circuits transferred to the new exchange. - View Dependent Claims (17, 18, 19)
-
-
20. In a telecommunication system comprising a plurality of cooperating telecommunication exchanges and a signaling network interconnecting the exchanges for the transfer of interexchange signaling messages defining functions to be performed in a receiving exchange with respect to interexchange trunk circuits and subscriber line circuits defined in the messages, the method of substituting a new exchange for a selected one of the plurality of cooperating exchanges, wherein the selected exchange comprises a plurality of trunk circuits and a plurality of subscriber line circuits, the method comprising the steps of:
-
transferring a subset of the plurality of trunk circuits and a subset of the plurality of subscriber line circuits from the selected exchange to the new exchange; recording indices defining the identities of transferred subscriber line circuits and transferred trunk circuits; intercepting messages addressed to the selected exchange; comparing trunk circuit and line circuit identifying indices of the intercepted messages with the recorded line circuit and trunk circuit identity defining indices; and transmitting to the new exchange messages identifying trunk circuits and line circuits transferred to the new exchange. - View Dependent Claims (21, 22, 23)
-
-
24. In a telecommunication system comprising a plurality of cooperating exchanges and a signaling network interconnecting the exchange for the transfer of interexchange signaling messages defining functions to be performed in a receiving exchange with respect to interexchange trunks defined in the messages, the method of handling in a first exchange messages pertaining to trunks connected to a second exchange, comprising the steps of:
-
recording in the first exchange indices defining the identity of trunks connected to the second exchange; receiving in the first exchange messages addressed to the first exchange; determining from trunk identifying indices in intercepted messages and the recorded indices whether an intercepted message pertains to a trunk connected to the second exchange; and controlling the transfer to the second exchange of messages identifying trunks transferred to the second exchange.
-
-
25. In a system comprising a plurality of cooperating nodes interconnected by a message transfer network, wherein the nodes communicate via messages including destination address information and indicia identifying functions to be executed, the method of substituting a new node for a selected node of the network on a real time basis, comprising the steps of:
-
recording indicia defining functions of the selected node assigned for execution by the new node; intercepting a message from another node of the network addressed to the selected node; and selectively applying the intercepted message to the new node when the function defined in a message is a function assigned to the new node.
-
Specification