Hello,
Is it possible to recalculate tcp checksum with openvswitch (Maybe via tcp
field modification with OpenFlow rules ?).
We want to use Openvswitch to de-enapsulate VMWARE Vspan mirroring flows (GRE)
and send it back to a Network probe. We are facing the following issue "TCP
checksum from outbound VM traffic are incorrect".
Of course this problem is due to TCP offloading on VMware hypervisor. But at
the moment it is impossible to deactivate this parameter globally on the
hypervisor.
That is why why are looking for a temporary workaround.
Use case:
VMWARE
----> Openvswitch switch ----->
Network probe
VSPAN mirroring session using GRE tunnels
Desencapsulation
And filtering on a dedicated host
Openvswitch configuration:
ovs-vsctl add-br br-outTrafic -- set Bridge br-outTrafic fail-mode=secure
ovs-vsctl add-port br-outTrafic eth4 \
-- set Interface eth4 ofport_request=1
ovs-ofctl mod-port br-outTrafic eth4 up
ovs-vsctl add-port br-outTrafic gre0 \
-- set interface gre0 type=gre options:remote_ip=flow options:in_key=flow
options:local_ip=<ip> \
-- set Interface gre0 ofport_request=2
ovs-ofctl mod-port br-outTrafic gre0 up
# send trafic to network probe
ovs-ofctl add-flow br-outTrafic \
"cookie=4, table=0, priority=0,in_port=2, actions=output:1"
Regards,
Philippe
_______________________________________________
discuss mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/discuss