mikrotik2

Upload: edwinhernandezt

Post on 17-Oct-2015

58 views

Category:

Documents


2 download

TRANSCRIPT

  • Pgina 1 de 35 35 Siguiente >

    Balanceo de Carga PCC de 2, 3, 4 o ms lneasde Internet con Mikrotik (load balance)Tema en 'Guas y Manuales' iniciado por ryohnosuke, 8 Ene 2012.

    Pues lleg el ya no tan esperado tutorial de balanceo de carga, ydigo "no tan" ya que los mismos foreros publicaron sus bonitasguas para hacer balanceo de carga, as que para hacer algodiferente, esta gua intentar explicar el proceso en s.Esta gua NO est dirigida a usuarios novatos en MikroTiky mucho menos a novatos en redes, ya que sinceramentepara poder entender y realizar un balanceo de cargaexitoso, es necesario haber llevado con xito las demsguas que he/han publicado aqu.Esta gua estar dividida en 6 secciones para que no se aburran.

    Nociones bsicasBalanceo de carga con routers neutroBalanceo de carga marcando PPPoE clienteBalanceo de carga con router neutro y marcadoPPPoE cliente (mixto)Balanceo de carga de mltiples links de internetCmo balancear links de internet de distintasvelocidades?

    Nociones bsicas.En esta parte de la gua me basar en un balanceo de carga quetengo trabajando hace bastante tiempo, se trata de un balanceode 2 lneas o links de internet de la misma velocidad, todo

    Portal Foros MikroTik Guas y Manuales

    1 2 3 4 5 6

    Me Gusta recibidos: 31

    ryohnosukeMikroTik Support Guy

    Administrador

    Portal ForosBuscar Mensajes recientes

    Miembros Manuales Tienda rea de Clientes

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    1 de 25 10/04/14 08:40

  • congurado en un RB750GL.Aunque podra ser irrelevante mencionar la velocidad de cadauna, por razones didcticas lo har, cada lnea es un ADSL de2MB. Tener presente que conocer el ancho de banda de cada lneaslo es necesario para sacar una proporcin, ya sea de 1:1, 1:2,3:5, etc. de esa manera, es igual hacer un balanceo de 2 lneas de2MB o un balanceo de 2 lneas de 10MB ya que la proporcin deambas velocidades ser de 1:1, ms adelante en esta misma guaexplicar cmo hacer un balanceo para lneas de diferentesproporciones, por ejemplo de 1:2, como una linea de 2MB y 4MB.La conguracin de balanceo de carga, tal como su nombre loindica, nos ayudar a poder balancear la carga de nuestrosclientes (sus conexiones) entre 2 o ms lneas o links de internet.Muchas veces nos quieren pintar maravillas como que podremossumar lneas, o que si tenemos por ejemplo 2MB + 2MB,descargaremos a 4MB, lo que no es del todo cierto, o ya siendooptimistas, es una verdad a medias.Una vez que estas conexiones llegan al RB balanceador o alequipo que tendr la conguracin del balanceo de carga,empezar la "magia", el balanceador tomar el 50% de lasconexiones, y las mandar a una lnea de internet, luego tomarel 50% restante y las mandar a la otra lnea de internet, de esamanera lograr aprovechar ambas lneas.Nota: Recuerden que lo que se balancea son conexiones, NOancho de banda. Una conexin puede consumir 1kbps 1Mbps oms; entonces, si se da el caso que generemos 3 conexiones, unaprimera de 1Mbps, una segunda de 1kbps, y una tercera de1Mbps, podra ocurrir que la primera conexin vaya a la la linea 1,la segunda a la linea 2, y la tercera a la linea 1; por consiguiente,tendramos 2Mbps de consumo en la lnea 1, y 1kbps en la lnea2. Obviamente es muy desproporcionado, pero sera "lo normal"ya que tuvimos la "mala racha" de que as se dieran estasconexiones. Es fcil suponer que mientras ms conexionesgeneremos, ms balanceado estar.

    Vistazo a la interface LAN del RB administrador o core router.

    Con la ayuda de la herramienta Tools -> Torch de MikroTik, yejecutndolo en la ethernet de los clientes, veremos el total de lasconexiones que generan estos.

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    2 de 25 10/04/14 08:40

  • Vistazo a las conexiones en el RB o PC balanceador.

    Desde IP -> Firewall -> Conections veremos las conexionesque llegaron al "balanceador" y gracias a nuestra conguracin,estas conexiones adquirieron una marca para que puedan salirpor una u otra lnea de internet. En la imgen de abajo podemosver las marcas pppoe-out1_conn y pppoe-out2_conn quecorresponden a las marcas para la linea de internet 1 y 2, estasmarcas las hicimos con la conguracin que veremos msadelante.

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    3 de 25 10/04/14 08:40

  • Resultado del balanceo de carga.

    Ciertamente luego de hacer el balanceo de carga, podremos verel resultado en Interfaces, y debera igual o parecido a la imagende abajo (el recuadro rojo es LAN). Tener en cuenta que en estemomento he tenido una buena cantidad de conexiones de misclientes, entre pginas web, y videos. No necesariamente vernun pppoe-out1 o pppoe-out2, en este caso aparecen porque estoyutilizando MikroTik para autenticar por PPPoE con mi proveedor deinternet a travs de mis modem ADSL. Aquellos que tengan susconexiones a travs de routers, entonces slo deberan de tomaren cuenta ether1 y ether2, o el nombre que le hayan puesto a lasinterfaces de red que conectan a los 2 routers.

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    4 de 25 10/04/14 08:40

  • ryohnosuke, 8 Ene 2012 #1ltima edicin: 29 Mar 2014

    Balanceo de carga con routers neutro

    Este es el tpico balanceo de carga que todas las guas explican,lo usar para comenzar ya que es el ms fcil de entender. Teneren cuenta que estas IP's y nombres de las interfaces de red sonrelativos, ya cada uno lo tendra que adaptar a lo que tienen y a loque necesitan, no es obligatorio hacerlo tal como est aqu. Estees un balanceo estandar, sin soporte de webproxy, ni hotspot, yapueden utilizar un PC RB que se dedique nicamente a laadministracin (core router).

    Me Gusta recibidos: 31

    ryohnosukeMikroTik Support Guy

    Administrador

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    5 de 25 10/04/14 08:40

  • 1. Asignando IP's a las interfaces de red

    CODE, HTML o PHP Insertado:/ip address

    add address=10.0.1.2/24 interface=ether1

    add address=10.0.2.2/24 interface=ether2

    add address=192.168.5.1/24 interface=ether5

    Ciertamente los IP's asignados a las interfaces WAN deben decorresponder a los gateway de los routers que tengan; osea, sitengo conectado un router con IP 10.0.1.1 al ether1, NO le voy acolocar 10.0.2.2 a esta interfaz de red, ya que NO van a estar enel mismo rango. Ya ms obvio vemos que ether5 ser la nuevapuerta de enlace o gateway que tendr ambos links de internetbalanceados.

    2. Congurando enmascarado de las interfaces de red WAN

    Como estamos viendo en la imgen, en este ejemplo contamoscon 2 interfaces de red WAN, que son ether1 y ether2, entoncestocar enmascarar cada una de ellas.

    CODE, HTML o PHP Insertado:/ip firewall nat

    add chain=srcnat out-interface=ether1 action=masqu

    add chain=srcnat out-interface=ether2 action=masqu

    Si tuviramos ms interfaces de red WAN, entonces tocaraenmascarar TODAS y cada una de estas interfaces.

    3. Congurando las rutas, parte 1

    Voy a separar la conguracin de IP -> Route en 2 partes, unaantes del balanceo, y otra cuando ya empezaremos a balancear,esta primera parte no debe de ser nada nuevo ni especial paranosotros, ya que se congura siempre hasta en lo ms bsico.Para hacerles recordar, aqu es donde conguramos las puertasde enlace o gateways (GW) de los routers que tenemos.

    CODE, HTML o PHP Insertado:

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    6 de 25 10/04/14 08:40

  • /ip route

    add gateway=10.0.1.1 check-gateway=ping distance=1

    add gateway=10.0.2.1 check-gateway=ping distance=2

    Bueno, s hay algo nuevo, estas son los distance, y check-gateway, vamos a explicarlo desde lo ms fcil. No olvidar que sitenemos ms gateways de otros routers, tenemos que agregarlosuno a uno, de preferencia con distance distintos.check-gateway, tal como su nombre lo indica, revisar elgateway que hemos congurado, ya sea por ping o por ARP; eneste caso est congurado con ping, as que har un ping'constante' al gateway congurado y si no tiene respuesta, estaruta se "desactivar" automticamente. Si el ping vuelve a tenerrespuesta, la ruta se volver a "activar". Esto sirve como un tipode failover muy bsico, ya que slo responder su apagamos odesconectamos el router con el IP al que apunta el ping.distance, es la distancia de la ruta, "la ruta de menor distanciaser la ruta predeterminada o ruta activa". Es muy fcil deexplicar con un ejemplo: En realidad hasta aqu ya deberamos detener internet, no necesariamente balanceado ya que an nohemos hecho la conguracin del balanceo, pero s tendremosinternet, entonces Qu linea de internet se estar usando? comoel gateway 10.0.1.1 tiene la menor distancia, es por ah dondesaldr el internet, entonces podemos decir que es la ruta activa oruta predeterminada. Si hacemos que el gateway 10.0.2.1 tengauna distancia menor, entonces ya ser por aqu por dondesaldremos a internet, ya que la ruta activa cambiar.Nota: Las rutas NO activas normalmente se tornan de un colorazul, esto es absolutamente normal, en realidad hacer el balanceode carga sirve para poder utilizar las rutas no activas, y asaprovechar todos los links de internet que tengamos.Posiblemente aprenderse todo esto de las distancias no sea muynecesario para aquellos que trabajan siempre desde el interior desu red, pero para los que trabajan desde internet, o sea,remotamente, tomar en cuenta las distancias es muy importante.

    4. Congurando mangle, empieza la magia o los problemaspara el que no pone atencin

    Como acabo de decir, hasta este momento nosotros YA contamoscon internet del mismo balanceador, pero como an no hemoshecho la conguracin del balanceo, pues slo tendremos internet

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    7 de 25 10/04/14 08:40

  • de un solo router. El principal objetivo de esta parte de la gua esaprender a partir conexiones en grupos y agregarles una marca,ya con esa marca podremos enrutar esas conexiones entre losrouters que tengamos, logrando por n el deseado balanceo...aunque esto ltimo lo haremos ms adelante en IP -> Route.Para poder entender mejor cmo ser llevado este balanceo,dividiremos la conguracin de mangle en 2 subpartes y unopcional:

    4.1 Primera parte, todo lo que entre por un WAN, debesalir por el mismo WAN

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=ether1 connectio

    add chain=prerouting in-interface=ether2 connectio

    add chain=output connection-mark=ether1_conn new-r

    add chain=output connection-mark=ether2_conn new-r

    En realidad vemos 2 partes ms, las 2 primeras reglas marcan lasnuevas conexiones que ingresan por cada WAN: ether1 y ether2,los nombres de estas marcas de conexin son ether1_conn yether2_conn. Las 2 siguientes reglas marcan la ruta de esasconexiones, los nombre de estas marcas de routeo son to_ether1y to_ether2. Ya debemos de saber que cuando tenemos unamarca de routeo, esta se termina sacando por IP -> Route, queveremos ms adelante.Esta conguracin es necesaria para las conexiones que entrandesde internet. Por ejemplo, si me conecto desde mi casautilizando winbox al balanceador de un cliente en Japn, puedoingresar por su router B y de ah al balanceador, y ciertamentedebera de tener la respuesta por el mismo router B, pero si notuviera estas reglas, las conexiones saldran por la rutapredeterminada, que podra ser el router A, lo trae muchosproblemas.

    4.2 Segunda parte, dividiendo las conexiones de losclientes y formando grupos

    CODE, HTML o PHP Insertado:

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    8 de 25 10/04/14 08:40

  • /ip firewall mangle

    #Parte A

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    #Parte B

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    Una vez ms tenemos 2 partes; las 2 primeras lneas (que hacenla Parte A) son marcas de conexin, y las 2 siguientes lneas (quehacen la Parte B) marcan la ruta de esas conexiones; los nombresde las marcas de conexin y routeo son los mismos que vimospreviamente. Vemos tambin que en las 2 primeras reglas lo quese marca son las conexiones "de los clientes" que ingresan porether5, que es la interfaz de red LAN, y que son divididasutilizando per-connection-classier o tambin llamado PCC.Para dividir 50 y 50 (por ciento), hemos utilizado 2/0 y 2/1, si sediera el caso que fueran 3 links de internet de igual velocidad,cada marca de conexin debera de tener un per-connection-classier de 3/0, 3/1, y 3/2 respectivamente.S, parece una explicacin barata, despus de todo parte del"secreto" para balancear varios links de internet y links de distintavelocidad se hace en esta segunda parte de Mangle, pero ya loveremos con ms detalle dentro de nada.

    4.3 [Opcional] Tercera parte, accediendo a nuestrosrouters desde la red balanceadaYa que estamos marcando todas las conexiones de nuestrosclientes para llevarlas a uno y otro link de internet, cuandoqueramos ingresar a cualquiera de nuestros routers no nos serposible, ya que estamos obligados a salir a internet. Lasolucin sera que las conexiones que tengan como destinonuestros routers no sean marcados, en realidad es bastantesimple, slo debemos aceptar sus conexiones.

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting dst-address=10.0.1.0/24 acti

    add chain=prerouting dst-address=10.0.2.0/24 acti

    Nota: Estas reglas 2 reglas aceptando las conexiones con destinoa nuestros routers deberan de estar por encima de las dems

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    9 de 25 10/04/14 08:40

  • ryohnosuke, 24 Ene 2012 #2

    reglas de Mangle, en especial las de la "Segunda parte".

    5. Congurando las rutas, parte 2

    El resultado de marcado de rutas en Mangle fue obtener 2marcas de routeo, una para cada router o link de internet, en estecaso tenemos a to_ether1 y to_ether2, ambas rutas lastenemos que sacar por IP -> Routes en un proceso parecido alque hicimos en la parte1 de "Congurando las rutas".

    CODE, HTML o PHP Insertado:/ip route

    add gateway=10.0.1.1 routing-mark=to_ether1 check-

    add gateway=10.0.2.1 routing-mark=to_ether2 check-

    La explicacin es la misma que con la parte1, la diferencia aques que no se usan distancias ya que no son necesarias, y seagrega la marca de routeo to_ether1 y to_ether2 en cada regla.Entonces, todo lo que tenga marca to_ether1 saldr por el routercon GW 10.0.1.1 y todo lo que tenga marca to_ether2 saldr porel router con GW 10.0.2.1Con esto ya tenemos nuestro balanceo funcionando.

    ltima edicin: 27 Mar 2014

    Balanceo de carga marcando PPPoE cliente

    Me Gusta recibidos: 31

    ryohnosukeMikroTik Support Guy

    Administrador

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    10 de 25 10/04/14 08:40

  • Bueno, salimos un poco de lo tpico, esta vez toca el balanceo decarga con 2 links de internet marcando PPPoE cliente, ya sea queutilicemos modems ADSL o routers en modo bridge. Esabsolutamente necesario leer esta gua para proceder con estemanual http://www.ryohnosuke.com/foros/index.php?threads/1678/

    1. Asignando IP's a las interfaces de red

    CODE, HTML o PHP Insertado:/ip address

    add address=192.168.5.1/24 interface=ether5

    En efecto, slo es necesario agregar el IP que ser el GW denuestro balanceador, esta asignada al ether5. Repito, no esnecesario colocar un IP a ether1 o a ether2, ya que lasverdaderas interfaces WAN sern pppoe-out1 y pppoe-out2,cuyas IP se agregarn automticamente en IP -> Addresses

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    11 de 25 10/04/14 08:40

  • Ya deben de saber que las reglas que se agreganautomticamente o dinmicamente, tienen una D al ladoizquierdo.

    2. Congurando enmascarado de las interfaces de red WAN

    En este caso como nuestras interfaces WAN son pppoe-out1 ypppoe-out2, toca enmascarar ambas.

    CODE, HTML o PHP Insertado:/ip firewall nat

    add chain=srcnat out-interface=pppoe-out1 action=m

    add chain=srcnat out-interface=pppoe-out2 action=m

    Y como es de esperarse, si tuviramos ms conexiones WAN porPPPoE cliente, tocara agregar a cada una de ellas.

    3. Congurando las rutas, parte 1

    Si leyeron ya este manual http://www.ryohnosuke.com/foros/index.php?threads/1678/ sabrn que en este caso se va a tener

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    12 de 25 10/04/14 08:40

  • que colocar como GW nuestra propia interfaz WAN, osea,pppoe-out1 y pppoe-out2

    CODE, HTML o PHP Insertado:/ip route

    add gateway=pppoe-out1 distance=1

    add gateway=pppoe-out2 distance=2

    Sobre las distancias, esto ya est explicado en este misma gua yen el manual que dej. En este caso no es necesario marcar hacerun check-gateway, ya que una de las ventajas de tener PPPoEcliente, es que cuando uno de estos se desconecta,automticamente la ruta se "desactiva", y como hablamos de unaconexin directa a internet, el failover es 'gratis'.

    4. Congurando mangle, empieza la magia o los problemaspara el que no pone atencin

    Es prcticamente lo mismo que la gua para router neutro, as quepasar de largo la explicacin del proceso

    4.1 Primera parte, todo lo que entre por un WAN, debesalir por el mismo WAN

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=pppoe-out1 conne

    add chain=prerouting in-interface=pppoe-out2 conne

    add chain=output connection-mark=pppoe-out1_conn n

    add chain=output connection-mark=pppoe-out2_conn n

    4.2 Segunda parte, dividiendo las conexiones de losclientes y formando grupos

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    13 de 25 10/04/14 08:40

  • ryohnosuke, 24 Ene 2012 #3

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    4.3 [Opcional] Tercera parte, accediendo a nuestrosrouters desde la red balanceadaCiertamente pasaremos de largo este opcional, ya que noconsidero necesario que alguien quiera entrar a su modem orouter modo bridge; una vez congurado como tal, qu ms seva a querer congurar?

    5. Congurando las rutas, parte 2

    CODE, HTML o PHP Insertado:/ip route

    add gateway=pppoe-out1 routing-mark=to_pppoe-out1

    add gateway=pppoe-out2 routing-mark=to_pppoe-out2

    Y eso es todo amigosltima edicin: 27 Mar 2014

    Balanceo de carga con router neutro y marcadoPPPoE cliente (mixto)

    Me Gusta recibidos: 31

    ryohnosukeMikroTik Support Guy

    Administrador

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    14 de 25 10/04/14 08:40

  • A pesar de que este tipo de conguracin se saca de lasconclusiones de las 2 guas previas, tocar ponerlo aqu para losms "ciegos". Ya el ms avispado se habr dado cuenta que lanica diferencia est en IP -> Route, que en el caso de routerneutro se utiliza como GW el IP directamente, y en el caso dePPPoE cliente slo la interfaz.

    1.

    CODE, HTML o PHP Insertado:/ip address

    add address=10.0.2.2/24 interface=ether2

    add address=192.168.5.1/24 interface=ether5

    2.

    CODE, HTML o PHP Insertado:/ip firewall nat

    add chain=srcnat out-interface=pppoe-out1 action=m

    add chain=srcnat out-interface=ether2 action=masqu

    3.

    CODE, HTML o PHP Insertado:/ip route

    add gateway=pppoe-out1 distance=1

    add gateway=10.0.2.1 check-gateway=ping distance=2

    4.

    4.1

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=pppoe-out1 conne

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    15 de 25 10/04/14 08:40

  • ryohnosuke, 25 Ene 2012 #4

    add chain=prerouting in-interface=ether2 connectio

    add chain=output connection-mark=pppoe-out1_conn n

    add chain=output connection-mark=ether2_conn new-r

    4.2

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    4.3

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting dst-address=10.0.2.0/24 act

    5.

    CODE, HTML o PHP Insertado:/ip route

    add gateway=pppoe-out1 routing-mark=to_pppoe-out1

    add gateway=10.0.2.1 routing-mark=to_ether2 check-

    Eso sera todoltima edicin: 27 Mar 2014

    Balanceo de carga de mltiples links de internetImagino que ya se sabrn al revs y al derecho cmo balancear 2links de internet, pero qu si hablamos de 3 o 10 links deinternet? En realidad al igual que la conguracin mixta anterior,balancear "n" links de internet se saca de las conclusiones de lasguas de este mismo tema y con un poquitn de anlisis.

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    16 de 25 10/04/14 08:40

  • El nico detalle interesante sera dividir las conexiones en grupos,ya sabemos que lo tenemos que hacer utilizandoper-connection-classier, si son 2 links de internet utilizaremos2/0 y 2/1, si son 3 links de internet utilizaremos 3/0, 3/1, y 3/2, sison 4 links de internet mi instinto me dice que debera de serpartido en 4, entonces sera 4/0, 4/1, 4/2, y 4/3, ya siguiendo lasecuencia, podremos dividir las conexiones hasta en "N" partes.Voy a colocar las reglas para un balanceo de 3 links de internetmarcando PPPoE cliente, tomando como referencia el balanceo de2 links de internet publicado aqu, as que las partes modicadaslas pondr de color verde, y las reglas aadidas de color rojo.

    1.

    CODE, HTML o PHP Insertado:/ip address

    add address=192.168.5.1/24 interface=ether5

    2.

    CODE, HTML o PHP Insertado:/ip firewall nat

    add chain=srcnat out-interface=pppoe-out1 action=m

    add chain=srcnat out-interface=pppoe-out2 action=m

    add chain=srcnat out-interface=pppoe-out3 action=m

    3.

    CODE, HTML o PHP Insertado:/ip route

    add gateway=pppoe-out1 distance=1

    add gateway=pppoe-out2 distance=2

    add gateway=pppoe-out3 distance=3

    4.

    Me Gusta recibidos: 31

    ryohnosukeMikroTik Support Guy

    Administrador

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    17 de 25 10/04/14 08:40

  • ryohnosuke, 25 Ene 2012 #5

    4.1

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=pppoe-out1 conne

    add chain=prerouting in-interface=pppoe-out2 conne

    add chain=prerouting in-interface=pppoe-out3 conne

    add chain=output connection-mark=pppoe-out1_conn n

    add chain=output connection-mark=pppoe-out2_conn n

    add chain=output connection-mark=pppoe-out3_conn n

    4.2

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    4.3

    5.

    CODE, HTML o PHP Insertado:/ip route

    add gateway=pppoe-out1 routing-mark=to_pppoe-out1

    add gateway=pppoe-out2 routing-mark=to_pppoe-out2

    add gateway=pppoe-out3 routing-mark=to_pppoe-out3

    Con esto ya es lo sucientemente fcil como hacer uno mismobalanceos de mltiples links de internet, la nica variacin seencuentra en la primera parte del punto 4.2, que es donde sedividen las conexiones y se les coloca una marca de conexin.

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    18 de 25 10/04/14 08:40

  • Cmo balancear links de internet de distintasvelocidades?Tal como expliqu en las Nociones Bsicas, lo que se balanceaaqu son conexiones y NO ancho de banda, hasta el momentohemos dividido las conexiones en partes iguales, y llevado cadaparte a un router.En el caso de 2 links de internet de igual velocidad, hemos usado2/0 y 2/1 para dividir 50% y 50% las conexiones de nuestrosclientes, y colocado una marca de conexin a cada uno de losgrupos.En el caso de 3 links de internet de igual velocidad, hemos usado3/0, 3/1, y 3/2 para dividir 33.3%, 33.3%, y 33.3% las conexionesde nuestros clientes, y colocado una marca de conexin a cadauno de los grupos.

    Ejemplo 1

    Entonces, Qu hacemos si nos toca balancear un link de 20MB yotro 10MB? En este caso slo tendramos que designar msconexiones de nuestros clientes al link de internet de mayorancho de banda, como estn en proporcin de 2:1, deberamosenviar dos tercios (66.6%) de las conexiones al link de 20MB y eltercio de conexiones que nos queda (33.3%) al link de 10MB.La manera de proceder no es tan difcil, slo tendremos quemodicar la primera parte del punto 4.2, volviendo al ejemplo detener 2 links de internet, uno de 20MB y otro de 10MB.4.2

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    Si bien es un balanceo de 2 links de internet, divid las conexionesen 3 partes, y si no lo han notado, las 2 primeras partes tienen lamisma marca de conexin: pppoe-out1_conn y la tercera parte

    Me Gusta recibidos: 31

    ryohnosukeMikroTik Support Guy

    Administrador

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    19 de 25 10/04/14 08:40

  • la marca de conexin: pppoe-out2_connEntonces nuestro objetivo est cumplido, ya que el 66.6% (2grupos de 33.3%) de la conexiones irn al link de 20MB(suponiendo que este es pppoe-out1) y el 33.3% restante, al linkde 10MB.

    Ejemplo 2

    Pongamos otro ejemplo, supongamos que tenemos 3 links deinternet de 6MB, 2MB y 2MB, al simple vista vemos unaproporcin de 3:1:1, por lo que le tendra que tocar el 60% de lasconexiones a la primera, el 20% a la segunda, y el 20% restante ala tercera.4.2

    CODE, HTML o PHP Insertado:/ip firewall mangle

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    add chain=prerouting in-interface=ether5 connectio

    En este caso divid las conexiones en 5 grupos, 20% deconexiones en cada grupo; entonces, 3 grupos de 20% van al linkpppoe-out1_conn, as que se lleva 60% del total de conexiones;1 grupo se va con pppoe-out2_conn, y el grupo restante de 20%se va con pppoe-out3_conn.

    El mundo real

    Qu pasara si tenemos 2 links de internet de 5MB y 4MB? Comovern estos nmeros son muy crueles para hacer la conguracintal como est explicado en esta parte de la gua, ya que parahacerlo exacto tendramos que dividir las conexiones en 9 grupos,y asignar 5 grupos al link de 5MB, y 4 grupos al link de 4MB, loque haran muchas reglas.En el mundo real este tipo de exactitud en la conguracin no es

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    20 de 25 10/04/14 08:40

  • ryohnosuke, 25 Ene 2012 #6

    nukeko, 25 Ene 2012 #7

    nukeko, 25 Ene 2012 #8

    tan crucial como se cree. Ya que si volvemos al caso de 2 links de5MB y 4MB, bien que se podra dividir en 2 grupos y llevar 50% y50% a cada router, y ciertamente el rendimiento ser el mismo -ocasi el mismo- que hacerlo en 9 grupos, que sera la conguracinexacta.De esa manera, deberan de usar su criterio para no rellenar aMangle de reglas, ya que cada regla es consumo de procesador.

    Saludos.

    Excelente hermano....saludos

    estan como para un nio de 10 aos...

    Me Gusta recibidos: 2

    nukekoMember

    Me Gusta recibidos: 2

    nukekoMember

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    21 de 25 10/04/14 08:40

  • igianc, 25 Ene 2012 #9

    soul4ever, 25 Ene 2012 #10

    Electronico_Mx, 25 Ene 2012 #11

    Gracias CARLOS te pasastes :d Justo andaba reordenando lasreglas de mis balanceadores tengo 1 mixta de 4 link y 2 pppoe de4 link

    te pasaste ryohnosuke, las guias estan excelentes, todo muybien explicado y la verdad me sacaron muchas dudas no solo conel balanceo si no con otras cosas tmb ... muy muy bien ahora yatengo mucho mas claro muchas cosas y a ver esperar no mas aponerla en uso salu2

    ltima edicin por un moderador: 27 Mar 2014

    Muchas gracias por compartir la guia Ryohnosuke esta bienelaborada y entendible con palabras de dios jejejejejetengo una duda la Ether5 podria ser un servidor DHCP del mismomikrotik??gracias.

    S claro, no hay problema con eso.Saludos.

    Me Gusta recibidos: 0

    igiancNew Member

    Me Gusta recibidos: 1

    soul4everNew Member

    Me Gusta recibidos: 0

    Electronico_MxNew Member

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    22 de 25 10/04/14 08:40

  • ryohnosuke, 25 Ene 2012 #12

    dantesempai, 25 Ene 2012 #13

    shadownig, 25 Ene 2012 #14

    pelinho, 26 Ene 2012 #15

    Se agradece!! Muy bien explicado.Saludos.

    uf....ryos se te agradeceeee muchoo.........u.....al n pudelevantar mi balanceo..logre hacer funcionar mis dos pc mk...unbalanceador y el segundo de control con web proxy....si alguiendesea ayuda en algo de como hacerlo le doy la mano......graciasryos.......atte shadownig.......

    Mis mas felicitaciones RYO. Gracias Totales. En el caso de los DNSseria ya el el Router Administrador???

    Me Gusta recibidos: 31

    ryohnosukeMikroTik Support Guy

    Administrador

    Me Gusta recibidos: 0

    dantesempaiNew Member

    Me Gusta recibidos: 0

    shadownigActive Member

    Me Gusta recibidos: 0

    pelinhoNew Member

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    23 de 25 10/04/14 08:40

  • Laura1989, 26 Ene 2012 #16

    alexiswireless, 27 Ene 2012 #17

    bayron, 27 Ene 2012 #18

    Gracias Ryo! exelentes guia!

    Muchas gracias Carlos, excelente manual y me funciona perfecto.

    Muchas gracias amigo Ryohnosuke me ha sacado de muchasdudas excelente guia muy bien hecha Gracias amigo, que Dios tesiga bendiciendo y Gracias por compartirlo. Una pregunta no sehablo de DNS en la conguracion????? si no lo conguro comonavego?

    Si no se usa webproxy, no necesitas congurar DNS. Va afuncionar todo salvo que uses DNS transparente en el mismo RBbalanceador, aqu tendras que evitar que el puerto 53 UDP sebalancee.Saludos.

    Me Gusta recibidos: 0

    Laura1989Member

    Me Gusta recibidos: 0

    alexiswirelessMember

    Me Gusta recibidos: 0

    bayronNew Member

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    24 de 25 10/04/14 08:40

  • Espaol (ES) Contactarnos Ayuda Portal ArribaTrminos y reglasForum software by XenForo 2010-2014 XenForo Ltd.

    ryohnosuke, 27 Ene 2012 #19

    wirelesspro, 27 Ene 2012 #20

    (Debes acceder o registrarte para responder aqu.)Pgina 1 de 35 35Siguiente >

    Excelente guia, te pasaste carlos!!ATTe

    Compartir esta pgina

    Me Gusta recibidos: 31

    ryohnosukeMikroTik Support Guy

    Administrador

    Me Gusta recibidos: 0

    wirelessproNew Member

    1 2 3 4 5 6

    Portal Foros MikroTik Guas y Manuales

    6 personas recomiendan esto.RecomendarRecomendar

    Balanceo de Carga PCC de 2, 3, 4 o ms lneas de... http://www.ryohnosuke.com/foros/index.php?thre...

    25 de 25 10/04/14 08:40