2012-04-27 14 views

答えて

1

pingは、常にインターフェイスがアップまたはダウンしているかどうかをチェックする観点から、より小さく、より信頼性があります。しかし、SNMPは、アプリケーション層のフレームワークがアップ/ダウンしているかどうかを判断し、重要な情報を抽出する点でより信頼性があります。

IEの場合、正確に何を知りたいと言わなかったのかというと、あなたの質問は100%単純ではありません。リモートインターフェイスがトラフィックを受信できるかどうかだけを知りたい場合は、ICMPを使用します。デバイスが少なくともカーネルや理想的にはソフトウェア層から情報を返すことができる能力を持っていることを知りたければ、SNMPを使用してください。

0

あなたの質問タイトルは特に、あなたがpingしたいと言っていますが、問題の身体は、あなたが何らかのステータスを知りたいと漠然としています。あなたはどんなステータス情報に興味がありますか?

直接的なICMPエコーメッセージと対応するエコー応答メッセージのサイズは8バイトです(下位レベルのIPパケットサイズに加えて)。メッセージに追加データを渡すことはできますが、これはオプションです。 ICMPの中心的な原則は、IPのリソース、特に帯域幅があまりにも多く消費するべきではないということです。シンプルなpingアレンジが必要な場合は、プロトコルが10秒ごとに送信される単一のEchoメッセージと応答を指定することがあります。これは帯域幅をほとんど消費しないため、コストがかからないと考えられます。

SNMPは一般的にもう少し複雑です。メッセージは8バイトよりもずっと大きく、メッセージとそれらに含まれるデータを組み立てるための処理コストがあります。しかし、単純なping接続テストより高度なステータス情報が必要な場合は、これがあなたのためのプロトコルかもしれません。

両方を試して費用を測定することができます。

関連する問題