You are right Mark ... I fully admit I have no clue what so ever about
"IPv6 being a virtual MAC layer in SR" nor " IPv6 being used as a virtual
link layer".

I was only talking about MPLS on which topic I think I still have a little
bit of remaining knowledge.

Thx a lot,
Robert


On Tue, Mar 3, 2020 at 11:43 PM Mark Smith <markzzzsm...@gmail.com> wrote:

>
>
> On Wed, 4 Mar 2020, 08:50 Robert Raszuk, <rob...@raszuk.net> wrote:
>
>>
>> MPLS is not link layer.
>>
>
> I did not say that. I described how MPLS uses link-layers.
>
>
> It is Layer 2.5 if you really want to squeeze it to OSI.
>>
>
>> Regardless of IPv4, IPv6 or MPLS MACs are replaced at each L3 hop
>>
>
> IPv6 is your virtual MAC layer in SR. Then there is a MAC layer below that
> IPv6 virtual MAC layer.
>
> You're not thinking about tunnels being virtual links and performing
> link-layer operations on them in the context of the upper protocol - MPLS
> or SR.
>
>
> - but that has nothing to do with MPLS PHP. MPLS PHP is the result of LDP
>> signalling implicit null label from adjacent LSR.
>>
>> And perhaps it may avoid unnecessary statements if you would read my
>> entire note :)
>>
>
> I did.
>
> You don't seem to fully understand the idea of IPv6 being used as a
> virtual link layer, and then how an upper IPv6 layer should treat and
> consider the lower IPv6 layers.
>
> Clue: the upper IPv6 layer should not be aware that there is an IPv6 "link
> layer" below it. There is another link layer below the virtual lower IPv6
> link layer, and that is another clue - there isn't always just one one link
> layer instance - tunnelling introduces more link-layers, stacked on top of
> each other, and that isn't limited to two - you can tunnel inside a tunnel
> inside a tunnel. That gets confusing and complicated however once you learn
> how to think within a layer, ignoring the others momentarily, it then can
> be coped with.
>
> You need to read and consider this Internet Draft. I wish it had existed
> 20 years ago.
>
> IP Tunnels in the Internet Architecture
>
>
> https://tools.ietf.org/html/draft-ietf-intarea-tunnels-10
>
> Regards,
> Mark.
>
>
>
>> Best,
>> R.
>>
>>
>>
>>
>>
>> On Tue, Mar 3, 2020 at 10:42 PM Mark Smith <markzzzsm...@gmail.com>
>> wrote:
>>
>>> Hi Robert,
>>>
>>> On Wed, 4 Mar 2020, 07:11 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.
>>>>
>>>
>>> Ron is correct.
>>>
>>>
>>>
>>>> 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).
>>>>
>>>
>>> When an MPLS packet is forwarded through an LSR, with any operation at
>>> all performed on the label stack (including none), is the link layer header
>>> (literally) preserved during that operation?
>>>
>>> If the ingress and egress LSR links are both Ethernet, does the LSR
>>> ingress frame's SA and DA match the post LSR processing Ethernet frame's SA
>>> and DA?
>>>
>>> If you believe they do, how can MPLS work going from an Ethernet link on
>>> one side of an LSR to a PPP (or Frame Relay, etc.) on the other side?
>>> Clearly an Ethernet frame can't travel over a PPP etc. link.
>>>
>>> At every MPLS LSR along the LSP the link layer frame is replaced, with
>>> new SA and DA, even if the link layer encapsulation is the same.
>>>
>>> The label stack is carried from ingress to egress, possibility modified
>>> by an operation such as pop. However the link layer encapsulation is never
>>> carried "through" the LSR.
>>>
>>> PSP as described in SR NP is not the same as PHP in MPLS.
>>>
>>> Modelling this operation in RFC 8200 compliant IPv6, there would be
>>> discrete and distinct IPv6 in IPv6 tunnels between each SR router in the SR
>>> domain, and there would not be an Routing Headers in the outer tunnel IPv6
>>> packet. The EH chain ("stack") would be carried been discrete ingress and
>>> egress IPv6 in IPv6 tunnels, possibly modified, however the ingress tunnel
>>> outer header would be replaced at each SR router.
>>>
>>> These distinct tunnels between SR routers wouldn't necessarily have to
>>> be preconfigured. If the SR routers are directly link layer attached, then
>>> the outer tunnel header IPv6 addressing could be the mandatory interface
>>> Link Local addresses - which IGPs are already using to identify and track
>>> neighbours.
>>>
>>> For SR, there would have to be an EH that carries the SIDs list, however
>>> it would be a Destination Options EH, not a routing header. It would be a
>>> Destination Option because it is processed at the destination addesss of
>>> the outer tunnel header.
>>>
>>>
>>> Regards,
>>> Mark.
>>>
>>>
>>>
>>>> >  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