MPLS PHP was invented to solve a particular issue with some forwarding
engines at the time - they couldn't do a final pop followed by an IP lookup
and forward operation in a single forwarding cycle (it would impact
forwarding speed by 50% best case). 20 years later, is this still an issue
at the hardware/firmware level? If so, affected implementers should speak
up, otherwise there's really no need for PSP.

Cheers,
Andy (who was there at the time)

On Tue, Mar 3, 2020 at 3:11 PM Robert Raszuk <rob...@raszuk.net> wrote:

> Hi Ron,
>
> >   MPLS PHP is a clear case of de-encapsulation.
>
> Purely looking at technical aspect that is not true at all.
>
> MPLS PHP does not remove label stack. MPLS PHP is just used to pop last
> label. After MPLS PHP packets continue with remaining label stack to the
> egress LSR (example L3VPN PE).
>
> >  I don't think that you can compare MPLS PHP with SRv6 PSP
>
> But I agree with that. Both operations have very little in common from
> packet's standpoint or forwarding apect. Well maybe except "penultimate"
> word :)
>
> Kind regards,
> R.
>
>
> On Tue, Mar 3, 2020 at 8:30 PM Ron Bonica <rbonica=
> 40juniper....@dmarc.ietf.org> wrote:
>
>> Folks,
>>
>> I don't think that you can compare MPLS PHP with SRv6 PSP. MPLS PHP is a
>> clear case of de-encapsulation. We do that all the time. In SRv6 PSP, we
>> are removing something from the middle of a packet. That is quite a
>> different story.
>>
>>
>>                                                             Ron
>>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
_______________________________________________
spring mailing list
spring@ietf.org
https://www.ietf.org/mailman/listinfo/spring

Reply via email to