[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openvswitch-discuss
Subject:    [ovs-discuss] port mirror on bond0
From:       blp () nicira ! com (Ben Pfaff)
Date:       2012-08-28 19:41:25
Message-ID: 20120828194125.GA17476 () nicira ! com
[Download RAW message or body]

No, this looks OK to me.  I don't know why you are having trouble.

On Tue, Aug 28, 2012 at 12:15:04PM +0200, Oswald, Thomas wrote:
> in syslog I see this messages: 
> 
> Aug 28 12:14:04 autolab8 ovs-vsctl: 00001|vsctl|INFO|Called as ovs-vsctl add-port \
>                 br100 eth3
> Aug 28 12:14:04 autolab8 kernel: [ 2308.962045] device eth3 entered promiscuous \
>                 mode
> Aug 28 12:14:04 autolab8 ovs-vsctl: 00001|vsctl|INFO|Called as ovs-vsctl -- set \
> Bridge br100 mirrors=@m -- --id=@bond0 get Port bond0 -- --id=@eth3 get Port eth3 \
> -- --id=@m create Mirror name=mymirror select-dst-port=@bond0 \
> select-src-port=@bond0 output-port=@eth3 
> On a vm I execute a ping to a remote router-ip (outside the host). On the \
> correspondig vnet0 I get a dump with tcpdump. Also on eth1 and eth2 that are \
> members of bond0 
> # ovs-vsctl show
> d1c0be94-786d-452e-bcbf-a294edfdddea
> Bridge "br100"
> Port "eth3"
> Interface "eth3"
> Port "bond0"
> trunks: [3000, 3001, 3002, 3003]
> Interface "eth2"
> Interface "eth1"
> Port "vnet0"
> tag: 3001
> Interface "vnet0"
> Port "br3001"
> tag: 3001
> Interface "br3001"
> type: internal
> Port "br100"
> Interface "br100"
> type: internal
> ovs_version: "1.4.0+build0"
> 
> 
> # ovs-appctl bond/list
> bond    type    slaves
> bond0   stable  eth1, eth2
> 
> do you see anything that is strange? 
> 
> 
> 
> -----Urspr?ngliche Nachricht-----
> Von: Ben Pfaff [mailto:blp at nicira.com] 
> Gesendet: Montag, 27. August 2012 02:06
> An: Oswald, Thomas
> Cc: discuss at openvswitch.org
> Betreff: Re: [ovs-discuss] port mirror on bond0
> 
> On Fri, Aug 24, 2012 at 11:35:35AM +0200, Oswald, Thomas wrote:
> > I have an issue with a port mirror. I bundled the interfaces eth1, eth2 in bond0. \
> > After that I want to see the network traffic on it. "tcpdump -i bond0" doesn't \
> > work. I configured a port mirror in the following way:  
> > 	ovs-vsctl add-port br100 eth3
> > 
> > 	ovs-vsctl -- set Bridge br100 mirrors=@m 
> > 		-- --id=@bond0 get Port bond0 
> > 		-- --id=@eth3 get Port eth3 
> > 		-- --id=@m create Mirror name=mymirror select-dst-port=@bond0 \
> > select-src-port=@bond0 output-port=@eth3 
> > 
> > Now I'm a little bit confused because I assumed that all traffic ingress and \
> > egress on bond0 is mirrored to eth3 and I just have to tcpdump on that interface, \
> > but I see nothing.  
> > Any idea? 
> 
> Your configuration looks correct to me.  Is there anything in the
> ovs-vswitchd log about a configuration problem?


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic