This draft is much clearer about DSO unacknowledged messages, which
really helps understanding the protocol. Also, thank you for switching
from "octet" to "byte". :-)
A few other comments:
=====
In this document the term "session" is used exclusively as described
above, and is in no way related to the anachronistic term "session"
as used in the obsolete "seven-layer model" that shaped the design
of
the failed OSI protocols of the 1980s.
Judgmental language seems unneeded here. Proposed replacement:
In this document, the term "session" is used exclusively as
described
above, and is in no way related to other uses of the term "session"
such as the "session layer" in the OSI model.
=====
Note that for clients that implement only the DSO-TYPEs defined in
this base specification, sending a DSO Keepalive TLV is the only DSO
request message they have available to initiate a DSO Session. Even
for clients that do implement other future DSO-TYPEs, for simplicity
they MAY elect to always send an initial DSO Keepalive request
message as their way of initiating a DSO Session.
It is unclear whether this is meant to place a restriction on future
protocols that define new DSO-TYPEs. Assuming that it is, it might be
clearer to say so explicitly.
Note that for clients that implement only the DSO-TYPEs defined in
this base specification, sending a DSO Keepalive TLV is the only DSO
request message they have available to initiate a DSO Session.
Future specifications that define new DSO-TYPEs MUST NOT require
that those DSO-TYPEs be used to initiate a DSO Session. That is,
future specifications MUST allow sending an initial DSO Keepalive
request to initiate a DSO Session.
=====
The second paragraph of Section 5.6.1 give an example that is much more
detailed, and possibly conflicting with the (apparently normative) table
in Section 4.2.1.
| 9 | NOTAUTH | Not Authoritative (TLV-dependent)
|
An RCODE value of NOTAUTH indicates
that the server has been reconfigured and is no longer able to
perform one or more of the functions currently being performed on
this DSO Session because it no longer has authority over the names
in
question.
The table entry says nothing about the server being reconfigured, nor
about "no longer able" as compared to "was never able".
=====
Hope this helps!
--Paul Hoffman
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop