Anton,

> I think it is may not a bad idea.  The only issue is that we will have
> to produce all three IDs (-protocol, -transport and -relay) all at the
> same time, right?  I think it would be a good idea or it would not
> provide a complete replacement for RFC 3164.

I actually think we do not really need to publish a hyptothetical -relay
together with -protocol and -transport-udp.

Obviously, this will leave relay operations only vaguely described for
some time, but honestly I think it is better we have the base -protocol
part straightend out. Implementing -protocol alone will take some time
and I do not expect implementors to initially fully support relay
operations.

Let's look at a real-world scenario: RFC 3195 describes non-relay and
relay operations. To the best of my knowledge, there are currently two
implementation of RFC 3195: one is SDSC syslog, the other one is my own
liblogging (now found in several products). Neither of these two
supports relay operations. If it comes to relaying, the act as a
receiver and as a sender - but this is different from actual relay
operations. Both implementations will go for relaying, but AFIK only at
a later stage. liblogging will definitely first include -protocol (once
it is more mature and stable) and then look at the relay part.

So does it relly hurt if -relay would be e.g. 6 month delayed? I think
not. And one more thing to consider: if we really expect that -relay
will take quite some time, we must also assume that -relay described in
-protocol will take the same time, too (after all, it is the same
content). So let's just pick the 6 month as a sample (wild guess). My
view on this issue is: if we take relay operations (except for some
rough sentences) out of -protocol, we will be able to publish -protocol
6 month in advance and will have -relay ready at the same time when
otherwise -protocol would be finished. So what do we have to loose?

>From the protocol point of view, I think -relay is a very specific
issue, so I don't see any good reason that it MUST be described in
-protocol itself.

>
> However, if all of this is much more work for you or for the group, I
> don't know if it is worth it.  It would make more sense if we
> indeed end
> up having to add a lot more stuff for relay operations like ability to
> envelop the message so it can include original IP, time of reception,
> etc.

If we need that stuff, we need it anyhow. Let's say -relay would be 20
pages (stripped of the boilerplate and such). These 20 pages would
either be a document in its own or 20 *additional* pages in -protocol.

>
> More so than relay operations, I think my issue with size was
> related to
> various implementation guidance that may not be needed or could be
> counterproductive in some cases. I know it is a fine line.  I have
> pointed a few examples.

Sorry for not replying on that - I am currently consolidating the
thoughts and also gathering additional feedback. Actually, I am not yet
fully prepared to answer on this topic, because I have not fully made my
mind up. So it isn't ignorance, but careful consideration what makes me
NOT reply now (also applies to Devin's post). Sorry for not telling this
straightly. I hope I can reply - at least with an interim post - before
Seoul. At least I'll try. Any more comments are obviously appreciated.

So far, I am tracking this as issue 13:
http://www.syslog.cc/ietf/protocol/issue13.html

Rainer



Reply via email to