On Thu, Jun 30, 2016 at 08:48:43PM -0700, Daniel Benli Ye wrote: > In virtual evironment, IPFIX is unable to differentiate flows > between pair of VMs on different virtual network if their IP/mac > are same. > > Network: > VM1 <---- VNI1 ----> VM3 > VM2 <---- VNI2 ----> VM4 > > In terms of IP/mac: > VM1 == VM2 > VM3 == VM4 > > Send 10 packets each from VM1 - VM3 and VM2 - VM4 > Expectation: > - Normal IPFIX record for 10 packets from VM1-VM3 > - Tunnel IPFIX record for 10 packets from VM1-VM3 > - Normal IPFIX record for 10 packets from VM2-VM4 > - Tunnel IPFIX record for 10 packets from VM2-VM4 > What really is: > - Normal IPFIX record for 20 packets from VM1-VM3 (or VM2-VM4) > - Tunnel IPFIX record for 10 packets from VM1-VM3 > - Tunnel IPFIX record for 10 packets from VM2-VM4 > IPFIX is unable to differentiate that VM1-VM3 and VM2-VM4 are actually > 2 different flows for normal record. > > Add ingress and egress interface which are the odp_port in the OVS > bridge to differentiate the flows above. Use IPFIX Information Element > identifiers "ingressInterface" and "egressInterface" in rfc5102 to > carry the information. > > Signed-off-by: Benli Ye <dani...@vmware.com> > > --- > v1 -> v2: > - Use 32bit odp_port instead of ofp_port. > - Fix some "sparse" warnings.
I don't understand why this switches from ofp_port to odp_port. The ODP port numbers are not part of the Open vSwitch external interface; they are only an implementation detail. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev