Claims
- 1. A multi-staged services policer comprising:
a downstream services policer; and an upstream services policer adapted to:
receive a traffic unit; analyze said traffic unit; based on said analysis, transmit said traffic unit to said downstream services policer; and receive feedback from said downstream services policer.
- 2. The multi-staged services policer of claim 1 wherein said feedback from said downstream services policer is an indication of available bandwidth.
- 3. The multi-staged services policer of claim 1 wherein said traffic unit is a first traffic unit and said upstream services policer is further adapted to:
receive a second traffic unit; analyze said second traffic unit in light of said feedback; and based on said analysis, transmit said traffic unit to said downstream services policer.
- 4. The multi-staged services policer of claim 1 wherein at least one of said services policers polices at an application layer granularity.
- 5. The multi-staged services policer of claim 1 wherein at least one of said services policers polices at a data link layer granularity.
- 6. The multi-staged services policer of claim 1 wherein said traffic unit is an Asynchronous Transfer Mode cell.
- 7. The multi-staged services policer of claim 1 wherein said traffic unit is a Frame Relay frame.
- 8. The multi-staged services policer of claim 1 wherein said traffic unit is a Internet protocol packet.
- 9. The multi-staged services policer of claim 1 where said upstream services policer is a first upstream services policer and said multi-staged services policer further comprises a second upstream services policer adapted to transmit traffic units received at said second upstream services policer to said downstream services policer based on an analysis specific to said second upstream services policer and wherein said downstream services policer affords a higher priority to traffic units received from said second upstream services policer than to traffic units received from said first upstream services policer.
- 10. A method of handling traffic units comprising:
receiving a traffic unit; analyzing said traffic unit; based on said analysis, transmitting said traffic unit to a downstream services policer; and receiving feedback from said downstream services policer.
- 11. The method of claim 10 wherein said traffic unit is a first traffic unit and said method further comprises:
receiving a second traffic unit; analyzing said second traffic unit in light of said feedback; and based on said analysis, transmitting said traffic unit to said downstream services policer.
- 12. A computer readable medium containing computer-executable instructions which, when performed by processor in an upstream services policer that is upstream of a downstream services policer, cause the processor to:
receive a traffic unit; analyze said traffic unit; based on said analysis, transmit said traffic unit to said downstream services policer; and receive feedback from said downstream services policer.
- 13. A multi-staged services policer comprising:
a downstream services policer; and an upstream services policer adapted to:
receive a traffic unit; analyze said traffic unit; based on said analysis, amend said traffic unit resulting in an amended traffic unit including an amendment, where said amendment may be interpreted by said downstream services policer; and transmit said amended traffic unit to said downstream services policer.
- 14. A multi-staged services policer comprising:
a first services policer; a second services policer; and a third services policer receiving output from each of said first services policer and said second services policer.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims the benefit of prior provisional application serial No. 60/440,625, filed Jan. 17, 2003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60440625 |
Jan 2003 |
US |