[dnstap] creating infromational RFC
Robert Edmonds
edmonds at mycre.ws
Fri Jun 9 17:06:33 UTC 2017
Jerry Lundström wrote:
> If your looking at moving to something other then Protocol Buffer I
> would say use CBOR (RFC 7049) and either use a schema or register a tag.
> CBOR is more or less a standardized MessagePack and it is equal to
> Protocol Buffers.
Hi, Jerry:
I think CBOR is the prime candidate if a dnstap v2 were to be developed,
but my impression from the DNS-OARC meeting is folks are interested in
specifying the existing protocol (dnstap v1), which uses protobufs,
because the existing protocol is what implementations are using.
> Or maybe the RFC should describe the data structure and not how it is
> "packed" or transported?
I do think it is worth specifying the dnstap data model and
serialization profiles separately. Otherwise the spec wouldn't be much
more than a .proto file with comments.
The transport protocol that is typically used for dnstap
(https://github.com/farsightsec/fstrm is the reference implementation)
has nothing in it that's dnstap specific. It could benefit from being
formally specified but I don't see why it would need to be specified in
the same document as dnstap proper.
--
Robert Edmonds
More information about the dnstap
mailing list