L3QoS
L3QoS
1
5/13/2021
2
5/13/2021
• Requirements
5-30
• Minimum throughput and maximum latency
• Techniques for Achieving Good Quality of Service
• Integrated Services
• Differentiated Services
• Label Switching and MPLS
Jitter Control
Categories of QoS and Examples
1. Constant bit rate
• Telephony
2. Real-time variable bit rate
• Compressed videoconferencing
3. Non-real-time variable bit rate
• Watching a movie on demand
Schedule Delay according to Deadline Miss
4. Available bit rate
• File transfer (a) High jitter. (b) Low jitter.
3
5/13/2021
5-34
(a) A leaky bucket with water. (b) a leaky bucket with packets.
(a) Before. (b) After.
1. Bandwidth.
2. Buffer space.
3. CPU cycles.
Token bucket level for shaping with rate 200 Mbps and capacity (d)
16000 KB, (e) 9600 KB, and (f) 0KB..
4
5/13/2021
Integrated Services:
Admission Control (2) RSVP—The Resource reSerVation Protocol
5
5/13/2021
RSVP (2)
Hosts 1 and 2 are multicast sender
Differentiated Services:
Expedited Forwarding Class-Based Service
Per Hop Behaviors
Traffic within a class are given preferential treatment
Expedited Forwarding
Packets marked – Regular or Expedited
Assured Forwarding
Gold, Silver, Bronze, common
Packets that face congestion
low (short burst), medium and high _ this classes are determined
Expedited packets experience a traffic-free network by tocken bucket algorithm
Differentiated Services:
Assured Forwarding The Leaky
Bucket
Algorithm
(a) Input to a leaky bucket.
(b) Output from a leaky
bucket. Output from a token
bucket with capacities of (c)
250 KB, (d) 500 KB, (e)
750 KB, (f) Output from a
500KB token bucket feeding
A possible implementation of assured forwarding, weighted fair a 10-MB/sec leaky bucket.
scheduling, RED (randome Early Detection discards packet
according to the class).