Signaling for reserving a communications path
First Claim
1. For use with a node of a communications network, a method for setting up a connection in response to a request, the method comprising:
- a) determining a next link of the connection based on routing information;
b) determining whether the determined next link of the connection has sufficient capacity to meet that requested by the request;
c) if the determined next link of the connection is determined to not have sufficient capacity to meet that requested by the request, repeating (b) and (c) at least once to try an alternative next link;
d) if the determined next link of the connection is determined to have sufficient capacity to meet that requested by the request, then updating connection admission control information to decrease the capacity of the link to reflect the capacity requested by the request.
3 Assignments
0 Petitions
Accused Products
Abstract
A call signaling protocol that uses simplified messaging to set up, confirm set up, tear down, and confirm tear down of a connection. The available capacity of communications links is tracked so that it can be quickly determined whether or not a link can handle a call. Segments (e.g., time slots, wavelengths, etc.) of a link having enough available capacity are allocated by a separate operation. Connection state information is also tracked. The simple messages and information used by the signaling protocol permits it to be easily implemented in hardware. Such an implementation enables high-speed, high-capacity, call signaling.
69 Citations
29 Claims
-
1. For use with a node of a communications network, a method for setting up a connection in response to a request, the method comprising:
-
a) determining a next link of the connection based on routing information;
b) determining whether the determined next link of the connection has sufficient capacity to meet that requested by the request;
c) if the determined next link of the connection is determined to not have sufficient capacity to meet that requested by the request, repeating (b) and (c) at least once to try an alternative next link;
d) if the determined next link of the connection is determined to have sufficient capacity to meet that requested by the request, then updating connection admission control information to decrease the capacity of the link to reflect the capacity requested by the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. For use with a node of a communications network, the node having interfaces terminating communications links, an apparatus for setting up a connection in response to a request, the apparatus comprising:
-
a) at least one storage device storing i) routing information;
ii) connection admission control information; and
b) a programmable device adapted to i) determine a next link of the connection based on the routing information;
ii) determine whether the determined next link of the connection has sufficient capacity to meet that requested by the request of the call;
iii) repeat (ii) and (ii) at least once to try an alternative next link if the next link of the connection is determined to not have sufficient capacity to meet that requested by the request; and
iv) update the connection admission control information to decrease the capacity of the link to reflect the capacity requested by the request if the determined next link of the connection is determined to have sufficient capacity to meet that requested by the request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 18, 19)
-
-
17. For use with a node of a communications network, the node having interfaces terminating communications links, and being adapted to effect a signaling protocol for establishing a connection, a machine readable medium having a machine readable data structure comprising a plurality of entries, each of the entries including:
-
a) a first field for storing an index for indexing the entry based on an identifier of a connection used locally by the node;
b) a second field for storing a second identifier of the connection used by a node upstream of the node in the connection;
c) a third field for storing a third identifier of the connection used by a node downstream of the node in the connection;
d) a fourth field for storing a state of the connection; and
e) a fifth field for storing a characteristic of the connection.
-
-
20. For use in call signaling protocol, a method for use by a node of a communications network to determine a link of a connection, the method comprising:
-
a) determining a next hop of the connection based on routing information;
b) determining a link associated with the determined next hop;
c) determining whether or not the determined link has sufficient communications resources to satisfy the call; and
d) only if it is determined that the determined link has sufficient communication resources to satisfy the call, then allocating communication resources of the link to the call. - View Dependent Claims (21, 22, 23, 24, 26, 27, 28, 29)
-
-
25. For use in call signaling protocol, an apparatus for use by a node of a communications network adapted to determine a link of a connection, the apparatus comprising:
-
a) means for determining a next hop of the connection based on routing information;
b) means for determining a link associated with the determined next hop;
c) means for determining whether or not the determined link has sufficient communications resources to satisfy the call; and
d) means for allocating communication resources of the link to the call only if it is determined that the determined link has sufficient communication resources to satisfy the call.
-
Specification