Hi Mark,

I'd change the title to "Verifiable Delivery" rather than "Guaranteed
Delivery" and propose that it be expanded a bit more.  The sender can 
either decide if it wants to verify that the delivery was successful, 
or that is does not care if the mesages were received.  

This can address the concerns for both the system performance as well as 
the network bloat.  As a default, the selector flag could be set to mark 
the message that no acknowledgment of receipt is required from any of 
the intermediates or from the final receiver.  It would then be left to 
the network/security administrators to effectively customize the setting 
of the flag for their own network requirements.

As an operational example:
-By default all machines send messages to 'syslog' servers without 
   verification of receipt (as is consistent with today's implementation).
-Network security policy enforcement devices (firewalls, authentication 
   servers, CAs, etc.) send all event messages with receipt verification 
   enabled and with immediate acks.
-All network devices in Area 51 have verification enabled for messages
   sent with a serverity of "really bad".
-Any messages sent from facility "XYZ" of any machine should also be sent 
   with verification enabled with the possiblity of a delayed ack.

It could be an implementation detail of how each application/machine
deals with the non-receipt of 'receipt confirmation requested' messages.  
They could either choose to keep the message in the queue and contiue to
attempt delivery, or they could take some other action such as 
application-suicide.

Thanks,
Chris

At 09:34 AM 10/26/99 -0500, Mark D. Roth wrote:
 >(Note: This message discusses some implementation details of the new
 >syslog on a Unix system, but only in as much as it relates to protocol
 >design issues.)
---remainder deleted for brevity---

Reply via email to