FastPath en RouterOS

Resumen

Fast path es una nueva característica de RouterOS v6 la cual permite el reenvío de paquetes sin procesamiento adicional en el Linux Kernel. Esto mejora la velocidad de reenvío significativamente.

Para que fast path funcione, es necesario que la interface lo soporte y una configuración especifica.

Lista de RouterBOARDs con soporte de FastPath

RouterBoardInterfaces
RB3xx seriesether1,2
RB6xx seriesether1,2
RB7xx seriesall ethernets
RB8xx seriesether1,2
RB9xx seriesall ethernets
RB1000all ethernets
RB1100 seriesether1-10,11
RB2011 seriesall ethernets and sfp
CCR series routersall ethernets and sfps

FastPath Handlers

Actualmente RouterOS tiene los siguientes fast path handlers:

  • ipv4
  • traffic generator
  • mpls
  • bridge

Nota: Los paquetes serán reenviados en fast path únicamente si la interface origen y destino soportan fast path. Mire lalista de intefaces soportadas.

 

IPv4 handler

IPv4 fast path es automáticamente usado si las siguientes condiciones se encuentran:

  • firewal rules no está configurado,
  • Traffic flow está deshabilitado /ip traffic-flow enabled=no
  • Simple and queue trees con parent=global no está configurado.
  • la interface origen no está en un puerto de bridge o bonding slave
  • la queue de interface destino es seteada a only-hw-queue y no hay entradas de quee tree con parent=»dst interface»
  • no hay configuración en la interface de vrrpmeshmetarouter ,
  • sniffertorch y traffic generator no está corriendo
  • connection tracking no está activo

/ip firewall connection tracking set enabled tiene un nuevo valor auto. El cual significa que el connection tracking está deshabilitado por defecto hasta que una regla de firewall es agregada

Traffic Generator handler

Traffic Generator fast path es automáticamente usado para interfaces que soporten esta capacidad.

MPLS handler

MPLS fast path es automáticamente usado para interfaces que soporten esta capacidad.

Bridge handler

Bridge fast path es automáticamente usado si las siguientes condiciones se encuentran:

[notice type=note]

Traducción: Maximiliano Dobladez | Fuente: Wiki
[/notice]