Introduction
Here I want putting references about QoS and some objects research around it. My principal objective is join of some informations and code related with QoS models.
Details
Literature:
- Cisco-QoS
- OpenBSD-PF
- ALTQ Official Site
- Managing Traffic with ALTQ
- DUMMYNET Official Site
- BSDCON Dummynet
RFC:
- RFC 1349 - Type of Service in the Internet Protocol Suite.
- RFC 2914 - Congestion Control Principles.
- RFC 2309 - Recommendations on Queue. Management and Congestion Avoidance in the Internet
- RFC 2597 - Assured Forwarding PHB Group.
- RFC 3246 - An Expedited Forwarding PHB (Per-Hop Behavior).
- RFC 3260 - New Terminology and Clarifications for Diffserv.
Code References:
- /usr/include/altq
- kern/102471
QoS Components
Congestion Management: 1. FIFO (First-in, first-out queuing). 1. PQ (Priority queuing). 1. CQ (Custom queuing). 1. WFQ (Weighted fair queuing). 1. CBWFQ (Class-based weighted fair queuing).
Congestion-Avoidance Tools: 1. RED (Rain Early Detection). 1. RIO (RED In/Out). 1. WRED (RED with IP precedence). 1. FRED (NON-TCP Compliant flows).
Protocol Patterns: 1. RSVP (Resource Reservation Protocol).
Concepts to set precedence: 1. DSCP (Differentiated services). 1. ToS (Type of service). 1. CoS (Class of service).
IPFW PR: * kern/102471 * kern/103454 * docs/116588 * kern/72987 * kern/105330 * kern/111713