Re: [DNSOP] Robert Wilton's Discuss on draft-ietf-dnsop-avoid-fragmentation-16: (with DISCUSS)

2024-01-29 Thread Rob Wilton (rwilton)
Hi Authors,

Just a note/reminder that I am stepping down as an AD in March.  I don’t think 
that I’ve seen any reply to my DISCUSS comments (perhaps the authors and/or WG 
are still discussing the resolution), but if you are able to speed this up at 
all so that I can clear my discuss before I step down that would be preferable. 
 Actually, if you manage to clear all the DISCUSSes on this doc before March, 
so that Warren can approve it before the new IESG is seated, that would 
probably make both yours and Warren’s lives slightly easier at the transition.

Regards,
Rob


From: DNSOP  on behalf of Robert Wilton via Datatracker 

Date: Tuesday, 2 January 2024 at 15:41
To: The IESG 
Cc: draft-ietf-dnsop-avoid-fragmentat...@ietf.org 
, dnsop-cha...@ietf.org 
, dnsop@ietf.org , be...@nlnetlabs.nl 
, swo...@pir.org , tjw.i...@gmail.com 
, tjw.i...@gmail.com 
Subject: [DNSOP] Robert Wilton's Discuss on 
draft-ietf-dnsop-avoid-fragmentation-16: (with DISCUSS)
Robert Wilton has entered the following ballot position for
draft-ietf-dnsop-avoid-fragmentation-16: Discuss

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to 
https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
for more information about how to handle DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-dnsop-avoid-fragmentation/



--
DISCUSS:
--

Hi,

Thanks for this document.

I'm echoing Paul's and the SECDIR review comments here on the use of MAY in
recommendations (since everywhere you see MAY it is equally valid for an
interpretation to treat it as "MAY NOT"), but I think that this makes the
document, as a proposed BCP, unclear enough that I'm raising this to level of a
DISCUSS.

(1) p 3, sec 3.1.  Recommendations for UDP responders

   At the time of writing, most DNS server software did not set the DF
   bit for IPv4, and many OS kernel constraints make it difficult to set
   the DF bit in all cases.  Best Current Practice documents should not
   specify what is currently impossible, so R2, which is setting the DF
   bit, is "MAY" rather than "SHOULD".

I think that this recommendation, particularly because it is using RFC 2119
language, is unclear.  I would suggest rephasing this to something like:

   R2.  Where supported, UDP responders SHOULD set IP "Don't Fragment
   flag (DF) bit" [RFC0791] on IPv4.

(2) p 3, sec 3.2.  Recommendations for UDP requestors

   R6.  UDP requestors SHOULD limit the requestor's maximum UDP payload
   size to the RECOMMENDED size of 1400 or a smaller size.

I find this recommendation to be unclear because it mixes both a "SHOULD" and
"RECOMMENDED", i.e., I find it unclear as to what the "SHOULD" applies to.  Is
the recommendation (i) that UDP requestors should limit the maximum UDP
payload.  Or (ii) is the recommendation that a limit of 1400 be used, or (iii)
perhaps both.  Maybe rewording this to something like the following would help:

   R6.  UDP requestors SHOULD limit the requestor's maximum UDP payload
   size to 1400 bytes, but MAY limit the maximum UDP payload size to a
   smaller size on small MTU (less than 1500 bytes) networks.

   or,

   R6.  UDP requestors SHOULD limit the requestor's maximum UDP payload
   size.  It is RECOMMENDED to use a limit of 1400 bytes, but a smaller
   limit MAY be used.

(3) p 3, sec 3.2.  Recommendations for UDP requestors

   R7.  UDP requestors MAY drop fragmented DNS/UDP responses without IP
   reassembly to avoid cache poisoning attacks.

As written, I don't think that this is really a recommendation.  Either it is a
just a statement or fact (in which case it is not a recommendation), or it
should be upgraded to a SHOULD.

(4) p 4, sec 3.2.  Recommendations for UDP requestors

   R7.  UDP requestors MAY drop fragmented DNS/UDP responses without IP
   reassembly to avoid cache poisoning attacks.
   R8.  DNS responses may be dropped by IP fragmentation.  Upon a
   timeout, to avoid resolution failures, UDP requestors MAY retry using
   TCP or UDP with a smaller EDNS requestor's maximum UDP payload size
   per local policy.

Again, I think that this document would be clearer if this was a SHOULD rather
than a MAY.

Regards,
Rob





___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop
___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] Followup Working Group Last Call for draft-ietf-dnsop-dnssec-bootstrapping

2024-01-29 Thread Tim Wicinski
All

This is a followup on our Working Group Last Call for
draft-ietf-dnsop-dnssec-bootstrapping is ongoing until Saturday February 3,
2024,

There has been support for publication, but we are always looking for more
feedback.
The comments raised appear to have been resolved by the authors. If someone
feels we missed something, please speak up.

thanks
tim





On Sat, Jan 20, 2024 at 6:23 PM Tim Wicinski  wrote:

>
> All
>
> Peter has integrated feedback from the first working group last call, and
> we'd like to do a followup last call.  The diff with the current version
> is here:
>
>
> https://author-tools.ietf.org/iddiff?url1=draft-ietf-dnsop-dnssec-bootstrapping-05&url2=draft-ietf-dnsop-dnssec-bootstrapping-07&difftype=--html
>
> This starts a Working Group Last Call for
> draft-ietf-dnsop-dnssec-bootstrapping
>
> Current versions of the draft is available here:
> https://datatracker.ietf.org/doc/draft-ietf-dnsop-dnssec-bootstrapping/
>
> The Current Intended Status of this document is: Proposed Standards
>
> Please review the draft and offer relevant comments.
>
> For WGLC, we need positive support and constructive comments; lack of
> objection is not enough.
> So if you think this draft should be published as an RFC, please say so.
>
> If you feel the document is *not* ready for publication, please speak out
> with your reasons.
>
>
> This starts a two week Working Group Last Call process, and ends on:
> February 3, 2024
>
> thanks
> tim
>
>
___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


[DNSOP] [Errata Held for Document Update] RFC8906 (7689)

2024-01-29 Thread RFC Errata System
The following errata report has been held for document update 
for RFC8906, "A Common Operational Problem in DNS Servers: Failure to 
Communicate". 

--
You may review the report below and at:
https://www.rfc-editor.org/errata/eid7689

--
Status: Held for Document Update
Type: Technical

Reported by: Josh Soref 
Date Reported: 2023-10-26
Held by: Warren Kumari (Ops AD) (IESG)

Section: 8.2.8

Original Text
-
expect: DO=1 to be present if an RRSIG is in the response


Corrected Text
--
expect: flag: do to be present if an RRSIG is in the response

Notes
-
The same section has `expect: flag: aa to be present`, and when running the 
suggested command, no `DO=1` is shown, which makes the advice unhelpful.

Sample command:
```
$ dig +nocookie +edns=0 +noad +norec +dnssec soa $zone @$server

; <<>> DiG 9.16.44-Debian <<>> +nocookie +edns +noad +norec +dnssec soa 
powerdns.com @2600:3c03::f03c:91ff:fe55:e54d
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 45268
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 1232
;; QUESTION SECTION:
;powerdns.com.  IN  SOA

;; Query time: 0 msec
;; SERVER: 2600:3c03::f03c:91ff:fe55:e54d#53(2600:3c03::f03c:91ff:fe55:e54d)
;; WHEN: Thu Oct 26 22:26:44 UTC 2023
;; MSG SIZE  rcvd: 41
```

[ WK: For more info, see thread: 
https://mailarchive.ietf.org/arch/msg/dnsop/gA71yLWLZ8-eylYgKjNy9emP9hU/ 

It was also suggested that reminding readers that "@$server"  in this case 
refers to an
authoritative server, and not a recursive server - See Sec 8 ]

--
RFC8906 (draft-ietf-dnsop-no-response-issue-23)
--
Title   : A Common Operational Problem in DNS Servers: Failure to 
Communicate
Publication Date: September 2020
Author(s)   : M. Andrews, R. Bellis
Category: BEST CURRENT PRACTICE
Source  : Domain Name System Operations
Area: Operations and Management
Stream  : IETF
Verifying Party : IESG

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] Errata 7689 against RFC 8906, "A Common Operational Problem in DNS Servers: Failure to Communicate"

2024-01-29 Thread Warren Kumari
Thanks all, done!
W


On Tue, Jan 16, 2024 at 5:01 AM, Joe Abley  wrote:

> Hi Warren,
>
> On 15 Jan 2024, at 22:49, Warren Kumari  wrote:
>
> Seeing as the document says you should "expect: flag: aa to be present",
> it does seem like it would be better if it also said: "expect: flag: do to
> be present if an RRSIG is in the response", as that is more inline with
> what someone writing a test would see.
>
> If someone checks for "flag: aa" literally in output they will be
> disappointed, given the output in your example.
>
> Similarly, if someone checks for "flag: do" literally in output they will
> suffer a different kind of disappointment, since the dig output uses
> "flags" plural.
>
> However, I think it would actually be better to detach the language more
> clearly from the output of a particular version of a particular tool (not
> just in this document, but in all documents). It's not like dig is the only
> game in town, and it's not like the output of dig is invariant between
> releases.
>
> This seems like a fairly simple clarification / place where things could
> have been worded better, but I don't think that it rises to the level of a
> "Verified" errata, but it's also not wrong, so my proposed resolution is:
>
> Accept the errata as Editorial, Hold for Document Update.
>
> That seems reasonable to me.
>
> Joe
>
___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] Dealing with some open Errata:

2024-01-29 Thread Warren Kumari
On Mon, Jan 15, 2024 at 7:51 PM, John Levine  wrote:

> It appears that Paul Wouters  said:
>
> Section 4.1.2. says:
>   | URI| _dccp | [RFC7566] |
>
> I think this might have been part of a list used to "reserve" the names of
> (transport) protocols, so that constructs like _25._quic.example.com
> could be constructed where the _name denotes the protocol and not the name
> of something. I think dccp got added to this list because it is references
> as a "transport protocol" in RFC4340 and the author wanted to make sure
> transport protocol names were not accidentally squatted by newly invented
> things with a clashing name/acronym.
>
> I think I'm the one who added it and that was definitely the idea. You
> should be able to use SRV or URI with any transport protocol so in view of
> the modest set of transport protocols in use, we might as well reserve
> their names. Dunno where that RFC number came from, though.
>


Okey donkey —I think that the best outcome then is to do what Dave
suggested above — "leave the registration but take out the reference.".

I'd love to be able to ask IANA to make the reference be "Because, well, we
felt like it….",  but I'm trying to at least pretend to be a grownup, so I
won't…

W



> R's,
> John
>
> ___
> DNSOP mailing list
> DNSOP@ietf.org
> https://www.ietf.org/mailman/listinfo/dnsop
>
___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] Dealing with some open Errata:

2024-01-29 Thread Warren Kumari
Whoops, apologies, the previous reply was in my Drafts and I hit send on
the wrong version. 

I will ask the IANA to update the reference to be RFC4340, and include a
link to this thread.

W




On Mon, Jan 29, 2024 at 1:27 PM, Warren Kumari  wrote:

> On Mon, Jan 15, 2024 at 7:51 PM, John Levine  wrote:
>
>> It appears that Paul Wouters  said:
>>
>> Section 4.1.2. says:
>>   | URI| _dccp | [RFC7566] |
>>
>> I think this might have been part of a list used to "reserve" the names
>> of (transport) protocols, so that constructs like _25._quic.example.com
>> could be constructed where the _name denotes the protocol and not the name
>> of something. I think dccp got added to this list because it is references
>> as a "transport protocol" in RFC4340 and the author wanted to make sure
>> transport protocol names were not accidentally squatted by newly invented
>> things with a clashing name/acronym.
>>
>> I think I'm the one who added it and that was definitely the idea. You
>> should be able to use SRV or URI with any transport protocol so in view of
>> the modest set of transport protocols in use, we might as well reserve
>> their names. Dunno where that RFC number came from, though.
>>
>
>
> Okey donkey —I think that the best outcome then is to do what Dave
> suggested above — "leave the registration but take out the reference.".
>
> I'd love to be able to ask IANA to make the reference be "Because, well,
> we felt like it….",  but I'm trying to at least pretend to be a grownup, so
> I won't…
>
> W
>
>
>
>> R's,
>> John
>>
>> ___
>> DNSOP mailing list
>> DNSOP@ietf.org
>> https://www.ietf.org/mailman/listinfo/dnsop
>>
>
___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


[DNSOP] [Errata Verified] RFC8552 (7066)

2024-01-29 Thread RFC Errata System
The following errata report has been verified for RFC8552,
"Scoped Interpretation of DNS Resource Records through "Underscored" Naming of 
Attribute Leaves". 

--
You may review the report below and at:
https://www.rfc-editor.org/errata/eid7066

--
Status: Verified
Type: Editorial

Reported by: Bernie Hoeneisen 
Date Reported: 2022-08-02
Verified by: Warren Kumari (Ops AD) (IESG)

Section: 4.1.2.

Original Text
-
  | URI| _dccp | [RFC7566] |

Corrected Text
--
 | URI| _dccp | [RFC4340] |

Notes
-
Wrong reference. RFC7566 does not even mention "dccp". 

Note that this also has an impact to the IANA registry: 
https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#underscored-globally-scoped-dns-node-names


[ Warren Kumari (Ops AD): Please see the thread for resolution: 
https://mailarchive.ietf.org/arch/msg/dnsop/WFMXL5dY8sniHwVtkPfcqvWk3nI/

This was added as "part of a list used to "reserve" the names of (transport) 
protocols, so that constructs like _25._quic.example.com could be constructed 
where the _name denotes the protocol and not the name of something." . I am 
requesting that the IANA update the reference to match. ]


--
RFC8552 (draft-ietf-dnsop-attrleaf-16)
--
Title   : Scoped Interpretation of DNS Resource Records through 
"Underscored" Naming of Attribute Leaves
Publication Date: March 2019
Author(s)   : D. Crocker
Category: BEST CURRENT PRACTICE
Source  : Domain Name System Operations
Area: Operations and Management
Stream  : IETF
Verifying Party : IESG

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


[DNSOP] [Errata Verified] RFC8552 (7067)

2024-01-29 Thread RFC Errata System
The following errata report has been verified for RFC8552,
"Scoped Interpretation of DNS Resource Records through "Underscored" Naming of 
Attribute Leaves". 

--
You may review the report below and at:
https://www.rfc-editor.org/errata/eid7067

--
Status: Verified
Type: Editorial

Reported by: Bernie Hoeneisen 
Date Reported: 2022-08-02
Verified by: Warren Kumari (Ops AD) (IESG)

Section: 4.1.2.

Original Text
-
  | URI| _sctp | [RFC6118] |

Corrected Text
--
  | URI| _sctp | [RFC4340] |

Notes
-
Wrong reference. RFC6118 does not even mention "sctp". 

Note that this also has an impact to the IANA registry: 
https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#underscored-globally-scoped-dns-node-names

[ Warren Kumari (Ops AD): Please also see Errata 7066, and the thread 
https://mailarchive.ietf.org/arch/msg/dnsop/WFMXL5dY8sniHwVtkPfcqvWk3nI/

This was added as "part of a list used to "reserve" the names of (transport) 
protocols, so that constructs like _25._quic.example.com could be constructed 
where the _name denotes the protocol and not the name of something." . I am 
requesting that the IANA update the reference to match. ] 

--
RFC8552 (draft-ietf-dnsop-attrleaf-16)
--
Title   : Scoped Interpretation of DNS Resource Records through 
"Underscored" Naming of Attribute Leaves
Publication Date: March 2019
Author(s)   : D. Crocker
Category: BEST CURRENT PRACTICE
Source  : Domain Name System Operations
Area: Operations and Management
Stream  : IETF
Verifying Party : IESG

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] Domain Name System Operations (dnsop) WG Virtual Meeting: 2024-01-30

2024-01-29 Thread Wes Hardaker
IESG Secretary  writes:

> The Domain Name System Operations (dnsop) WG will hold a virtual
> interim meeting on 2024-01-30 from 18:00 to 19:00 Europe/Amsterdam
> (17:00 to 18:00 UTC).

I'm sadly very day-job conflicted with this slot, but greatly look
forward to watching the replay afterward (I may try to sneak an earpiece
into my head but it's unlikely I can pull that off).

I'll note that if we're going to go down the road of such a major
change to parent/child/resolver interactions, it is highly important we
get opinions and viewpoints from all segments of the DNS industries to
ensure this is widely deployable.  Having said that, if I can't keep my
own zones in sync properly with my registry's advertised data: it's time
to do something about the problem.  [yes I recognize this is not an
adequate summary of the problem space, but it's a part].  Whether this
is the right solution or not will depend on feedback from many voices.

-- 
Wes Hardaker
USC/ISI

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] DNSOPComments on draft-dnsop-deleg-00.txt - section 1

2024-01-29 Thread Wes Hardaker
Edward Lewis  writes:

> # 1.6.  Facilities
> # 
> #The DELEG record is extensible in such a way that future innovations
> #in the domain name system, such as new methods of secure transport,
> #message encoding, error reporting, etc, does not depend on a re-
> #design of the DNS.
> 
> But the DELEG resource record enables redesigning (portions or all of)
> the DNS.  I think the point is that DELEG allows the DNS namespace to
> continue to be published while there are transitions in the DNS
> publication protocol (motivated by improving the state of operations).

Put another way: yes, DELEG records are extensible.  Just like the DNS
is with new RRTYPEs.  But we've proven already (and DELEG is an example)
that trying to assume adding a new RRTYPE or DELEG flag may require
fundamental changes in processing regardless of how that new flag is
encoded.  Extensibility != easy deployability.  It *can* but it
shouldn't be assumed that all future simple on the wire changes of any
type won't require major code overhauls to handle it.
-- 
Wes Hardaker
USC/ISI

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


Re: [DNSOP] DNSOPComments on draft-dnsop-deleg-00.txt - section 1

2024-01-29 Thread Ralf Weber
Moin!

On 30 Jan 2024, at 1:00, Wes Hardaker wrote:

> Edward Lewis  writes:
>> But the DELEG resource record enables redesigning (portions or all of)
>> the DNS.  I think the point is that DELEG allows the DNS namespace to
>> continue to be published while there are transitions in the DNS
>> publication protocol (motivated by improving the state of operations).
>
> Put another way: yes, DELEG records are extensible.  Just like the DNS
> is with new RRTYPEs.  But we've proven already (and DELEG is an example)
> that trying to assume adding a new RRTYPE or DELEG flag may require
> fundamental changes in processing regardless of how that new flag is
> encoded.  Extensibility != easy deployability.  It *can* but it
> shouldn't be assumed that all future simple on the wire changes of any
> type won't require major code overhauls to handle it.

I agree that future extensions will require code changes, but having a
record type that is extensible from the start might make it easier to
deploy new parameters then it is to do a full RRTYPE, at least that is
the hope.

So long
-Ralf
---
Ralf Weber

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop


[DNSOP] DELEG and parent only resolution

2024-01-29 Thread Kazunori Fujiwara
I read draft-dnsop-deleg-00.

It proposes new name resolution using only information on the parent side.

In the past, the dnsop WG debated parent centric name resolution
and child centric, and some people did not like parent centric.

If people prefer parent-centric/parent-only name resolution,
there are solutions other than DELEG,
such as parent centric name resolution,
distinguishing the handling of authoritative data, referrals, and glue,
and adding a signature of referral/in-domain in the parent.

Is anyone interested in proceeding with minor fixes that are not DELEG?
Previously, I prposed draft-fujiwara-dnsop-resolver-update and
draft-fujiwara-dnsop-delegation-information-signer.
(They are too old and need to be updated.)

Or, I would like to read complete version of draft-dnsop-deleg
that have alpn and tlsa parameters.

Regards,

--
Kazunori Fujiwara, JPRS 

___
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop