Subject: [icnrg] Fwd: New Version Notification for draft-irtf-icnrg-ccnxmessages-03.txt

From: <[email-masked]>
Date: Tue, 28 Jun 2016 21:22:38 +0000

All,

This is the corresponding update to the messages document.  The main change here is to move all type value assignments to the IANA section and format it as per 5226 to create IANA registries.  We also put it into requirements language usages and took a stab at the security considerations section.

We have specified the TLV types in several registries that correspond to their hierarchical nesting.  Another option I’ve been thinking about is to change all TLV type assignments to an OID like structure, such as:

1 = per-hop headers
1.<tlv-type> = per hop header definition, e.g. 1.1 = Interest Lifetime

2 = packet payload
2.1 = Interest message
2.1.0 = Interest message Name
etc.
2.2 = Content Object message
2.2.0 = Content Object Name
etc.

2.3 = validation algorithm
2.3.<cryto-suite tlv>,
e.g.
2.3.6 = RSA-SHA256,
2.3.6.9 = RSA-sha256 Keyid

2.4 = validation payload
(no subtypes)

This would also allow identification of fixed header sections, such as
0 = fixed header
0.1 = version
0.2 = packet type
etc.

There would still be individual registries for things like packet type, payload type, name segment types, etc.

As always, we welcome feedback!

Marc

Begin forwarded message:

From: <[email-masked]<mailto:[email-masked]>>
Subject: New Version Notification for draft-irtf-icnrg-ccnxmessages-03.txt
Date: June 28, 2016 at 2:11:47 PM PDT
To: "Christopher A. Wood" <[email-masked]<mailto:[email-masked]>>, "[email-masked]<mailto:[email-masked]>" <[email-masked]<mailto:[email-masked]>>, Marc Mosko <[email-masked]<mailto:[email-masked]>>, Ignacio Solis <[email-masked]<mailto:[email-masked]>>, "[email-masked]<mailto:[email-masked]>" <[email-masked]<mailto:[email-masked]>>

A new version of I-D, draft-irtf-icnrg-ccnxmessages-03.txt
has been successfully submitted by Marc Mosko and posted to the
IETF repository.

Name: draft-irtf-icnrg-ccnxmessages
Revision: 03
Title: CCNx Messages in TLV Format
Document date: 2016-06-28
Group: icnrg
Pages: 40
URL:            https://www.ietf.org/internet-drafts/draft-irtf-icnrg-ccnxmessages-03.txt
Status:         https://datatracker.ietf.org/doc/draft-irtf-icnrg-ccnxmessages/
Htmlized:       https://tools.ietf.org/html/draft-irtf-icnrg-ccnxmessages-03
Diff:           https://www.ietf.org/rfcdiff?url2=draft-irtf-icnrg-ccnxmessages-03

Abstract:
  This document specifies the encoding of CCNx messages using a TLV
  Packet specification.  CCNx messages follow the CCNx Semantics
  specification.  This document defines the TLV types used by each
  message element and the encoding of each value.

Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

The IETF Secretariat