Claims
- 1. A method of resource management in a fast packet switching network having a plurality of endpoints including a source endpoint and a plurality of destination endpoints and at least one fast packet switch connected to the plurality of endpoints, wherein the at least one fast packet switch provides a virtual connection between the source endpoint and at least one of the plurality of destination endpoints, the method comprising the steps of:
- receiving at the at least one fast packet switch a packet having an address field which identifies a virtual connection and identifies a source endpoint and a destination endpoint connected by the virtual connection; and
- enforcing at the at least one fast packet switch a bandwidth constraint based upon the source endpoint identified by the address field, wherein the bandwidth constraint is enforced by measuring the bandwidth usage associated with the source endpoint identified by the address field independent of the number of virtual connections emanating from the source endpoint to the destination endpoints.
- 2. The method of claim 1 wherein the packet is a cell, and wherein the address field contains a virtual channel identification label and a virtual path identification label.
- 3. The method of claim 2 wherein the virtual path identification label identifies the source endpoint.
- 4. The method of claim 2 wherein the virtual channel identification label identifies the destination endpoint.
- 5. The method of claim 1 further comprising the step of obtaining a parameter indicative of bandwidth usage associated with the source endpoint.
- 6. The method of claim 5 wherein the step of enforcing the bandwidth constraint includes the step of discarding the packet if the parameter violates a predetermined threshold.
- 7. The method of claim 1 wherein the address field contains a first label which identifies the source endpoint and a second label which identifies the destination endpoint.
- 8. The method of claim 1 further comprising the step of routing the packet based upon the address field.
- 9. A system for resource management in a fast packet switching network having a plurality of endpoints including a source endpoint and a plurality of destination endpoints and at least one fast packet switch connected to the plurality of endpoints, wherein the at least one fast packet switch provides a virtual connection between the source endpoint and at least one of the plurality of destination endpoints, the system comprising:
- means for receiving at the fast packet switch a packet having an address field which identifies a virtual connection and identifies a source endpoint and a destination endpoint connected by the virtual connection; and
- means for enforcing at the fast packet switch a bandwidth constraint based upon the source endpoint identified by the address field, wherein the bandwidth constraint is enforced by measuring the bandwidth usage associated with the source endpoint identified by the address field independent of the number of virtual connections emanating from the source endpoint to the destination endpoints.
- 10. The system of claim 9 wherein the packet is a cell, and wherein the address field contains a virtual channel identification label and a virtual path identification label.
- 11. The system of claim 10 wherein the virtual path identification label identifies the source endpoint.
- 12. The system of claim 10 wherein the virtual channel identification label identifies the destination endpoint.
- 13. The system of claim 9 further comprising means for obtaining a parameter indicative of bandwidth usage associated with the source endpoint.
- 14. The system of claim 13 wherein the means for enforcing the bandwidth constraint includes means for discarding the packet if the parameter violates a predetermined threshold.
- 15. The system of claim 9 wherein the address field contains a first label which identifies the source endpoint and a second label which identifies the destination endpoint.
- 16. The system of claim 9 further comprising means for routing the packet based upon the address field.
- 17. A method of resource management in a communication network having at least one fast packet switch, wherein a plurality of virtual connections are provisioned from a source endpoint to a plurality of destination endpoints, the method comprising the steps of:
- receiving at the at least one fast packet switch a packet having an address field which identifies one of the plurality of virtual connections between the source endpoint and respective ones of the plurality of destination endpoints; and
- enforcing at the least one fast packet switch a bandwidth constraint for the plurality of virtual connections based upon a measure of the bandwidth usage associated with the source endpoint identified by the address field independent of the number of virtual connections emanating from the source endpoint to the destination endpoints.
- 18. The method of claim 17 wherein the packet is a cell, and wherein the address field contains a virtual channel identification label and a virtual path identification label.
- 19. The method of claim 18 wherein the virtual path identification label identifies the source endpoint.
- 20. The method of claim 18 wherein the virtual channel identification label identifies a destination endpoint corresponding to the one of the plurality of virtual connections.
- 21. The method of claim 17 further comprising the step of obtaining a parameter indicative of bandwidth usage associated with the plurality of virtual connections.
- 22. The method of claim 21 wherein the step of enforcing the bandwidth constraint includes the step of discarding the packet if the parameter violates a predetermined threshold.
- 23. The method of claim 17 wherein the address field contains a first label which identifies the source endpoint and a second label which identifies one of the plurality of destination endpoints.
- 24. The method of claim 20 further comprising the step of routing the packet based upon the address field.
Parent Case Info
This is a continuation Ser. No. 08/410,369 filed on Mar. 24, 1995 now U.S. Pat. No. 5,623,492.
US Referenced Citations (8)
Continuations (1)
|
Number |
Date |
Country |
Parent |
410369 |
Mar 1995 |
|