[mod.protocols.tcp-ip] Time-to-live boundary conditions

Makey@LOGICON.ARPA (Jeff Makey) (08/20/86)

If a gateway receives an IP segment whose time-to-live field has a
value of 1 (one), should it transmit the segment after decrementing the
TTL field to 0?  RFC 791 (Internet Protocol) is not clear on this.

                       :: Jeff Makey
                          Makey@LOGICON.ARPA

gmiller@CC6.BBN.COM (08/20/86)

Jeff,

I am the tester for a BBNCC product called a Mailbridge.  Mailbridges are a
type of gateway.  The way we have interpreted the TTL lower boundary condition
is that 1 is the lower limit for the receiving device.

For the case you stated, a datagram to be transmitted through a Mailbridge,
2 is the lowest limit for an incoming datagram.  The datagram will be
transmitted with TTL decremented to 1.

Gerry Miller
gmiller@CC6.BBN.COM

ron@BRL.ARPA (Ron Natalie) (08/21/86)

Likewise, the BRL gateways will discard incoming datagrams with
packet counts of zero or one.  Hence, any datagram that comes in
with a TTL of Zero will be discarded and datagrams to be forwarded
that have a time to live of zero after they've been decremented are
discarded as well.

The SPEC says that the packet will be discarded when the time to live
is detected as being zero.  We interpret that to mean at any time
prior to transmission.

-Ron