Interface Bonding & Bridging problem

Peter Kieser pfak at telus.net
Sat Sep 11 12:31:06 PDT 2004


BRIDGE and bonding (ng_fec, etc.) don't work together. This was *supposed* 
to be fixed for 5.3-RELEASE, but I don't believe it has been.

--
Peter Kieser
Opticate Technologies
Home: 604.338.9294 / Pager: 604.205.0182 / Email: peter at opticate.net
// "Learn from yesterday, live for today, hope for tomorrow." //

----- Original Message ----- 
From: "SharkTECH Maillists" <freebsd at sharktech.net>
To: <freebsd-hackers at freebsd.org>
Sent: Saturday, September 11, 2004 5:22 AM
Subject: Interface Bonding & Bridging problem


> Hello,
>
> I have been running a FreeBSD 4.10-STABLE server having 3 nics installed 
> but
> was using only 2 of them (1 for uplink and 1 for switch) to monitor, 
> filter
> and shape my network and had absolutely no problems at all.
>
> However, in order to increase the ability of handling even more packets
> (especially while filtering incoming DDoS), I decided to get a 2nd uplink
> from backbone, connect it to em1, bond em0/em1 (uplinks) to ngeth0/fec0
> (virtual interface) and bridge ngeth0/fec0 with em2 (switch link). In 
> order
> for this to work, etherchanneling is enabled between uplink1/uplink2 at 
> the
> backbone side.
>
> The problem is although bonding seems to work fine as I can assign IPs at
> fec0/ngeth0 and send/receive packet with both cards using the virtual
> interface, I cannot get bridging to work at all between 
> ngeth0/fec0(virtual)
> and em2(switch). There are no errors in logs, it just doesn't seem to
> bridge.
>
> After doing a 2 days research in Google, FreeBSD maillists, web articles 
> and
> asking for help in freebsdhelp IRC channels, I ended up that someone in
> FreeBSD maillists may be able to help me providing me a different
> bonding/bridging way or even by applying a patch.
>
> I was thinking that the solution may be to do both bonding & bridging 
> using
> netgraph, and not bridging using FreeBSD's kernel bridge. I'd be glad to 
> try
> this but unfortunately I haven't figured out how, even after reading 
> several
> articles. So if anyone can help me on this step-by-step, please do.
>
> I will appreciate any replies after you take a look at the diagrams and
> settings below, that are showing what exactly I have done until now.
>
>
> Best Regards,
>
> Angelos Pantazopoulos
> freebsd at sharktech.net
> SharkTECH Internet Services 




More information about the freebsd-hackers mailing list