Questions about SRv6 mobile user-plane

Tom Herbert <[email protected]> Fri, 26 Jan 2018 09:13:44 -0800
Newsgroups gmane.ietf.mip6
Message-ID <CAPDqMerEUMEpKWSu3nC+rxcNpOj_LckvQwPga9bzkDdAYpSwwQ__10878.8387421102$1516986750$gmane$org@mail.gmail.com>
--===============8778159656207651784==
Content-Type: multipart/alternative; boundary="001a11442262da9a430563b10487"

--001a11442262da9a430563b10487
Content-Type: text/plain; charset="UTF-8"

Hello,

I am working on a comparison between ILA and SRv6 for the mobile
user-plane. I have some questions/comments about SRv6 and particularly on
the example use cases that were depicted in the slides that were presented
in IETF100:

https://datatracker.ietf.org/meeting/100/materials/slides-100-dmm-srv6-for-mobile-user-plane/

- It's clear from the depicted use cases that extension header insertion is
being done by intermediate nodes, but extension header insertion is
currently prohibited by RFC8200. There was an I-D posted on 6man to allow
this for SR, but that was met with pushback. Is there going to be followup
to resolve this?

- For the uplink use cases, this seems to be more like using SR to source
route to an egress router. In other words, it's not strictly related to
mobility. Is there some connection to mobility that I'm missing?

- The size or number of SR headers in the uplink cases seems to be larger
than necessary (IMO minimizing these is important since each additional sid
is ~1% overhead of standard MTU). In this first scenario sid[1]=A2::1 and
DA=A2::1-- this seems to be redundant information. Also this depicts a
second SR being inserted, but the first one should no longer be relevant.
Why not just discard the first one and save the overhead? In the second
scenario, DA is changing from A2::1 to A3::1, but AFAICT that was not done
per the SR processing. What is the operation that happened here? (it's
actaully looks like an ILA transfomation).

- Considering the points above, could this have been done in the following
manner to minimize overhead? A1 creates one SRH with one sid and makes
DA=A2. A2 makes DA=A3. At A3 SR is processed, DA is restored to Internet
address, and EH is removed.

- For downlink this does see to be relevant to mobility. But I have the
same question, wouldn't it be less overhead to only use one SRH and one
sid? i.e. A3 creates an SRH with just one sid that is the S:: (identifier
in identifier/locator speak) and set DA to A2, and then A2 sets DA to A1,
A1 restores original packet for delivery.

- One possible typo. In the last use case slide SA=S:: and DA=D::, I
believe these should be swapped?

Thanks,
Tom

--001a11442262da9a430563b10487
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello,</div><div><br></div><div>I am working on a com=
parison between ILA and SRv6 for the mobile user-plane. I have some questio=
ns/comments about SRv6 and particularly on the example use cases that were =
depicted in the slides that were presented in IETF100:</div><div><br></div>=
<a href=3D"https://datatracker.ietf.org/meeting/100/materials/slides-100-dm=
m-srv6-for-mobile-user-plane/">https://datatracker.ietf.org/meeting/100/mat=
erials/slides-100-dmm-srv6-for-mobile-user-plane/</a><br><div><br></div><di=
v>- It&#39;s clear from the depicted use cases that extension header insert=
ion is being done by intermediate nodes, but extension header insertion is =
currently prohibited by RFC8200. There was an I-D posted on 6man to allow t=
his for SR, but that was met with pushback. Is there going to be followup t=
o resolve this?</div><div><br></div><div>- For the uplink use cases, this s=
eems to be more like using SR to source route to an egress router. In other=
 words, it&#39;s not strictly related to mobility. Is there some connection=
 to mobility that I&#39;m missing?</div><div><br></div><div>- The size or n=
umber of SR headers in the uplink cases seems to be larger than necessary (=
IMO minimizing these is important since each additional sid is ~1% overhead=
 of standard MTU). In this first scenario sid[1]=3DA2::1 and DA=3DA2::1-- t=
his seems to be redundant information. Also this depicts a second SR being =
inserted, but the first one should no longer be relevant. Why not just disc=
ard the first one and save the overhead? In the second scenario, DA is chan=
ging from A2::1 to A3::1, but AFAICT that was not done per the SR processin=
g. What is the operation that happened here? (it&#39;s actaully looks like =
an ILA transfomation).</div><div><br></div><div>- Considering the points ab=
ove, could this have been done in the following manner to minimize overhead=
? A1 creates one SRH with one sid and makes DA=3DA2. A2 makes DA=3DA3. At A=
3 SR is processed, DA is restored to Internet address, and EH is removed.</=
div><div><br></div><div>- For downlink this does see to be relevant to mobi=
lity. But I have the same question, wouldn&#39;t it be less overhead to onl=
y use one SRH and one sid? i.e. A3 creates an SRH with just one sid that is=
 the S:: (identifier in identifier/locator speak) and set DA to A2, and the=
n A2 sets DA to A1, A1 restores original packet for delivery.</div><div><br=
></div><div>- One possible typo. In the last use case slide SA=3DS:: and DA=
=3DD::, I believe these should be swapped?</div><div><br></div><div>Thanks,=
</div><div>Tom</div><div><br></div><div>=C2=A0</div><div><br></div><div><br=
></div></div>

--001a11442262da9a430563b10487--


--===============8778159656207651784==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
dmm mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dmm

--===============8778159656207651784==--