rfc8991v4.txt   rfc8991.txt 
Internet Engineering Task Force (IETF) B. Carpenter Internet Engineering Task Force (IETF) B. Carpenter
Request for Comments: 8991 Univ. of Auckland Request for Comments: 8991 Univ. of Auckland
Category: Informational B. Liu, Ed. Category: Informational B. Liu, Ed.
ISSN: 2070-1721 Huawei Technologies ISSN: 2070-1721 Huawei Technologies
W. Wang W. Wang
X. Gong X. Gong
BUPT University BUPT University
April 2021 May 2021
GeneRic Autonomic Signaling Protocol Application Program Interface GeneRic Autonomic Signaling Protocol Application Program Interface
(GRASP API) (GRASP API)
Abstract Abstract
This document is a conceptual outline of an Application Programming This document is a conceptual outline of an Application Programming
Interface (API) for the GeneRic Autonomic Signaling Protocol (GRASP). Interface (API) for the GeneRic Autonomic Signaling Protocol (GRASP).
Such an API is needed for Autonomic Service Agents (ASAs) calling the Such an API is needed for Autonomic Service Agents (ASAs) calling the
GRASP protocol module to exchange Autonomic Network messages with GRASP protocol module to exchange Autonomic Network messages with
skipping to change at line 1504 skipping to change at line 1504
Definition Language (CDDL): A Notational Convention to Definition Language (CDDL): A Notational Convention to
Express Concise Binary Object Representation (CBOR) and Express Concise Binary Object Representation (CBOR) and
JSON Data Structures", RFC 8610, DOI 10.17487/RFC8610, JSON Data Structures", RFC 8610, DOI 10.17487/RFC8610,
June 2019, <https://www.rfc-editor.org/info/rfc8610>. June 2019, <https://www.rfc-editor.org/info/rfc8610>.
[RFC8949] Bormann, C. and P. Hoffman, "Concise Binary Object [RFC8949] Bormann, C. and P. Hoffman, "Concise Binary Object
Representation (CBOR)", STD 94, RFC 8949, Representation (CBOR)", STD 94, RFC 8949,
DOI 10.17487/RFC8949, December 2020, DOI 10.17487/RFC8949, December 2020,
<https://www.rfc-editor.org/info/rfc8949>. <https://www.rfc-editor.org/info/rfc8949>.
[RFC8990] Bormann, C., Carpenter, B., Ed., and B. Liu, Ed., "A [RFC8990] Bormann, C., Carpenter, B., Ed., and B. Liu, Ed., "GeneRic
GeneRic Autonomic Signaling Protocol (GRASP)", RFC 8990, Autonomic Signaling Protocol (GRASP)", RFC 8990,
DOI 10.17487/RFC8990, April 2021, DOI 10.17487/RFC8990, May 2021,
<https://www.rfc-editor.org/info/rfc8990>. <https://www.rfc-editor.org/info/rfc8990>.
5.2. Informative References 5.2. Informative References
[ANIMA-COORD] [ANIMA-COORD]
Ciavaglia, L. and P. Pierre, "Autonomic Functions Ciavaglia, L. and P. Peloso, "Autonomic Functions
Coordination", Work in Progress, Internet-Draft, draft- Coordination", Work in Progress, Internet-Draft, draft-
ciavaglia-anima-coordination-01, 21 March 2016, ciavaglia-anima-coordination-01, 21 March 2016,
<https://tools.ietf.org/html/draft-ciavaglia-anima- <https://tools.ietf.org/html/draft-ciavaglia-anima-
coordination-01>. coordination-01>.
[ASA-GUIDE] [ASA-GUIDE]
Carpenter, B., Ciavaglia, L., Jiang, S., and P. Peloso, Carpenter, B., Ciavaglia, L., Jiang, S., and P. Peloso,
"Guidelines for Autonomic Service Agents", Work in "Guidelines for Autonomic Service Agents", Work in
Progress, Internet-Draft, draft-ietf-anima-asa-guidelines- Progress, Internet-Draft, draft-ietf-anima-asa-guidelines-
00, 14 November 2020, <https://tools.ietf.org/html/draft- 00, 14 November 2020, <https://tools.ietf.org/html/draft-
ietf-anima-asa-guidelines-00>. ietf-anima-asa-guidelines-00>.
[GRASP-DISTRIB] [GRASP-DISTRIB]
Liu, B., Xiao, X., Hecker, A., Jiang, S., Despotovic, Z., Liu, B., Xiao, X., Hecker, A., Jiang, S., Despotovic, Z.,
and Brian, "Information Distribution over GRASP", Work in and B. Carpenter, "Information Distribution over GRASP",
Progress, Internet-Draft, draft-ietf-anima-grasp- Work in Progress, Internet-Draft, draft-ietf-anima-grasp-
distribution-02, 8 March 2021, distribution-02, 8 March 2021,
<https://tools.ietf.org/html/draft-ietf-anima-grasp- <https://tools.ietf.org/html/draft-ietf-anima-grasp-
distribution-02>. distribution-02>.
[libcbor] Kalvoda, P., "libcbor - libcbor 0.8.0 documentation", [libcbor] Kalvoda, P., "libcbor - libcbor 0.8.0 documentation",
April 2021, <https://libcbor.readthedocs.io/>. April 2021, <https://libcbor.readthedocs.io/>.
[RFC8993] Behringer, M., Ed., Carpenter, B., Eckert, T., Ciavaglia, [RFC8993] Behringer, M., Ed., Carpenter, B., Eckert, T., Ciavaglia,
L., and J. Nobre, "A Reference Model for Autonomic L., and J. Nobre, "A Reference Model for Autonomic
Networking", RFC 8993, DOI 10.17487/RFC8993, April 2021, Networking", RFC 8993, DOI 10.17487/RFC8993, May 2021,
<https://www.rfc-editor.org/info/rfc8993>. <https://www.rfc-editor.org/info/rfc8993>.
[RFC8994] Eckert, T., Ed., Behringer, M., Ed., and S. Bjarnason, "An [RFC8994] Eckert, T., Ed., Behringer, M., Ed., and S. Bjarnason, "An
Autonomic Control Plane (ACP)", RFC 8994, Autonomic Control Plane (ACP)", RFC 8994,
DOI 10.17487/RFC8994, April 2021, DOI 10.17487/RFC8994, May 2021,
<https://www.rfc-editor.org/info/rfc8994>. <https://www.rfc-editor.org/info/rfc8994>.
[RFC8995] Pritikin, M., Richardson, M., Eckert, T., Behringer, M., [RFC8995] Pritikin, M., Richardson, M., Eckert, T., Behringer, M.,
and K. Watsen, "Bootstrapping Remote Secure Key and K. Watsen, "Bootstrapping Remote Secure Key
Infrastructure (BRSKI)", RFC 8995, DOI 10.17487/RFC8995, Infrastructure (BRSKI)", RFC 8995, DOI 10.17487/RFC8995,
April 2021, <https://www.rfc-editor.org/info/rfc8995>. May 2021, <https://www.rfc-editor.org/info/rfc8995>.
Appendix A. Error Codes Appendix A. Error Codes
This appendix lists the error codes defined so far on the basis of This appendix lists the error codes defined so far on the basis of
implementation experience, with suggested symbolic names and implementation experience, with suggested symbolic names and
corresponding descriptive strings in English. It is expected that corresponding descriptive strings in English. It is expected that
complete API implementations will provide for localization of these complete API implementations will provide for localization of these
descriptive strings, and that additional error codes will be needed descriptive strings, and that additional error codes will be needed
according to implementation details. according to implementation details.
 End of changes. 7 change blocks. 
10 lines changed or deleted 10 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/