En muchas organizaciones es vital no perder la conexión a internet en ningún momento. Por lo cual en los departamentos IT se suele contratar dos proveedores diferentes de internet o más. A continuación mostraré el procedimiento para implementar un sistema multi WAN con balanceo de carga y redundancia que tiene la ventaja de que si se cae un proveedor todo el tráfico sea redirigido por el ISP activo y a su vez si ambos funcionan correctamente, dividir todas las conexiones salientes por ambos servicios. Para ello utilizaremos un firewall basado en la distribución PFSense 2.0.1.
Para comenzar con el ejemplo, muestro un esquema con el escenario propuesto:
En resumen contamos con:
2 Proveedores de internet (ISP) diferentes.
1 Firewall implementado mediante PFSense 2.0 y con tres placas de red.
1 LAN Interna conectada a nuestra organización.
Para comenzar con la configuración, una vez instalado el SO PFSense, debemos asignar a cada una de las interfaces una conexión.
Para ello vamos a Interfaces à assign y configuramos la conexiones WAN1, WAN2 y LAN. Es decir definimos que placa se va a conectar a que servicio.
Se nos muestra la siguiente pantalla donde se realiza la asignación:
Una vez definidas las interfaces se debe indicar la IP de cada placa desde el menú Interfaces e ingresando en cada dispositivo:
En nuestro caso: IP Placa WAN1: 10.0.1.2, WAN2: 10.0.2.2 y LAN: 192.168.2.1
Luego debemos definir nuestros Gateway. En nuestro caso asignaremos las direcciones provistas por nuestros ISP (En el ejemplo: WAN1: 10.0.1.1 y WAN2: 10.0.2.1).
Para ello vamos a System à Routing
Pulsando en el signo (+), agregaremos los Gateway:
En el campo Monitor IP debemos ingresar la dirección de un equipo que responda al comando PING. Este puede ser el router del ISP o algún DNS público. Esto se utiliza para determinar si el línk se encuentra activo o no.
Debemos agregar de la misma forma los dos gateway:
El siguiente paso es definir un Grupo de Gateway que en una misma conexión contará con nuestros dos Gateway provistos por nuestros ISP y se encargará de proveernos la salida a internet.
Para ello vamos a Systems à Gateway à Groups:
Pulsando (+), accederemos a la pantalla para configurar el grupo:
Debemos asignar un nombre de grupo, en el ejemplo lo llamamos: MultiWAN.
Luego en el campo Gateway Priority nos aparecerán las pasarelas definidas en el paso anterior. Por lo que en ambos casos debemos asignarle a cada una un Tier.
Importante: si asignamos el mismo Tier, el sistema realizará un balanceo de carga de las solicitudes y no dará prioridad a ningún ISP en particular. En cambio si a uno le asignamos un Tier 1 y a otro un Tier2, el sistema priorizará al que tenga Tier1 y sino está disponible, entonces luego redirigirá el tráfico por el ISP con Tier 2.
Una vez definido esto, debemos especificar una regla de ruteo de las solicitures.
Para esto vamos a Firewall à Rules
Debemos agregar la regla que nos permita redirigir el tráfico saliente a nuestro grupo MultiWAN definido anteriormente:
Pulsando el botón (+) agregaremos nuestra regla de ruteo:
En este caso indicamos que permitiremos todo el tráfico saliente desde nuestra LAN a internet por medio del Gateway MultiWAN:
De esta forma todas las peticiones a internet se redirigirán por nuestro grupo de Gateway y el sistema se encargará de realizar el balanceo de cargas y redirigir el tráfico cuando uno de los dos ISP no se encuentre activo.
Finalmente nos será útil realizar el monitoreo del estado de los enlaces.
Para ello vamos a: Statusà Gateways
En la siguiente pantalla podremos apreciar el status de cada link:
Espero, les sea útil.
Descargar Tutorial: Tutorial PFSense MultiWAN balanceo de carga y redundancia
Saludos.
excelente manual, gracias a el configure mi pfsense en la empresa en la que trabajo, saludos desde mexico
muy bueno el tutorial pero yo tento pfsense 1.2.3 y es diferente la interfaz.. podrian postear el link para poder descargar el pfsense 2.0.1 el que utilizan por que los q e logrado descargar no los deja instalar… gracias!!
Pablo, te paso el link de la página oficial: Download PFSense.org
Saludos.
Gracias, ya todo funcionando perfecto!
Felicitaciones!!! Excelente el tutorial y con el PDF para descargar !! Te pasaste hermano…
Te comento, como de costumbre navegaba en la nube y una cosa lleva a la otra y resulta que cai en tu web, me puse a leer los articulos y dejame decirte una vez mas, Te Felicito hermano! Son excelentes y estan muy bien explicados…
Es muy bueno esto de compartir informacion tan util para personas autodidactas que les gusta romperse la cabeza hasta lograr el objetivo, me incluyo en este grupo de personas…
Saludos!
Ariel Gaston Quintana
Mendoza-Argentina
Me alegro Ariel que te haya sido útil.
Saludos.
Mi estimado, ¿y para hacer la conexión por PPPoE a los dos diferentes ISP?
muy bien amigo y como seria el caso en el que las 2 WAN tenemos ips publicas!!! por defecto los modem bienen en modo puente!!
Excelente tutorial amigo. Tengo una pregunta. Habrá algún problema si uso 2 tarjetas de red y la que trae integrada la tarjeta madre? Lo digo porque la tarjeta madre nada mas tiene disponible 2 puertos PCI.
Saludos cordiales.
Victor, si el sistema detecta las placas, las puedes usar sin problemas.
Saludos.
Hola, hice todo lo qeu han indicado,
tengo 1 años con pfsense, pero no sale completamente la suma de dos modem… es raro, probe con todo, de todas formas, posible, pero no me sale, al final puse un usb lan, y con eso pudo sumar la mitad de la velocidad del moden numero 2, pero no mas… aveces de la nada llega a sumar los dos moden, (velocidad), pero es raro, alguien le salio, me ayude que mas se puede hacer, si hay necesidad de activar loadbalacer… etcc
gracias por su respuesta
Fenómeno. Buen manual. Me funciona a las mil maravillas.
Mil Gracias.
buenas, soy nuevo en el uso de PFSense, acabo de descargar e instalar la version 2.0.1 y en la misma no existe la opcion system–>routing .
hace falta descargar algun paquete? ¿ la opcion services–> load balancer no se utiliza?
desde ya muchas gracias.
Saludos
Estimado Rodrigo, todo el ejemplo está hecho con la versión 2.0.1 de PFSense, puedes verificarlo en la primer captura del ejemplo. A lo mejor has instalado alguna versión reducida que no trae esa configuración.
Con respecto a la opción services–>Load balancer se utiliza cuando el balanceo de cargas se realiza en sentido inverso, es decir, cuando desde internet se conectan a uno u otro servidor dentro de tu LAN. Ej: cuando tenes varios webserver con la misma página y querés distribuir el tráfico.
Saludos.
Geronimo, muchas gracias por contestar. voy a buscar otras versiones que me permitan seguir los pasos del ejemplo.
Si alguien sabe de algun link desde el cual pueda ver las versiones existentes y sus funcionalidades se lo voy a agradecer.
Mil gracias
Buen dia amigo.el ejemplo q stas haciendo es con poner una ip statica alas wan.cmo seria si tengo mis moden en modo puente….? me supongo q ya no agregariamos la gateway en cada wan..? x tanto cmo seria todo…? otra duda es q solo una wan ..osea la primera wan tiene puestos sus dns.y en tu manual no se ve x ninguna lado donde se pone los dns ala segunda wan.de antemano muy agradecido x tu gran tutorial.Saludos.
Que tal. muy buen tutorial. aunque me quedan algunas dudas ya que tengo dos conexiones dedicadas asi que no tengo un router que me arroje las ip como las configuraste sino k tomo directamente la ip estatica de cada uno. Podrias ayudarme a entender como quedaria la configuracion en este caso?
Buenas tardes Geronimo, tengo un problema con el balanceo de carga, al colocar los dos ISP en Tier2 Paginas como Youtube dan un error “Se ha producido un error. Vuelve a intentarlo mas tarde” al colocarte distintas Tiers ya no ocurre mas, que se podria hacer para evitar que eso ocurra.