[CESG] CESG-P-2020-12-005 Approval to publish CCSDS 921.1-B-2, Cross Support Transfer ServiceSpecification Framework ( Blue Book, Issue 2)
CCSDS Secretariat
thomas.gannett at tgannett.net
Mon Jan 25 18:57:42 UTC 2021
Dear CESG Members,
Conditions for approval of CCSDS 921.1-B-2, Cross
Support Transfer ServiceSpecification Framework
(Blue Book, Issue 2) have been disposed to the
satisfaction of the AD(s) who voted to approve
with conditions. The Secretariat will now proceed
with CMC polling to authorize publication.
-------------- next part --------------
From: Shames, Peter M (US 312B) <peter.m.shames at jpl.nasa.gov>
Sent: Monday, January 25, 2021 1:44 PM
To: Wolfgang Hell; Barkley, Erik J (US 3970)
Cc: Holger.Dreihahn at esa.int; Tom Gannett
Subject: Re: [EXTERNAL] Fwd: Fwd: CESG-P-2020-12-005 Approval to publish CCSDS
921.1-B-2, Cross Support Transfer ServiceSpecification Framework ( Blue
Book, Issue 2)
Wolfgang and Erik,
I have read and carefully considered Wolfgangs feedback. And, as you know, I am really desirous that
we get this SFW document, and FF-CSTS, which is based on it, out into the hands of developers. Thats
really something we have been awaiting for more than 10 years.
I was not aware of the back-story having to do with feedback from implementers during prototyping
being one of the motivations of the expanded size of the document. And I can understand how that
might be the case. The clearer we can make how this somewhat complicated framework is to work the
better. I do understand that the complexity is inherent in the complexity of the plethora of standards
and options that this framework must accommodate.
I also appreciate Wolfgangs observation that the successful use of this document in the specification of
MD-CSTS, TD-CSTS, FF-CSTS already has taken it out of the doorstop category and into the world of
successful (if weighty) standards. Applause is probably called for here. ????
If the other issues have not raised concerns from others who have reviewed the document, including
the Sec WG, then I will abide with them as they are.
I consider my PIDs to be satisfied and agree that the document should be published.
Best regards, Peter
From: Wolfgang Hell <wo_._he at t-online.de>
Date: Saturday, January 23, 2021 at 1:53 AM
To: Erik Barkley <erik.j.barkley at jpl.nasa.gov>
Cc: Peter Shames <peter.m.shames at jpl.nasa.gov>, "Holger.Dreihahn at esa.int"
<Holger.Dreihahn at esa.int>
Subject: [EXTERNAL] Fwd: Fwd: CESG-P-2020-12-005 Approval to publish CCSDS 921.1-B-2,
Cross Support Transfer ServiceSpecification Framework ( Blue Book, Issue 2)
Dear Erik,
For your information please find below Peter's comments / conditions with respect to the
publication of the Blue-2 version of the CSTS Specification Framework (CCSDS 921.1) and my
related response. For the time being, I did not receive a reply from Peter. Please let me know if
you need any further information.
Best regards,
Wolfgang
-------- Weitergeleitete Nachricht --------
Betreff:
Fwd: CESG-P-2020-12-005 Approval to publish CCSDS 921.1-B-2, Cross Support Transfer
ServiceSpecification Framework ( Blue Book, Issue 2)
Datum:
Thu, 21 Jan 2021 11:41:25 +0100
Von:
Wolfgang Hell <wo_._he at t-online.de>
Antwort an:
wo_._he at t-online.de
An:
Shames, Peter M (312B) <peter.m.shames at jpl.nasa.gov>
Kopie (CC):
Holger.Dreihahn at esa.int <Holger.Dreihahn at esa.int>, John Pietras <john.pietras at gst.com>
Peter,
Given that the Framework document shall serve as the basis for the development of CSTSes, it is
inevitably quite comprehensive because it has to cover the needs of a fairly wide range of
transfer services. If we had not included enough procedures for covering most if not all kind of
procedures needed for the implementation of CSTSes, this would have defeated the purpose of
the Framework. I can confirm that it has been a challenge to keep all this material consistent, but
now that it's done, I can only see two cases where that document has to be digested in its
entirety: (1) during the review, and (2) when an organization opts for implementing a CSTS API
similar to the SLE API we have.
The book is of course needed in conjunction with individual CSTSes, but each CSTS
specification identifies the subset of the Framework procedures adopted by that service and one
only needs to read that relevant subset of the Framework document. As opposed to the infamous
910.11 document, the Framework has been used in practice in the specification of MD-CSTS,
TD-CSTS, FF-CSTS und hopefully soon SC-CSTS. In my mind this clearly shows that the
Framework document does not fall into the "door stop" category. It may also be noteworthy that
the wordiness of the document is at least in part the result of the associated prototyping activities
where the questions we got from the prototype implementers revealed that we still needed to add
material to the original version which we have done and now all these ambiguities should be
removed.
The repetitiveness you observe is intended. In particular the structure of the specification of each
of the procedures is the same. Once one is familiar with that structure it is pretty easy to navigate
to the place where one finds the information one may need. That was also helpful when certain
changes had been agreed by the WG because it was obvious which subsections needed to be
touched.
Unfortunately I do not have the version of the Framework document that you have been looking
at. However, John and I in close interchange with Tom did a final cleanup of annex M and
therefore I would be very surprised if there were still editorial issues. Please be specific where
you see editorial issues. Just in case: You may be mislead by the "strikethrough" in various
ASN.1 types. These are *NOT* editorial issues, but as explained in the text the strikethrough -
as an aide to the reader - is used to clearly indicate which parts of the ASN.1 type specifications
are not relevant in the specific case being discussed.
As regards the security annex, I would be reluctant to change it at this point for the following
reasons: (1) Security is not part of my core expertise and therefore I would not be the right
person to implement such update. We should in any case involve the Security WG. (2) The
present security annex has been discussed with and approved by the Security WG and is used in
all the transfer service specifications (SLE and CSTS). Changing this annex in the Framework
only might introduce inconsistencies among the CSTS documents. (3) Going to a detailed
discussion of the security options will make the document even longer. Given all that I concur
that probably the best way forward is to deal with this as part of the Agency review. Perhaps it is
good enough to reference the relevant CCSDS 35x Recommendations where and as appropriate.
Please let me know if in the light of the above explanations you can agree that the publication
can go ahead.
Thanks and best regards,
Wolfgang
-------- Weitergeleitete Nachricht --------
Betreff:
Re: CESG-P-2020-12-005 Approval to publish CCSDS 921.1-B-2, Cross Support Transfer
ServiceSpecification Framework ( Blue Book, Issue 2)
Datum:
Tue, 19 Jan 2021 17:49:12 -0500
Von:
Thomas Gannett <thomas.gannett at tgannett.net>
An:
Holger.Dreihahn at esa.int, wo_._he at t-online.de, john.pietras at gst.com
Kopie (CC):
Peter.M.Shames at jpl.nasa.gov
Dear Document Rapporteur,
The CESG poll to approve publication of CCSDS 921.1-B-2, Cross Support Transfer ServiceSpecification
Framework (Blue Book, Issue 2) concluded with conditions. Please negotiate disposition of the
conditions directly with the AD(s) who voted to approve with conditions and CC the Secretariat on all
related correspondence.
CESG E-Poll Identifier: CESG-P-2020-12-005 Approval to publish CCSDS 921.1-B-2, Cross Support
Transfer ServiceSpecification Framework (Blue Book, Issue 2)
Results of CESG poll beginning 18 December 2020 and ending 7 January 2021:
Abstain: 1 (16.67%) (Calzolari)
Approve Unconditionally: 4 (66.67%) (Barkley, Merri, Burleigh, Wilmot)
Approve with Conditions: 1 (16.67%) (Shames)
Disapprove with Comment: 0 (0%)
CONDITIONS/COMMENTS:
[NOTE: The purpose of the poll was to approve publication of the document, not agency review.]
Peter Shames (Approve with Conditions): This is a comprehensive (i.e. large) document that
describes a framework that can support development of services for a wide range of comm standards
from four CCSDS Area (SLS, SIS, CSS, and SEA). As such, at 364 pages in length, I am somewhat
concerned that it may fall into the "door stop" category, much like the infamous 910.11 document. It
has a lot of careful explanations, whch also render it somewhat wordy, and due to inclusion of specs,
text, and ANS.1 it feels very repetitive. I am not suggesting that we not send it out for review, but I am
noting issues that may be a concern.
I do have a condition before it goes out for review and that is that the editorial issues on pgs M-3 thru
M-10 be fixed. I will also note that some of the Security sections in H-2, having to do with Privacy and
Integrity are not as strong as they might be.
CSTS fits into the middle of the comm stack as a sort of terrestrial to space "gateway". It has its own
security aspects, but it also supports, without hinderance. all of the other CCSDS security mecahinisms,
such as data encryption, SDLS, BPSec, etc. This ought to be stated explicitly since they are features of
this framework. I am willing to allow this to be handled as a part of the Agency review processing.
Jonathan Wilmot (Approve Unconditionally): I share Peter's concerns about length. It would have
been better to split sections into separate books. Understood that it is too late now as this poll is for
publication.
Spelling- RCF Return Chanel Frame (SLE) should be Channel
Total Respondents: 6
All Areas responded to this question.
SECRETARIAT INTERPRETATION OF RESULTS: Approved with Conditions
PROPOSED SECRETARIAT ACTION: Generate CMC poll after conditions have been addressed
* * * * * * * * * * * * * * * * * * * * * * * *
Thomas Gannett
thomas.gannett at tgannett.net
+1 443 472 0805
More information about the CESG
mailing list