System and Platform Configuration
What this domain tests
This domain checks operational fluency with Junos OS itself: local and remote authentication, login classes, syslog destinations, NTP synchronization, SNMP access, chassis/interface configuration, and the software upgrade and commit lifecycle. The exam favors exact hierarchy names and predictable rollback behavior.
Core rules and concepts
- Login classes combine
permissions(for exampleconfigure,view,interface) withallow-commandsanddeny-commandsregular expressions. A class withconfigurepermission can still be constrained by command regexes. - Authentication order is set with
set system authentication-order [radius password]; if the first method is unreachable, Junos falls through to the next. - Syslog uses facility and severity:
set system syslog file messages any info. Severities run emerg, alert, crit, err, warning, notice, info, debug. Addarchive size 10m files 10 world-readablefor rotation. - NTP needs a server, optionally
prefer, and for authentication a key,trusted-key, and the same key attached to the server. - SNMP v2c uses a community with
authorization read-only; v3 uses USM users with authentication and privacy. - Software is added with
request system software add <package> validate reboot;rollbackreturns to the previous set,snapshotcopies to the alternate root, andzeroizewipes configuration.
Worked example
A router must authenticate to an NTP server using MD5 key 1:
set system ntp authentication-key 1 type md5 value JunosNTP!
set system ntp trusted-key 1
set system ntp server 192.0.2.10 key 1 prefer
Reasoning: the first line defines key material; trusted-key 1 tells ntpd to trust key ID 1; key 1 on the server attaches that key to the association. Without trusted-key, authenticated packets are rejected. prefer makes this server the primary source.
Traps
commit checkvalidates syntax but does not apply;commit confirmed 5auto-rolls back unless confirmed with a secondcommit.- A syslog severity logs that severity and all more severe messages, not just that level.
request system software addrequires a package matching the RE platform;no-validateskips checks and is risky.- A login class without
allow-commandsis not automatically limited; permissions and command regexes are separate controls.