O TTL faz parte do protocolo IPv4 (na v6 é chamado de "Hop Limit", de acordo com o comentário de Steven Monday). Switches e hubs operam em uma camada diferente do modelo ISO / OSI (camada 2 em oposição à camada 3 - existem os chamados switches da camada 3, mas eu suponho que você não esteja perguntando sobre eles, já que também inclui hubs) .
The TTL field is set by the sender of the datagram,
and reduced by every host on the route to its destination.
Um switch ou hub não é um host no sentido do protocolo IP - eles geralmente não têm endereços IP. Se o fizerem (no caso de switches), eles são para fins de gerenciamento e não participam realmente do funcionamento real do dispositivo. Os switches funcionam com endereços MAC, mapeando-os para as portas e "roteando" o pacote apenas no sentido de enviá-lo pela porta certa (os hubs fazem muito menos trabalho e os enviam através de todas as portas). Eles não inspecionam ou alteram a carga útil do IP - você também pode estar usando outros protocolos.