Cisco IOS lưu cấu hình của nó trong một tệp văn bản (ngoại trừ thông tin bảo mật kể từ phiên bản 12 (IIRC)). Khi khởi động (hoặc sau một config memory
lệnh), tệp cấu hình được đọc và giải thích.
Một chuỗi phiên bản được ghi trong tệp cấu hình để bộ tải khởi động có thể quyết định liệu nó có khả năng hiểu tệp hay không. Theo như tôi có thể nhớ, một cảnh báo được ghi vào bàn điều khiển trong trường hợp phiên bản không khớp, nhưng bộ định tuyến hoặc công tắc tiếp tục khởi động. Không cần thiết cũng không hữu ích khi có chuỗi phiên bản hoàn chỉnh trong tệp (và cấu hình sẽ tải mà không có bất kỳ chuỗi phiên bản nào).
Vì người ta có thể sao chép trực tiếp các tệp cấu hình từ bộ nhớ ngoài vào bộ nhớ flash hoặc thậm chí khởi động thiết bị IOS từ cấu hình được lưu trữ từ xa, điều này hữu ích với những người quản lý tệp cấu hình để có chuỗi phiên bản khi bắt đầu tệp.
show running-config
hiển thị trong văn bản cấu hình hiện đang chạy, do đó, nó sẽ tạo chuỗi phiên bản từ iOS hiện đang chạy như được viết nếu một người lưu cấu hình.
show version
báo cáo chuỗi phiên bản được nhúng trong hình ảnh IOS đang chạy, đây là một điều hoàn toàn khác. Trong trường hợp này, người ta thường quan tâm đến các chi tiết đầy đủ.