[dhcwg] Re: AD review of draft-ietf-dhc-dhcpv4-over-dhcpv6-r a-03
"Eric Vyncke \(evyncke\)" <[email protected]> Wed, 23 Jul 2025 12:08:07 +0000
| Newsgroups | gmane.ietf.dhc |
|---|---|
| Message-ID | <PH0PR11MB4966F704B9EC4AD3D470322AA95FA@PH0PR11MB4966.namprd11.prod.outlook.com> |
--===============0364711448680766142== Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_PH0PR11MB4966F704B9EC4AD3D470322AA95FAPH0PR11MB4966namp_" --_000_PH0PR11MB4966F704B9EC4AD3D470322AA95FAPH0PR11MB4966namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Claudio, About my point 1, I just discussed with Mirja, and she convinced me that th= ere is no need to formally update RFC 7341 About my point 15, no need to add a reference to RFC 2663. Can you submit a revised I-D ? I will then request the IETF Last Call. Regards -=E9ric From: Claudio Porfiri <[email protected]> Date: Monday, 7 July 2025 at 21:01 To: Eric Vyncke (evyncke) <[email protected]>, dhcwg <[email protected]> Cc: Suresh Krishnan (sureshk) <[email protected]>, Jari Arkko <jari.arkko@e= ricsson.com>, [email protected] <[email protected]> Subject: RE: AD review of draft-ietf-dhc-dhcpv4-over-dhcpv6-ra-03 Hi Eric, We have a couple of questions related to your comments: 1. (point 1) Do we consider this document updating RFC7341? We are act= ually not extending the protocol. 2. (point 15) When clarifying that address translation is actually NAT= , do we also need to add a reference to RFC2663? Thanks and best regards, Claudio Porfiri From: Eric Vyncke (evyncke) <[email protected]> Sent: Thursday, June 26, 2025 1:36 PM To: dhcwg <[email protected]> Cc: Claudio Porfiri <[email protected]>; Suresh Krishnan (suresh= k) <[email protected]>; Jari Arkko <[email protected]>; ietf@kuehlewi= nd.net Subject: AD review of draft-ietf-dhc-dhcpv4-over-dhcpv6-ra-03 Dear authors, shepherd, and DHC WG, Thanks for your patience and for the simple but useful work done; here is m= y AD review of draft-ietf-dhc-dhcpv4-over-dhcpv6-ra-03. As usual, I am requ= esting that all points (except the nits) below are addressed, either by a r= evised I-D or by an email reply (and of course, happy to be proven wrong). = Once, all points below are addressed, I am proceeding with the publication = process (i.e., IETF Last Call). BTW, thanks for using SVG graphics, the document renders much better in HTM= L ! 1. Should this document update RFC 7341 ? I think so as it changes someho= w the applicability of RFC 7341 2. Title: suggest remove the acronym `DHCP 4o6` 3. Abstract: also suggest removing all acronyms (the ones between parenth= esis). 4. Abstract: suggest s/to use services provided by *DHCPv6 using* DHCPv4-= over-DHCPv6 (DHCP 4o6) in a Relay Agent/to use services provided by DHCPv4-= over-DHCPv6 (DHCP 4o6) in a Relay Agent/ 5. Rather than referencing RFC8415 (for DHCPv6), let=92s use draft-ietf-d= hc-rfc8415bis, which is already in the RFC editor queue, so, added delay fo= r publication. 6. S 1: please expand LDRA and L3RA (even if LDRA is more defined in S 2) 7. S 3: in figure 3 s/L2 Network/IPv6-only L2 Network/ or /IPv6-only link= / 8. S 3: s/described in [RFC7341<https://www.rfc-editor.org/rfc/rfc7341>]/= specified in [RFC7341<https://www.rfc-editor.org/rfc/rfc7341>]/ 9. S 3: ` forward the encapsulated DHCPv4-response to the requesting DHC= Pv4 client` may not always be possible if the DHCP server replies is incorr= ect. Should there be some text for this corner case ? 10. S 3.2: suggest to use a bullet list for the IPv4 and IPv6 use cases af= ter `Topology discovery as described in [RFC7969<https://www.rfc-editor.org= /rfc/rfc7969>] differs between IPv4 and IPv6` 11. S 3.2: in `all Relay Agents can send link-address` let=92s rather use = =93may=94 or =93must=94 or =93should=94 ? 12. S 3.2: in `topology information for the given IP address can be obtain= ed from the DHCPv6 server and used for configuration or other purposes` is = it from or to the DHCPv6 server ? If from, then some context about =91topol= ogy information=92 would be welcome 13. S 3.2: if the issue is about intermediates L2 switches in the =93L2 Ne= twork=94, then suggest adding a box in this network labelled =91L2 switch= =92 14. S 4: s/messages from clients are steered/messages from and to clients = are steered/ ? 15. S 4: to be honest, I do not understand what `address translation` is d= oing here ? Is it about NAT or something else ? Please be specific. 16. Appendix A: suggest adding 3GPPP in the section title and perhaps also= in the leading paragraph. 17. Appendix A: is figure 5 about IPv4-only ? If so, suggest indicated it. Some nits as well (can be ignored) =B7 S 1: s/instead this document/instead, this document/ =B7 S 2: s/Layer 2 devices/layer-2 devices/ and similar cases elsewher= e. In the same vein, be consistent and avoid the simultaneous use of =91L2 = networks=92 (except in graphics). =B7 S 3.2: s/Thus in a network/Thus, in a network/ Regards, -=E9ric --_000_PH0PR11MB4966F704B9EC4AD3D470322AA95FAPH0PR11MB4966namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable <html xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:w=3D"urn:sc= hemas-microsoft-com:office:word" xmlns:m=3D"http://schemas.microsoft.com/of= fice/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1= 252"> <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Aptos; panose-1:2 11 0 4 2 2 2 2 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; font-size:10.0pt; font-family:"Aptos",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#467886; text-decoration:underline;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; font-size:10.0pt; font-family:"Aptos",sans-serif;} span.EmailStyle21 {mso-style-type:personal-reply; font-family:"Aptos",sans-serif; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt; mso-ligatures:none;} @page WordSection1 {size:612.0pt 792.0pt; margin:72.0pt 72.0pt 72.0pt 72.0pt;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:106388407; mso-list-template-ids:2124187780;} @list l0:level1 {mso-level-start-at:12; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l1 {mso-list-id:309215387; mso-list-template-ids:1384681688;} @list l1:level1 {mso-level-start-at:3; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l2 {mso-list-id:311834719; mso-list-template-ids:-1446063938;} @list l2:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level2 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:72.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level3 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:108.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:144.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level5 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:180.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level6 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:216.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:252.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level8 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:288.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l2:level9 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:324.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l3 {mso-list-id:316037309; mso-list-template-ids:757346020;} @list l3:level1 {mso-level-start-at:5; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l4 {mso-list-id:464856546; mso-list-template-ids:672698922;} @list l4:level1 {mso-level-start-at:16; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l5 {mso-list-id:525096110; mso-list-template-ids:-721895122;} @list l5:level1 {mso-level-start-at:4; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l6 {mso-list-id:640110623; mso-list-template-ids:307142918;} @list l6:level1 {mso-level-start-at:15; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l7 {mso-list-id:740103899; mso-list-template-ids:398786172;} @list l7:level1 {mso-level-start-at:9; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l8 {mso-list-id:751779411; mso-list-template-ids:1421388992;} @list l9 {mso-list-id:799301010; mso-list-template-ids:-934892594;} @list l9:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level2 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:72.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level3 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:108.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:144.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level5 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:180.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level6 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:216.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:252.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level8 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:288.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l9:level9 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:324.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l10 {mso-list-id:1062946127; mso-list-template-ids:898250534;} @list l10:level1 {mso-level-start-at:13; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l11 {mso-list-id:1238827602; mso-list-template-ids:-2110879524;} @list l11:level1 {mso-level-start-at:11; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l12 {mso-list-id:1354262960; mso-list-template-ids:-1505880606;} @list l12:level1 {mso-level-start-at:10; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l13 {mso-list-id:1432817769; mso-list-template-ids:-2095534620;} @list l13:level1 {mso-level-start-at:8; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l14 {mso-list-id:1459374152; mso-list-template-ids:1386530526;} @list l14:level1 {mso-level-start-at:7; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l15 {mso-list-id:1586956230; mso-list-template-ids:-469875832;} @list l15:level1 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level2 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:72.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level3 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:108.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:144.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level5 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:180.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level6 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:216.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:252.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level8 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:288.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l15:level9 {mso-level-number-format:bullet; mso-level-text:\F0B7 ; mso-level-tab-stop:324.0pt; mso-level-number-position:left; text-indent:-18.0pt; mso-ansi-font-size:10.0pt; font-family:Symbol;} @list l16 {mso-list-id:1700741168; mso-list-template-ids:1078636026;} @list l16:level1 {mso-level-start-at:2; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l17 {mso-list-id:1928030162; mso-list-template-ids:1210465922;} @list l17:level1 {mso-level-start-at:6; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l18 {mso-list-id:1943294593; mso-list-template-ids:-323034122;} @list l18:level1 {mso-level-start-at:14; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} @list l19 {mso-list-id:2004123002; mso-list-template-ids:585131682;} @list l20 {mso-list-id:2126000046; mso-list-template-ids:-1123674402;} @list l20:level1 {mso-level-start-at:17; mso-level-tab-stop:36.0pt; mso-level-number-position:left; text-indent:-18.0pt;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --></style> </head> <body lang=3D"en-BE" link=3D"#467886" vlink=3D"#96607D" style=3D"word-wrap:= break-word"> <div class=3D"WordSection1"> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US">Claudio,<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US">About my point 1, I just discussed with Mirja, and s= he convinced me that there is no need to formally update RFC 7341<o:p></o:p= ></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US">About my point 15, no need to add a reference to RFC= 2663.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US">Can you submit a revised I-D ? I will then request t= he IETF Last Call.<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US">Regards<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US">-=E9ric<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;mso-f= areast-language:EN-US"><o:p> </o:p></span></p> <div id=3D"mail-editor-reference-message-container"> <div> <div> <div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm = 0cm 0cm"> <p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0cm;margin-right:0cm;mar= gin-bottom:12.0pt;margin-left:36.0pt"> <b><span lang=3D"EN-US" style=3D"font-size:12.0pt;color:black">From: </span= ></b><span lang=3D"EN-US" style=3D"font-size:12.0pt;color:black">Claudio Po= rfiri <[email protected]><br> <b>Date: </b>Monday, 7 July 2025 at 21:01<br> <b>To: </b>Eric Vyncke (evyncke) <[email protected]>, dhcwg <dhcwg= @ietf.org><br> <b>Cc: </b>Suresh Krishnan (sureshk) <[email protected]>, Jari Arkko = <[email protected]>, [email protected] <[email protected]= t><br> <b>Subject: </b>RE: AD review of draft-ietf-dhc-dhcpv4-over-dhcpv6-ra-03<o:= p></o:p></span></p> </div> <div> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">Hi Eric,<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">We have a couple of questions related to your comm= ents:<o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l8 level1 lfo1"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">1.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">(point 1) Do we consider this document updating RFC7341? We are actuall= y not extending the protocol.<o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l8 level1 lfo1"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">2.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">(point 15) When clarifying that address translation is actually NAT, do= we also need to add a reference to RFC2663?<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">Thanks and best regards,<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">Claudio Porfiri<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm = 4.0pt"> <div> <div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm = 0cm 0cm"> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><b><span lang=3D"EN-US"= style=3D"font-size:11.0pt;font-family:"Calibri",sans-serif">From= :</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quo= t;Calibri",sans-serif"> Eric Vyncke (evyncke) <[email protected]>= ; <br> <b>Sent:</b> Thursday, June 26, 2025 1:36 PM<br> <b>To:</b> dhcwg <[email protected]><br> <b>Cc:</b> Claudio Porfiri <[email protected]>; Suresh Kri= shnan (sureshk) <[email protected]>; Jari Arkko <jari.arkko@ericss= on.com>; [email protected]<br> <b>Subject:</b> AD review of draft-ietf-dhc-dhcpv4-over-dhcpv6-ra-03</span>= <span lang=3D"EN-US" style=3D"font-size:11.0pt"><o:p></o:p></span></p> </div> </div> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">Dear authors, shepherd, and DHC WG,<o:p></o:p></sp= an></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">Thanks for your patience and for the simple but us= eful work done; here is my AD review of draft-ietf-dhc-dhcpv4-over-dhcpv6-r= a-03. As usual, I am requesting that all points (except the nits) below are addressed, either by a revised I-D or b= y an email reply (and of course, happy to be proven wrong). Once, all point= s below are addressed, I am proceeding with the publication process (i.e., = IETF Last Call).<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">BTW, thanks for using SVG graphics, the document r= enders much better in HTML !<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l19 level1 lfo2"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">1.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">Should this document update RFC 7341 ? I think so as it changes somehow= the applicability of RFC 7341<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l16 level1 lfo3"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">2.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">Title: suggest remove the acronym `DHCP 4o6`<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l1 level1 lfo4"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">3.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">Abstract: also suggest removing all acronyms (the ones between parenthe= sis).<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l5 level1 lfo5"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">4.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">Abstract: suggest s/to use services provided by *DHCPv6 using* DHCPv4-o= ver-DHCPv6 (DHCP 4o6) in a Relay Agent/to use services provided by DHCPv4-o= ver-DHCPv6 (DHCP 4o6) in a Relay Agent/<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l3 level1 lfo6"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">5.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">Rather than referencing RFC8415 (for DHCPv6), let=92s use draft-ietf-dh= c-rfc8415bis, which is already in the RFC editor queue, so, added delay for= publication.<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l17 level1 lfo7"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">6.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 1: please expand LDRA and L3RA (even if LDRA is more defined in S 2)<= o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l14 level1 lfo8"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">7.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 3: in figure 3 s/L2 Network/IPv6-only L2 Network/ or /IPv6-only link/= <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l13 level1 lfo9"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">8.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 3: s/described in [<a href=3D"https://www.rfc-editor.org/rfc/rfc= 7341">RFC7341</a>]/specified in [<a href=3D"https://www.rfc-editor.org= /rfc/rfc7341">RFC7341</a>]/<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l7 level1 lfo10"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">9.<span style=3D"font:7.0pt "Times New Roman= ""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 3: ` forward the encapsulated DHCPv4-response to the reque= sting DHCPv4 client` may not always be possible if the DHCP server replies = is incorrect. Should there be some text for this corner case ?<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l12 level1 lfo11"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">10.<span style=3D"font:7.0pt "Times New Roma= n""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 3.2: suggest to use a bullet list for the IPv4 and IPv6 use cases aft= er `Topology discovery as described in [<a href=3D"https://www.rfc-edi= tor.org/rfc/rfc7969">RFC7969</a>] differs between IPv4 and IPv6`<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l11 level1 lfo12"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">11.<span style=3D"font:7.0pt "Times New Roma= n""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 3.2: in `all Relay Agents can send link-address` let=92s rather use = =93may=94 or =93must=94 or =93should=94 ?<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l0 level1 lfo13"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">12.<span style=3D"font:7.0pt "Times New Roma= n""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 3.2: in `topology information for the given IP address can be obtaine= d from the DHCPv6 server and used for configuration or other purposes` is i= t from or to the DHCPv6 server ? If from, then some context about =91topology information=92 would be welcome<= o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l10 level1 lfo14"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">13.<span style=3D"font:7.0pt "Times New Roma= n""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 3.2: if the issue is about intermediates L2 switches in the =93L2 Net= work=94, then suggest adding a box in this network labelled =91L2 switch=92= <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l18 level1 lfo15"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">14.<span style=3D"font:7.0pt "Times New Roma= n""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 4: s/messages from clients are steered/messages from and to clients a= re steered/ ?<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l6 level1 lfo16"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">15.<span style=3D"font:7.0pt "Times New Roma= n""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 4: to be honest, I do not understand what `address translation` is do= ing here ? Is it about NAT or something else ? Please be specific.<o:p></o:= p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l4 level1 lfo17"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">16.<span style=3D"font:7.0pt "Times New Roma= n""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">Appendix A: suggest adding 3GPPP in the section title and perhaps also = in the leading paragraph.<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l20 level1 lfo18"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-size:11.0pt"><span = style=3D"mso-list:Ignore">17.<span style=3D"font:7.0pt "Times New Roma= n""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">Appendix A: is figure 5 about IPv4-only ? If so, suggest indicated it.<= o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">Some nits as well (can be ignored)<o:p></o:p></spa= n></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l15 level1 lfo19"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-family:Symbol"><spa= n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt "Times New Ro= man""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 1: s/instead this document/instead, this document/<o:p></o:p></span><= /p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l2 level1 lfo20"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-family:Symbol"><spa= n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt "Times New Ro= man""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 2: s/Layer 2 devices/layer-2 devices/ and similar cases elsewhere. In= the same vein, be consistent and avoid the simultaneous use of =91L2 netwo= rks=92 (except in graphics).<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0= pt;mso-list:l9 level1 lfo21"> <![if !supportLists]><span lang=3D"EN-US" style=3D"font-family:Symbol"><spa= n style=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt "Times New Ro= man""> </span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:11.0= pt">S 3.2: s/Thus in a network/Thus, in a network/<o:p></o:p></span></p> <p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt"><span lang=3D"EN= -US" style=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">Regards,<o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt"> <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span lang=3D"EN-US" st= yle=3D"font-size:11.0pt">-=E9ric<o:p></o:p></span></p> </div> </div> </div> </div> </div> </div> </body> </html> --_000_PH0PR11MB4966F704B9EC4AD3D470322AA95FAPH0PR11MB4966namp_-- --===============0364711448680766142== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZGhjd2cgbWFp bGluZyBsaXN0IC0tIGRoY3dnQGlldGYub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwg dG8gZGhjd2ctbGVhdmVAaWV0Zi5vcmcK --===============0364711448680766142==--