Configuración para
hacer Load Balancing con 2 Proveedores de Internet con Anchos de Banda
distintos.
Por:Jorge Murga
En este post enseño como
configurar un router MikroTik con Load balancing, el ingeniero o técnico que
vaya a configurar o hacer una configuración de Load Balancing debe tener muy
buenos conocimientos en Networking, de lo contrario se hará difícil la implementación.
Por qué configurar o para que me sirve configurar Load Balancing en un routrer?
Si usted tiene una empresa donde requiere una alta disponibilidad
del servicio de Internet y no quiere
tener la más mínima caída del servicio de Internet,
es posible que contrate un segundo proveedor o hasta un tercer proveedor de
servicio de Internet, para poder
lograr tener esta alta disponibilidad que usted requiere con el servicio de Internet y no tener caídas del servicio.
Aquí detallo algunas posibles
Configuraciones de Load Balancing que se pueden realizar.
Tener un enlace activo y el segundo Proveedor de Internet
Stand By, es decir el segundo enlace se utilizaría hasta que el primer enlace
se caiga.
Tener los 2 enlaces activos y cruzar trafico simétrico por ambos
enlaces al mismo tiempo, al caerse uno de los 2 enlaces todo el traico se
sumaria a un solo enlace.
Ahora hay algo muy importante a tomar en cuenta es que , el diseño
del Load Balancing requiere de
varios factores que el administrador de redes debe estar claro por ejemplo, es
posible que el cliente contrate 2 enlaces de Internet, pero estos 2 enlaces no sean de la misma capacidad, por
ejemplo.
Proveedor A= 9 Mbps
Proveedor B =3
Mbps
Entonces la configuración que vamos a realizar al tener 2
proveedores con esos 2 anchos de banda de 9 Mbps y 3 Mbps no es la misma configuración
que realizaríamos al tener los siguientes anchos de banda del segundo ejemplo
que les planteo.
Proveedor A =2 Mbps
Proveedor B =2 Mbps
Explicación de la formula y configuración a utilizar para
realizar Balanceo de Carga utilizando el Mecanismo de PCC ( Peer Connection Classifier).
Nota: Recuerden que el balanceo que se
hace es de conexiones.
La fórmula a
seguir para realizar un balanceo de conexiones de un 50% y 50% en el router
MikroTik con PCC sería la siguiente.
Proveedor A =2 Mbps
Proveedor B =2
Mbps
Total
AB =4 Mbps
La siguiente formula nos sacara el valor % de conexiones a
enrutar por Proveedor A y Proveedor B.
2 Mbps / 4 Mbps = 0.5 * 100= 50%
2 Mbps lo dividimos entre el total de
ancho sumado de los 2 enlaces, que
me hacen un total de 4 Mbps, asi que
el resultado es 0.5 el cual ahora
multiplicamos por el total del ancho en valor porcentual es 100%,
esto me da como resultado que el total de conexiones a pasar por el Proveedor A y proveedor B es del 50% de
conexiones.
La configuración en las reglas Mangle
seria:
ISP1_conn per-connection-classifier=both-addresses:2/0
ISP2_conn per-connection-classifier=both-addresses:2/1
Ahora que
pasa si el caso es el siguiente:
Nota
Aquí debe tomar en cuenta el valor que le debemos asignar al both-address, en la config muestra que
el valor asignar es 2, por que únicamente
vamos a balancear el 50% de trafico de conexiones por 2 enlaces.
Ahora cual la formula a utilizar con 2 proveedores que tienen
anchos de banda desiguales, y que valor llevaría
el puerto del both-address en las
reglas Mangle?
Ejemplo:2
Proveedor A =9 Mbps
Proveedor B =3 Mbps
Total
AB =12 Mbps
Proveedor A
= 9/12 = 0.75 * 100 = 75%
Debemos enrutar
el 75% de las conexiones por el proveedor A
Proveedor B = 3/12 = 0.25 * 100 = 25%
Por el
proveedor B solo debemos sacar el 25% de conexiones, de esta manera estaríamos haciendo
un load balancing óptimo.
Ahora las
conexiones las debemos marcar de la siguiente manera:
75% proveedor A
25% proveedor B
Sabiendo el valor % de trafico de conexiones a sacar por cada
enlace vamos a dividirlas en 4 grupos de
conexiones, y la formula a seguir para
saber la cantidad de politcas a crear por el proveedor A es la siguiente:
Proveedor A = 4 Conexiones * 75% =3
Proveedor B
= 4 Conexiones * 25% =1
Importan: en las reglas Mangle como vemos hay
3 politicas para ISP1 y una sola política para ISP2.
Las políticas
serian en las reglas Mangle seria:
ISP1_conn per-connection-classifier=both-addresses:4/0
ISP1_conn per-connection-classifier=both-addresses:4/1
ISP1_conn per-connection-classifier=both-addresses:4/2
ISP2_conn per-connection-classifier=both-addresses:4/3
Espero que con la siguiente explicación les quede claro cómo realizar
un óptimo balanceo de conexión con PCC en Router Mikrotik.
No hay comentarios.:
Publicar un comentario