Claims
- 1. A method for dynamically reallocating network resources in a partition across a plurality of directional flows in a packet telecommunication environment comprising a plurality of network topologies, wherein a first network topology does not include communication of an explicit rate of data, namely, a data rate at which packets may be allowed to be injected into said packet telecommunication environment and further comprising a second network topology interconnected with said first network topology, said second network topology including at least a mechanism from which an explicit rate for said second network topology can be determined, said method comprising:determining said explicit rate in said second network topology; and based upon said explicit rate in said second network topology, reallocating bandwidth in said partition using said explicit rate in said second network topology to resize said partition.
- 2. The method of claim 1 wherein said second network topology is a frame relay network and said explicit rate is a Committed Information Rate based upon a congested state.
- 3. The method of claim 1 wherein said second network topology is a frame relay network and said explicit rate is a Peak Information Rate based upon an uncongested state.
- 4. The method of claim 2 wherein said determining step comprises sensing values for a congestion variable for each direction of a flow.
- 5. The method of claim 3 wherein said determining step comprises sensing values for a congestion variable for each direction of a flow.
- 6. The method of claim 1 wherein said second network topology is an ATM network and said explicit rate is an available bit rate (ABR).
- 7. The method of claim 1 wherein said second network topology is an ATM network and said explicit rate is a constant bit rate (CBR).
- 8. The method of claim 1 wherein said second network topology is an ATM network and said explicit rate is a bit rate.
- 9. The method of claim 2 wherein said first network topology carries TCP/IP traffic.
- 10. The method of claim 3 wherein said first network topology carries TCP/IP traffic.
- 11. The method of claim 6 wherein said second network topology carries TCP/IP traffic.
- 12. The method of claim 7 wherein said second network topology carries TCP/IP traffic.
- 13. The method of claim 1 wherein said second network topology includes virtual circuits (VCs) in the form of permanent virtual circuits (PVCs).
- 14. The method of claim 1 wherein said second network topology includes virtual circuits (VCs) in the form of switched virtual circuits (SVCs).
- 15. The method of claim 1 wherein said determining step further comprises:polling an SNMP MIB variable.
- 16. The method of claim 1 further including the step of regulating a targeted rate in each flow in conformance with said bandwidth reallocation relating to said flow within said partition.
- 17. The method of claim 16 wherein said regulating step comprises controlling rate of emission of packets at the source of the packets.
- 18. A method for detecting a change in available bandwidth based on operative state of links in an interface to a network in a packet telecommunication environment comprising a plurality of network topologies, wherein a first network topology does not include communication of an explicit rate of data, namely, a data rate at which packets may be allowed to be injected into said packet telecommunication environment and further comprising a second network topology interconnected with said first network topology, said second network topology including at least a mechanism from which an explicit rate for said second network topology can be determined, said method comprising:polling an Simple Network Management Protocol Management Information Base variable to determine a link state and associated available bandwidth for each link of a plurality of links in said second network topology; for each link, comparing each link state with a previous value for said each link state to determine if a change has occurred; upon a change in state indicative of a change to a link state, adding available bandwidth for the link; otherwise subtracting bandwidth allocation for the link; and thereafter reallocating bandwidth using said explicit rate, wherein said explicit rate is the sum of rates all of said links.
- 19. An apparatus for dynamically reallocating network resources in a partition across a plurality of directional flows in a packet telecommunication environment comprising a plurality of network topologies, wherein a first network topology does not include communication of an explicit rate of data, namely, a data rate at which packets may be allowed to be injected into said environment and further comprising a second network topology interconnected with said first network topology, said second network topology including at least a mechanism from which an explicit rate for said second network topology can be determined, said apparatus comprising:a device interposed between said first network topology and said second network topology, said device being operatively disposed to: determining said explicit rate in said second network topology; and based upon said explicit rate, reallocating bandwidth in said partition using said explicit rate for a current size of said partition.
- 20. The apparatus according to claim 19 wherein said first network topology is based on TCP/IP.
- 21. The method according to claim 1 wherein said first network topology is based on TCP/IP.
- 22. The method according to claim 1 wherein bandwidth is reallocated using TCP rate control.
- 23. The method according to claim 1 wherein said second network topology includes communication of explicit rate of data.
- 24. The apparatus according to claim 1 wherein said device is further operatively disposed to include communication of explicit rate of data in said second network.
- 25. The apparatus according to claim 18 wherein said links are physical links.
CROSS-REFERENCES TO RELATED APPLICATIONS
This application claims priority from a commonly owned U.S. Provisional Patent Application Serial No. 60/067,910 filed Dec. 8, 1997, in the name of Robert L. Packer et. al., entitled “Method For Data Rate Control For Heterogenous Or Peer Internetworking.”
This application makes reference to the following commonly owned U.S. Patent Applications, which are incorporated herein in their entirety for all purposes:
Copending U.S. patent application Ser. No. 08/742,994, now U.S. Pat. No. 6,038,216 in the name of Robert L. Packer, entitled “Method for Explicit Data Rate Control in a Packet Communication Environment Without a Data Rate Supervision,” relates to a technique for automatically scheduling TCP packets for transmission;
Copending U.S. patent application Ser. No. 08/977,376, now abandoned, in the name of Robert L. Packer, entitled “Method for Managing Flow Bandwidth Utilization at Network, Transport and Application Layers,” which relates to a method for managing bandwidth using a hierarchically arranged classification system.
US Referenced Citations (10)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/067910 |
Dec 1997 |
US |