[dhcwg] Re: [spring] Re: WG Last Call: draft-ietf-sp ring-dhc-distribute-srv6-locator-dhcp-09 (Ends 2025-09-11)
"Weiqiang Cheng" <[email protected]> Sat, 6 Sep 2025 09:41:36 +0800
| Newsgroups | gmane.ietf.dhc,gmane.ietf.spring |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============3999947729340125929==
Content-Type: multipart/alternative;
boundary="----=_001_NextPart657388004231_=----"
This is a multi-part message in MIME format.
------=_001_NextPart657388004231_=----
Content-Type: text/plain;
charset="UTF-8"
Content-Transfer-Encoding: base64
SGkgQmVybmllLA0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgeW91ciB0aG9yb3VnaCByZXZpZXcg
YW5kIGNvbW1lbnRzLg0KUGxlYXNlIHNlZSBteSBjb21tZW50cyBpbi1saW5lLg0KDQpCLlIuDQpX
ZWlxaWFuZw0KDQpGcm9tOiBCZXJuaWUgVm9seg0KRGF0ZTogMjAyNS0wOS0wMyAyMzowMQ0KVG86
IEFsdmFybyBSZXRhbmENCkNDOiBkcmFmdC1pZXRmLXNwcmluZy1kaGMtZGlzdHJpYnV0ZS1zcnY2
LWxvY2F0b3ItZGhjcDsgc3ByaW5nLWNoYWlyczsgYnVyYWdsaW87IHNwcmluZzsgZGhjd2c7IGRo
Yy1jaGFpcnMNClN1YmplY3Q6IFtzcHJpbmddIFJlOiBXRyBMYXN0IENhbGw6IGRyYWZ0LWlldGYt
c3ByaW5nLWRoYy1kaXN0cmlidXRlLXNydjYtbG9jYXRvci1kaGNwLTA5IChFbmRzIDIwMjUtMDkt
MTEpDQpIaToNCg0KV2hpbGUgSSBhbSBub3QgYSBTUnY2IGV4cGVydCwgSSB0aGluayBJIHVuZGVy
c3RhbmQgdGhlIGVzc2VudGlhbHMuIEFuZCBJIGFtIHdyaXRpbmcgdGhpcyB3aXRoIGRoYyB3ZyBj
by1jaGFpciBoYXQgb2ZmLg0KDQpJbiB0ZXJtcyBvZiBESENQdjYgYXNwZWN0cywgSSBkbyBoYXZl
IHR3byBpc3N1ZXMgdG8gcG9pbnQgb3V0Og0KDQoxLiBJbiBzZWN0aW9uIDQuMiwNCg0K4oCcV2hl
biB0aGUgc3VtIExCLWxlbiwgTE4tbGVuLCBGdW4tbGVuLCBhbmQgQXJnLWxlbiBleGNlZWRzIDEy
OCBiaXRzLCB0aGUgcGFja2V0IGlzIGRlZW1lZCBlcnJvbmVvdXMgYW5kIG11c3QgYmUgZGlzY2Fy
ZGVkLuKAnQ0KDQpUaGlzIGtpbmQgb2YgZ29lcyBhZ2FpbnN0IHRoZSBub3JtIGZvciBESENQdjYu
IEFuZCBpcyBkaWZmZXJlbnQgZm9yIFQxIGdyZWF0ZXIgdGhhbiBUMiBhbmQgcHJlZmVycmVkIHZz
IHZhbGlkIGxpZmV0aW1lIGhhbmRsaW5nIGluIHRoZSBkb2N1bWVudC4NCg0KSW5zdGVhZCwgdGhp
cyBzaG91bGQganVzdCBpbnZhbGlkYXRlIHRoYXQgcGFydGljdWxhciBvcHRpb24gYW5kIHByb2Nl
c3Npbmcgc2hvdWxkIGNvbnRpbnVlLiBBIOKAnG1pbm9y4oCdIGNvbmZpZ3VyYXRpb24gb3IgaW1w
bGVtZW50YXRpb24gaXNzdWUgc2hvdWxkIG5vdCBwcmV2ZW50IG90aGVyIERIQ1B2NiBkYXRhIGlu
IHRoZSBwYWNrZXQgZnJvbSBub3QgYmVpbmcgdXNlZCBhbmQgY2FuIGNhdXNlIGEgcGFja2V0IHN0
b3JtIGFzIGNsaWVudHMga2VlcCBzZW5kaW5nIG1lc3NhZ2VzIHdpdGhvdXQgbWFraW5nIChhdCBs
ZWFzdCBzb21lKSBwcm9ncmVzcy4NCg0KW1dRXSBUaGFuayB5b3UgZm9yIGhpZ2hsaWdodGluZyB0
aGUgREhDUHY2IGRlc2lnbiBwcmluY2lwbGUuIEluIGZhY3QsIHdlIGRpZCBkZWJhdGUgdGhlICJk
aXNjYXJkIiBhcHByb2FjaCBvdXJzZWx2ZXMgd2hlbiB3ZSBkZXNpZ24gaXQuIE5vdyB3ZSB0b3Rh
bGx5IGFncmVlIHdpdGggeW91IGFuZCB3aWxsIGFsaWduIHRoZSB0ZXh0IHdpdGggeW91ciBjb21t
ZW50cyBpbiB0aGUgbmV4dCByZXZpc2lvbi4NCg0KMi4gRm9yIFByZWZpeCBEZWxlZ2F0aW9uLCB3
aGljaCBzZWVtcyB0byBiZSB0aGUgbW9kZWwgZm9yIFNSdjYgbG9jYXRvcnMsIENvbmZpcm0gbWVz
c2FnZXMgYXJlIG5vdCB1c2VkLiBIZW5jZSwgaXQgc2hvdWxkIGJlIHJlbW92ZWQgZnJvbSBzZWN0
aW9uIDUuMj8NCg0KW1dRXSBhZ3JlZSwgd2Ugd2lsbCByZW1vdmUgaXQgaW4gdGhlIG5ldyB2ZXJz
aW9uLg0KDQoNCkFuZCBhIGNvdXBsZSBvZiBtaW5vciBuaXRzIOKApg0KDQoxLiBJbiBzZWN0aW9u
IDQuMiB0aGVyZSBpcyBhIHJlZmVyZW5jZSB0byA4NDE1YmlzIHNlY3Rpb24gMTAuMi4xMC4xLiBU
aGUg4oCcVGhlIGRldGFpbHMgYWJvdXQgdXNlIG9mIHRoZXNlIHZhbHVlc+KApuKAnSBpcyBhIGJp
dCB1bmRlcmNsZWFyIGFzIHRvIHdoZXRoZXIgaXQgaXMgcmVmZXJyaW5nIHRvIGluZmluaXR5IHZh
bHVlcyAod2hpY2ggYXJlIG5ldmVyIG1lbnRpb25lZCBpbiAxMC4yLjEwLjEpIG9yIGp1c3QgdGhl
IGxpZmV0aW1lIHZhbHVlcyBpbiBnZW5lcmFsLiBQZXJoYXBzIHJlcGxhY2Ug4oCcdGhlc2XigJ0g
d2l0aCDigJxsaWZldGltZeKAnT8NCg0KW1dRXSBHb3QgaXQuDQoNCjIuIEluIHNlY3Rpb24gNS4x
LCBmaXJzdCBwYXJhZ3JhcGggaXQgbWlnaHQgYmUgYmV0dGVyIHRvIHVzZSBTb2xpY2l0LCBSZXF1
ZXN0LCBBZHZlcnRpc2UsIGFuZCBSZXBseSBpbnN0ZWFkIG9mIGxvd2VyY2FzZT8NCg0KW1dRXSBX
aWxsIG1vZGlmeSB0aGVtLg0KDQoNClRoYW5rcy4NCg0KLSBCZXJuaWUgVm9seg0KDQpPbiBBdWcg
MjgsIDIwMjUsIGF0IDQ6MjLigK9QTSwgQWx2YXJvIFJldGFuYSA8YXJldGFuYS5pZXRmQGdtYWls
LmNvbT4gd3JvdGU6DQoNCu+7vyANCltjY+KAmWlpbmcgdGhlIGRoYyBXRy4gIFNvcnJ5IGZvciB0
aGUgZXh0cmEgbWVzc2FnZSwgYnV0IHRoZSBkYXRhdHJhY2tlciBkb2VzbuKAmXQgaGF2ZSBhIHdh
eSB0byBhZGQgcmVjaXBpZW50cyB0byB0aGUgYXV0b21hdGVkIG1lc3NhZ2UuXQ0KDQpPbiBBdWd1
c3QgMjgsIDIwMjUgYXQgNDoyMDoyMeKAr1BNLCBBbHZhcm8gUmV0YW5hIHZpYSBEYXRhdHJhY2tl
ciAobm9yZXBseUBpZXRmLm9yZykgd3JvdGU6DQoNClN1YmplY3Q6IFdHIExhc3QgQ2FsbDogZHJh
ZnQtaWV0Zi1zcHJpbmctZGhjLWRpc3RyaWJ1dGUtc3J2Ni1sb2NhdG9yLWRoY3AtMDkgDQooRW5k
cyAyMDI1LTA5LTExKSANCg0KVGhpcyBtZXNzYWdlIHN0YXJ0cyBhIDItd2VlayBXRyBMYXN0IENh
bGwgZm9yIHRoaXMgZG9jdW1lbnQuIA0KDQpBYnN0cmFjdDogDQpJbiBhbiBTUnY2IG5ldHdvcmss
IGVhY2ggU1J2NiBTZWdtZW50IEVuZHBvaW50IE5vZGUgbXVzdCBiZSBhc3NpZ25lZCANCmFuIFNS
djYgbG9jYXRvciwgYW5kIHNlZ21lbnQgSURzIGFyZSBnZW5lcmF0ZWQgd2l0aGluIHRoZSBhZGRy
ZXNzIA0Kc3BhY2Ugb2YgdGhpcyBTUnY2IGxvY2F0b3IuIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVz
IGEgbWV0aG9kIGZvciANCmFzc2lnbmluZyBTUnY2IGxvY2F0b3JzIHRvIFNSdjYgU2VnbWVudCBF
bmRwb2ludCBOb2RlcyB0aHJvdWdoIA0KREhDUHY2LiANCg0KRmlsZSBjYW4gYmUgcmV0cmlldmVk
IGZyb206IA0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zcHJp
bmctZGhjLWRpc3RyaWJ1dGUtc3J2Ni1sb2NhdG9yLWRoY3AvIA0KDQpQbGVhc2UgcmV2aWV3IGFu
ZCBpbmRpY2F0ZSB5b3VyIHN1cHBvcnQgb3Igb2JqZWN0aW9uIHRvIHByb2NlZWQgd2l0aCB0aGUg
DQpwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50IGJ5IHJlcGx5aW5nIHRvIHRoaXMgZW1haWwg
a2VlcGluZyANCnNwcmluZ0BpZXRmLm9yZyBpbiBjb3B5LiBPYmplY3Rpb25zIHNob3VsZCBiZSBt
b3RpdmF0ZWQgYW5kIHN1Z2dlc3Rpb25zIHRvIA0KcmVzb2x2ZSB0aGVtIGFyZSBoaWdobHkgYXBw
cmVjaWF0ZWQuIA0KDQpBdXRob3JzLCBhbmQgV0cgcGFydGljaXBhbnRzIGluIGdlbmVyYWwsIGFy
ZSByZW1pbmRlZCBhZ2FpbiBvZiB0aGUgDQpJbnRlbGxlY3R1YWwgUHJvcGVydHkgUmlnaHRzIChJ
UFIpIGRpc2Nsb3N1cmUgb2JsaWdhdGlvbnMgZGVzY3JpYmVkIGluIEJDUCA3OSANClsxXS4gQXBw
cm9wcmlhdGUgSVBSIGRpc2Nsb3N1cmVzIHJlcXVpcmVkIGZvciBmdWxsIGNvbmZvcm1hbmNlIHdp
dGggdGhlIA0KcHJvdmlzaW9ucyBvZiBCQ1AgNzggWzFdIGFuZCBCQ1AgNzkgWzJdIG11c3QgYmUg
ZmlsZWQsIGlmIHlvdSBhcmUgYXdhcmUgb2YgDQphbnkuIFNhbmN0aW9ucyBhdmFpbGFibGUgZm9y
IGFwcGxpY2F0aW9uIHRvIHZpb2xhdG9ycyBvZiBJRVRGIElQUiBQb2xpY3kgY2FuIA0KYmUgZm91
bmQgYXQgWzNdLiANCg0KVGhhbmsgeW91LiANCg0KWzFdIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2JjcDc4LyANClsyXSBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9i
Y3A3OS8gDQpbM10gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvcmZjNjcwMS8gDQoN
Cg0KDQo=
------=_001_NextPart657388004231_=----
Content-Type: text/html;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-botto=
m: 0px; }div.FoxDiv20250906091232032601 { }body { font-family: Helvetica, =
Arial; font-size: 13px; }</style></head><body>=0A<div><span style=3D"text-=
decoration-thickness: initial; text-decoration-style: initial; text-decora=
tion-color: initial;"><span></span>Hi Bernie,</span></div><div><span style=
=3D"white-space: pre-wrap; text-decoration-thickness: initial; text-decora=
tion-style: initial; text-decoration-color: initial;">Thank you very much =
for your thorough review and comments.</span></div><div><span style=3D"tex=
t-decoration-thickness: initial; text-decoration-style: initial; text-deco=
ration-color: initial;">Please see my comments in-line.</span></div>=0A<di=
v><br></div><div>B.R.</div><div>Weiqiang</div><blockquote style=3D"margin-=
Top: 0px; margin-Bottom: 0px; margin-Left: 0.5em; margin-Right: inherit"><=
div><br></div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;pad=
ding:3.0pt 0cm 0cm 0cm"><div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8p=
x; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; =
PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href=3D"m=
ailto:[email protected]">Bernie Volz</a></div><div><b>Date:</b> 2025-0=
9-03 23:01</div><div><b>To:</b> <a href=3D"mailto:aretana.ietf@g=
mail.com">Alvaro Retana</a></div><div><b>CC:</b> <a href=3D"mailto:dr=
[email protected]">draft-ietf-spri=
ng-dhc-distribute-srv6-locator-dhcp</a>; <a href=3D"mailto:spring-chairs@i=
etf.org">spring-chairs</a>; <a href=3D"mailto:[email protected]=
">buraglio</a>; <a href=3D"mailto:[email protected]">spring</a>; <a href=3D"=
mailto:[email protected]">dhcwg</a>; <a href=3D"mailto:[email protected]">d=
hc-chairs</a></div><div><b>Subject:</b> [spring] Re: WG Last Call: dr=
aft-ietf-spring-dhc-distribute-srv6-locator-dhcp-09 (Ends 2025-09-11)</div=
></div></div><div><div class=3D"FoxDiv20250906091232032601">=0AHi:<div><br=
></div><div>While I am not a SRv6 expert, I think I understand the essenti=
als. And I am writing this with dhc wg co-chair hat off.</div><div><br></d=
iv><div>In terms of DHCPv6 aspects, I do have two issues to point out:</di=
v><div><br></div><div>1. In section 4.2,</div><div><br></div><div>=E2=80=
=9CWhen the sum LB-len, LN-len, Fun-len, and Arg-len exceeds 128 bits, the=
packet is deemed erroneous and must be discarded.=E2=80=9D</div><div><br>=
</div><div>This kind of goes against the norm for DHCPv6. And is different=
for T1 greater than T2 and preferred vs valid lifetime handling in the do=
cument.</div><div><br></div><div>Instead, this should just invalidate that=
particular option and processing should continue. A =E2=80=9Cminor=E2=80=
=9D configuration or implementation issue should not prevent other DHCPv6 =
data in the packet from not being used and can cause a packet storm as cli=
ents keep sending messages without making (at least some) progress.</div><=
div><br></div><div><span style=3D"font-size: 14px;">[WQ] Thank you fo=
r highlighting the DHCPv6 design principle. In fact, we did debate the "di=
scard" approach ourselves when we design it. Now we totally agree with you=
and will align the text with your comments in the next revision.</span></=
div><div><br></div><div>2. For Prefix Delegation, which seems to be the mo=
del for SRv6 locators, Confirm messages are not used. Hence, it should be =
removed from section 5.2?</div><div><span style=3D"font-size: 14px; text-d=
ecoration-thickness: initial; text-decoration-style: initial; text-decorat=
ion-color: initial;"><br></span></div><div><span style=3D"white-space: pre=
-wrap; font-size: 14px; text-decoration-thickness: initial; text-decoratio=
n-style: initial; text-decoration-color: initial;">[WQ] agree, we will rem=
ove it in the new version.</span></div><div><br></div><div><br></div><div>=
And a couple of minor nits =E2=80=A6</div><div><br></div><div>1. In sectio=
n 4.2 there is a reference to 8415bis section 10.2.10.1. The =E2=80=9CThe =
details about use of these values=E2=80=A6=E2=80=9D is a bit underclear as=
to whether it is referring to infinity values (which are never mentioned =
in 10.2.10.1) or just the lifetime values in general. Perhaps replace =E2=
=80=9Cthese=E2=80=9D with =E2=80=9Clifetime=E2=80=9D?</div><div><span styl=
e=3D"color: rgba(0, 0, 0, 0.9); font-family: -apple-system, BlinkMacSystem=
Font, "Segoe UI", system-ui, -apple-system, "Segoe UI"=
, Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif, Arial, &qu=
ot;PingFang SC", "Source Han Sans SC", "Microsoft YaHe=
i UI", "Microsoft YaHei", "Noto Sans CJK SC", san=
s-serif; font-size: 16px; white-space: pre-wrap;"><br></span></div><div><s=
pan style=3D"white-space: pre-wrap; font-size: 14px; text-decoration-thick=
ness: initial; text-decoration-style: initial; text-decoration-color: init=
ial;">[WQ] Got it.</span></div><div><br></div><div>2. In section 5.1, firs=
t paragraph it might be better to use Solicit, Request, Advertise, and Rep=
ly instead of lowercase?</div><div><div><span style=3D"color: rgba(0, 0, 0=
, 0.9); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI&quo=
t;, system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, Cantar=
ell, "Noto Sans", sans-serif, Arial, "PingFang SC", &q=
uot;Source Han Sans SC", "Microsoft YaHei UI", "Micros=
oft YaHei", "Noto Sans CJK SC", sans-serif; font-size: 16px=
; white-space: pre-wrap;"><br></span></div><div><span style=3D"white-space=
: pre-wrap; font-size: 14px; text-decoration-thickness: initial; text-deco=
ration-style: initial; text-decoration-color: initial;">[WQ] Will modify t=
hem.</span></div><div><br></div></div><div><br></div><div>Thanks.</div><di=
v><div><br id=3D"lineBreakAtBeginningOfSignature"><div dir=3D"ltr">- Berni=
e Volz</div><div dir=3D"ltr"><br><blockquote type=3D"cite" style=3D"margin=
-top: 0px;">On Aug 28, 2025, at 4:22=E2=80=AFPM, Alvaro Retana <aretana=
[email protected]> wrote:<br><br></blockquote></div><blockquote type=3D"c=
ite" style=3D"margin-top: 0px;"><div dir=3D"ltr">=EF=BB=BF=0A <div id=
=3D"bloop_customfont" style=3D"font-family:Helvetica,Arial;font-size:13px;=
margin:0px;line-height:auto">[cc=E2=80=99iing the dhc WG. Sorry for =
the extra message, but the datatracker doesn=E2=80=99t have a way to add r=
ecipients to the automated message.]</div> <br><p class=3D"airmail_on">On =
August 28, 2025 at 4:20:21=E2=80=AFPM, Alvaro Retana via Datatracker (<a h=
ref=3D"mailto:[email protected]">[email protected]</a>) wrote:</p> <blockquo=
te type=3D"cite" class=3D"clean_bq" style=3D"margin-top: 0px;"><span><div>=
<div></div><div>=0A<br>Subject: WG Last Call: draft-ietf-spring-dhc-distri=
bute-srv6-locator-dhcp-09=0A<br>(Ends 2025-09-11)=0A<br>=0A<br>This messag=
e starts a 2-week WG Last Call for this document.=0A<br>=0A<br>Abstract:=
=0A<br> In an SRv6 network, each SRv6 Segment Endpoint Node must be assi=
gned=0A<br> an SRv6 locator, and segment IDs are generated within the ad=
dress=0A<br> space of this SRv6 locator. This document describes a meth=
od for=0A<br> assigning SRv6 locators to SRv6 Segment Endpoint Nodes thr=
ough=0A<br> DHCPv6.=0A<br>=0A<br>File can be retrieved from:=0A<br><a hr=
ef=3D"https://datatracker.ietf.org/doc/draft-ietf-spring-dhc-distribute-sr=
v6-locator-dhcp/">https://datatracker.ietf.org/doc/draft-ietf-spring-dhc-d=
istribute-srv6-locator-dhcp/</a>=0A<br>=0A<br>Please review and indicate y=
our support or objection to proceed with the=0A<br>publication of this doc=
ument by replying to this email keeping=0A<br><a href=3D"mailto:spring@iet=
f.org">[email protected]</a> in copy. Objections should be motivated and sug=
gestions to=0A<br>resolve them are highly appreciated.=0A<br>=0A<br>Author=
s, and WG participants in general, are reminded again of the=0A<br>Intelle=
ctual Property Rights (IPR) disclosure obligations described in BCP 79=0A<=
br>[1]. Appropriate IPR disclosures required for full conformance with the=
=0A<br>provisions of BCP 78 [1] and BCP 79 [2] must be filed, if you are a=
ware of=0A<br>any. Sanctions available for application to violators of IET=
F IPR Policy can=0A<br>be found at [3].=0A<br>=0A<br>Thank you.=0A<br>=0A<=
br>[1] <a href=3D"https://datatracker.ietf.org/doc/bcp78/">https://datatra=
cker.ietf.org/doc/bcp78/</a>=0A<br>[2] <a href=3D"https://datatracker.ietf=
.org/doc/bcp79/">https://datatracker.ietf.org/doc/bcp79/</a>=0A<br>[3] <a =
href=3D"https://datatracker.ietf.org/doc/rfc6701/">https://datatracker.iet=
f.org/doc/rfc6701/</a>=0A<br>=0A<br>=0A<br>=0A<br></div></div></span></blo=
ckquote> <div id=3D"bloop_sign_1756412445809798912" class=3D"bloop_sign"><=
/div>=0A</div></blockquote></div></div></div></div></blockquote>=0A</body>=
</html>
------=_001_NextPart657388004231_=------
--===============3999947729340125929==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZGhjd2cgbWFp
bGluZyBsaXN0IC0tIGRoY3dnQGlldGYub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwg
dG8gZGhjd2ctbGVhdmVAaWV0Zi5vcmcK
--===============3999947729340125929==--