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