Traffic-engineered connection establishment across resource domains for data transport
First Claim
1. A method for establishing a traffic-engineered connection across resource domains for data transport, each of the resource domains being owned by an associated service provider, the method comprising the steps of:
- determining, by a service agent, source and destination end-points for the connection;
receiving, by the service agent, a service element from each associated service provider, the service element identifying edges of a resource domain owned by the associated service provider and connectivity attributes specifying connectivity provided by the associated service provider between the edges;
determining, by the service agent, a chain of adjacent service elements suitable for joining the source and destination end-points based on the identified edges;
requesting, by the service agent, a first service provider associated to a service element in the chain to select a first connection segment embodying the service element;
receiving, by the service agent, an inter-carrier communication resource identifier from the first service provider, the inter-carrier communication resource identifier indicating communication resources at an inter-carrier interface between an end point of the first connection segment and a resource domain associated to an adjacent service element in the chain; and
transferring, by the service agent, the inter-carrier communication resource identifier to a second service provider associated to the adjacent service element within a request to select a second connection segment embodying the adjacent service element in the chain.
10 Assignments
0 Petitions
Accused Products
Abstract
A method for establishing a connection across resource domains comprises determining source and destination end-points for the connection; determining, by a service agent, a chain of adjacent service elements suitable for joining the source and destination end-points based on the identified edges; requesting, by the service agent, a first service provider associated to a service element in the chain to select a first connection segment embodying the service element; receiving, by the service agent, an inter-carrier communication resource identifier from the first service provider, the inter-carrier communication resource identifier indicating communication resources at an inter-carrier interface between an end point of the first connection segment and a resource domain associated to an adjacent service element in the chain; and transferring, by the service agent, the inter-carrier communication resource identifier to a second service provider associated to the adjacent service element.
97 Citations
14 Claims
-
1. A method for establishing a traffic-engineered connection across resource domains for data transport, each of the resource domains being owned by an associated service provider, the method comprising the steps of:
-
determining, by a service agent, source and destination end-points for the connection; receiving, by the service agent, a service element from each associated service provider, the service element identifying edges of a resource domain owned by the associated service provider and connectivity attributes specifying connectivity provided by the associated service provider between the edges; determining, by the service agent, a chain of adjacent service elements suitable for joining the source and destination end-points based on the identified edges; requesting, by the service agent, a first service provider associated to a service element in the chain to select a first connection segment embodying the service element; receiving, by the service agent, an inter-carrier communication resource identifier from the first service provider, the inter-carrier communication resource identifier indicating communication resources at an inter-carrier interface between an end point of the first connection segment and a resource domain associated to an adjacent service element in the chain; and transferring, by the service agent, the inter-carrier communication resource identifier to a second service provider associated to the adjacent service element within a request to select a second connection segment embodying the adjacent service element in the chain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A service agent for establishing a traffic-engineered connection across resource domains for data transport, each of the resource domains being owned by an associated service provider, the service agent comprising a processor adapted to:
-
determine source and destination end-points for the connection; receive a service element from each associated service provider, wherein the service element identifies edges of a resource domain owned by the associated service provider and connectivity attributes that specify connectivity provided by the associated service provider between the edges, determine a chain of adjacent service elements suitable to join the source and destination end-points based on the identified edges; request a first service provider associated to a service element in the chain to select a first connection segment that embodies the service element; receive an inter-carrier communication resource identifier from the first service provider, the inter-carrier communication resource identifier indicating communication resources at an inter-carrier interface between the first connection segment and a resource domain associated to an adjacent service element in the chain; and transfer the inter-carrier communication resource identifier to a second service provider associated to the adjacent service element within a request to select a second connection segment embodying the adjacent service element in the chain.
-
-
13. A service provider system for a service provider owning a resource domain and participating in a service provider alliance to establish inter-domain connections through the resource domain, the service provider system comprising:
-
an interface to communicate with a service agent; and a control device adapted to detect an instantiation request comprising a service element identifier and a service identifier, select a connection segment embodying the service element within the resource domain, select an inter-carrier interface at an end point of the connection segment, reserve a communication resource at the inter-carrier interface, and communicate an inter-carrier communication resource identifier that indicates the communication resources to the service agent in response to the instantiation request within a request to select a second connection segment embodying the adjacent service element in the chain.
-
-
14. A service provider system for a service provider owning a resource domain and participating in a service provider alliance to establish inter-domain connections through the resource domain, the service provider system comprising:
-
an interface to communicate with a service agent; and a control device adapted to detect an activation request comprising an inter-carrier communication resource identifier and a service identifier, determine a connection segment associated to the service identifier, the connection segment disposed within the resource domain, and concatenate the connection segment with a communication resource at an inter-carrier interface indicated by the inter-carrier communication resource identifier within a request to select a second connection segment embodying the adjacent service element in the chain.
-
Specification