System and method for provisioning connections as a distributed digital cross-connect over a packet network
First Claim
1. A method, comprising:
- receiving a request to provision a path associated with at least a portion of a packet network;
determining whether a router is associated with the path in the packet network;
provisioning a first connection between a first gateway and a second gateway when the router is not associated with the path;
provisioning a second connection between the first gateway and the router and a third connection between the router and the second gateway when the router is associated with the path; and
at least one of associating and disassociating a first endpoint of the first gateway and a second endpoint of the second gateway with one or more of the connections.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a request to provision a path associated with at least a portion of a packet network and determining whether a router is associated with the path in the packet network. The method also includes provisioning a first connection between a first gateway and a second gateway when the router is not associated with the path. The method further includes provisioning a second connection between the first gateway and the router and a third connection between the router and the second gateway when the router is associated with the path. In addition, the method includes at least one of associating and disassociating a first endpoint of the first gateway and a second endpoint of the second gateway with one or more of the connections.
32 Citations
59 Claims
-
1. A method, comprising:
-
receiving a request to provision a path associated with at least a portion of a packet network;
determining whether a router is associated with the path in the packet network;
provisioning a first connection between a first gateway and a second gateway when the router is not associated with the path;
provisioning a second connection between the first gateway and the router and a third connection between the router and the second gateway when the router is associated with the path; and
at least one of associating and disassociating a first endpoint of the first gateway and a second endpoint of the second gateway with one or more of the connections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Logic embodied on at least one computer readable medium and operable when executed to:
-
receive a request to provision a path associated with at least a portion of a packet network;
determine whether a router is associated with the path in the packet network;
provision a first connection between a first gateway and a second gateway when the router is not associated with the path;
provision a second connection between the first gateway and the router and a third connection between the router and the second gateway when the router is associated with the path; and
at least one of associate and disassociate a first endpoint of the first gateway and a second endpoint of the second gateway with one or more of the connections. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
29. A system, comprising:
-
a memory operable to store an object model, the object model identifying a plurality of gateways in a packet network, the object model also identifying one or more endpoints in each of the one or more gateways; and
one or more processors collectively operable to;
receive a request to provision a path associated with at least a portion of the packet network;
determine whether a router is associated with the path in the packet network;
provision a first connection between a first of the gateways and a second of the gateways when the router is not associated with the path;
provision a second connection between the first gateway and the router and a third connection between the router and the second gateway when the router is associated with the path; and
at least one of associate and disassociate a first endpoint of the first gateway and a second endpoint of the second gateway with one or more of the connections. - View Dependent Claims (28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
41. A method, comprising:
-
receiving a request to establish a path associated with at least a portion of a packet network;
determining whether the path should include a router in the packet network;
establishing a first connection between a first gateway and a second gateway when the router is not included in the path;
establishing a second connection between the first gateway and the router and a third connection between the router and the second gateway when the router is included in the path;
associating a first endpoint of the first gateway with one or more of the connections; and
associating a second endpoint of the second gateway with one or more of the connections.
-
-
42. A method, comprising:
-
detecting an addition of a first gateway to a packet network;
establishing a first connection between the first gateway and a router when the first gateway is of at least one gateway type; and
identifying a second gateway and establishing a second connection between the first gateway and the second gateway when the first gateway is of at least one other gateway type. - View Dependent Claims (40, 43, 44, 45, 46, 47)
-
-
48. Logic embodied on at least one computer readable medium and operable when executed to:
-
detect an addition of a first gateway to a packet network;
establish a first connection between the first gateway and a router when the first gateway is of at least one gateway type; and
identify a second gateway and establishing a second connection between the first gateway and the second gateway when the first gateway is of at least one other gateway type. - View Dependent Claims (49, 50, 51, 52)
-
-
53. A system, comprising:
-
one or more processors collectively operable to;
detect an addition of a first gateway to a packet network;
establish a first connection between the first gateway and a router when the first gateway is of at least one gateway type; and
identify a second gateway and establishing a second connection between the first gateway and the second gateway when the first gateway is of at least one other gateway type; and
a memory operable to store an object model, the object model identifying the gateways and one or more endpoints in each of the gateways. - View Dependent Claims (54, 55, 56, 57)
-
-
58. A system, comprising:
-
a memory operable to store an object model, the object model identifying a plurality of gateways in a packet network, the object model also identifying one or more endpoints in each of the one or more gateways; and
one or more processors collectively operable to;
detect an addition of a first gateway to a packet network;
establish a first connection between the first gateway and a router when the first gateway is of at least one gateway type;
identify a second gateway and establish a second connection between the first gateway and the second gateway when the first gateway is of at least one other gateway type;
receive a request to establish a path through at least a portion of the packet network;
determine whether the path should include the router;
establish a third connection between the router and the second gateway when the router is included in the path;
associate a first endpoint of the first gateway with one or more of the connections; and
associate a second endpoint of the second gateway with one or more of the connections.
-
-
59. A system, comprising:
-
means for receiving a request to provision a path associated with at least a portion of a packet network;
means for determining whether a router is associated with the path in the packet network;
means for provisioning a first connection between a first gateway and a second gateway when the router is not associated with the path;
means for provisioning a second connection between the first gateway and the router and a third connection between the router and the second gateway when the router is associated with the path; and
means for at least one of associating and disassociating a first endpoint of the first gateway and a second endpoint of the second gateway with one or more of the connections.
-
Specification