ルーティングに潜む罠。pingが通るのに接続できない。pingが途切れる。

pingが通るのに、アプリが上手くつながらないなんてことはないでしょうか?
またはpingがたまに途切れることはないでしょうか?

非常に簡単なネットワーク(むしろこれを推奨します)
ならまずあり得ないことでしょう。

しかし現実はそうではありません。

そういう場合にまず疑ってほしいのはルーティングです。
双方からtracert(linux:traceroute)をして経路を確認することをお勧めします!

さらにありがちですが注意しなくてはいけないことは、
traceした結果はルーターの入り口のIPが表示されるということです。
出口ではありません。
そのため双方からtraceしても当然結果は異なります。
しかし、同じルーターを経由していることは確認できるはずです。
同じルーターかはネットワーク管理者しかわかりません。

にたような現象を、以前も
ロードバランサー配下にあるサーバー間のデータ通信とソースNAT
という記事で紹介しました。

なぜpingが通ってしまうのかが私にはわかりませんが、
現場ではよく?遭遇します。

パケットの行きのルートと帰りのルートは同じでなくはならないのです。

くれぐれもご注意ください。
テストではOKだったものが、真夜中になってエラーを吐き出すこともあるかもしれません :x001:

タイトルとURLをコピーしました