Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Jan 2014 22:58:33 -0800
From:      hiren panchasara <hiren.panchasara@gmail.com>
To:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>
Cc:        Luigi Rizzo <rizzo@iet.unipi.it>
Subject:   Port mirroring on FreeBSD
Message-ID:  <CALCpEUF8xeq4asVB5U4sAm3VfaprnGEuphH4N3QmtazFV%2BZWeA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I have this weird requirement that I am juggling right now and I
wanted to reach out to larger audience:

In this box I have 2 dualport ixgbe 10G cards. On ingress, I want to
get data off of 2 ports of first 10G card and lagg/lacp them into 1
stream of data. But for outgoing, I want to have 2 identical streams
of data going out on 2 ports of the second 10G card. (not
load-balancing but more of a mirroring).

The reason for this is, I need to be able to provide same data to 2
different application hosts downstream for monitoring. Something like:
http://www.juniper.net/techpubs/en_US/junos13.2/topics/concept/port-mirroring-ex-series.html

I believe a regular switch might be perfect but for I could not find
anything simple in FreeBSD to do that.

Luigi: Can netmap/vale be helpful here?

Any other pointers would be really appreciated.

Cheers,
Hiren



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALCpEUF8xeq4asVB5U4sAm3VfaprnGEuphH4N3QmtazFV%2BZWeA>