"dev" <dev-boun...@openvswitch.org> wrote on 07/29/2016 06:08:38 PM:
> From: Darrell Ball <dlu...@gmail.com> > To: dlu...@gmail.com, d...@openvswitch.com, b...@ovn.org > Date: 07/29/2016 06:09 PM > Subject: [ovs-dev] [patch_v7] ovn: Fix receive from vxlan in ovn-controller. > Sent by: "dev" <dev-boun...@openvswitch.org> > > The changes enable source node replication in OVN for receive from Vxlan > tunnels. OVN only supports source node replication mode. This is needed > for OVN to interoperate with hardware switches. > > OVN only supports source_node replication and previously vtep interaction, > which used service node replication by default for > multicast/broadcast/unknown unicast traffic "worked" by happenstance. > Because of limited vxlan encapsulation metadata, received packets were > resubmitted to find the egress port(s). This is not correct for multicast, > broadcast and unknown unicast traffic as traffic will get resent on the tunnel > mesh. ovn-controller is changed not to send traffic received from vxlan > tunnels out the tunnel mesh again. Traffic received from vxlan tunnels is > now only sent locally as intended with obvious benefits. This behavior is > newly documented in ovn-architecture.7.xml. > > To support keeping state for receipt from a vxlan tunnel, a MFF logical > register is allocated for general scratchpad purposes and one bit is used for > receipt from vxlan. The new register usage is documented in > ovn-architecture.7.xml. > > As part of this change ovn-controller-vtep is hard-coded to set the > replication mode of each logical switch to source node as OVN will only > support source node replication. > > Signed-off-by: Darrell Ball <dlu...@gmail.com> > --- I was going to try this out, but the patches to ovn/lib/logical-fields.h didn't apply cleanly and it looks like some of the changes are already there, so rather than guess what goes in and doesn't, can we get a rebase? _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev