Cisco IOS Tcl-オーバーヘッド


7

Cisco PDF "Cisco IOS Scripting with TCL Configuration Guide"以外のTCLに関してはあまり見つけることができず、クエリがいくつかあります。

この機能を潜在的に利用して、特定の範囲のDHCPでアドレス範囲にpingを送信し、ライブホストをチェックする方法を検討しています。(これは私たちの大規模サイトのブロードキャストアドレスを介して行うことができますが、不要な出力とIPダイレクトブロードキャストを生成します)

私が知りたいのは、TCLSHを入力して簡単なスクリプトを記述して、好きな範囲をテストする場合、これがルーターにどのような影響を与えるか-IE

保持されているメモリ内にスクリプトファイルを作成しますか、それともtclモードを終了した後に実行されて忘れられますか?

このスクリプトは、ルーターに重要なオーバーヘッドを引き起こしますか?

重要性は低いですが、私が探していたもの-tclが標準でIOSに導入された特定のバージョンはありますか?

乾杯みんな-提供することができるすべてのものを感謝:)


保持されているメモリ内にスクリプトファイルを作成しますか、それともtclモードを終了した後に実行されて忘れられますか?はい、一時的にメモリに保存されます。スクリプトを通常のテキストファイルに保存し、名前を.tclに変更してから、falshにアップロードして、そこから実行できますRouter#tclsh flash:/test.tcl。例:オーバーヘッドは、スクリプトが非常に大きく、多くの異なるプロセスを利用する場合にのみ重要です。

こんにちは@Cown〜回答ありがとうございます。完璧でした。まさに私が望んでいたものです。Ciscodocで情報を見つけるのに苦労しました。感謝します!編集:感謝
マシューウォーカー

Cisco TCLスクリプトはバージョン12.3(2)T 12.3(7)T 12.2(25)S 12.2(33)SXH 12.2(33)SRC 12.2(33)SBで導入されましたCisco IOS XE 3.1.0SG

回答:


8

保持されているメモリ内にスクリプトファイルを作成しますか、それともtclモードを終了した後に実行されて忘れられますか?

はい、一時的にメモリに保存されます。スクリプトを通常のテキストファイルに保存し、名前をで終わる名前に変更し.tclてから、フラッシュにアップロードして、そこから実行できます。たとえば:Router#tclsh flash:/test.tcl

このスクリプトは、ルーターに重要なオーバーヘッドを引き起こしますか?

オーバーヘッドは、スクリプトが非常に大きく、多数の異なるプロセスを利用する場合にのみ重要です。無限ループを伴うスクリプトエラーが発生すると、ハイエンドバージョンであってもスイッチがクラッシュする可能性があることに注意してください。

重要性は低いですが、私が探していたもの-tclが標準でIOSに導入された特定のバージョンはありますか?

Tclを使用したCisco IOSスクリプティング

12.3(2)T 12.3(7)T 12.2(25)S 12.2(33)SXH 12.2(33)SRC 12.2(33)SB Cisco IOS XE 3.1.0SG

Tcl機能を備えたCisco IOSスクリプティング機能は、Cisco IOSコマンドラインインターフェイスからTclバージョン8.3.4コマンドを実行する機能を提供します。

次のコマンドが導入または変更されました:scripting tcl encdirscripting tcl initscripting tcl low-memorytclquittclsh

Tcl SNMP MIBアクセス

12.3(7)T 12.2(25)S 12.2(33)SXH 12.2(33)SRC 12.2(33)SB Cisco IOS XE 3.1.0SG

Tcl SNMP MIBアクセス機能は、UNIXに似たSNMPコマンドのセットを導入して、簡易ネットワーク管理プロトコル(SNMP)MIBオブジェクトへのアクセスを容易にします。

Tcl UDPおよびVRFサポート

15.1(1)T

Tcl UDPおよびVRF機能は、IOS TclでUDPソケットをサポートします。

次のコマンドが導入または変更されました:fconfiguresocketudp_openudp_peek

楽しい小さなスクリプトガイド:

http://www.ciscozine.com/ios-scripting-with-tcl/

大きなスクリプトの例:

https://supportforums.cisco.com/t5/eem-scripting/tcl-script-to-replace-text-in-a-file-stored-in-flash/td-p/2516640

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.