Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Sep 2004 12:31:03 -0700
From:      "Peter Kieser" <pfak@telus.net>
To:        "SharkTECH Maillists" <freebsd@sharktech.net>, <freebsd-hackers@freebsd.org>
Subject:   Re: Interface Bonding & Bridging problem
Message-ID:  <002d01c49835$e157c1d0$bb01a8c0@hartkiem2nnl7x>
References:  <006001c497fa$08f971c0$dec2fea9@psyxakias>

next in thread | previous in thread | raw e-mail | index | archive | help
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@opticate.net
// "Learn from yesterday, live for today, hope for tomorrow." //

----- Original Message ----- 
From: "SharkTECH Maillists" <freebsd@sharktech.net>
To: <freebsd-hackers@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@sharktech.net
> SharkTECH Internet Services 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002d01c49835$e157c1d0$bb01a8c0>