Changes

no edit summary
Line 1: Line 1: −
{{Template: Networking_rutos_manual_fw_disclosure
+
{{Template: Networking_device_manual_fw_disclosure
| fw_version = {{{series}}}_R_00.07.00
+
| series = {{{series}}}
| series     = {{{series}}}
+
| name  = {{{name}}}
 +
| fw_version ={{Template: Networking_device_manual_latest_fw
 +
| series = {{{series}}}
 +
| name  = {{{name}}}
 +
}}
 
}}
 
}}
{{#ifeq: {{{legacy}}} | 1 |<br><i><b>Note</b>: <b>[[{{{name}}} QoS (legacy WebUI)|click here]]</b> for the old style WebUI (FW version RUT9XX_R_00.06.08.2 and earlier) user manual page.</i>|}}
+
{{#ifeq: {{{series}}} | RUT9 |<br><i><b>Note</b>: <b>[[{{{name}}} QoS (legacy WebUI)|click here]]</b> for the old style WebUI (FW version {{Template: Networking_device_manual_latest_fw | series = RUT9XX}} and earlier) user manual page.</i>|}}
 +
{{#ifeq: {{{series}}} | RUT2 |<br><i><b>Note</b>: <b>[[{{{name}}} QoS (legacy WebUI)|click here]]</b> for the old style WebUI (FW version {{Template: Networking_device_manual_latest_fw | series = RUT2XX}} and earlier) user manual page.</i>|}}
 +
__TOC__
 
==Summary==
 
==Summary==
   Line 18: Line 24:  
The <b>SQM</b> page is used to set up Smart Queue Management (SQM) instances which can limit the download and upload speeds of selected network interfaces.
 
The <b>SQM</b> page is used to set up Smart Queue Management (SQM) instances which can limit the download and upload speeds of selected network interfaces.
   −
{{#switch: TRB2
+
{{#switch: {{{series}}}
   | #default =
+
   | RUTX | RUTM = <u><b>Note:</b> For SQM to properly work "Software flow offloading" needs to be turned off on this device. This can be done in <b>Network → [[{{{name}}} Firewall#Routing.2FNAT_Offloading|Routing/NAT Offloading]]</b> settings.</u>
   | TRB2|TRB1|RUT36X|RUT30X|RUT9|TCR1 =  
+
   | #default =  
<u><b>
+
<u><b>Note:</b> SQM is additional software that can be installed from the <b>System → [[{{{name}}} Package Manager|Package Manager]]</b> page.</u>
 
  −
Note:</b> SQM is additional software that can be installed from the <b>Services → [[{{{name}}} Package Manager|Package Manager]]</b> page.</u>
   
}}
 
}}
   Line 42: Line 46:  
Refer to the sections below for information on editing SQM instances.
 
Refer to the sections below for information on editing SQM instances.
   −
===Basic Settings===
+
===General Setup===
 
----
 
----
The <b>Basic Settings</b> section is used to set download and upload speed limits for a selected network interface.
+
The <b>General Setup</b> section is used to set download and upload speed limits for a selected network interface.
   −
[[File:Networking_rutos_manual_traffic_shaping_sqm_basic_settings.png|border|class=tlt-border]]
+
[[File:Networking rutos manual traffic shaping sqm general setup73.png|border|class=tlt-border]]
    
<table class="nd-mantable">
 
<table class="nd-mantable">
Line 62: Line 66:  
       <td>Interface name</td>
 
       <td>Interface name</td>
 
       <td>network interface; default: <b>br-lan (lan)</b></td>
 
       <td>network interface; default: <b>br-lan (lan)</b></td>
       <td>Selects to which interface this SQM configuration will apply. <b>Additional note:</b> consider reading the [[{{{name}}}__QoS#Additional_notes|Additional notes]] section before limiting speeds on selected interfaces.</td>
+
       <td>Selects to which interface this SQM configuration will apply. <b>Additional note:</b> consider reading the [[{{{name}}}_Traffic_Shaping#Additional_notes|Additional notes]] section before limiting speeds on selected interfaces.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
       <td>Download speed (kbit/s)</td>
 
       <td>Download speed (kbit/s)</td>
       <td>integer [0..9999999999999999]; default: <b>none</b></td>
+
       <td>integer [0..2147483647]; default: <b>none</b></td>
 
       <td>Limits the download speed (ingress) of the selected interface to the value specified in this field.</td>
 
       <td>Limits the download speed (ingress) of the selected interface to the value specified in this field.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
       <td>Upload speed (kbit/s)</td>
 
       <td>Upload speed (kbit/s)</td>
       <td>integer [0..9999999999999999]; default: <b>none</b></td>
+
       <td>integer [0..2147483647]; default: <b>none</b></td>
 
       <td>Limits the upload speed (egress) of the selected interface to the value specified in this field.</td>
 
       <td>Limits the upload speed (egress) of the selected interface to the value specified in this field.</td>
 
     </tr>
 
     </tr>
Line 80: Line 84:  
The <b>Advanced Settings</b> section describes the internal logic of the SQM configuration.
 
The <b>Advanced Settings</b> section describes the internal logic of the SQM configuration.
   −
[[File:Networking_rutos_manual_traffic_shaping_sqm_advanced_settings.png|border|class=tlt-border]]
+
[[File:Networking rutos manual traffic shaping sqm advanced settings73.png|border|class=tlt-border]]
    
<table class="nd-mantable">
 
<table class="nd-mantable">
Line 137: Line 141:     
<ul>
 
<ul>
     <li>Network → [[{{{name}}} Interfaces|Interfaces]] (to create an additional network interface)</li>
+
     <li>Network → [[{{{name}}} LAN|Interfaces]] (to create an additional network interface)</li>
 
     <li>Network → [[{{{name}}} Wireless|Wireless]] (to attach WiFi interfaces to Ethernet interfaces)</li>
 
     <li>Network → [[{{{name}}} Wireless|Wireless]] (to attach WiFi interfaces to Ethernet interfaces)</li>
 
</ul>
 
</ul>
Line 178: Line 182:  
       <td>unchanged</td>
 
       <td>unchanged</td>
 
{{#ifeq:{{{mobile}}}|1|<td>unchanged</td>|}}
 
{{#ifeq:{{{mobile}}}|1|<td>unchanged</td>|}}
    </tr>|}}
+
|}}    </tr>
 
</table>
 
</table>
   Line 227: Line 231:  
==QoS==
 
==QoS==
   −
<u><b>Note:</b> QoS is additional software that can be installed from the <b>Services → [[{{{name}}} Package Manager|Package Manager]]</b> page.</u>
+
QoS provides the possibility to prioritize network traffic based on hosts, ports or services and limit download & upload speeds on a selected interface.
 +
 
 +
This chapter of the user manual provides an overview of the QoS page in {{{name}}} devices.
 +
 
 +
{{#switch: {{{series}}}
 +
  | RUTX | RUTM = <u><b>Note:</b> For QoS to properly work "Software flow offloading" needs to be turned off on this device. This can be done in <b>Network → [[{{{name}}} Firewall#Routing.2FNAT_Offloading|Routing/NAT Offloading]]</b> settings.</u>
 +
  | #default =
 +
}}
 +
<u><b>Note:</b> QoS is additional software that can be installed from the <b>System → [[{{{name}}} Package Manager|Package Manager]]</b> page.</u>
 +
 
 +
===Interfaces===
 +
----
 +
The <b>Interfaces</b> section is used to set up download and upload speed limits on the device's network interfaces.
 +
 
 +
[[File:Networking_rutos_manual_traffic_shaping_qos_interfaces.png|border|class=tlt-border]]
    +
<table class="nd-othertables">
 +
    <tr>
 +
        <th style="width: 250px">Field</th>
 +
      <th style="width: 250px">Value</th>
 +
      <th style="width: 579px">Description</th>
 +
    </tr>
 +
    <tr>
 +
    <td>Calculate overhead</td>
 +
        <td>yes | no; default: <b>no</b></td>
 +
        <td>Decreases upload and download ratio to prevent link saturation.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Download speed (kbit/s)</td>
 +
      <td>integer; default: <b>none</b></td>
 +
      <td>Maximum download speed for the specified interface.</td>
 +
    </tr>
 +
    <tr>
 +
    <td>Upload speed (kbit/s)</td>
 +
        <td>integer; default: <b>none</b></td>
 +
        <td>Maximum upload speed for the specified interface.</td>
 +
    </tr>
 +
    <tr>
 +
    <td>Enable</td>
 +
        <td>yes | no; default: <b>no</b></td>
 +
        <td>Turns the rule on or off.</td>
 +
    </tr>
 +
</table>
 +
 +
===Classification Rules===
 +
----
 +
The <b>Classification Rules</b> section is used to configure rules that prioritize
 +
certain traffic over other, less important traffic. This traffic can be defined by
 +
a source or destination host, port or a network protocol. Traffic that matches a
 +
rule with higher preference will be handled with higher priority.
 +
 +
Generally, this should be used in cases where you want to isolate certain types
 +
of traffic in order to make sure the {{{name}}} is handling more important traffic
 +
(for example, video streaming, SSH) at a higher priority and less important traffic (FTP, HTTP) at a lower priority.
 +
 +
[[File:Networking rutos manual traffic shaping qos classification rules73.png|border|class=tlt-border]]
 +
 +
<table class="nd-mantable">
 +
    <tr>
 +
        <th>Field</th>
 +
      <th>Value</th>
 +
      <th>Description</th>
 +
    </tr>
 +
    <tr>
 +
      <td>Target</td>
 +
      <td>Priority | Express | Normal | Bulk; default: <b>Normal</b></td>
 +
      <td>Defines the priority of handling the type of traffic defined in this rule.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Source host</td>
 +
      <td>All | IP | -- Custom --; default: <b>All</b></td>
 +
      <td>Host(s) from which data will be transmitted.</td>
 +
    </tr>
 +
    <tr>
 +
    <td>Destination host</td>
 +
        <td>All | IP | -- Custom --; default: <b>All</b></td>
 +
        <td>Host(s) to which data will be transmitted.</td>
 +
    </tr>
 +
    <tr>
 +
    <td>Protocol</td>
 +
        <td>All | TCP | UDP | ICMP | -- Custom --; default: <b>All</b></td>
 +
        <td>Data transmission protocol to match the rule.</td>
 +
    </tr>
 +
    <tr>
 +
    <td>Ports</td>
 +
        <td>All | integer [1..65535]; default: <b>none</b></td>
 +
        <td>Port number(s) to match the rule. You can enter multiple ports by separating them by commas (e.g., <i>22,53,80</i>).</td>
 +
    </tr>
 +
</table>
   −
<!-- add qos description -->
     −
[[Category:{{{name}}} Services section]]
+
[[Category:{{{name}}} Network section]]

Navigation menu