Jump to content

Template:Networking rutos manual firewall: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 65: Line 65:
</ul>
</ul>


{{#ifeq: {{{name}}} | TRB500 | | ===Routing/NAT Offloading===
{{#switch: {{{series}}} | TRB500 | TRB501 | TRB1 | TRB16 = | #default = ===Routing/NAT Offloading===
----
----
The <b>Routing/NAT Offloading</b> is used to turns software flow offloading on or off.
The <b>Routing/NAT Offloading</b> is used to turns software flow offloading on or off.


The device checks whether the flow (sequence of related packets) is of a received a packed is known. Packets of unknown flow are forwarded to the networking stack. Meanwhile, if the flow is known, NAT is applied (if matched) and the packet is forwarded to the correct destination port. This process is called <b>software flow offloading</b>. {{#switch: {{{series}}} | RUTX | RUTM = <b>Hardware flow offloading</b> is used to execute functions of the router using the hardware directly, instead of a process of software functions. | #default =}}
The device checks whether the flow (sequence of related packets) is of a received a packed is known. Packets of unknown flow are forwarded to the networking stack. Meanwhile, if the flow is known, NAT is applied (if matched) and the packet is forwarded to the correct destination port. This process is called <b>software flow offloading</b>. {{#switch: {{{series}}} | RUTX | RUTM | RUTC | OTD500 = <b>Hardware flow offloading</b> is used to execute functions of the router using the hardware directly, instead of a process of software functions. | #default =}}


{{#switch: {{{series}}}  
{{#switch: {{{series}}}  
| RUTX | RUTM = [[File:Networking_rutos_manual_firewall_general_settings_routing_nat_offloading_rutx_v2.png|border|class=tlt-border]]
| RUTX | RUTM | RUTC | OTD500 = [[File:Networking_rutos_manual_firewall_general_settings_routing_nat_offloading_rutx_v3.png|border|class=tlt-border]]
| #default =[[File:Networking_rutos_manual_firewall_general_settings_routing_nat_offloading_v2.png|border|class=tlt-border]]}}
| #default =[[File:Networking_rutos_manual_firewall_general_settings_routing_nat_offloading_v3.png|border|class=tlt-border]]}}
<table class="nd-mantable">
<table class="nd-mantable">
     <tr>
     <tr>
Line 82: Line 82:
     <tr>
     <tr>
         <td>Software flow offloading</td>
         <td>Software flow offloading</td>
         <td>off {{!}} on; default: <b>on</b></td>
         <td>off {{!}} <span style="color:blue">on</span>; default: <b>on</b></td>
         <td>Turns software flow offloading on or off.</td>
         <td>Software based offloading for routing/NAT.</td>
     </tr>
     </tr>
  {{#switch: {{{series}}} | RUTX | RUTM =   
  {{#switch: {{{series}}} | RUTX | RUTM | RUTC | OTD500 =   
     <tr>
     <tr>
         <td>Hardware flow offloading</td>
         <td><span style="color:blue">Hardware flow offloading</span></td>
         <td>off {{!}} on; default: <b>on</b></td>
         <td>off {{!}} on; default: <b>on</b></td>
         <td>Turns hardware flow offloading on or off.</td>
         <td>Hardware based offloading for routing/NAT.</td>
     </tr>| #default =}}
     </tr>| #default =}}
    <tr>
        <td><span style="color:blue">IPsec software flow offload</span></td>
        <td>off {{!}} on; default: <b>off</b></td>
        <td>Software based offloading for IPsec.</td>
    </tr>
</table>}}
</table>}}