SwOS es un sistema operativo diseñado especialmente para la administración de productos MikroTik Switch.
SwOS es configurable vía navegador web. Este le brinda todas las funcionalidades básicas para administrar el switch, y más: Permite administrar el reenvío port-to-port, controla tormentas de broadcast, aplica filtros MAC, configura VLANs, mirror traffic, limitaciones de ancho de banda hasta incluso ajusta algunos campos del encabezado MAC e IP.
Conectado al Switch
Abra su navegador e ingrese la dirección IP de su Switch (192.168.88.1 por defecto) y la pantalla de login le aparecerá.
SwOS default IP address:192.168.88.1, user name:admin no tiene password.
Note: la herramienta MikroTik neighbor discovery protocol puede ser usada para descubrir IP address de Switchs Mikrotik Manual:IP/Neighbor_discovery
Resúmen Interface
El menu de SwOS tiene 10 tabs: Link, Forwarding, Statistics, VLAN, VLANs, Static Hosts, Hosts, SNMP, ACL y System.
Descripción de botones en la herramienta de configuracion de SwOS:
Append – agrega un nuevo item al final de la lista
Apply All – aplica los cambios de configuración actuales
Cut – remueve un item de la lista
Clear – resetea las propiedades del item
Discard Changes – elimina los cambios no guardados de la configuración
Insert – agrega un nuevo item a la lista (colocado antes del item actual)
Sort – ordena la tabla VLAN por VLAN-IDs; ordena la tabla host por MAC addresses
Change Password – cambia la password del switch
Logout – logout del Switch
Reboot – reinicia el switch
Reset Configuration – resetea la configuración a los defectos de fábrica
Choose File – busca un archivo de actualización firmware
Upgrade – actualiza el firmware del Switch
System Tab
System Tab realiza las siguiente funciones:
Información general sobre el Switch
Switch management
Reseteo de la configuración
Actualización del Firmware
Propiedad
Descripción
IP Address
IP address del Switch
Identity
Nombre del Switch (para MikroTik neighbor discovery protocol)
Allow From
IP address del cual es switch es accesible. Valor por defecto ‘0.0.0.0/0’ – cualquier dirección.
Watchdog
Habilita o Deshabilita el system watchdog. Éste reiniciará el CPU del switch en caso de una falla
MAC Address
MAC address del Switch (Solo-lectura)
Version
Versión Firmware del Switch
Uptime
Tiempo actual de uptime
Note: SwOS usa un simple algoritmo para asegurar la comunicación TCP/IP – este solo responde al mismo IP y MAC del paquete entrante. De esta manera no hay necesidad de Default Gateway en el dispositivo.
Link Tab
Link Tab le permite:
Configurar Ethernet ports
Monitorear el status de los puertos Ethernet
Propiedad
Descripción
Enabled
Habilita o Deshabilita el puerto
Link Status
Actual link status (Solo lectura)
Auto Negotiation
Habilita o deshabilita la auto negotiation
Speed
Especifica la velocidad del puerto (requiere que la auto negociación este deshabilitada)
Full Duplex
Especifica el modo duplex del puerto (requiere que la auto negociación este deshabilitada)
Crossover
Detecta un cable crossover (solo-lectura)
Flow control
Habilita o deshabilita el control de flujo
Forwarding Tab
Forwarding Tab le provee de opciones avanzadas de reenvio de los puertos switch, port locking, port mirroring, limitación del ancho de banda y broadcast storm control.
Propiedad
Descripción
Forwarding
Forwarding table – permite o restringe el trafico entre los puertos especificados
Port Lock
Port Lock – Habilita o deshabilita el aprendizaje de MAC address en el puerto
Lock On First – Habilita o deshabilita el aprendizaje de MAC address en el puerto (La MAC address del primer paquete recibido será aprendido)
Port Mirroring
Mirror Ingress – Si el tráfico entrante debe ser copiado o reenviado al puerto mirroring
Mirror Outgress – Si el tráfico saliente debe ser copiado o reenviado al puerto mirroring
Mirror To – Mirroring target port
Bandwidth Limit
Ingres Rate – Limita el tráfico entrante en este puerto (bps)
Outgres Rate – Limita el tráfico entrante en este puerto (bps)
Broadcast Storm Control
Storm Rate – Limita el número de paquetes broadcast enviado por una interface
Include Unicast – Incluye paquete unicast sin una entrada en la tabla de host, en la limitación Storm Rate
Statistics Tab
Le provee información en detalle sobre los paquetes recibidos y transmitidos.
VLAN Tab
configuración VLAN para puertos del Switch.
Propiedad
Descripción
VLAN Mode
VLAN mode para puerto entrante:
disabled – VLAN table no es usada. El Switch ignora la etiqueta VLAN del paquete tageado
optional – Maneja paquetes con el tag ID VLAN que no esta presente en la tabla VLAN como paquetes sin tag VLAN
enabled – Descarta paquetes sin tag VLAN ID que no este presente en la tabla VLAN. Paquetes sin tag VLAN no serán tratados como paquetes tageados con el Default VLAN ID
strict – igual que el enable, pero también chequea el puerto entrante (descarta paquetes con tag VLAN ID y el puerto entrante que no este presente en la tabla VLAN)
Default VLAN ID
VLAN ID para paquetes no tagueados cuando VLAN Mode «enabled» o «strict» es usado
Force VLAN ID
Aplica el Default VLAN IDa los paquetes entrantes con tag VLAN
VLAN Header
leave as is – si el encabezado VLAN está presente, se mantiene sin cambios
always strip – si el encabezado VLAN está presente, éste es removido del paquete
add if missing – si el encabezado VLAN está presente, es agregado al paquete (VLAN ID será Default VLAN ID para el puerto entrante)
VLANs Tab
VLAN tables especifica cierta reglas de reenvío para paquetes con el tag especifico 802.1q. Básicamente la tabla contiene las VLAN tag IDs de un grupo de uno o mas puertos. Paquetes con tag VLAN dejarán el switch a través de uno o mas puertos según sean seteados en la correspondiente entrada de tabla. La tabla VLAN trabaja en conjunto con la resolución de la MAC destino hacia determinado puerto saliente.
Propiedad
Descripción
VLAN ID
VLAN ID del paquete
Ports
Ports the packet should be mapped to
Hosts Tab
Esta tabla muestra dinamicamente las MAC Address aprendidas en una entrada de port mapping. Cuando el Switch recibe un paquete de cierto puerto, este agrega la MAC address origen y el puerto por el cual es recibido el paquete a la tabla host, entonces, cuando el paquete viene con una MAC address X destino él conoce cual es el puerto por el cual debería reenviarse el paquete. Si la MAC address destino no esta presente en la tabla de host, el paquete es reenviado a todos lo puertos del grupo. Las entradas dinámicas toman alrededor de 5 minutos para tener timeout.
Propiedad
Descripción
MAC
MAC address (solo lectura)
Ports
Puerto que el paquete debería reenviarse (solo lectura)
Static Hosts Tab
Entradas estáticas en la tabla de host. Estas se volverán dinámicas si una entrada dinámica con la misma mac address ya existe. También mediante el agregado de una entrada estática, se tendrá acceso a algunas funcionalidades extras
Propiedad
Descripción
MAC
MAC address
Ports
Puerto por el cual el paquete debe ser reenviado
Drop
Los paquetes puede ser clonados y enviados al puerto target-mirror
Mirror
Paquetes con cierta MAC address que vengan de ciertos puertos se pueden quitar
ACL Tab
Una lista de control de acceso (ACL) es una herramienta muy poderosa que permite el filtrado de paquetes, reenvios y tageo de VLAN basados en coincidencia de campos del encabezados de capa L2,L3. SwOS le permite implementar un limitado número de control de accesos con reglas (32 reglas simples (con coincidencias de capa L2 o L3) o 16 reglas complejas (ambos L2 y L3 son utilizados)).
Cada regla contiene un parte de coincidencia y otra de acción
Parámetros de coincidencia – Matching part
Propiedad
Descripción
From
Coincide si el paquete viene del puerto
MAC Src
Coincide con la MAC address origen y la máscara
MAC Dst
Coincide con la MAC address destino y la máscara
Ethertype
Coincide con el protocolo encapsulado en la carga útil de un frame Ethernet
VLAN
Coincide si el encabezado VLAN presencia:
any
present
not present
VLAN ID
Coincide por el tag VLAN ID
Priority
Coincide por la prioridad en el tag VLAN
IP Src
Coincide con el IP address y máscara de origen
IP Dst
Coincide con el IP address y máscara de destino
Protocol
Coincide por el protocolo IP
DSCP
Coincide con el campo IP DSCP
Acciones para estos parametros
Propiedad
Descripción
Redirect To
Fuerza un nuevo puerto destino (si Redirect To está habilitado y no hay puerto especificado en Redirect To Ports, el paquete será descartado)
Redirect To Ports
Puerto de destino
Mirror
Clona los paquetes y se envía al puerto mirror-target
Set VLAN ID
Cambia el tag VLAN ID, si se encuentra tag VLAN
Priority
Cambia el tag VLAN priority, si se encuentra el tag VLAN
Ejemplo
Siguiendo el ejemplo se muestra como dropear un paquete ICMP destinado al router. Será imposible hacer ping al Switch en el puerto 5
SNMP Tab
SNMP Tab consiste en seteos para monitorear el Switch remotamente