問題タブ [cisco-ios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - ルータの CLI コマンドを一連の MIB 操作に変換する
ネットワーク要素の管理 API の設計では、多くの場合、CISCO スタイルの CLI やジュニパー スタイルの CLI など、一般的に使用される CLI のサポートが含まれています。しかし、これらのコマンドをサポートするには、発行されたコマンドの内訳を、MIB テーブルとそこにあるオブジェクトに対する一連の操作に分けて知る必要があります。たとえば、次のようになります。
CLI コマンド: router bgp 4711 neighbor 3.3.3.3
MIB オブジェクト操作 (SNMP など) は次のようになります。
この内訳を理解するのに役立つリソースはありますか?
snmp - MRTG に似たポーラーを開発する
Java で MRTG/cacti に似たポーラーを開発しており、いくつかのクエリがあります。
デバイスが 64 ビット カウンターまたは 32 ビット カウンターを使用しているかどうかを確認する方法を教えてください。また、これらのカウンターから値を取得しますか、または帯域幅とパケット転送を取得する他の方法がありますか? これらのカウンターは制限に達するとラップするので、それもチェックする必要がありますか? また、使用されているカウンターを確認するための OID はありますか....または、10Mbs を超える速度では 64 ビット カウンターが使用されていると想定できますか??
デバイスの適切なポーリング間隔は 5 分ですか??
すべての CISCO デバイスで同じ OID が機能しますか?? または、IOS を確認して、それに応じて OID を変更する必要がありますか??
expect - ssh または telnet 接続を生成するときにタイムアウトを処理するにはどうすればよいですか?
cisco デバイスの設定を取得するために、expect/bash スクリプトを作成しました。これは単純に cisco の実行構成をコピーし、tftp を使用して保存するだけです。
私の問題は、いくつかのデバイスがあり、一部はtelnet接続を受け入れるように構成されており、他はssh接続のみを受け入れるように構成されていることです。したがって、私のスクリプトでは、次のようなものを追加します。
3 分経っても応答がない場合は、telnet を使用してデバイスに接続し、「spawn telnet...」コマンドをキャンセルして、ssh を使用して接続を試みます。
魔法のようにこれを実装できますか?
network-programming - プログラムによる cisco ネットワーク デバイス ルールのチェック
ネットワーク上の 2 つのデバイス/ポート間で特定のプロトコルのオープン/ブロック状態を (デバイスごとに) 表示できるようにしたいと考えています。つまり、サーバー A とサーバー B の間のネットワーク デバイス (ファイアウォールとスイッチ) のリストを出力し、(各デバイスのルールに従って) 要求を許可するかブロックするかを示す必要があります。
Cisco の Security Manager (CSM) アプリケーション (バージョン 4.2) によって集中管理される Cisco ネットワーキング デバイスから始めます。私はネットワーク管理の自動化プログラミングに慣れていないので、これを処理するための明らかな最善の方法を見落としていないことを確認したいと考えています。
これまでのところ、CSM から定期的に ETL デバイス ルールをエクスポートして (これを実行するために呼び出すことができる perl スクリプトがあると思います)、別のデータベースにエクスポートし、カスタム SQL コードを記述して、 2 つのホスト/ポート間のルート上のデバイスは、特定のプロトコルのトラフィックを許可またはブロックしますか?
私は正しい方向に進んでいますか、それともこれを行うためのより良い方法はありますか?
regex - Cisco IOS の「show version」からファームウェアのバージョン番号を取得するための正規表現
Cisco の「show version」コマンドの出力からファームウェア バージョンを取得する方法について教えてください。
次は、show version 出力の最初の行です (「12.4(21a)JA1」はファームウェア バージョンです)。
以下のコードでエラーが表示されます: 正規表現パターンをコンパイルできませんでした: 量指定子オペランドが無効です
助けてくれてありがとう
iphone - VPN経由でサーバーに接続
iPhone
経由でサーバーに接続するアプリケーションを開発する必要がありますVPN
。VPN connection / check for VPN connection
そして、プログラム的に活動を行う方法はないと私は信じています。これはかなり古い質問だと思います。そして、私が知る必要があるのは、
または経由で VPN サーバーに接続する方法はあります
cisco any connect api
かJuniper Clients API
?!または、プログラムで VPN 設定ページを呼び出すことはできますか?!
network-protocols - Cisco IOSコンフィギュレーションファイルのバージョン管理を行う方法は?
構成にバージョンを与えるための最良の方法は何か疑問に思っています。詳述すると、異なるバージョンの構成ファイルを用意し、running-configに現在実行中の構成バージョンを照会したいと思います。現在実行中の構成バージョンを指定して後でポーリングするように設定できるMIBOIDはありますか?構成ファイル自体に正しく配置できますか?
ここでのコンテキストは、アップグレード管理です。
ありがとう!
編集:明確にするために(私が最初に書いたものさえ理解していませんでした)、私が本当に探しているのは、バージョンメタデータを構成ファイルに追加する簡単な方法です。
理想的には、私がやりたいのは、構成ファイルに次のような行を含めることです。
これに伴う問題は、構成ファイルを実行にコピーするとコメントが失われることです。そのため、私が見つけることができる唯一の代替手段は、motdやログインバナーなどのバナーの1つにconfig_version属性を配置することです。これは機能しますが、ハックであり、CLIに「showbanner」コマンドがないため、running-configからバナーメッセージを解析するのは面倒です。
cisco-ios - 以下のシナリオで、シスコでデュアルWANシングルLANを使用したポリシーベースのルーティングをどのように使用するか
以下のシナリオでのシスコのポリシーベースのルーティング方法:
ワン2:
Lan:
172.168.0.10、172.168.0.11、172.168.0.12のWAN10.10.10.2を許可したい
と
172.168.0.13、172.168.0.14、172.168.0.15のWAN20.20.20.2を許可したい
アクセスリストを使用して
これを完了するのを手伝ってください
前もって感謝します ..
cisco - debug *spanning-tree events* が 2960 ルータに表示されませんか?
ラボ 5.5.1 でパケット トレーサーで ccna3 を実行しています。質問は、2960 ルータでdebug spanning-tree eventsコマンドを実行するよう求めています。これは動作しません。すべてのルーターで STP がオンになっています。
下の画像は、ルート ブリッジを使用したスイッチのキャプチャです。このコマンドは 3 つのスイッチのいずれでも機能せず、このコマンドを 3 つすべてで実行するよう本に明確に書かれています。
どんな助けでも大歓迎です
networking - TCL: 日付スタンプに基づいてログ メッセージをグループ化する方法
私は TCL の初心者であり、Cisco ルーターからの日付スタンプに基づいてログ メッセージをグループ化するための支援が必要です。
更新: サンプル ログの変更。DD が 1 桁の場合、余分なスペースがあることがわかりました。例: "1"
サンプルログ: ロギングを表示
望ましい出力
これは期待どおりに機能していませんが、余分なスペースに対処するための新しいロジックを備えた新しいコードで更新されました。