Dear all,

 

although there are few blogs on the web regarding this matter my problem
cannot be resolved following them.

 

My setup:

XenServer 7.0 with 2 NICs onboard. NIC1 (eth1) is connected to my Juniper
switch (EX-4200-48T). At this Juniper-Port all traffic in my network is
being mirrored to.

 

What I want to do:

Forward all that traffic from eth1 to my VM's interface. I assigned the
interface eth1 to the vm as secondary interface.

 

In XenServer itself I also put all the network interfaces (physical ones as
well as the virtual ones)  to promisc mode.

Following this blog article:
http://blog.manula.org/2014/02/port-mirroring-with-openvswitch.html I
configured OVS to mirror all that traffic from eth1 to vif1.1 (which is the
virtual interface of the physical interface eth1 inside the VM)

 

+++

ovs-vsctl -- set Bridge xenbr1 mirrors=@m -- --id=@eth1 get Port eth1 --
--id=@vif1.1 get Port vif1.1 -- --id=@m create Mirror name=mirror1
select-dst-port=@eth1 select-src-port=@eth1 output-port=@vif1.1

+++

 

Then I am able to see some traffic on eth1 in my VM. But it seems to be not
all traffic. 

I am using pmacct to collect data, this data is being stored to a mysql
database and from there being handled further by own scripts.

 

I did a download of a 10GB file. So I should see 10GB downloaded, but I only
see around 400MB.

 

When starting pmacct on the xenserver host itself, I see the whole 10GB
thing. So I assume that not all traffic is forwarded from eth1 to vif1.1?
What am I doing wrong? Anybody here that can help?

 

 

Thank you very much,

 

Jerome

_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to