Duda con Bonding y/o ¿Cual es la mejor forma de unir 2 DSLy dar acceso a internet?

33 views
Skip to first unread message

Daniel Lopez Monagas

unread,
Mar 23, 2011, 8:24:02 PM3/23/11
to openb...@googlegroups.com

Saludos,

Actualmente me encuentro configurando un servidor con OpenBSD 4.8 que contiene 3 interfaces de red: 2 para 2 conexiones DSL + IP Dinamicas proporcionadas por mi ISP y 1 conectada hacia mi LAN. Mi idea principal es que estas 2 DSL de 2024 Mb se unan y formen 1 sola de 4048 Mb y poder aplicar balanceo de carga y dem�s hierbas para dar acceso a mis equipos hacia internet. Al comenzar a googlear me he encontrado con muchas opciones, por la que he empezado a aplicar y por recomendaci�n la de hacer Bonding a mis dos NIC, y generar una virtual a la que he llamado trunk0 con segmento e ip distinto al de mi LAN, y con protocolo lacp, quedando mis archivos de configuraciones:

hostname.trunk0: (La virtual)
trunkproto lacp trunkport em0 trunkport em1 10.0.0.5 netmask 255.255.255.0

hostname.bge0 (la de mi LAN , mi segmento de red es 192.168.1.0/24)
inet 192.168.1.1 255.255.255.0

hostname.em0 (conectada a mi DSL 1)
up

hostname.em1 (conectada a mi DSL 2)
up

Dentro de mi pf.conf ya he hecho mi enmascaramiento:
match out on $ext_trunk from $localnet nat-to ($ext_trunk)

donde $ext_trunk = trunk0 y $localnet = $bge0:network

y agregando como mi gateway por default la virtual:

route add default 10.0.0.5

el problema esta es que al hacer esta configuraciones no poseo acceso a internet, y haciendo consulta sobre la tabla de conexiones activas solo se crean conexiones a los servidores DNS de mi ISP pero no genera el trafico.

No se si esto que estoy haciendo (IP Bonding) es la mejor forma de solucionar mi problema. Buscando he mirado otras formas de enrutar 2 DSL [1] o hacer balanceo de cargas por medio de PF[2], no se cual me conviene mas, aunque me gustar�a conocer opiniones de cual es la mejor manera de resolver este tipo de casos, si se resuelve con PF, tendr�a que hacer multipath routing o aplicar IP Bounding que no me esta funcionando.

Desde ya, gracias.

[1]http://www.openbsd.org/faq/faq6.html#Multipath
[2]http://kerneltrap.org/node/17163


--
Daniel L�pez Monagas, Tcc "ZoKeBeR"
http://start.io/zokeber


Alfredo

unread,
Mar 25, 2011, 8:55:40 PM3/25/11
to OpenBSDeros
Hace algunos años, hacer bonding de dos enlaces a nivel TCP era
imposible sin soporte del ISP. Para mi que todavia es asi. Lo mas
sencillo es usar un proxy como squid que haga round-robin entre las
dos interfaces.

On Mar 23, 9:24 pm, Daniel Lopez Monagas <zokeber1...@gmail.com>
wrote:
Reply all
Reply to author
Forward
0 new messages