[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [NSIS] WGLC for Using and Extending the NSIS Protocol Family (draft-ietf-nsis-ext-02)
Read the draft, comments below.
Overall, there are some issues that I feel should be resolved in the
draft (see comments below). Also note that I skipped the parts that I
am not familiar with, i.e. the Qos and NAT/FW NSLP parts of the draft.
General:
It seems to me that there are various terms used when talking about
NSIS related entities, for example:
For the NSIS framework as a whole, we have: "NSIS", "NSIS suite",
"NSIS protocol suite", "protocol suite",
"NSIS framework", "NSIS protocols"
For the signaling application layer, we have : "signaling layer",
"application layer", "signaling application
layer", "NSLP layer", "service layer"
And for the transport layer, we have: "transport layer", "NTLP (GIST)
layer", "GIST layer"
Finding some coherency between the three separate entities might be a
good idea, as people new to the NSIS
world may not be able to instantly recognize varied terms relating to
the same entity.
Other things:
Page 4,5:
Second paragraph has a long sentence: "While GIST is only concerned
with transporting NSLP messages hop-by-hop
between pairs of signalling nodes, the end-to-end signaling
functionality is provided by the NSLP protocols if
needed - not all NSLP protocols need to perform end-to-end signaling,
even the current protocols have features
to confine the signaling to a limited path."
also, "Two NSLP protocols are currently standardized: ..." -> "Two
NSLP applications are currently being
standardized ..."?
Page 5, second paragraph:
The paragraph first talks about "NSIS capable nodes", but then drops
the capable later on. Should this be
added in to make it clear that we are still talking about the NSIS
capable nodes, or is it clear without the
distinction?
Page 5, third paragraph:
"Unlike RSVP, signaling is normally ..." -> "Unlike RSVP, NSIS
signaling is normally ..."?
Page 6, chapter 3, first paragraph:
"Applications can indicate the desired reliability, ..."
Should that use "transport attributes" instead of "reliability",
something like:
"Applications can indicate the desired transport attributes for the
signaling flow, which causes GIST to
select the appropriate transport protocol(s) for the flow. By default,
GIST specifies UDP for unreliable, TCP
for reliable and TLS on top of TCP for secure (and reliable) signaling
flows."
Page 8, second paragraph:
"When an NSLP application wants to send a message to its next
peer ..." -> "When an NSLP application wants to
send a message towards a flow endpoint"?
Page 9, second paragraph:
s/recognised/recognized/ (whereas other places there are
"standardized" "authorized" and so on)
Page 10, bullet 2:
"GIST reuses already established signaling relationships and messaging
associations to peers if the signaling
flows traverse the same next signaling hop."
What does the "already established signaling relationships" mean in
this multiplexing context? As far as I
understand, GIST only multiplexes messaging associations between
signaling flows that traverse between the
same peers.
Page 10, bullet 6:
Should it be clarified here that the MTU restriction (and thus, the
GIST message size restriction) only
affects unreliable signaling flows? Also, the automatic elevation to a
reliable flow can not be originated
from the responding node.
Page 13, Chapter 6.1, first paragraph:
"However, the removal of dependence on RAO makes it more likely that
NSIS Query packets can be forwarded
through nodes that are not NSIS aware." -> s/NSIS Query/GIST Query/
Page 15, first paragraph:
"GIST infrastructure" -> "NSIS infrastructure"
Page 15, third paragraph:
"Nodes that do not (yet) support the application will forward it
without complaint ..." -> "Nodes that do not
(yet) support the application will forward it's signaling messages
without complaint ..."
Page 20, chapter 8.6
"Designing a new NSLP is both challenging and easy." .. Some reasoning
here would be good as to why?
Page 21, bullet 2:
"GIST-NSLP API" is referenced earlier as a "service layer API", which
may not be obvious to someone new to
NSIS that they mean the same thing.
Page 21, bullet 5:
"... is the source of the signaling flow, or an intermediate node on
the signaling." -> "... is the source of
the signaling flow, or an intermediate node on the signaling path."?
On Apr 2, 2009, at 11:54 AM, Martin Stiemerling wrote:
Dear all,
The draft draft-ietf-nsis-ext-02 seems to be ready for WGLC.
We start a WGLC today for two weeks, i.e., until April 17, 2009.
Please read the draft and send your comments about it.
Comments includes, but are not limited to (just as a reminder):
- what's wrong
- what's right
- stating that the draft ready for sending it to the IESG
- stating that the draft is not ready for sending it to the IESG and
why it is not.
Martin
stiemerling at nw.neclab.eu
NEC Laboratories Europe - Network Research Division
NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road,
London W3 6BL | Registered in England 2832014
_______________________________________________
nsis mailing list
nsis at ietf.org
https://www.ietf.org/mailman/listinfo/nsis
BR, Nuutti