ネットワーク上で、別別のネットワーク(数段ルーターかまし)があり、ごく、普通のTCPアプリケーションは動作するんだけど、(サーバークライアントモデル)

それぞれの拠点からping が通りません。おろそらく、ルーターが、icmp を通さないような設定だと思います
拠点では、tcp アプリをつかっていないところもあり、是非、ping のように、ネットワーク接続できているかどうか判断したいと考えています。
何かいい方法ないでしょうか?