2012-03-09 10 views
-1

ネットワーク要素の管理APIの設計では、CISCOスタイルのCLIやJuniperスタイルのCLIなどの一般的に使用されるCLIをサポートすることがよくあります。しかし、これらのコマンドをサポートするために、我々はそこにMIBテーブルとオブジェクトに対する操作のシーケンスに発行されたコマンドの内訳を把握しておく必要があり たとえば:。ルータのCLIコマンドを一連のMIB操作に変換する

A CLIコマンド: ルータBGP 4711隣人3.3.3.3

そして、それ(SNMPのように)MIBオブジェクトの操作は以下のようになります:

bgpRmEntIndex 4711 
bgpPeerLocalAddrType unica 
bgpPeerLocalAddr 2.2.2.2 
bgpPeerLocalPort 179 
bgpPeerRemoteAddrType uni 
bgpPeerRemoteAddr 3.3.3.3 
bgpPeerRemotePort 179 

は、私たちは、この内訳を理解するのに役立ちますいくつかのリソースはありますか?

答えて

0

は、CLI操作と(SNMP)の操作の間には単純なマッピングが存在しないことがわかりますMIB変数についてCLIは「ユーザーフレンドリな」構成とオンライン診断に最適化されており、SNMPは「計測」へのマシンフレンドリなアクセスを提供するために最適化されています。大規模ベンダー(シスコまたはジュニパーなど)では、CLIとSNMPは通常、異なる専門グループによって開発されています。

CLIに近いが、プログラム的な使い方(API)に優しいものについては、IETF NETCONFプロトコルを参照してください。これはXMLベースのRPC読み取りと書き込みのデバイス構成(および状態)へのアクセスを提供します。 Juniper APIを使用してこのコンセプトを開拓し、その後IETF標準の定義に役立ちました。シスコでは、NETCONF機能、特にIOR-XRなどの新しい機能も追加しています。

0

など、この1のようにMIBドキュメント、あなたが言及デバイスの種類に一般に

http://www.icir.org/fenner/mibs/extracted/BGP4-V2-MIB-idr-00.txt

+0

MIBには、そこに存在するすべてのオブジェクトの情報と、それらのオブジェクトが取ることができる値のみが表示されます。しかしながら、それらは操作されるSETおよびGETのシーケンスに関する情報を何ら与えない。 – Anshul

+0

公開情報はあなたや私だけここにつながります。秘密を知るには、http://en.wikipedia.org/wiki/Border_Gateway_Protocolに詳しく調べる必要があります。 –

関連する問題