TTL Match - WTF?

James Stevenson james@ez-dsp.com
Thu, 18 Oct 2001 13:41:46 +0100


Hi


> How is matching TTL useful in firewalling/packet filtering?  My collegues
> and myself cannot think of a situation where this might be useful.  Any
> insight is appreciated.

i can think of at least 1 place of use

say you have a machine with a large link on it serving lots of smaller links
and networks as a firewall to the internet. which may also be serving other
networks

eg THENET -> firewall -> neta
                                    \-> netb
                                              \-> netba
                                              \-> netbb
                                    \-> netc
now on the firewall you could filter packets going to netaa / netbb
if the TTL is less than 2 because the packet is going to get dropped
before it reaches netaa or netbb though it could be also nice to send
a faked icmp TTL: expired packet from the firewall to say it did not reach.

think of this on a larger scale and it could work better if the finall links
are small and almost always overloaded (every little bit helps)

only 1 idea i only just tough of off the top of my head but there could be
others as well.

    James