10秒ごとのステータスを知りたいデバイスが100台あります。トラフィック負荷の点でICMPまたはSNMPを使用する方が良いかどうか、またはネットワークを詰まらせるすべてが同じかどうかを教えてください。トラフィックに関してICMPとSNMPのpingの比較?
答えて
pingは、常にインターフェイスがアップまたはダウンしているかどうかをチェックする観点から、より小さく、より信頼性があります。しかし、SNMPは、アプリケーション層のフレームワークがアップ/ダウンしているかどうかを判断し、重要な情報を抽出する点でより信頼性があります。
IEの場合、正確に何を知りたいと言わなかったのかというと、あなたの質問は100%単純ではありません。リモートインターフェイスがトラフィックを受信できるかどうかだけを知りたい場合は、ICMPを使用します。デバイスが少なくともカーネルや理想的にはソフトウェア層から情報を返すことができる能力を持っていることを知りたければ、SNMPを使用してください。
あなたの質問タイトルは特に、あなたがpingしたいと言っていますが、問題の身体は、あなたが何らかのステータスを知りたいと漠然としています。あなたはどんなステータス情報に興味がありますか?
直接的なICMPエコーメッセージと対応するエコー応答メッセージのサイズは8バイトです(下位レベルのIPパケットサイズに加えて)。メッセージに追加データを渡すことはできますが、これはオプションです。 ICMPの中心的な原則は、IPのリソース、特に帯域幅があまりにも多く消費するべきではないということです。シンプルなpingアレンジが必要な場合は、プロトコルが10秒ごとに送信される単一のEchoメッセージと応答を指定することがあります。これは帯域幅をほとんど消費しないため、コストがかからないと考えられます。
SNMPは一般的にもう少し複雑です。メッセージは8バイトよりもずっと大きく、メッセージとそれらに含まれるデータを組み立てるための処理コストがあります。しかし、単純なping接続テストより高度なステータス情報が必要な場合は、これがあなたのためのプロトコルかもしれません。
両方を試して費用を測定することができます。
- 1. Android ICMP ping
- 2. ICMP ECHOのデータ長が元のpingソースコードのtimevalのサイズと比較されるのはなぜですか?
- 3. PythonスクリプトでのSNMP OIDの比較
- 4. 大規模なICMP pingフェアユースポリシー
- 5. IPv6アドレスのSNMP pingサポート
- 6. SNMP pingとは何ですか?
- 7. IF、AND、OR関数の比較と結果の比較Excelの
- 8. Python辞書キー(クラスオブジェクト)複数の比較関数との比較
- 9. PINGプログラムの作成時にICMPエコー応答を制限する
- 10. 関数と静的メソッドとの比較
- 11. にInteger.MAX_VALUEと比較してのSystem.out.println
- 12. スレッドから複数のipsをpingするときのPython ICMP pingの実装ですか?
- 13. カーネルモジュールでICMPトラフィックを正しく変更できない
- 14. Pythonのフィルタ()関数とリスト比較
- 15. React performance:bindと匿名関数の比較
- 16. 関数テンプレートと自動キーワードの比較
- 17. PHP関数 - 次の例と比較してください
- 18. icmpパケット(pingコマンド)はどのように無線ネットワークで動作しますか?
- 19. 比較リストを比較して比較する
- 20. メンバー関数の比較ポインタ
- 21. qsort() - 関数パラメータの比較
- 22. Pythonicの比較関数
- 23. PHPのソート比較関数
- 24. MD5ハッシュを比較することに関して
- 25. 比較演算子は、| &andと比較して、または+ - Python
- 26. JSONArrayを比較違反契約と比較してソートする?
- 27. コントローラの非クラス/モジュールと比較して
- 28. Googleアナリティクスとリアルタイムアナリティクスの比較:ChartbeatとClickyとMixpanelの比較
- 29. Windows上でBoost.Asioを使用する準同時ICMP ping
- 30. アンドロイドでicmp pingを実行する方法