Re: Questions about SRv6 mobile user-plane

"Sri Gundavelli (sgundave)" <[email protected]> Sat, 27 Jan 2018 01:48:37 +0000
Newsgroups gmane.ietf.mip6
Message-ID <D6911A3F.2A208A%[email protected]>
--===============7476066686212921659==
Content-Language: en-US
Content-Type: multipart/alternative;
 boundary="_000_D6911A3F2A208Asgundaveciscocom_"

--_000_D6911A3F2A208Asgundaveciscocom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Typo's ... SID -> SIR


From: dmm <[email protected]<mailto:[email protected]>> on behalf of =
Sri Gundavelli <[email protected]<mailto:[email protected]>>
Date: Friday, January 26, 2018 at 5:35 PM
To: Tom Herbert <[email protected]<mailto:[email protected]>>, "dmm@ietf.=
org<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>, "[email protected]=
g<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
Subject: Re: [DMM] Questions about SRv6 mobile user-plane

Hi Tom,

> I am working on a comparison between ILA and SRv6 for the mobile user-pla=
ne.

This is a good effort. I was wondering, about the key parameters that you w=
ill use for this comparison between ILA/ILNP/LISP/HICN etc. For example, IL=
A router the entries at the ILA router ( ID - L OC  - SIR Prefix), vs at th=
e LISP mapping system. How do you compare the two, a cache/MAP query cost, =
vs a translation cost + local memory state for keeping that entry.

On a different note, just curious if SID prefix can ever have topological r=
elevance and can be used for routing. In other words, can you ever route a =
packet without translating  the SIR prefix of the destination address with =
the locator? Can SID prefix be used as a locator in some special cases?

Sri





From: dmm <[email protected]<mailto:[email protected]>> on behalf of =
Tom Herbert <[email protected]<mailto:[email protected]>>
Date: Friday, January 26, 2018 at 9:13 AM
To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>=
, "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
Subject: [DMM] Questions about SRv6 mobile user-plane

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 curren=
tly prohibited by RFC8200. There was an I-D posted on 6man to allow this fo=
r SR, but that was met with pushback. Is there going to be followup to reso=
lve this?

- For the uplink use cases, this seems to be more like using SR to source r=
oute to an egress router. In other words, it's not strictly related to mobi=
lity. 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 t=
han 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-- this seems to be redundant information. Also this depicts a s=
econd SR being inserted, but the first one should no longer be relevant. Wh=
y not just discard the first one and save the overhead? In the second scena=
rio, DA is changing from A2::1 to A3::1, but AFAICT that was not done per t=
he 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=
=3DA2. A2 makes DA=3DA3. 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 sam=
e 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 iden=
tifier/locator speak) and set DA to A2, and then A2 sets DA to A1, A1 resto=
res original packet for delivery.

- One possible typo. In the last use case slide SA=3DS:: and DA=3DD::, I be=
lieve these should be swapped?

Thanks,
Tom





--_000_D6911A3F2A208Asgundaveciscocom_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <[email protected]>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break:=
 after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Cali=
bri, sans-serif;">
<div>Typo's &#8230; SID &#8212;&gt; SIR</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>dmm &lt;<a href=3D"mailto:dmm=
[email protected]">[email protected]</a>&gt; on behalf of Sri Gundavelli=
 &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Friday, January 26, 2018 at 5=
:35 PM<br>
<span style=3D"font-weight:bold">To: </span>Tom Herbert &lt;<a href=3D"mail=
to:[email protected]">[email protected]</a>&gt;, &quot;<a href=3D"mailto:=
[email protected]">[email protected]</a>&quot; &lt;<a href=3D"mailto:[email protected]">dm=
[email protected]</a>&gt;, &quot;<a href=3D"mailto:[email protected]">[email protected]</a>&=
quot;
 &lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [DMM] Questions about =
SRv6 mobile user-plane<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calib=
ri, sans-serif;">
<div>Hi Tom,</div>
<div><br>
</div>
<div>&gt; I am working on a comparison between ILA and SRv6 for the mobile =
user-plane.</div>
<div><br>
</div>
<div>This is a good effort. I was wondering, about the key parameters that =
you will use for this comparison between ILA/ILNP/LISP/HICN etc. For exampl=
e, ILA router the entries at the ILA router ( ID &#8211; L OC &nbsp;- SIR P=
refix), vs at the LISP mapping system. How
 do you compare the two, a cache/MAP query cost, vs a translation cost &#43=
; local memory state for keeping that entry.&nbsp;</div>
<div><br>
</div>
<div>On a different note, just curious if SID prefix can ever have topologi=
cal relevance and can be used for routing. In other words, can you ever rou=
te a packet without translating &nbsp;the SIR prefix of the destination add=
ress with the locator? Can SID prefix
 be used as a locator in some special cases?</div>
<div><br>
</div>
<div>Sri</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>dmm &lt;<a href=3D"mailto:dmm=
[email protected]">[email protected]</a>&gt; on behalf of Tom Herbert &l=
t;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Friday, January 26, 2018 at 9=
:13 AM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:dmm@iet=
f.org">[email protected]</a>&quot; &lt;<a href=3D"mailto:[email protected]">dmm@ietf.=
org</a>&gt;, &quot;<a href=3D"mailto:[email protected]">[email protected]</a>&quot; &=
lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[DMM] Questions about SRv6=
 mobile user-plane<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir=3D"ltr">
<div>Hello,</div>
<div><br>
</div>
<div>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 ex=
ample use cases that were depicted in the slides that were presented in IET=
F100:</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>
<div>- It's clear from the depicted use cases that extension header inserti=
on is being done by intermediate nodes, but extension header insertion is c=
urrently prohibited by RFC8200. There was an I-D posted on 6man to allow th=
is for SR, but that was met with
 pushback. Is there going to be followup to resolve this?</div>
<div><br>
</div>
<div>- For the uplink use cases, this seems to be more like using SR to sou=
rce 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?</div>
<div><br>
</div>
<div>- The size or number of SR headers in the uplink cases seems to be lar=
ger 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-- this seems to be
 redundant information. Also this depicts a second SR being inserted, but t=
he first one should no longer be relevant. Why not just discard the first o=
ne 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).</div>
<div><br>
</div>
<div>- Considering the points above, could this have been done in the follo=
wing manner to minimize overhead? A1 creates one SRH with one sid and makes=
 DA=3DA2. A2 makes DA=3DA3. At A3 SR is processed, DA is restored to Intern=
et address, and EH is removed.</div>
<div><br>
</div>
<div>- For downlink this does see to be relevant to mobility. But I have th=
e same question, wouldn't it be less overhead to only use one SRH and one s=
id? 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 deliv=
ery.</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>&nbsp;</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
</div>
</span></div>
</div>
</span>
</body>
</html>

--_000_D6911A3F2A208Asgundaveciscocom_--


--===============7476066686212921659==
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

--===============7476066686212921659==--