Cisco IOS Tcl - Chi phí chung


7

Tôi đã không thể tìm thấy nhiều liên quan đến TCL ngoài Cisco PDF "Hướng dẫn cấu hình Cisco IOS với hướng dẫn cấu hình TCL" và tôi chỉ có một vài truy vấn.

Tôi đang xem xét khả năng sử dụng điều này để đưa ra một loạt các địa chỉ với một phạm vi DHCP cụ thể để kiểm tra các máy chủ trực tiếp. (mặc dù điều này có thể được thực hiện thông qua địa chỉ quảng bá cho các trang web lớn của chúng tôi, nó sẽ tạo ra đầu ra không cần thiết cũng như phát sóng theo hướng ip)

Những gì tôi muốn biết, là nếu tôi nhập TCLSH để viết một tập lệnh nhanh để kiểm tra phạm vi tôi thích, điều này có ảnh hưởng gì đến bộ định tuyến - IE

Nó có tạo một tập tin script trong bộ nhớ được giữ hay nó chạy và quên sau khi tôi thoát khỏi chế độ tcl?

Liệu kịch bản có gây ra bất kỳ chi phí đáng kể nào trên bộ định tuyến đáng chú ý không?

Ít quan trọng hơn, nhưng một cái gì đó tôi đã cố gắng tìm kiếm - Có phiên bản cụ thể nào mà tcl được giới thiệu cho iOS là tiêu chuẩn không?

Chúc mừng các bạn - đánh giá cao bất cứ điều gì có thể được cung cấp :)


Nó có tạo một tập tin script trong bộ nhớ được giữ hay nó chạy và quên sau khi tôi thoát khỏi chế độ tcl? Có, nó chỉ được lưu tạm thời trong bộ nhớ. Bạn có thể lưu tập lệnh vào một tệp văn bản bình thường và đổi tên nó thành .tcl, sau đó tải nó lên falsh và chạy nó từ đó, ví dụ : Router#tclsh flash:/test.tcl. Chi phí hoạt động chỉ đáng kể nếu tập lệnh cực kỳ lớn và sử dụng nhiều quy trình khác nhau.

Xin chào @Cown ~ Cảm ơn bạn đã phản hồi, đó là hoàn hảo, chính xác là những gì tôi đã hy vọng - Gặp khó khăn khi tìm thông tin trong tài liệu cisco - nhìn qua nó, nhưng có rất nhiều thứ đi thẳng qua đầu tôi! Cảm kích điều đó! Chỉnh sửa: đánh giá cao
matthew walker

Tập lệnh Cisco TCL được giới thiệu với các phiên bản: 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

Câu trả lời:


8

Nó có tạo một tập tin script trong bộ nhớ được giữ hay nó chạy và quên sau khi tôi thoát khỏi chế độ tcl?

Có, nó chỉ được lưu tạm thời trong bộ nhớ. Bạn có thể lưu tập lệnh vào một tệp văn bản bình thường và đổi tên nó thành kết thúc .tcl, sau đó tải nó lên flash và chạy nó từ đó. Ví dụ : Router#tclsh flash:/test.tcl.

Liệu kịch bản có gây ra bất kỳ chi phí đáng kể nào trên bộ định tuyến đáng chú ý không?

Chi phí hoạt động chỉ đáng kể nếu tập lệnh cực kỳ lớn và sử dụng nhiều quy trình khác nhau. Hãy nhớ rằng lỗi tập lệnh với các vòng lặp vô hạn có thể khiến công tắc bị sập, ngay cả các phiên bản cao cấp.

Ít quan trọng hơn, nhưng một cái gì đó tôi đã cố gắng tìm kiếm - Có phiên bản cụ thể nào mà tcl được giới thiệu cho iOS là tiêu chuẩn không?

Cisco IOS Scripting với 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

Cisco IOS Scripting với tính năng Tcl cung cấp khả năng chạy các lệnh Tcl phiên bản 8.3.4 từ giao diện dòng lệnh của Cisco IOS.

Các lệnh sau đây đã được giới thiệu hoặc sửa đổi: scripting tcl encdir, scripting tcl init, scripting tcl low-memory, tclquit, tclsh.

Truy cập 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

Tính năng Tcl SNMP MIB Access giới thiệu một tập hợp các lệnh SNMP giống UNIX để giúp truy cập vào các đối tượng MIB Giao thức quản lý mạng đơn giản (SNMP) dễ dàng hơn.

Hỗ trợ Tcl UDP và VRF

15.1 (1) T

Tính năng Tcl UDP và VRF cung cấp hỗ trợ cho ổ cắm UDP trong IOS Tcl.

Các lệnh sau đây đã được giới thiệu hoặc sửa đổi: fconfigure, socket, udp_open, udp_peek.

Hướng dẫn kịch bản nhỏ thú vị:

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

Ví dụ về tập lệnh lớn:

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.