On Wed, Jul 27, 2016 at 1:35 PM, Ben Pfaff <b...@ovn.org> wrote:

> On Sat, Jul 23, 2016 at 01:18:01PM -0700, Darrell Ball wrote:
> > This patch enables source node replication in OVN for receive from Vxlan
> > tunnels.  OVN only supports source node replication mode.
> >
> > 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.
> >
> > 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 context.
> >
> > 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>
>
> This seems like a useful advance.  Thank you.
>
> ovn-architecture(7) has a section titled "Architectural Physical Life
> Cycle of a Packet" that describes how table 32 on hypervisors works.
> Please update this to describe the special handling of packets that
> arrive from VXLAN tunnels.
>

I updated the existing document regarding Table 32 and the "logical output
port field" to make sure it is clear.



>
> Please also update ovn-architecture(7) to mention the new flag bit.
> Yes, I know that you want to break this document apart but I want to
> treat that issue separately.
>

Done

I sent an updated patch

Thanks
Darrell



>
> Thanks,
>
> Ben.
>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to