An architecture for traffic and congestion control must offer simplicity, flexibility, robustness, and controllability to effectively meet the needs of an evolving B-ISDN/ATM environment.