Documentos de Académico
Documentos de Profesional
Documentos de Cultura
en MikroTik
info@optimix.com.ar
+56 9 5380 3580
optimixnetworks
Objetivos
OptimixNetworks.com ® 3
Linkstore.CL
Grupo WhatsApp para
consultas!!
OptimixNetworks.com ® 4
Linkstore.CL
Tipos de vínculos
Situaciones de balanceo
◼ Dos enlaces internos iguales – Tenemos dos nodos
vinculados con un enlace inalámbrico que nos brinda
800Mb/s, y necesitamos incrementar la capacidad
transportada agregando otro enlace de la misma
capacidad.
10.0.0.6/24 10.0.0.7/24
OptimixNetworks.com ® 9
Linkstore.CL
Bonding – Vínculo en L2
10.0.0.6/24 10.0.0.7/24
OptimixNetworks.com ® 10
Linkstore.CL
Bonding – activo/backup
10.0.0.6/24 10.0.0.7/24
OptimixNetworks.com ® 11
Linkstore.CL
Bonding – Características
◼ Ambas interfaces deben ser de tipo bridgeable, lo que
incluyen puertos ethernet/sfp o túneles EoIP.
◼ Los anchos de banda que pueden transportar los enlaces,
deben ser similares.
◼ Si los enlaces tienen distintas capacidades, la capacidad
resultante de la suma será múltiplo de la capacidad del
enlace más lento.
◼ Ejemplo: si se tiene un enlace que brinda 600Mb/s, y se suma
en bonding con uno de 100Mb/s, la suma resultante será de
200Mb/s.
◼ PROBLEMA!: al operar este protocolo, no se puede tener
acceso a las IP de los enlaces, dado que están dentro de una
estructura lógica que no maneja IPs.
OptimixNetworks.com ® 12
Linkstore.CL
Bonding y VLANs
◼ Dado que el Bonding es una interface bridgeable
(se comporta como una interface en L2), puede
transportar VLANs:
OptimixNetworks.com ® 13
Linkstore.CL
Bonding y EoIP
◼ Las interfaces
lógicas EoIP,
propietarias de
MikroTik, también
son bridgeables,
por lo que pueden
participar de
Bonding.
◼ Esto nos permite
interconectar
sucursales remotas
con servicios de
Internet sumados!
OptimixNetworks.com ® 14
Linkstore.CL
Bonding – Vínculo en L2
10.0.0.6/24 10.0.0.7/24
OptimixNetworks.com ® 15
Linkstore.CL
Bonding – Vínculo en L2
10.0.0.6/24 10.0.0.7/24
OptimixNetworks.com ® 16
Linkstore.CL
Bonding – Vínculo en L2
10.0.0.6/24 10.0.0.7/24
OptimixNetworks.com ® 17
Linkstore.CL
Bonding – Vínculo en L2
10.0.0.6/24 10.0.0.7/24
OptimixNetworks.com ® 18
Linkstore.CL
ECMP – Vínculo en L3
◼ Se tiene un enlace inalámbrico que brinda 400Mb/s,
y se desea incrementar la capacidad transportada
agregando otro enlace de 800Mb/s.
❑ Los nuevos enlaces que se adicionan, pueden poseer una
capacidad distinta que el original.
❑ Ambos extremos del vínculo, son segmentos ruteados
con routers MikroTik controlados por nosotros.
❑ El nuevo vínculo no se presenta como una interface
virtual, sino como una ruta más virtuosa, que envía flujos
IP de los usuarios ruteados alternadamente por cada
enlace que participa en el balanceo, alternando dichos
flujos según las IPs origen/destino.
OptimixNetworks.com ® 19
Linkstore.CL
ECMP – Vínculo en L3
10.2.0.0/24
10.1.0.0/24
OptimixNetworks.com ® 20
Linkstore.CL
ECMP – Características
◼ El criterio de distribución de tráfico toma como parámetros los pares de
IP-origen/IP-destino de los paquetes, así que si un usuario se conecta
a un mismo destino múltiples veces, todas esas conexiones se
transportarán por el mismo enlace.
◼ A pesar de ser una solución ruteada por operar en L3, no requiere
marcas de ruteo (Firewall Mangle) como el PCC, por lo que es un
método más eficiente que PCC.
◼ Por particularidades internas que producen la redistribución de flujos
cada 10 minutos (característica interna del algoritmo), este protocolo
está contraindicado en routers de borde haciendo masquerade.
◼ Es la única técnica de balanceo nativa (sin marcas de ruteo) para
enlaces internos, que permite sumas asimétricas.
◼ Si los dos entornos de broadcast en cada nodo gobiernan el mismo
segmento IP, esta técnica no puede usarse.
◼ VENTAJA!: la lógica interna del nuevo vínculo, sigue siendo IP, por lo
que se mantiene acceso a todos los recursos internos.
OptimixNetworks.com ® 21
Linkstore.CL
ECMP – Ejemplo 33%-66%
OptimixNetworks.com ® 22
Linkstore.CL
Check Gateway
◼ Con la opción Check Gateway en las rutas estáticas, el router
monitorea las IPs gateways del ECMP, verificándolos cada 10
segundos, y descartándolos luego de dos verificaciones caídas.
OptimixNetworks.com ® 23
Linkstore.CL
PCC – Vínculo en L3
◼ Balanceo interno: se tienen dos nodos comunicados
mediante un enlace inalámbrico de 400Mb/s, y se
desea agregar otro enlace de 800Mb/s. Sería
redundante al ECMP.
◼ Balanceo de ISPs: se tiene un proveedor de Internet
que brinda 200Mb/s, y se desea adicionar otro
proveedor que brinda 300Mb/s.
❑ Los dos vínculos reciben el flujo de conexiones
Connection Tracking, que atraviesan el Firewall.
❑ Estas conexiones pueden ser transportadas para
atravesar otro router (analogía del ECMP), o pueden
destinarse integralmente hacia Internet (balanceo de
ISPs).
OptimixNetworks.com ® 24
Linkstore.CL
PCC – Balanceo interno (similar ECMP)
10.2.0.0/24
10.1.0.0/24
OptimixNetworks.com ® 25
Linkstore.CL
PCC – Balanceo de ISPs
ISP1 ISP2
10.1.0.0/24
OptimixNetworks.com ® 26
Linkstore.CL
PCC – Características
◼ El criterio de distribución de tráfico puede tomar como
parámetro:
❑ both addresses – Los pares de IP-origen/IP-destino. Tendríamos así
una analogía idéntica del ECMP, pero sin sufrir la redistribución de
flujos cada 10 minutos (algo irrelevante en enlaces internos). Un
usuario que se conecta múltiples veces a un mismo destino, saldrá en
todas por uno solo de los enlaces. Este criterio producirá un efecto de
balanceo si el usuario se conecta a múltiples destinos, o si son muchos
usuarios conectados.
❑ both ports; dst address; dst address and port; dst port; src address; src
address and port; src port.
OptimixNetworks.com ® 27
Linkstore.CL
Balanceo PCC y VPNs
◼ Router servidor VPN:
❑ Dado que los protocolos VPN operan el L3 (ruteando), en Servidores
VPN dichos servicios se publican en las direcciones IP del router
balanceador.
OptimixNetworks.com ® 30
Linkstore.CL
ECMP – Vínculo en L3
OptimixNetworks.com ® 31
Linkstore.CL
PCC – Balanceo de ISPs
OptimixNetworks.com ® 32
Linkstore.CL
PCC – Balanceo de ISPs
OptimixNetworks.com ® 33
Linkstore.CL
Conclusión
Hay que estar atentos!
◼ No está bien decir que el PCC puede sumar
servicios de Internet. La expresión correcta es
repartir las conexiones de los usuarios entre los
servicios de Internet.
◼ El Bonding no permite balancear proveedores de
Internet.
◼ El ECMP no se puede verificar con speedtest.net.
◼ Los servicios de internet económicos suelen limitar
gravemente la subida (caso de balanceo PCC).
◼ Ninguna técnica es difícil de configurar, pero
requiere más análisis detectar fallas.
OptimixNetworks.com ® 35
Linkstore.CL
Futuro!
◼ Cómo detectar caídas.
◼ Como evaluar la carga.
◼ Como evaluar inestabilidades.
◼ Como forzar un usuario por un proveedor.
OptimixNetworks.com ® 36
Linkstore.CL
Gracias!
info@optimix.com.ar
optimixnetworks