 |
Fusion Network Management Protocols として提供されるものには、次の2製品があります。
● SNMP v2c (SNMP v1, v2 MIBコンパイラ付き)
● SNMP v3 (SNMP v1, v2, v3 MIBコンパイラ付き)
Fusion Net は完全なプロトコルスタックと組み込みシステムでSNMPエージェントを
サポートするのに必要なランタイムの実行環境を提供しています。SNMPキットには
デバイスドライバのサンプルやSNMPエージェントのCソース、MIB II エージェント
サポートAbstract Syntax Notation One (ASN.1) MIB コンパイラがはいっています。
Fusion SNMP を使用すれば、SNMP 開発者は MIBファイルから直接Cのソースファイル
を生成することができます。これらのファイルはRFC準拠か、企業特有かのどちらかで
あり、ひとつのソースファイルを修正することで簡単にSNMP エージェントに追加する
ことができます。
MIBコンパイラはコメントを取り除き、コンパイルされたファイルの文法を検証します。
MIBコンパイラは以下の3つの部分から成っています。
● MIB ストリッパ - MIB モジュールを表すためにRFCのコメントを取り除きます。
● SMICng - SNMPでの使用を定義されたASN.1 表記を解釈し、いろいろなテキストを出力します。
● MCG - MIB コードジェネレータ
SMICng テキスト出力にもとづいたMIB コードジェネレータ(MCG)は、Cのソースコードとヘッダーファイルを生成し、Fusion SNMP のビルドに含むことができます。Cのソースファイルは開発者が満たすべき生成されたスタブ機能を提供することで開発時間を短縮します。
|
| ■ |
デバイスドライバのサンプル、SNMPエージェントのCソース、MIB II エージェントサポート、Abstract Syntax Notation One (ASN.1) MIBコンパイラをご提供 |
| ■ |
MIBファイルから直接Cソースを生成 |
| ■ |
ソースファイルの修正で簡単にSNMPエージェントに追加可能 |
 |
|
| MIB コンパイラ |
| |
| ◆ |
MIBストリッパ : MIBモジュールを表すためにRFCのコメントを除去 |
| ◆ |
SMICng : SNMPでの使用を定義されたASN.1表記を解釈し、テキストを出力 |
| ◆ |
MCG : MIBコードジェネレータで生成したCソースとヘッダファイルをFusion SNMPのビルドに含めることが可能 |
| ◆ |
スタブ機能を提供し開発時間を短縮するCソースファイルをご提供 |
|
| SNMP v1 |
| |
◆ 完全なSNMP v1エージェント
◆ 完全なリード/ライト機能とあらゆる必須変数を持つMIB IIをサポート
◆ 高速なテーブル検索
◆ 簡単でわかりやすいAPI
◆ RFC 1155、1157、1212、1213に準拠 |
| SNMP v2 |
| |
◆ RFC 1901-1906準拠のSNMP v2エージェント
◆ 拡張されたエラーの識別
◆ GETBULKを使ったバルク変数の入手
◆ read/create機能を持つ完全に概念的な列テーブル
◆ 2パスのSET操作
◆ ダイナミックなrawアロケーションでのロールバック機能
◆ バイリンガルな2つのモードでの動作 : SNMP v1のみのモードとSNMP v1/v2c両方でのモード |
| SNMP v3 |
| |
◆ 3つのモードv1/v2/v3のサポート
◆ RFC 2570 - 2575に準拠
◆ アクセスコントロール
◆ 認証プライバシー
◆ ビューベースのアクセス
◆ MD5、DES、SHAの暗号化
◆ 最適化された2パスのSET操作
 |