Claims
- 1. A method for monitoring a flow of information coupled to a network of computers, the method comprising:providing a plurality of traffic classes; associating at least one policy with each traffic class from the plurality of traffic classes; receiving the flow of information via a communication link; classifying the flow of information into a traffic class selected from the plurality of traffic classes, wherein the plurality of traffic classes include content of file types associated with data of the flow information, protocols or services used with the flow information, destination addresses associated with the flow information, source or origination addresses of the flow information, and a time that the flow information is received; measuring traffic parameters for the flow of information and applying a time stamp to the measured parameters; and applying a policy having predetermined parameter limitations which is associated with the traffic class to the flow information based on the measured traffic parameters and the time stamp to improve the quality of service for the flow of information.
- 2. The method of claim 1 wherein each traffic class from the plurality of traffic classes is two or more of the traffic classes.
- 3. The method of claim 1 wherein classifying the flow of information comprises determining the traffic class for the flow of information based on traffic characteristics of the flow of information, the traffic characteristics selected from source of the flow of information, destination of the flow of information, application type associated with the flow of information, file types associated with the flow of information, URLs associated with the flow of information, direction of the flow of information, time of receipt of the flow of information, traffic entities associated with the flow of information, and services associated with the flow of information.
- 4. The method of claim 1 wherein measuring the traffic parameters comprises determining a traffic profile for the flow of information.
- 5. The method of claim 1 wherein the policy applied to the flow of information is selected from a plurality of predefined policies including a security policy, and a traffic policy.
- 6. The method of claim 1 wherein associating at least one policy with each traffic class comprises:determining the type of business associated with the traffic class; determining priority of entities associated with the traffic class; determining type of applications associated with the traffic class; configuring a policy based on the type of business, the priority of entities, and the type of applications; and associating the policy with the traffic class.
- 7. The method of claim 6 wherein:determining a type of business comprises determining if the business involves an ISP; and if the type of business involves an ISP, configuring the policy based on a business model configured by the ISP.
- 8. The method of claim 1 wherein applying the policy to the flow of information comprises;determining bandwidth guarantees for the flow of information; determining bandwidth limits for the flow of information; determining bandwidth limiting priorities for the flow of information; and determining admission control functions for the flow of information.
- 9. The method of claim 1 wherein applying the policy to the flow of information comprises:validating the policy to be applied to the flow of information; and applying the policy to the flow of information only if the policy is successfully validated.
CROSS-REFERENCES TO RELATED APPLICATIONS
This present application claims priority from U.S. Provisional Patent Application No. 60/110,976 filed Dec. 4, 1998. This application also claims priority from U.S. Pat. No. 6,578,077 filed Dec. 12, 1997, which is a continuation-in-part of U.S. Provisional Application No. 60/067,857 filed Dec. 5, 1997, and U.S. Provisional Application No. 60/047,752 filed May 27, 1997 which are all hereby incorporated by reference for all purposes. This application also claims priority from U.S. Pat. No. 6,502,131 filed Dec. 4, 1998, commonly assigned, and hereby incorporated by reference for all purposes.
US Referenced Citations (12)
Provisional Applications (3)
|
Number |
Date |
Country |
|
60/110976 |
Dec 1998 |
US |
|
60/067857 |
Dec 1997 |
US |
|
60/047752 |
May 1997 |
US |