Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!brl-smoke!smoke!milazzo@rice.ARPA From: milazzo@rice.ARPA (Paul Milazzo) Newsgroups: net.mail.headers Subject: Re: loop detection by hop count Message-ID: <1031@brl-smoke.ARPA> Date: Mon, 17-Feb-86 22:33:44 EST Article-I.D.: brl-smok.1031 Posted: Mon Feb 17 22:33:44 1986 Date-Received: Wed, 19-Feb-86 20:30:41 EST Sender: news@brl-smoke.ARPA Lines: 30 Jon Postel writes: "The problem is that [loop detection by hop count] will work for awhile, until we have forgotten all about it, then some messages that ought to go through won't." Well, I've seen some amazingly long UUCP paths recently, and that they will get longer still seems difficult to contest. However, the same objection can be made to dropping packets with TTL <= 0, and the interim solution of increasing the hop count threshold can be pushed rather a long way. More importantly, however, the original topic was loop detection in *mailing lists*, and there the hop count mechanism is completely inappropriate. With a hop count of 30 and a queue interval of 10 minutes, a loop in a piece of personal mail will be broken within five hours. The same is true of a mailing list, save for a small side effect: as many as 30 copies of the message might be mailed to thousands of list recipients. In short, since even one duplicate of a mailing list message represents an enormous waste of resources, distribution list software should employ algorithms which can detect a loop on the first iteration. Paul G. Milazzo Dept. of Computer Science Rice University, Houston, TX Domain: milazzo@rice.EDU BITNET: milazzo@ricenet, milazzo@ricecsvm UUCP: {cbosgd,convex,hp-pcd,sun,ut-sally,waltz}!rice!milazzo