2.1 Junos OS Fundamentals: Architecture & Core Daemons Flashcards

(21 cards)

1
Q

What kernel is the Junos OS based on?

A

FreeBSD — a Unix-based operating system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why is Junos OS considered stable?

A

It separates system functions into isolated processes (daemons), so a crash in one doesn’t affect others.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What benefit comes from Junos OS running on all Juniper devices?

A

It provides a consistent CLI and behavior across platforms, simplifying management and configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How does Junos OS differ from Cisco in terms of OS across platforms?

A

Junos uses one OS for all devices; Cisco uses different OS versions for Nexus and Catalyst switches.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a daemon in Junos OS?

A

A background software process responsible for specific functions (e.g., routing, management).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does the RPD daemon do?

A

Routing Protocol Daemon — manages routing protocols, updates routing tables, and applies routing policies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Where does the RPD run in the architecture?

A

In the Routing Engine (RE) of the device.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the purpose of the MGD daemon?

A

Management Daemon — handles user access via CLI/SSH/API and brokers communication between users and internal processes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does the MGD daemon serve external users?

A

It collects data for show commands and applies changes in configuration mode.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does the DCD (Device Control Daemon) do?

A

It manages physical interfaces and hardware detection/configuration based on system configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Can you configure hardware that isn’t present yet on a Juniper device?

A

Yes — Junos allows configuration of non-present hardware, which the DCD applies once hardware is inserted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is dynamic routing in Junos OS?

A

Routing protocols automatically share route information between routers so manual configuration of routes isn’t needed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why is daemon isolation important in Junos OS?

A

A failure in one daemon (e.g., SNMP) won’t affect others (e.g., RPD), maintaining system stability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the name of the SNMP daemon in Junos?

A

snmpd — the background process handling SNMP polling and traps.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What role does the console port play in Junos management?

A

It allows direct, local access to the CLI, managed by the MGD daemon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the difference between operational mode and configuration mode in Junos?

A

Operational mode is for monitoring (show commands), configuration mode is for changing system settings.

17
Q

Which daemon is responsible for CLI command processing?

A

MGD — it interprets CLI input and routes it to the correct process or daemon.

18
Q

How does Junos handle daemon crashes?

A

Each daemon is isolated, so a crash in one doesn’t crash the whole system. It can often restart without rebooting the device.

19
Q

What is the advantage of running the same OS on Juniper switches, routers, and firewalls?

A

It allows administrators to apply the same commands and workflows across all platforms.

20
Q

What does the Device Control Daemon configure?

A

Interfaces and physical hardware based on the active configuration and installed components.

21
Q

Which daemon handles route advertisements and updates?

A

RPD — the Routing Protocol Daemon.