Export to GitHub

exports - QoSReferences.wiki


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:

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