ALTQ

ALTQ

ALTQ is an ALTernate Queueing framework for BSD UNIX. ALTQ provides queueing disciplines and other QoS related components required to realize resource-sharing and Quality of Service. It is most commonly implemented on BSD-based routers. ALTQ is included in the base distribution of FreeBSD, NetBSD, and is integrated into the pf packet filter of OpenBSD.

With "ALTQ", packets can be assigned to queues for the purpose of bandwidth control. The "scheduler" defines the algorithm used to decide which packets get delayed, dropped or sent out immediately. There are three "schedulers" currently supported in the FreeBSD implementation of "ALTQ":

* cbq Class Based Queueing. Queues attached to an interface build a tree, thus each queue can have further child queues. Each queue can have a priority and a bandwidth assigned. Priority mainly controls the time packets take to get sent out, while bandwidth has primarily effects on throughput.
* priq Priority Queueing. Queues are flat attached to the interface, thus, queues cannot have further child queues. Each queue has a unique priority assigned, ranging from 0 to 15. Packets in the queue with the highest priority are processed first.
* hfsc Hierarchical Fair Service Curve. Queues attached to an interface build a tree, thus each queue can have further child queues. Each queue can have a priority and a bandwidth assigned. Priority mainly controls the time packets take to get sent out, while bandwidth has primarily effects on throughput.

"The content on this page has been grabbed from the FreeBSD man pages for ALTQ and pf.conf, and from the original ALTQ home at http://www.csl.sony.co.jp/person/kjc/kjc/software.html."

External links

* [http://www.csl.sony.co.jp/person/kjc/kjc/software.html ALTQ home]
* [http://www.freebsd.org/cgi/man.cgi?query=altq ALTQ man page] via FreeBSD
* [http://www.openbsd.org/cgi-bin/man.cgi?query=altq ALTQ(9) man page] via OpenBSD
* [http://www.openbsd.org/faq/pf/queueing.html#altq Configuring ALTQ] via OpenBSD


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • ALTQ — Содержимое на этой странице, первоначально появились в FreeBSD man pages для ALTQ и pf.conf, и на оригинал ALTQ вебстраница. ALTQ это альтернативная платформа организации очередей для BSD. ALTQ обеспечивает организации очередей, и другиё QoS… …   Википедия

  • Packet Filter — (ou PF) est le pare feu logiciel et officiel d OpenBSD, écrit à l origine par Daniel Hartmeier. C est un logiciel libre gratuit. Il remplace IPFilter de Darren Reed depuis la version 3.0 d OpenBSD, suite à des problèmes de licence, mais aussi des …   Wikipédia en Français

  • Ipfirewall — or ipfw is a FreeBSD IP packet filter and traffic accounting facility. Its ruleset logic is similar to many other packet filters except IPFilter. ipfirewall is authored and maintained by FreeBSD volunteer staff members. Its syntax enables use of… …   Wikipedia

  • Anexo:Cronología de OpenBSD — El siguiente es un resumen de la historia de lanzamientos del sistema operativo OpenBSD. Contenido 1 1996 1999 2 2000 2004 3 2005 2010 4 Véase también …   Wikipedia Español

  • DragonFly BSD — DragonFly redirects here. For other uses, see Dragonfly (disambiguation). DragonFly Company / developer Matthew Dillon OS family Unix like …   Wikipedia

  • Explicit Congestion Notification — (ECN) is an extension to the Internet Protocol and is defined in RFC 3168 (2001). ECN allows end to end notification of network congestion without dropping packets. It is an optional feature, and is only used when both endpoints signal that they… …   Wikipedia

  • PF (firewall) — PF (Packet Filter, also written pf) is a BSD licensed stateful packet filter, a central piece of software for firewalling. It is comparable to iptables, ipfw and ipfilter. PF is developed on OpenBSD, but has been ported to many other operating… …   Wikipedia

  • Nijenhuis-Richardson bracket — In mathematics, the algebraic bracket or Nijenhuis Richardson bracket is a graded Lie algebra structure on the space of alternating multilinear forms of a vector space to itself, introduced by A. Nijenhuis and R. Richardson (1966, 1967). It is… …   Wikipedia

  • Absolute OpenBSD — Infobox Book name = Absolute OpenBSD UNIX for the Practical Paranoid author = Michael W. Lucas cover artist = [http://www.octopodstudios.com Octopod Studios] publisher = No Starch Press release date = July, 2003 media type = Print (Paperback)… …   Wikipedia

  • Timeline of OpenBSD — OpenBSD 2.1 Cover OpenBSD 2.2 Cover …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”