Management of ATM virtual circuits with resources reservation protocol
First Claim
1. A method of operating a network capable of utilizing Internet protocol, resource reservation protocol, and asynchronous transfer mode protocol, based on auxiliary user information, said method comprising:
- providing a policy mapping database with said auxiliary user information; and
mapping parameters in said resource reservation protocol to parameters in said asynchronous transfer mode protocol utilizing said auxiliary information in said policy mapping database;
wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user over said network.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for use in a network utilizing Internet Protocol (IP), Resource Reservation Protocol (RSVP), and Asynchronous Transfer Mode (ATM) protocol is provided. An intelligent policy mapping database (PMD) accessible at the network level by both the RSVP and ATM protocol stacks maps RSVP parameters to ATM parameters with input from factors outside of the RSVP or ATM protocol stacks, e.g., general customer data. With the basis of customer data or other information outside of the RSVP and ATM protocol stacks, a network reservation message to the PMD contains RSVP flow specifications which are mapped to correlated ATM Quality of Service (QoS) parameters.
-
Citations
20 Claims
-
1. A method of operating a network capable of utilizing Internet protocol, resource reservation protocol, and asynchronous transfer mode protocol, based on auxiliary user information, said method comprising:
-
providing a policy mapping database with said auxiliary user information; and mapping parameters in said resource reservation protocol to parameters in said asynchronous transfer mode protocol utilizing said auxiliary information in said policy mapping database; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user over said network. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating a network based on information regarding user applications, said method comprising:
-
defining a communications path, for use by a user application, with a path message; utilizing a reservation message to reserve resources along said communications path, said reservation message containing flow specifications; mapping said flow specifications to related parameters in an asynchronous transfer mode protocol utilizing a policy mapping database containing auxiliary information regarding said user application, said policy mapping database being accessible from said network; and establishing a switched virtual circuit based on said mapping; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user over said network. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method of operating a network based on information regarding user applications, resources in said network including a source, a destination, a next hop resolution protocol server, and a policy mapping database including auxiliary user information regarding a plurality of users, said method comprising:
-
sending a path message from said source to said destination; returning a reservation message, based on said path message, from said destination to said source; sending a query message from said source to said policy mapping database, said query message containing resource reservation protocol information acquired from at least one of said path message and said reservation message; returning a response message, based on said query message, from said policy mapping database to said source, said response message containing asynchronous transfer mode protocol parameters determined utilizing said auxiliary user information in said policy mapping database; utilizing said response message to generate a query request from said source to said next hop resolution protocol server to determine an asynchronous transfer mode protocol address for said destination, transmitting an asynchronous transfer mode protocol address from said next hop resolution protocol server to said source; and utilizing said asynchronous transfer mode protocol address to establish a switched virtual circuit from said source to said destination; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user over said network.
-
-
12. A method of providing network resources based on information regarding user applications, said network resources including a source, a destination, a next hop resolution protocol server, and a policy mapping database including auxiliary user information regarding a plurality of users, said method comprising:
-
transmitting a path message from said source to said destination; returning a reservation message from said destination to said source; transmitting a query message from said source to said policy mapping database, said query message containing resource reservation protocol information acquired from at least one of said path message and said reservation message; transmitting a query message from said policy mapping database to said next hop resolution protocol server; returning an asynchronous transfer mode protocol address for said destination to said policy mapping database; returning a response message from said policy mapping database to said source, said response message containing at least one of asynchronous transfer mode protocol parameters and said asynchronous transfer mode protocol address of said destination determined utilizing said auxiliary user information in said policy mapping database; and establishing a switched virtual circuit between said source and said destination based on said response message; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user.
-
-
13. A method of providing network resources based on information regarding user applications, said network resources including a source, a destination, a next hop resolution protocol server, and a policy mapping database containing auxiliary user information regarding a plurality of users, said method comprising:
-
transmitting a path message from said source to said destination; returning a reservation message from said destination to said source; transmitting a query message from said source to said policy mapping database, said query message containing resource reservation protocol information acquired from at least one of said path message and said reservation message; transmitting a query message from said policy mapping database to a next hop resolution protocol server, said query message including information obtained from said auxiliary user information in said policy mapping database; returning an asynchronous transfer mode protocol address for said destination to said policy mapping database; and utilizing said policy mapping database as a third party proxy to establish a switched virtual circuit connection between said source and said destination; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user.
-
-
14. A method of providing network resources based on information regarding user applications, said network resources including a source, a destination, a resource reservation protocol server, and a policy mapping database containing auxiliary user information regarding a plurality of users, said method comprising:
-
transmitting a path message from said source to said destination; transmitting a query message from said destination to said policy mapping database, said query message containing resource reservation protocol information acquired from at least one of said path message and from said destination; returning a response message from said policy mapping database to said destination, said response message including at least one of asynchronous transfer mode protocol traffic descriptors and quality of service parameters determined at least in part based on auxiliary user information contained in said policy mapping database; utilizing said destination to query said next hop resolution protocol server for an asynchronous transfer mode protocol address of said source; establishing a switched virtual circuit between said destination and said source utilizing at least one of said asynchronous transfer mode protocol address of said source and said response message; and returning a reservation message from said destination to said source via said switched virtual circuit; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user. - View Dependent Claims (18)
-
-
15. A method of providing network resources based on information regarding user applications, said network resources including a source, a destination, a next hop resolution protocol server, and a policy mapping database containing auxiliary user information, said method comprising:
-
transmitting a path message from said source to said destination; transmitting a query message from said destination to said policy mapping database, said query message containing resource reservation protocol information acquired from at least one of said path message and said destination; transmitting a query message from said policy mapping database to a next hop reservation protocol server on behalf of said destination with a sender IP address as a target; returning an asynchronous transfer mode protocol address for said source to said policy mapping database; returning a response message from said policy mapping database to said destination, said response message including at least one of resource reservation protocol parameters, asynchronous transfer mode protocol parameters and said asynchronous transfer mode protocol address of said source, determined at least in part based on said auxiliary user information contained in said policy mapping database; establishing a switched virtual circuit between said destination and said source utilizing at least one of said asynchronous transfer mode protocol address of said source, said asynchronous transfer mode protocol parameters and said resource reservation protocol parameters; and returning a reservation message from said destination to said source via said switched virtual circuit; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user. - View Dependent Claims (19)
-
-
16. A method of providing network resources based on information regarding user applications, said network resources including a source, a destination, a next hop resolution protocol server, and a policy mapping database containing auxiliary user information, said method comprising:
-
transmitting a path message from said source to said destination; transmitting a network level query message from said destination to said policy mapping database, said query message containing resource reservation protocol information acquired from at least one of said path message and from said destination; transmitting a query message from said policy mapping database to a next hop resolution protocol server on behalf of said destination with a sender IP address as a target; returning an asynchronous transfer mode protocol address for said source to said policy mapping database; utilizing said policy mapping database containing auxiliary user information as a third party proxy to set-up a switched virtual circuit connection between said source and said destination; returning a response message from said policy mapping database to said destination, said response message including at least one of resource reservation protocol parameters, asynchronous transfer mode protocol parameters, said asynchronous transfer mode protocol address, and a virtual path identifier/virtual channel identifier of said source; and returning a reservation message from said destination to said source via said switched virtual circuit; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user. - View Dependent Claims (20)
-
-
17. An Internet protocol over asynchronous transfer mode protocol network comprising:
-
a plurality of Internet protocol packet classifiers, each packet classifier having an assigned flow specification; a plurality of quality of service based switched virtual circuits; and a policy mapping database relating said plurality of Internet protocol packet classifiers to respective ones of said plurality of quality of service based switched virtual circuits based on auxiliary user information contained in said policy mapping database; wherein said auxiliary user information is a set of policies, definable by an end user, regarding a pathway of communication of packets sent or received by said end user.
-
Specification