Hi,

I believe it is important to define at least one transport mapping, and
to identify this transport mapping as the "required minimum" mapping for
compliance to the standard, to ensure that all systems can be expected
to support the use of this mapping. This should probably be the simplest
transport to implement.

Then we can define additional optional transport mappings, designed to
meet specific needs. For example, particular types of systems, as a
result of their device type (high end routers, or IDS systems, for
instance), might generate a large number of messages compared to most
systems; if you exceed X number of messages per minute, you might want
to support a streaming protocol where the throughout is known to be
better for large amounts of messaging. For systems that are likely to be
used over the big-I Internet, where congestion control is critical, it
might be important to support SCTP (this extra mapping might also help
get it approved by the IESG).

But every implementation should support one basic transport mapping.

In MIBs, we often define multiple levels of conformance/compliance
because different implementations are designed for different purposes. I
recommend doing the same for syslog transport support, if the WG is
willing to define the various transport mappings. If the WG wants to
only define one mappong and leave alternate transports to others to do,
then only one required compliance level can be defined.

dbh

> -----Original Message-----
> From: Chris Lonvick [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 04, 2004 9:30 AM
> To: Rainer Gerhards
> Cc: [EMAIL PROTECTED]
> Subject: Re: -protocol: transport mappings
>
> Hi Folks,
>
> We need to get this resolved.  If you have an opinion on this, please
> speak up.  If I don't hear anything about this then I will assume that
> "0 responses" = "0 interest" and we'll ask Rainer to keep the mapping
> as part of syslog-protocol.
>
> Thanks,
> Chris
>
> On Tue, 3 Feb 2004, Rainer Gerhards wrote:
>
> > Hi WG,
> >
> > I had a recent off-list discussion regarding transport
> mappings. This
> > discussion targeted the quite important point what
> transport mappings
> > are good for - and wether or not -protocol should contain an UDP
> > transport mapping.
> >
> > My position is that -protocol should NOT contain any
> transport mapping
> > and that there should be a short RFC outlining how
> -protocol is to be
> > mapped on UDP transport. Just as it is done in RFC3080 and 3081 for
> > BEEP. I would like to do this, because this will make
> crystal-clear that
> > -protocol is transport ignorant. This is the comment I
> received (poster
> > requested to remain anonymous):
> >
> > > I'm a bit doubtful about doing that
> > > as it would
> > > allow people to do syslog-protocol/tcp, or
> > > syslog-protocol/sctp, etc.  In
> > > one sense, I'd prefer to not open that opportunity as various
> > > factions may
> > > start doing things their own way which would not promote
> > > interoperability.
> > > Perhaps one company would choose to implement
> > > syslog-protocol/soap while
> > > another implements syslog-protocol/http.  If we do this,
> I'll probably
> > > insist that syslog-protocol/udp be a REQUIRED implementation
> > > and others
> > > are OPTIONAL.
> >
> > I think this is an very important comment in regard to the overall
> > design. I think it is of advantage to facilitate the
> creation of other
> > transport mappings, as for example is currently being
> discussed for SNMP
> > inform messages. I agree that it makes it easy to "abuse"
> -protocol to
> > create non-standard transport mappings.
> >
> > On the other hand, those doing this would most probably do
> it anyhow,
> > just not only with their own transport but with their own message
> > format, too. I think even if a vendor goes ahead and creates
> > syslog-protocol/tcp, this is advantagous over him creating
> just a plain
> > TCP implementation with a different message format. And as
> a reminder,
> > this is current state of the art, there ARE many syslog/raw tcp
> > implementations in the wild. So the lack of a standard way to do it
> > obviously did not stop the implementation. I think it is an
> advantage if
> > such non-standard implementations at least abide to the same message
> > format.
> >
> > I would deeply appreciate all feedback from the WG on this important
> > topic.
> >
> > Rainer
> >
> >
> >
>
>


Reply via email to