[wplug] Switch recommendation

Janos Dohanics web at 3dresearch.com
Fri May 21 09:13:39 EDT 2010


On Fri, 21 May 2010 08:42:25 -0400
Bill Moran <wmoran at potentialtech.com> wrote:

> On Thu, 20 May 2010 22:03:50 -0400
> Janos Dohanics <web at 3dresearch.com> wrote:
> 
> > On Thu, 20 May 2010 11:54:05 -0400
> > Bill Moran <wmoran at potentialtech.com> wrote:
> > 
> > > On Thu, 20 May 2010 10:57:39 -0400
> > > Janos Dohanics <web at 3dresearch.com> wrote:
> > > > 
> > > > When tried to configure port mirroring, the host designated to
> > > > capture packets lost all connectivity - I could no longer ping
> > > > anything from this host or ping this host from any other.
> > > > Netgear tech support told me that this was normal (?).
> > > 
> > > Yes.  This is normal.  The mirrored port can't be used as a normal
> > > port as well [...]
> > 
> > Thank you all - Bill, why is it that the capturing NIC can receive
> > either the mirrored packets or it's own normal traffic, but not
> > both?
> 
> I don't know for sure.  In theory, it _could_ do both.
> 
> If I had to guess, I would guess that it's a resource/performance
> issue. Most people don't think about it, but a switch does have a CPU
> and memory, and both of those have to be very efficient.  I mean, who
> even considers switching latency?  If a switch can't move packets
> fast enough to be transparent on the network, nobody's going to buy
> it.  As a result, a mirror port probably disables all of the normal
> collision domain checks and simply receives all packets.  If you have
> to make it do that _and_ still participate as part of a collision
> domain, your switching code becomes more complex, and probably
> slower.  The memory requirements may increase as well.  If that
> results in a switch that drops packets or incurs significant latency,
> you've now got a product that's going to be returned or incur
> significant cost in support calls.
> 
> The other option is to put a faster CPU and more memory in the
> switch, at which point you've got something that uses more power,
> needs fans and more serious cooling, costs more, etc ...
> 
> Another thought ... a mirror port could easily be using the full
> 100mb/sec at any time.  In fact, on a high quality switch, the
> required bandwidth could exceed 100mb/sec (if you have 3 streams
> going near 100mb/sec each, your mirror port has to send 300mb/sec of
> data ...)  Why on earth would you _want_ to use that for data as well?
> 
> Again ... I'm just speculating.
> 
> -Bill

Makes sense... thank you.

Janos Dohanics
<web at 3dresearch.com>


More information about the wplug mailing list