[PATCH net-next mlxsw] mlxsw: spectrum_span: Support LAG under mirror-to-gretap
idosch at mellanox.com
Sun May 13 16:20:20 AEST 2018
On Fri, May 11, 2018 at 05:49:26PM +0200, Petr Machata wrote:
> When resolving a path that the packet will take after being encapsulated
> in mirror-to-gretap scenarios, one of the devices en route could be a
> LAG. In that case, mirror to first up slave that corresponds to a front
> panel port.
> Signed-off-by: Petr Machata <petrm at mellanox.com>
> Unlike VLANs, we don't support LAG in SPAN and RSPAN situations, only
> ERSPAN ones. mlxsw can't actually support LAG well--since it needs to
> resolve the mirroring to a particular front panel port, there's no way
> to express the load balancing that the LAG is supposed to do.
> In SPAN and RSPAN scenarios, the decision to set up a certain mirror is
> purely an administrative one, and a given administrator can always
> resolve a particular front panel port themselves. For ERSPAN however,
> while the decision to mirror is administrative, routing of underlay
> packets is a matter of routing protocols that might just happen to put
> the remote tunnel end behind a LAG port. For these cases rather than
> dropping the mirroring altogether, and reinstating it again only when
> routes change, have mlxsw choose an arbitrary LAG member.
This is useful info. Can I just copy this into the commit message? The
patch looks fine to me otherwise, so I'll apply it now.
More information about the Linux-mlxsw