bandwidth bandwidth.management c++ checknow ctr development network project qos server tesis traffic
Bandwidth management
From Wikipedia, the free encyclopedia
The lists in this article may contain items that are not notable, encyclopedic, or helpful. Please help out by removing such elements and incorporating appropriate items into the main body of the article. (March 2009) |
Bandwidth management is the process of measuring and controlling the communications (traffic, packets) on a network link, to avoid filling the link to capacity or overfilling the link, which would result in network congestion and poor performance.
Contents |
[edit] Management
Bandwidth management mechanisms may be used to further engineer performance and includes:
- Traffic shaping (rate limiting):
- Token bucket
- Leaky bucket
- TCP rate control - artificially adjusting TCP window size as well as controlling the rate of ACKs being returned to the sender[citation needed]
- Scheduling algorithms:
- Congestion avoidance:
- RED, WRED - Lessens the possibility of port queue buffer tail-drops and this lowers the likelihood of TCP global synchronization
- Policing (marking/dropping the packet in excess of the committed traffic rate and burst size)
- Explicit congestion notification
- Buffer tuning
- Bandwidth reservation protocols / algorithms
[edit] Link performance
Issues which may limit the performance of a given link include:
- TCP determines the capacity of a connection by flooding it until packets start being dropped (Slow-start)
- Queueing in routers results in higher latency and jitter as the network approaches (and occasionally exceeds) capacity
- TCP global synchronization when the network reaches capacity results in waste of bandwidth
- Burstiness of web traffic requires spare bandwidth to rapidly accommodate the bursty traffic
- Lack of widespread support for explicit congestion notification and Quality of Service management on the Internet
- Internet Service Providers typically retain control over queue management and quality of service at their end of the link
- Window Shaping allows higher end products to reduce traffic flows, which reduce queue depth and allow more users to share more bandwidth fairly
[edit] Tools and techniques
Packet sniffers network traffic measurement
[edit] See also
- INASP runs bandwidth management training workshops and produces reports
- Bandwidth management using NetFlow and IPFIX data
- Network congestion avoidance lists some techniques for prevention and management of congestion on routers
- Traffic shaping and Rate limiting are bandwidth management (traffic control) techniques
- Bandwidth management is a subset of Network management and Performance management
- Network traffic measurement is a subset of Network monitoring
- Bandwidth throttling
- Bandwidth cap
[edit] Notes
[edit] References
- "Deploying IP and MPLS QoS for Multiservice Networks: Theory and Practice" by John Evans, Clarence Filsfils (Morgan Kaufmann, 2007, ISBN 0-12-370549-5)