On Fri, 12 Jun 2020 at 21:41, Robert Raszuk <rob...@raszuk.net> wrote:

> Well imagine you need only one level of tunneling but rich ECMP.
>
> Then with IP encap (even MPLS app demux carried in UDP) you just make sure 
> src UDP port is random and voila works very nicely.
>
> In contrast to achieve the same with MPLS you need Entropy label (which is 
> two - first the marker/indicator and then the actual value) + hardware 
> capable of reading it.

Extending MPLS is byte expensive, we could certainly improve that on
new tunneling headers. But it's still cheaper than looking up UDP, and
potentially impossible (IPv6, EH). Of course if you are working with
existing pipeline which has support for IIP UDP parsing but not
entropy parsing then it's easy to say in that special case UDP is a
better solution. But all things equal, MPLS still wins, but we could
definitely improve upon it.

-- 
  ++ytti
_______________________________________________
cisco-nsp mailing list  cisco-nsp@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to