Hi

You might want to read RFC3535, the Overview of the 2002 IAB Network
Management Workshop and draft-jones-opsec-05.txt.

The focus of the workshop was largely on configuration but many of the
observations would also apply to a protocol like syslog.

In particular during the workshop, in the opsec draft, and in
now-expired I-Ds that preceded the workshop, operators made it very
clear that binary management protocols make management harder. One of
the strengths of syslog as compared to SNMP is the ability for a human
to understand the message without an application required to translate
the information.

dbh

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Rainer Gerhards
> Sent: Friday, April 23, 2004 8:11 AM
> To: [EMAIL PROTECTED]
> Subject: binary fields in syslog
>
> Hi WG,
>
> this is not only in reply to Anton's posts, but a general thing. So I
> thought I start with a new subject.
>
> Anton suggest the use of a binary header in -transport (eg
> http://www.syslog.cc/ietf/autoarc/msg01197.html). Previously, all
> numbers in syslog were expressed in ASCII digits terminated by spaces.
>
> I can understand Anton's efficiency concerns. However, if we go for a
> binary header in -transport, we could/should also reconsider
> that issue
> in -protocol and all other syslog IDs/RFCs. Not just to keep them
> consistent, but also to be as efficient as possible.
>
> HOWEVER, I do NOT like the idea of binary numbers. I think
> there is good
> reasoning that many modern protocols have gone away from binary and
> sacrified some efficiency to do things somewhat easier. The plus in
> ascii digits is:
>
> - esay human interaction - not just reading but also (telnet) crafting
> messages
>   (I couldn't envision troubleshooting SMTP configs without
> the ability
> to
>   telnet SMTP commands)
> - it's instantly interoperable - no need for network bytes ordering
> - I think it reduces implementation errors
>
> Ffinally, in the context of syslog, we are already very far from RFC
> 3164. I am already very concerned if our changes will be
> accepted by the
> implementor community. If we now move even one more step ahead and
> create a fully binary protocol... I fear we would finally loose them.
> And to gain some more efficiency, we could also BER-encode the
> structured data elements ;)
>
> So I short: I *strongly, strongly* advocate to keep things in
> ASCII. But
> if we *really* go ahead and define transport to use binary data (for
> efficiency), we should also go ahead and change -protocol to
> be binary,
> too.
>
> Rainer
>
>
>
>


Reply via email to