Shouldn't the MTU be defined by the binding to the transport? I fail to
see why the protocol, unbound to a transport, needs to have a limit. 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Rainer Gerhards
> Sent: Wednesday, November 30, 2005 11:01 AM
> To: Darren Reed
> Cc: [EMAIL PROTECTED]
> Subject: RE: [Syslog] #2, max message size
> 
> Darren,
> 
> I violently object your argument and leave it up to the rest of the WG
> what should be done. I respect your argument, but I do not like to
> re-iterate this forever.
> 
> One time we have discussed this was in October 2004:
> 
> http://www.syslog.cc/ietf/autoarc/msg01289.html
> 
> If you browse the archive, you will find several other ocasions where
> this was discussed.
> 
> What's your actual recommendation? Do not say anything and 
> leave it the
> implementor to guess what is OK? After all, its the implementor's
> problem if the message can not be transmitted. Or do you prefer to
> define an API where the lower layer tells the upper layer what
> capabilities it has? Maybe MTU discovery? Or an app-level ack? I think
> all of these options have already been discussed during the 
> past years.
> What is now in is a (fragile) consensus, but if only you do 
> not like it,
> I think we should go ahead and leave an unhappy Darren 
> behind. If only I
> insist on it, we can also go ahead and leave an unhappy Rainer behind.
> But we need to go ahead!
> 
> Rainer 
> 
> > -----Original Message-----
> > From: Darren Reed [mailto:[EMAIL PROTECTED] 
> > Sent: Wednesday, November 30, 2005 4:49 PM
> > To: Rainer Gerhards
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: [Syslog] #2, max message size
> > 
> > > Darren,
> > > 
> > > > The only place a message size limit should be specified is in 
> > > > a transport
> > > > mapping.  If it's in -15 then it should be removed.  Limits 
> > > > of all sizes
> > > > and types do nothing but contribute to aging of a protocol.
> > > 
> > > -protocol-15 is a compromise after a very long 
> discussion. It says:
> > > 
> > > -----
> > >    A receiver MUST be able to accept messages up to and 
> > including 480
> > >    octets in length.  For interoperability reasons, all receiver
> > >    implementations SHOULD be able to accept messages up to 
> > and including
> > >    2,048 octets in length.
> > > 
> > >    If a receiver receives a message with a length larger 
> than 2,048
> > >    octets, or larger than it supports, the receiver MAY 
> discard the
> > >    message or truncate the payload.
> > > -----
> > > 
> > > I think this text is useful. It keeps the door open for any size
> > > messages while still allowing it to be restricted by the transport
> > > mappings and individual implementations (e.g. on low-end embedded
> > > devices). It cautions implementors against being too 
> > verbose but also
> > > sets a lower limit that each implementation can assume to 
> > be received.
> > > 
> > > I think we should continue to use this text. Do you agree?
> > 
> > No.  That text doesn't belong in this draft.
> > 
> > Darren
> > 
> 
> _______________________________________________
> Syslog mailing list
> Syslog@lists.ietf.org
> https://www1.ietf.org/mailman/listinfo/syslog
> 

_______________________________________________
Syslog mailing list
Syslog@lists.ietf.org
https://www1.ietf.org/mailman/listinfo/syslog

Reply via email to