This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qos-settings [2024/04/10 22:09] – [CTF implications] -add wikipedia link to Network Scheduler hogwild | qos-settings [2024/04/16 16:55] (current) – [How Does all this Help Me?] remove "of the" hogwild | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== QoS Principles ====== | + | ====== QoS - Basic Principles ====== |
- | Quality of Service (QoS) is a method to prioritize/ | + | Quality of Service (QoS) is a method to prioritize/ |
+ | |||
+ | ==== QoS is not Bandwidth Limiter ==== | ||
+ | |||
+ | QoS is not the same as FreshTomato' | ||
+ | |||
+ | * QoS analyzes all traffic on all clients on the network. | ||
+ | * QoS follows rules for prioritizing one type of traffic over another. | ||
+ | * Bandwidth Limiter limits the bandwidth used by one or more client devices on the network. | ||
+ | * Bandwidth Limiter prioritizes one client device/ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | If you need a simple, crude tool for one or more known client devices, Bandwidth Limiter may be all that you need. | ||
+ | |||
+ | QoS is a more sophisticated, | ||
+ | |||
+ | However, Bandwidth Limiter shares a few settings with QoS. When Bandwidth Limiter is enabled, QoS should be disabled, and vice versa. If both are enabled, they will conflict with each other and neither will work. \\ | ||
Basically, QoS performs the following: | Basically, QoS performs the following: | ||
- | * Identifies traffic | + | * Identifies traffic. |
- | * Classifies this traffic | + | * Classifies this traffic. |
- | * Marks packets | + | * Marks packets. |
- | * Defines classes and subclasses | + | * Defines classes and subclasses. |
- | * Set class parameters (such as reserved bandwidth) | + | * Sets class parameters (such as reserved bandwidth). |
- | \\ You might have heard the above points when describing " | + | \\ You might have heard the above points when describing " |
- | It's often said that the QoS is a technique to mitigate lack of bandwidth when an upgrade is too costly or even impossible. More precisely, QoS also allows you to prioritize latency-sensitive traffic (such as voice) even when there' | + | It's often said that QoS is a technique to mitigate lack of bandwidth when an upgrade is too costly or even impossible. More precisely, QoS also allows you to prioritize latency-sensitive traffic (such as voice) even when there' |
Here are some commonly used QoS terms:\\ | Here are some commonly used QoS terms:\\ | ||
- | * **Traffic: | + | * **Traffic: |
- | * **Best effort:** This is also referred to as "no QoS". This works on the principle of "first come, first served" | + | * **Best effort:** This is also known as "no QoS" |
- | * **Classification: | + | * **Classification: |
- | * **Marking: | + | * **Marking: |
- | * **Queuing: | + | * **Queuing: |
- | * **Policing: | + | * **Policing: |
- | * **Class Discipline**: This is the rule applied to all the classes of data in the priority | + | * **Queuing |
+ | * asdfgjkl | ||
+ | * asdfghjkl\\ | ||
\\ The diagram below should help you to understand these principles: | \\ The diagram below should help you to understand these principles: | ||
Line 36: | Line 55: | ||
Is someone on your LAN generating too much traffic? | Is someone on your LAN generating too much traffic? | ||
- | These are all problems that QoS can help you to solve. Note that QoS is NOT auto-regulating. You need to manually define most of the QoS parameters, and tweak them, as needed. | + | These are all problems that QoS can help you to solve. Note that QoS is NOT auto-regulating. You need to manually define most QoS parameters, and tweak them, as needed. |
===== CTF implications ===== | ===== CTF implications ===== | ||
Line 47: | Line 65: | ||
\\ | \\ | ||
- | \\ | + | |
- | This Network Scheduler Wikipedia entry may help you further understand the above principles: \\ | + | |
- | [[https:// | + |