2016-07-13 5 views
1

私はhaventがネット上の答えを見つけたので、ここでそれを試しています:SNMPはどのようにしてトラフィックデータを取得しますか?

私はSNMPがルータ上でトラフィックデータを取得する方法を知りましたか?

私は実際には2つの異なる方法でルータを監視しています: - カスタムデータフローコレクタで(それについて少し複雑なシンクタンクとして - 私troughtルータ、 を行くオクテットの正確な数を与えるようで、SNMPでnetflowまたはsflow)誰が私のデータを与えるときにのみ、フローを閉じる(私はその右、私は間違って私に教えてください)と思う。

どのようにsnmpがそうしていますか、彼らはポートでポーラーを手に入れましたか?または彼らはハードウェアの何かにちょうどacessか?

答えて

1

SNMPは単なるプロトコルであり、特にエージェントのステータスと構成を表すデータモデルを定義しています。 curitainに特有の技術はありません。多くの場合、ルータにはデータを収集してマネージャに送信する内部インフラストラクチャがあります

+0

2つの結果の間に差異が生じるのは正常ですか?着信トラフィックについては、サイズのtermeではかなり似ていますが、発信トラフィックに対しては、フローよりもSNMPで10倍のような大きな違いがあります。 –

+0

SNMPはMIBに指定されているものにアクセスする単なるプロトコルです。保存されたデータは、選択した言語でプログラミングして入力する必要があります。 – Ola

+0

もちろんSNMPビジネスではありません。多分それはファームウェアの問題か、あるいはおそらく考慮すべき他の要素があります – sscnapoli1926

0

下位オペレーティングシステムは受信オクテットなどのカウンタを保持します。通常、デバイス上のSNMPエージェントはカウンタを直接読み取り、標準メッセージを介して値を返します。

しかし、フローアプローチに精通していないので、質問の残りの半分に答えることはできません。

関連する問題