Anton & all:

comments to just to those things that I think I need to comment on - the
others are snipped out (basically agreement from my side).

> > > > - 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)
>
> This is analogy is not quite kosher IMO.  SMTP uses TCP/IP and you
> don't get to troubleshoot TCP segmentation, flow control or IP
> fragmentation when simulating SMTP via Telnet.  I guess you are
> implying that syslog transport is part of the application layer. I
> think, in the present form, it is not because it has pretty much
> nothing in the protocol that is syslog-specific. It is just a generic
> extension to the UDP protocol to support fragmentation.

I think the analogy is right in this case. Because even though I do not
get all these things with telnet/netcat, I can use it for
troubleshooting. I can't use it for troubleshooting the UDP layer,
that's right - but that's not the thing I was asking for.

I think whenever you add something binary on top of UDP (or IP), you can
not use all those tools that work on generic packets, but you need a
specialised tool - which probably is much where the network operator's
position that David quoted comes from...


....


> I also think it is a slippery slope toward somebody asking that these
> transport fields be encoded in XML because it makes it even more
> easier to troubleshoot the protocol when you have field descriptors
> right there...

I think, this, too, is a separate issue. My point is that I would like
to use generic tools, not special ones. If we use ASCII on top of
UDP/TCP I can use generic tools. If we go binary, I can't. The ability
to use generic tools does not necessarily mean it needs to be overly
simple... at least this is my position.

> I think one needs to read a spec if he is
> troubleshooting the protocol anyway & use a tool like Ethereal.

yes, ethereal is among them. But that's a "watch-only" thing. You also
need to use tools to craft packages, and to the best of my (limited;))
knowledge this becomes hard if you go binary. I mean things that you can
find right out of the box on most systems...

Also please let me re-iterate my concerns about implementor adoption of
our work. We are already far away from traditional syslog. If we now
even go binary, I think we will loose a lot of momentum.

> Anyway, I will proceed with WG consensus. Please voice your opinions
> or preferences as I'd like to publish the next draft soon.

My choice is definitely towards an USASCII header.

Rainer

Reply via email to