As switches don't decrease the IP TTL header field, I can't detect how many steps are between a host and the router by using tracert. Are there any ways to detect the number of switches between a host and the router?
To define the scenario a bit further: These may be unmanaged switches, so using the administrative interface or console of the switches won't be a possibility.