Linux/FreeBSD Channel Bonding Interoperability
Chris Dionissopoulos
dionch at freemail.gr
Sat May 28 07:22:27 PDT 2005
>
> I've read about ng_fec and ng_onetomany, so I know channel
> bonding is quite easy (seems so, according to web pages I've
> found) but I guess FreeBSD and Linux won't work correctly.
> If that's the case, I wondered if it could be possible to add a
> new node to "translate" stuff so that both could communicate
> correctly.
>
> This can be a dumb idea, really I've no idea since I don't know
> anything about netgraph and bonding.
>
> --
> Florent Thoumie
> flz at xbsd.org
Yes, it's worked fine for me, ( in some tests i made a couple of months ago):
http://r3b.bug.gr/?p=19
I know that seems greek to you but the ascii-art diagram make sense (I think).
In this screenshot:
http://r3b.bug.gr/files/loadbalance.png
I'm downloading a netbsd.iso from a linux box inside "Network1",
and in freebsd box I have 2 "ifstat" open (for each tap[0,1] device).
Every single IP in Network1/24 is shapped to 64Kbps.
I use:
Linux: Channel Bonding + OpenVPN-2beta
FreeBSD: ng_one2many + OpenVPN-2beta
Router1/isp1,Router2/isp2 are emulated with pptp (tap) links.
____________________________________________________________________
http://www.freemail.gr - δωρεάν υπηρεσία ηλεκτρονικού ταχυδρομείου.
http://www.freemail.gr - free email service for the Greek-speaking.
More information about the freebsd-hackers
mailing list