Phần mềm JUNOS Internet chạy trên cơ cấu định tuyến của router, nó bao gồm các quá trình xử lý phần mềm hỗ trợ các giao thức định tuyến Internet, điều khiển các giao diện của router, router chassis và quản lý hệ thống router. Tất cả các tiến trình này chạy trên cùng một kernel nên có thể giao tiếp với nhau và kết nối trực tiếp đến phần mềm Packet Forwarding Engine. Sử dụng phần mềm JUNOS để cấu hình các giao thức định tuyến chạy trên router, các thuộc tính của các giao diện. Sau khi cấu hình xong, phần mềm này sẽ hỗ trợ giám sát hoạt động của router và khắc phục các sự cố về giao thức cũng như các kết nối mạng.
• Routing Engine Kernel: cung cấp cơ sở hạ tầng lớp dướicho các xử lý phần mềm JUNOS. Ngoài ra nó còn cung cấp một liên kết trực tiếp giữa các bảng định tuyến và các bảng chuyển tiếp của cơ cấu định tuyến, giao tiếp với Packet Forwarding Engine (copy 1 bản chuyển tiếp giống như bản chính của Routing Engine cho Packet Forwarding Engine).
CLI là giao tiếp với phần mềm JUNOS sử dụng khi truy cập vào router từ cổng console hay qua một kết nối mạng từ xa. CLI có 2 chế độ: chế độ hoạt động và chế độ cấu hình. Chế độ hoạt động dùng khi giám sát và khắc phục các sự cố của phần mềm, của các kết nối mạng và của router. Chế độ cấu hình sử dụng để cấu hình phần mềm JUNOS và các thuộc tính của phần mềm này như các giao diện, thông tin định tuyến, các giao thức định tuyến, truy cập của user cũng như các thuộc tính của phần cứng hệ thống.
CLI được nhận biết khi có dấu nhắc đợi lệnh >, trước dấu nhắc là một chuỗi kí tự cho biết tên của user và tên của router, chẳng hạn như:
user@host>
Có 2 cách cơ bản để cấu hình phần mềm JUNOS: - Cấu hình bằng các lệnh CLI trên router.
- Sử dụng file cấu hình ASCII đã được tạo ra từ trước, có thể là trên hệ thống này hay trên một hệ thống khác. Sau đó thì activate và chạy file cấu hình này hoặc chỉnh sửa file này bằng các lệnh CLI rồi sau đó mới activate.